Props for the ItemDialog component
Unique identifier for testing and accessibility
Whether the dialog is currently visible
Current operation mode (add, edit, delete)
Callback fired when dialog is closed
Item configuration with type-specific properties
Props for the ItemDialog component