diff --git a/app/components/app/patient/fields/select-disability.vue b/app/components/app/patient/fields/select-disability.vue index 6058773a..46f6231d 100644 --- a/app/components/app/patient/fields/select-disability.vue +++ b/app/components/app/patient/fields/select-disability.vue @@ -5,6 +5,9 @@ import { cn } from '~/lib/utils' import * as DE from '~/components/pub/my-ui/doc-entry' +import { disabilityCodes } from '~/lib/constants' +import { mapToComboboxOptList } from '~/lib/utils' + const props = defineProps<{ fieldName?: string label?: string @@ -26,16 +29,10 @@ const { fieldGroupClass, } = props -const disabilityOptions = [ - { label: 'Tuna Daksa', value: 'daksa' }, - { label: 'Tuna Netra', value: 'netra' }, - { label: 'Tuna Rungu', value: 'rungu' }, - { label: 'Tuna Wicara', value: 'wicara' }, - { label: 'Tuna Rungu-Wicara', value: 'rungu_wicara' }, - { label: 'Tuna Grahita', value: 'grahita' }, - { label: 'Tuna Laras', value: 'laras' }, - { label: 'Lainnya', value: 'other', priority: -100 }, -] +const disabilityOptions = mapToComboboxOptList(disabilityCodes).map(({ label, value }) => ({ + label, + value, +}))