diff --git a/app/components/pub/my-ui/checkboxes/checkboxes.vue b/app/components/pub/my-ui/checkboxes/checkboxes.vue new file mode 100644 index 00000000..0cd21392 --- /dev/null +++ b/app/components/pub/my-ui/checkboxes/checkboxes.vue @@ -0,0 +1,41 @@ + + + diff --git a/app/components/pub/my-ui/checkboxes/index.ts b/app/components/pub/my-ui/checkboxes/index.ts new file mode 100644 index 00000000..100ae6ab --- /dev/null +++ b/app/components/pub/my-ui/checkboxes/index.ts @@ -0,0 +1,14 @@ +export interface Item { + value: string + label: string + checked?: boolean +} + +export function checkItems(items: Item[], value: string[]) { + items.forEach((item, idx) => { + items[idx]!.checked = value.includes(item.value) + // item.checked = value.includes(item.value) + }) +} + +export { default as Checkboxes } from './checkboxes.vue'