diff --git a/src/components/AddFacilityGroupModal.vue b/src/components/AddFacilityGroupModal.vue index 69775f6b..9416ecf9 100644 --- a/src/components/AddFacilityGroupModal.vue +++ b/src/components/AddFacilityGroupModal.vue @@ -8,10 +8,12 @@ {{ translate("Add Group") }} + + + -

{{ translate("No facility groups found") }}

@@ -252,11 +254,15 @@ export default defineComponent({ this.filteredFacilityGroupsByType = Object.values(this.facilityGroupsByType).reduce((filteredGroups: any, groups: any) => { groups.map((group: any) => { - if(group.facilityGroupId.toLowerCase().includes(keyword) || group.facilityGroupName.toLowerCase().includes(keyword)) { - if(filteredGroups[group.facilityGroupTypeId]) { - filteredGroups[group.facilityGroupTypeId].push(group) + const groupId = group.facilityGroupId ? group.facilityGroupId.toLowerCase() : ''; + const groupName = group.facilityGroupName ? group.facilityGroupName.toLowerCase() : ''; + + if (groupId.includes(keyword) || groupName.includes(keyword)) { + const groupTypeId = group?.facilityGroupTypeId; + if (filteredGroups[groupTypeId]) { + filteredGroups[groupTypeId].push(group) } else { - filteredGroups[group.facilityGroupTypeId] = [group] + filteredGroups[groupTypeId] = [group] } } }) diff --git a/src/components/AddStaffMemberModal.vue b/src/components/AddStaffMemberModal.vue index 04c21c90..3ca7598a 100644 --- a/src/components/AddStaffMemberModal.vue +++ b/src/components/AddStaffMemberModal.vue @@ -8,10 +8,12 @@ {{ translate("Staff") }} + + + -
{{ translate("No party found") }} diff --git a/src/views/FindFacilities.vue b/src/views/FindFacilities.vue index b428eb49..5266c60e 100644 --- a/src/views/FindFacilities.vue +++ b/src/views/FindFacilities.vue @@ -15,39 +15,41 @@
- - - +
@@ -371,6 +373,14 @@ config-note { text-align: center; } +.sidebar { + position: sticky; + top: 0; + z-index: 10; + background: var(--ion-background-color, #fff); + border-bottom: 1px solid var(--ion-color-light-shade, #f4f5f8); +} + @media screen and (min-width: 991px) { ion-content { --padding-bottom: 80px;