From 108ec8e899db6bb9175770febcb02ea2ba7ded59 Mon Sep 17 00:00:00 2001 From: Munawwirul Jamal Date: Mon, 8 Dec 2025 07:59:56 +0700 Subject: [PATCH] dev: hotfix, added my-ui/checkboxes --- .../pub/my-ui/checkboxes/checkboxes.vue | 41 +++++++++++++++++++ app/components/pub/my-ui/checkboxes/index.ts | 14 +++++++ 2 files changed, 55 insertions(+) create mode 100644 app/components/pub/my-ui/checkboxes/checkboxes.vue create mode 100644 app/components/pub/my-ui/checkboxes/index.ts 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'