diff --git a/app/components/app/division/entry-form-prev.vue b/app/components/app/division/entry-form-prev.vue
index 864e0cea..0684fc55 100644
--- a/app/components/app/division/entry-form-prev.vue
+++ b/app/components/app/division/entry-form-prev.vue
@@ -1,12 +1,12 @@
-
-import Block from '~/components/pub/custom-ui/form/block.vue'
-import FieldGroup from '~/components/pub/custom-ui/form/field-group.vue'
-import Field from '~/components/pub/custom-ui/form/field.vue'
-import Label from '~/components/pub/custom-ui/form/label.vue'
+import Block from '~/components/pub/my-ui/form/block.vue'
+import FieldGroup from '~/components/pub/my-ui/form/field-group.vue'
+import Field from '~/components/pub/my-ui/form/field.vue'
+import Label from '~/components/pub/my-ui/form/label.vue'
const props = defineProps<{ modelValue: any; items: any[] }>()
const emit = defineEmits(['update:modelValue', 'event'])
diff --git a/app/components/app/employee/list-cfg.ts b/app/components/app/employee/list-cfg.ts
index f697dc88..69ee9962 100644
--- a/app/components/app/employee/list-cfg.ts
+++ b/app/components/app/employee/list-cfg.ts
@@ -5,12 +5,12 @@ import type {
RecStrFuncComponent,
RecStrFuncUnknown,
Th,
-} from '~/components/pub/custom-ui/data/types'
+} from '~/components/pub/my-ui/data/types'
import { defineAsyncComponent } from 'vue'
type SmallDetailDto = any
-const action = defineAsyncComponent(() => import('~/components/pub/custom-ui/data/dropdown-action-dud.vue'))
+const action = defineAsyncComponent(() => import('~/components/pub/my-ui/data/dropdown-action-dud.vue'))
const doctorStatus = {
0: 'Tidak Aktif',
diff --git a/app/components/app/employee/list.vue b/app/components/app/employee/list.vue
index 5b8778d9..b9a74929 100644
--- a/app/components/app/employee/list.vue
+++ b/app/components/app/employee/list.vue
@@ -7,7 +7,7 @@ defineProps<{
- import('~/components/pub/custom-ui/data/dropdown-action-dud.vue'))
+const action = defineAsyncComponent(() => import('~/components/pub/my-ui/data/dropdown-action-dud.vue'))
export const cols: Col[] = [
{},
diff --git a/app/components/app/encounter/assesment-function/list.vue b/app/components/app/encounter/assesment-function/list.vue
index 5b8778d9..b9a74929 100644
--- a/app/components/app/encounter/assesment-function/list.vue
+++ b/app/components/app/encounter/assesment-function/list.vue
@@ -7,7 +7,7 @@ defineProps<{
-
import type { FormErrors } from '~/types/error'
import { toTypedSchema } from '@vee-validate/zod'
-import Block from '~/components/pub/custom-ui/form/block.vue'
-import Combobox from '~/components/pub/custom-ui/form/combobox.vue'
-import FieldGroup from '~/components/pub/custom-ui/form/field-group.vue'
-import Field from '~/components/pub/custom-ui/form/field.vue'
-import Label from '~/components/pub/custom-ui/form/label.vue'
+import Block from '~/components/pub/my-ui/form/block.vue'
+import Combobox from '~/components/pub/my-ui/form/combobox.vue'
+import FieldGroup from '~/components/pub/my-ui/form/field-group.vue'
+import Field from '~/components/pub/my-ui/form/field.vue'
+import Label from '~/components/pub/my-ui/form/label.vue'
import { Form } from '~/components/pub/ui/form'
-import DatepickerSingle from '~/components/pub/custom-ui/form/datepicker-single.vue'
+import DatepickerSingle from '~/components/pub/my-ui/form/datepicker-single.vue'
import { educationCodes, genderCodes, occupationCodes, religionCodes, relationshipCodes } from '~/lib/constants'
import { mapToComboboxOptList } from '~/lib/utils'
diff --git a/app/components/app/encounter/filter.vue b/app/components/app/encounter/filter.vue
index 91812991..31ec4476 100644
--- a/app/components/app/encounter/filter.vue
+++ b/app/components/app/encounter/filter.vue
@@ -1,10 +1,10 @@
-
-import * as DE from '~/components/pub/custom-ui/doc-entry';
+import * as DE from '~/components/pub/my-ui/doc-entry';
defineProps<{
data: any
diff --git a/app/components/app/equipment/entry-form.vue b/app/components/app/equipment/entry-form.vue
index 07f5af19..5ff92ad2 100644
--- a/app/components/app/equipment/entry-form.vue
+++ b/app/components/app/equipment/entry-form.vue
@@ -1,9 +1,9 @@
-
-import Block from '~/components/pub/custom-ui/form/block.vue'
-import FieldGroup from '~/components/pub/custom-ui/form/field-group.vue'
-import Field from '~/components/pub/custom-ui/form/field.vue'
-import Label from '~/components/pub/custom-ui/form/label.vue'
+import Block from '~/components/pub/my-ui/form/block.vue'
+import FieldGroup from '~/components/pub/my-ui/form/field-group.vue'
+import Field from '~/components/pub/my-ui/form/field.vue'
+import Label from '~/components/pub/my-ui/form/label.vue'
const props = defineProps<{ modelValue: any }>()
const emit = defineEmits(['update:modelValue', 'event'])
diff --git a/app/components/app/item/list-cfg.ts b/app/components/app/item/list-cfg.ts
index e2c72f9c..c26856bf 100644
--- a/app/components/app/item/list-cfg.ts
+++ b/app/components/app/item/list-cfg.ts
@@ -5,10 +5,10 @@ import type {
RecStrFuncComponent,
RecStrFuncUnknown,
Th,
-} from '~/components/pub/custom-ui/data/types'
+} from '~/components/pub/my-ui/data/types'
import { defineAsyncComponent } from 'vue'
-const action = defineAsyncComponent(() => import('~/components/pub/custom-ui/data/dropdown-action-dud.vue'))
+const action = defineAsyncComponent(() => import('~/components/pub/my-ui/data/dropdown-action-dud.vue'))
const _doctorStatus = {
0: 'Tidak Aktif',
diff --git a/app/components/app/item/list.vue b/app/components/app/item/list.vue
index 5b8778d9..b9a74929 100644
--- a/app/components/app/item/list.vue
+++ b/app/components/app/item/list.vue
@@ -7,7 +7,7 @@ defineProps<{
-
-import Block from '~/components/pub/custom-ui/form/block.vue'
-import FieldGroup from '~/components/pub/custom-ui/form/field-group.vue'
-import Field from '~/components/pub/custom-ui/form/field.vue'
-import Label from '~/components/pub/custom-ui/form/label.vue'
+import Block from '~/components/pub/my-ui/form/block.vue'
+import FieldGroup from '~/components/pub/my-ui/form/field-group.vue'
+import Field from '~/components/pub/my-ui/form/field.vue'
+import Label from '~/components/pub/my-ui/form/label.vue'
const props = defineProps<{ modelValue: any }>()
const emit = defineEmits(['update:modelValue', 'event'])
diff --git a/app/components/app/laborant/list-cfg.ts b/app/components/app/laborant/list-cfg.ts
index 0cff0cce..14c9cf0d 100644
--- a/app/components/app/laborant/list-cfg.ts
+++ b/app/components/app/laborant/list-cfg.ts
@@ -5,12 +5,12 @@ import type {
RecStrFuncComponent,
RecStrFuncUnknown,
Th,
-} from '~/components/pub/custom-ui/data/types'
+} from '~/components/pub/my-ui/data/types'
import { defineAsyncComponent } from 'vue'
type SmallDetailDto = any
-const action = defineAsyncComponent(() => import('~/components/pub/custom-ui/data/dropdown-action-dud.vue'))
+const action = defineAsyncComponent(() => import('~/components/pub/my-ui/data/dropdown-action-dud.vue'))
const statusBadge = defineAsyncComponent(() => import('./status-badge.vue'))
const _doctorStatus = {
diff --git a/app/components/app/laborant/list.vue b/app/components/app/laborant/list.vue
index 5b8778d9..b9a74929 100644
--- a/app/components/app/laborant/list.vue
+++ b/app/components/app/laborant/list.vue
@@ -7,7 +7,7 @@ defineProps<{
-
// Components
-import Block from '~/components/pub/custom-ui/doc-entry/block.vue'
-import Cell from '~/components/pub/custom-ui/doc-entry/cell.vue'
-import Field from '~/components/pub/custom-ui/doc-entry/field.vue'
-import Label from '~/components/pub/custom-ui/doc-entry/label.vue'
+import Block from '~/components/pub/my-ui/doc-entry/block.vue'
+import Cell from '~/components/pub/my-ui/doc-entry/cell.vue'
+import Field from '~/components/pub/my-ui/doc-entry/field.vue'
+import Label from '~/components/pub/my-ui/doc-entry/label.vue'
import Button from '~/components/pub/ui/button/Button.vue'
// Types
@@ -93,4 +93,4 @@ function onCancelForm() {
-
\ No newline at end of file
+
diff --git a/app/components/app/medicine-group/list-cfg.ts b/app/components/app/medicine-group/list-cfg.ts
index 4d053e5e..b9f068e9 100644
--- a/app/components/app/medicine-group/list-cfg.ts
+++ b/app/components/app/medicine-group/list-cfg.ts
@@ -5,10 +5,10 @@ import type {
RecStrFuncComponent,
RecStrFuncUnknown,
Th,
-} from '~/components/pub/custom-ui/data/types'
+} from '~/components/pub/my-ui/data/types'
import { defineAsyncComponent } from 'vue'
-const action = defineAsyncComponent(() => import('~/components/pub/custom-ui/data/dropdown-action-dud.vue'))
+const action = defineAsyncComponent(() => import('~/components/pub/my-ui/data/dropdown-action-dud.vue'))
export const cols: Col[] = [{}, {}, { width: 50 }]
diff --git a/app/components/app/medicine-group/list.vue b/app/components/app/medicine-group/list.vue
index d44aa4d8..9d655fdf 100644
--- a/app/components/app/medicine-group/list.vue
+++ b/app/components/app/medicine-group/list.vue
@@ -1,6 +1,6 @@
-
-import Block from '~/components/pub/custom-ui/form/block.vue'
-import FieldGroup from '~/components/pub/custom-ui/form/field-group.vue'
-import Field from '~/components/pub/custom-ui/form/field.vue'
-import Label from '~/components/pub/custom-ui/form/label.vue'
+import Block from '~/components/pub/my-ui/form/block.vue'
+import FieldGroup from '~/components/pub/my-ui/form/field-group.vue'
+import Field from '~/components/pub/my-ui/form/field.vue'
+import Label from '~/components/pub/my-ui/form/label.vue'
const props = defineProps<{ modelValue: any }>()
const emit = defineEmits(['update:modelValue', 'event'])
diff --git a/app/components/app/nutritionist/list-cfg.ts b/app/components/app/nutritionist/list-cfg.ts
index 0cff0cce..14c9cf0d 100644
--- a/app/components/app/nutritionist/list-cfg.ts
+++ b/app/components/app/nutritionist/list-cfg.ts
@@ -5,12 +5,12 @@ import type {
RecStrFuncComponent,
RecStrFuncUnknown,
Th,
-} from '~/components/pub/custom-ui/data/types'
+} from '~/components/pub/my-ui/data/types'
import { defineAsyncComponent } from 'vue'
type SmallDetailDto = any
-const action = defineAsyncComponent(() => import('~/components/pub/custom-ui/data/dropdown-action-dud.vue'))
+const action = defineAsyncComponent(() => import('~/components/pub/my-ui/data/dropdown-action-dud.vue'))
const statusBadge = defineAsyncComponent(() => import('./status-badge.vue'))
const _doctorStatus = {
diff --git a/app/components/app/nutritionist/list.vue b/app/components/app/nutritionist/list.vue
index 5b8778d9..b9a74929 100644
--- a/app/components/app/nutritionist/list.vue
+++ b/app/components/app/nutritionist/list.vue
@@ -7,7 +7,7 @@ defineProps<{
-
-import Block from '~/components/pub/custom-ui/form/block.vue'
-import FieldGroup from '~/components/pub/custom-ui/form/field-group.vue'
-import Field from '~/components/pub/custom-ui/form/field.vue'
-import Label from '~/components/pub/custom-ui/form/label.vue'
-import Action from '~/components/pub/custom-ui/nav-footer/ba-dr-su.vue'
+import Block from '~/components/pub/my-ui/form/block.vue'
+import FieldGroup from '~/components/pub/my-ui/form/field-group.vue'
+import Field from '~/components/pub/my-ui/form/field.vue'
+import Label from '~/components/pub/my-ui/form/label.vue'
+import Action from '~/components/pub/my-ui/nav-footer/ba-dr-su.vue'
diff --git a/app/components/app/patient/list-cfg.ts b/app/components/app/patient/list-cfg.ts
index fd4d0317..c74ef59b 100644
--- a/app/components/app/patient/list-cfg.ts
+++ b/app/components/app/patient/list-cfg.ts
@@ -5,12 +5,12 @@ import type {
RecStrFuncComponent,
RecStrFuncUnknown,
Th,
-} from '~/components/pub/custom-ui/data/types'
+} from '~/components/pub/my-ui/data/types'
import { defineAsyncComponent } from 'vue'
type SmallDetailDto = any
-const action = defineAsyncComponent(() => import('~/components/pub/custom-ui/data/dropdown-action-dud.vue'))
+const action = defineAsyncComponent(() => import('~/components/pub/my-ui/data/dropdown-action-dud.vue'))
const statusBadge = defineAsyncComponent(() => import('./status-badge.vue'))
export const cols: Col[] = [
diff --git a/app/components/app/patient/list.vue b/app/components/app/patient/list.vue
index 5b8778d9..b9a74929 100644
--- a/app/components/app/patient/list.vue
+++ b/app/components/app/patient/list.vue
@@ -7,7 +7,7 @@ defineProps<{
- ()
-
import type { FormErrors } from '~/types/error'
import { toTypedSchema } from '@vee-validate/zod'
-import Block from '~/components/pub/custom-ui/form/block.vue'
-import Combobox from '~/components/pub/custom-ui/form/combobox.vue'
-import FieldGroup from '~/components/pub/custom-ui/form/field-group.vue'
-import Field from '~/components/pub/custom-ui/form/field.vue'
-import Label from '~/components/pub/custom-ui/form/label.vue'
+import Block from '~/components/pub/my-ui/form/block.vue'
+import Combobox from '~/components/pub/my-ui/form/combobox.vue'
+import FieldGroup from '~/components/pub/my-ui/form/field-group.vue'
+import Field from '~/components/pub/my-ui/form/field.vue'
+import Label from '~/components/pub/my-ui/form/label.vue'
import { educationCodes, genderCodes, occupationCodes, religionCodes } from '~/lib/constants'
import { mapToComboboxOptList } from '~/lib/utils'
import { Form } from '~/components/pub/ui/form'
diff --git a/app/components/app/person-contact/entry-form.vue b/app/components/app/person-contact/entry-form.vue
index 9b15c534..d7da4e91 100644
--- a/app/components/app/person-contact/entry-form.vue
+++ b/app/components/app/person-contact/entry-form.vue
@@ -1,11 +1,11 @@
- import('~/components/pub/custom-ui/data/dropdown-action-dud.vue'))
+const action = defineAsyncComponent(() => import('~/components/pub/my-ui/data/dropdown-action-dud.vue'))
export const cols: Col[] = [{}, {}, {}, {}, {}, {}, { width: 50 }]
diff --git a/app/components/app/prescription-item/list-entry.vue b/app/components/app/prescription-item/list-entry.vue
index c27f4511..e5feecba 100644
--- a/app/components/app/prescription-item/list-entry.vue
+++ b/app/components/app/prescription-item/list-entry.vue
@@ -7,7 +7,7 @@ defineProps<{
-
diff --git a/app/components/app/prescription/list.vue b/app/components/app/prescription/list.vue
index 901a6e6c..6fe27d39 100644
--- a/app/components/app/prescription/list.vue
+++ b/app/components/app/prescription/list.vue
@@ -10,33 +10,33 @@
diff --git a/app/components/app/rehab/registration/sep-prosedur/list-cfg.ts b/app/components/app/rehab/registration/sep-prosedur/list-cfg.ts
index 24cc80d1..754d2dfb 100644
--- a/app/components/app/rehab/registration/sep-prosedur/list-cfg.ts
+++ b/app/components/app/rehab/registration/sep-prosedur/list-cfg.ts
@@ -1,9 +1,9 @@
-import type { Col, KeyLabel, RecComponent, RecStrFuncComponent, RecStrFuncUnknown, Th } from '~/components/pub/custom-ui/data/types'
+import type { Col, KeyLabel, RecComponent, RecStrFuncComponent, RecStrFuncUnknown, Th } from '~/components/pub/my-ui/data/types'
import { defineAsyncComponent } from 'vue'
type SmallDetailDto = any
-const action = defineAsyncComponent(() => import('~/components/pub/custom-ui/data/dropdown-action-dud.vue'))
+const action = defineAsyncComponent(() => import('~/components/pub/my-ui/data/dropdown-action-dud.vue'))
export const cols: Col[] = [
{},
diff --git a/app/components/app/rehab/registration/sep-prosedur/list.vue b/app/components/app/rehab/registration/sep-prosedur/list.vue
index 5b8778d9..b9a74929 100644
--- a/app/components/app/rehab/registration/sep-prosedur/list.vue
+++ b/app/components/app/rehab/registration/sep-prosedur/list.vue
@@ -7,7 +7,7 @@ defineProps<{
-
-import type { Summary } from '~/components/pub/base/summary-card/type'
+import type { Summary } from '~/components/pub/my-ui/summary-card/type'
const props = defineProps<{
isLoading: boolean
@@ -10,10 +10,10 @@ const props = defineProps<{
diff --git a/app/components/app/satusehat/list.vue b/app/components/app/satusehat/list.vue
index b4730480..3e3fe4cb 100644
--- a/app/components/app/satusehat/list.vue
+++ b/app/components/app/satusehat/list.vue
@@ -7,7 +7,7 @@ defineProps<{
-
diff --git a/app/components/app/sep/entry-form.vue b/app/components/app/sep/entry-form.vue
index 0e6c16da..9ff4c8cd 100644
--- a/app/components/app/sep/entry-form.vue
+++ b/app/components/app/sep/entry-form.vue
@@ -10,7 +10,7 @@ import { Label } from '~/components/pub/ui/label'
import { Select } from '~/components/pub/ui/select'
import { RadioGroup, RadioGroupItem } from '~/components/pub/ui/radio-group'
import { Textarea } from '~/components/pub/ui/textarea'
-import DatepickerSingle from '~/components/pub/custom-ui/form/datepicker-single.vue'
+import DatepickerSingle from '~/components/pub/my-ui/form/datepicker-single.vue'
const emit = defineEmits<{
(e: 'event', value: any): void
diff --git a/app/components/app/sep/list-cfg.ts b/app/components/app/sep/list-cfg.ts
index 013c7d6b..55fa91e1 100644
--- a/app/components/app/sep/list-cfg.ts
+++ b/app/components/app/sep/list-cfg.ts
@@ -1,9 +1,9 @@
-import type { Col, KeyLabel, RecComponent, RecStrFuncComponent, Th } from '~/components/pub/custom-ui/data/types'
+import type { Col, KeyLabel, RecComponent, RecStrFuncComponent, Th } from '~/components/pub/my-ui/data/types'
import { defineAsyncComponent } from 'vue'
type SepDto = any
-const action = defineAsyncComponent(() => import('~/components/pub/custom-ui/data/dropdown-action-dud.vue'))
+const action = defineAsyncComponent(() => import('~/components/pub/my-ui/data/dropdown-action-dud.vue'))
export const cols: Col[] = [
{ width: 120 }, // TGL. SEP
@@ -61,7 +61,7 @@ export const delKeyNames: KeyLabel[] = [
]
export const funcParsed: Record any> = {
-
+
}
export const funcComponent: RecStrFuncComponent = {
diff --git a/app/components/app/sep/list.vue b/app/components/app/sep/list.vue
index 25707062..abf68e25 100644
--- a/app/components/app/sep/list.vue
+++ b/app/components/app/sep/list.vue
@@ -22,7 +22,7 @@ const props = defineProps<{
-
import type { FormErrors } from '~/types/error'
import { toTypedSchema } from '@vee-validate/zod'
-import Block from '~/components/pub/custom-ui/form/block.vue'
-import Combobox from '~/components/pub/custom-ui/form/combobox.vue'
-import FieldGroup from '~/components/pub/custom-ui/form/field-group.vue'
-import Field from '~/components/pub/custom-ui/form/field.vue'
-import Label from '~/components/pub/custom-ui/form/label.vue'
+import Block from '~/components/pub/my-ui/form/block.vue'
+import Combobox from '~/components/pub/my-ui/form/combobox.vue'
+import FieldGroup from '~/components/pub/my-ui/form/field-group.vue'
+import Field from '~/components/pub/my-ui/form/field.vue'
+import Label from '~/components/pub/my-ui/form/label.vue'
import { Form } from '~/components/pub/ui/form'
-import DatepickerSingle from '~/components/pub/custom-ui/form/datepicker-single.vue'
+import DatepickerSingle from '~/components/pub/my-ui/form/datepicker-single.vue'
import { educationCodes, genderCodes, occupationCodes, religionCodes, relationshipCodes } from '~/lib/constants'
import { mapToComboboxOptList } from '~/lib/utils'
diff --git a/app/components/app/specialist-intern/entry-form.vue b/app/components/app/specialist-intern/entry-form.vue
index e91346f8..c9719e09 100644
--- a/app/components/app/specialist-intern/entry-form.vue
+++ b/app/components/app/specialist-intern/entry-form.vue
@@ -1,11 +1,11 @@
- {
diff --git a/app/components/content/division/entry.ts b/app/components/content/division/entry.ts
index aef024e7..9f3cb9f4 100644
--- a/app/components/content/division/entry.ts
+++ b/app/components/content/division/entry.ts
@@ -1,4 +1,4 @@
-import type { TreeItem } from '~/components/pub/base/select-tree/type'
+import type { TreeItem } from '~/components/pub/my-ui/select-tree/type'
import * as z from 'zod'
export const divisionConf = {
diff --git a/app/components/content/division/list-prev.vue b/app/components/content/division/list-prev.vue
index f7bd1c8d..d072ac9a 100644
--- a/app/components/content/division/list-prev.vue
+++ b/app/components/content/division/list-prev.vue
@@ -1,10 +1,10 @@
-
-
+
+
diff --git a/app/pages/(features)/bpjs/sep/add.vue b/app/pages/(features)/bpjs/sep/add.vue
index 87413fc5..5db12aac 100644
--- a/app/pages/(features)/bpjs/sep/add.vue
+++ b/app/pages/(features)/bpjs/sep/add.vue
@@ -1,6 +1,6 @@