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'