ProductBarcode: architecture: move to strongly typed DialogID and parameters

This commit is contained in:
Crumb Owl
2025-07-10 18:40:02 +02:00
parent 18149a5c9a
commit 9271cdae4b
24 changed files with 233 additions and 171 deletions

View File

@@ -3,8 +3,9 @@ import type { DialogRootEmits, DialogRootProps } from 'reka-ui'
import { Dialog, DialogContent } from '@/components/ui/dialog'
import { useForwardPropsEmits } from 'reka-ui'
import Command from './Command.vue'
import type { DialogID } from '@/components/ui/dialog-provider/utils';
const props = defineProps<DialogRootProps & { dialogId: string }>();
const props = defineProps<DialogRootProps & { dialogId: DialogID }>();
const emits = defineEmits<DialogRootEmits>()
const forwarded = useForwardPropsEmits(props, emits)