zod-form-radix
Version:
Radix UI integration for zod-form-kit
25 lines (24 loc) • 1.32 kB
JavaScript
// Export base UI components
export { Input } from './components/input';
export { Label } from './components/label';
export { Button, buttonVariants } from './components/button';
export { Textarea } from './components/textarea';
// Export field renderer components
export { StringField } from './components/fields/StringField';
export { NumberField } from './components/fields/NumberField';
export { BooleanField } from './components/fields/BooleanField';
export { DateField } from './components/fields/DateField';
export { ArrayField } from './components/fields/ArrayField';
export { ObjectField } from './components/fields/ObjectField';
export { DiscriminatedUnionField } from './components/fields/DiscriminatedUnionField';
export { EnumField } from './components/fields/EnumField';
// Export the main UI adapter
export { radixThemesAdapter, registerRadixThemesAdapter } from './adapters/RadixThemesAdapter';
// Export ZodForm with built-in radixThemesAdapter
export { ZodForm } from './components/ZodForm';
// Export examples
export { ZodFormExample } from './examples/ZodFormExample';
// Export utilities
export { cn } from './lib/utils';
// Note: This package provides a comprehensive Radix UI adapter for zod-form-kit
// The radixThemesAdapter can be registered with the plugin system using registerUIAdapter()