Loading client/src/components/Form/Elements/FormData/types.ts +4 −0 Original line number Diff line number Diff line Loading @@ -13,3 +13,7 @@ export type DataOption = { export function isDataOption(item: object): item is DataOption { return !!item && "src" in item; } export function itemUniqueKey(item: DataOption): string { return `${item.src}-${item.id}`; } client/src/components/Form/Elements/FormSelect.vue +1 −5 Original line number Diff line number Diff line Loading @@ -9,7 +9,7 @@ import { useFilterObjectArray } from "@/composables/filter"; import { useMultiselect } from "@/composables/useMultiselect"; import { uid } from "@/utils/utils"; import { type DataOption, isDataOption } from "./FormData/types"; import { type DataOption, isDataOption, itemUniqueKey } from "./FormData/types"; import StatelessTags from "@/components/TagsMultiselect/StatelessTags.vue"; Loading Loading @@ -154,10 +154,6 @@ const currentValue = computed({ }, }); function itemUniqueKey(item: DataOption): string { return `${item.src}-${item.id}`; } /** * Ensures that an initial value is selected for non-optional inputs */ Loading Loading
client/src/components/Form/Elements/FormData/types.ts +4 −0 Original line number Diff line number Diff line Loading @@ -13,3 +13,7 @@ export type DataOption = { export function isDataOption(item: object): item is DataOption { return !!item && "src" in item; } export function itemUniqueKey(item: DataOption): string { return `${item.src}-${item.id}`; }
client/src/components/Form/Elements/FormSelect.vue +1 −5 Original line number Diff line number Diff line Loading @@ -9,7 +9,7 @@ import { useFilterObjectArray } from "@/composables/filter"; import { useMultiselect } from "@/composables/useMultiselect"; import { uid } from "@/utils/utils"; import { type DataOption, isDataOption } from "./FormData/types"; import { type DataOption, isDataOption, itemUniqueKey } from "./FormData/types"; import StatelessTags from "@/components/TagsMultiselect/StatelessTags.vue"; Loading Loading @@ -154,10 +154,6 @@ const currentValue = computed({ }, }); function itemUniqueKey(item: DataOption): string { return `${item.src}-${item.id}`; } /** * Ensures that an initial value is selected for non-optional inputs */ Loading