diff --git a/@xen-orchestra/lite/src/components/CollectionFilter.vue b/@xen-orchestra/lite/src/components/CollectionFilter.vue index 71b67aaa4..7a452d8d6 100644 --- a/@xen-orchestra/lite/src/components/CollectionFilter.vue +++ b/@xen-orchestra/lite/src/components/CollectionFilter.vue @@ -14,46 +14,44 @@ - -
-
- -
+ +
+ +
-
- {{ $t("available-properties-for-advanced-filter") }} -
- - {{ property }} - -
+
+ {{ $t("available-properties-for-advanced-filter") }} +
+ + {{ property }} +
+
- - + @@ -61,12 +59,11 @@ import { Or, parse } from "complex-matcher"; import { computed, ref } from "vue"; import type { Filters, NewFilter } from "@/types/filter"; -import { faPlus } from "@fortawesome/free-solid-svg-icons"; +import { faFilter, faPlus } from "@fortawesome/free-solid-svg-icons"; import CollectionFilterRow from "@/components/CollectionFilterRow.vue"; import UiActionButton from "@/components/ui/UiActionButton.vue"; import UiBadge from "@/components/ui/UiBadge.vue"; import UiButton from "@/components/ui/UiButton.vue"; -import UiButtonGroup from "@/components/ui/UiButtonGroup.vue"; import UiFilter from "@/components/ui/UiFilter.vue"; import UiFilterGroup from "@/components/ui/UiFilterGroup.vue"; import UiModal from "@/components/ui/UiModal.vue"; diff --git a/@xen-orchestra/lite/src/components/CollectionSorter.vue b/@xen-orchestra/lite/src/components/CollectionSorter.vue index f27d99631..5e51b1699 100644 --- a/@xen-orchestra/lite/src/components/CollectionSorter.vue +++ b/@xen-orchestra/lite/src/components/CollectionSorter.vue @@ -17,35 +17,33 @@ - - -
- - - - - - -
- - {{ $t("add") }} - + +
+ + + + + + +
+
@@ -56,11 +54,11 @@ import { faCaretDown, faCaretUp, faPlus, + faSort, } from "@fortawesome/free-solid-svg-icons"; import FormWidget from "@/components/FormWidget.vue"; import UiButton from "@/components/ui/UiButton.vue"; import UiActionButton from "@/components/ui/UiActionButton.vue"; -import UiButtonGroup from "@/components/ui/UiButtonGroup.vue"; import UiFilter from "@/components/ui/UiFilter.vue"; import UiFilterGroup from "@/components/ui/UiFilterGroup.vue"; import UiModal from "@/components/ui/UiModal.vue"; diff --git a/@xen-orchestra/lite/src/components/ui/UiFilterGroup.vue b/@xen-orchestra/lite/src/components/ui/UiFilterGroup.vue index 23000641a..c0abb3409 100644 --- a/@xen-orchestra/lite/src/components/ui/UiFilterGroup.vue +++ b/@xen-orchestra/lite/src/components/ui/UiFilterGroup.vue @@ -9,6 +9,7 @@ diff --git a/@xen-orchestra/lite/src/composables/modal.composable.ts b/@xen-orchestra/lite/src/composables/modal.composable.ts index dcc70ed0a..bdff308a7 100644 --- a/@xen-orchestra/lite/src/composables/modal.composable.ts +++ b/@xen-orchestra/lite/src/composables/modal.composable.ts @@ -1,10 +1,10 @@ import { ref } from "vue"; -export default function useModal() { - const $payload = ref(); +export default function useModal() { + const $payload = ref(); const $isOpen = ref(false); - const open = (payload?: any) => { + const open = (payload?: T) => { $isOpen.value = true; $payload.value = payload; };