Unverified Commit cc2ee180 authored by davelopez's avatar davelopez
Browse files

Move itemUniqueKey function to types module for reuse

parent 50b62acc
Loading
Loading
Loading
Loading
+4 −0
Original line number Diff line number Diff line
@@ -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}`;
}
+1 −5
Original line number Diff line number Diff line
@@ -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";

@@ -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
 */