Skip to content

Commit e7a7c0c

Browse files
committed
Update index.tsx
1 parent 30b41da commit e7a7c0c

1 file changed

Lines changed: 38 additions & 39 deletions

File tree

packages/fields/src/index.tsx

Lines changed: 38 additions & 39 deletions
Original file line numberDiff line numberDiff line change
@@ -12,6 +12,44 @@ import { ComponentRegistry } from '@object-ui/core';
1212
import { Badge, Avatar, AvatarFallback, Button } from '@object-ui/components';
1313
import { Check, X } from 'lucide-react';
1414

15+
import { TextField } from './widgets/TextField';
16+
import { NumberField } from './widgets/NumberField';
17+
import { BooleanField } from './widgets/BooleanField';
18+
import { SelectField } from './widgets/SelectField';
19+
import { DateField } from './widgets/DateField';
20+
import { EmailField } from './widgets/EmailField';
21+
import { PhoneField } from './widgets/PhoneField';
22+
import { UrlField } from './widgets/UrlField';
23+
import { CurrencyField } from './widgets/CurrencyField';
24+
import { TextAreaField } from './widgets/TextAreaField';
25+
import { RichTextField } from './widgets/RichTextField';
26+
import { LookupField } from './widgets/LookupField';
27+
import { DateTimeField } from './widgets/DateTimeField';
28+
import { TimeField } from './widgets/TimeField';
29+
import { PercentField } from './widgets/PercentField';
30+
import { PasswordField } from './widgets/PasswordField';
31+
import { FileField } from './widgets/FileField';
32+
import { ImageField } from './widgets/ImageField';
33+
import { LocationField } from './widgets/LocationField';
34+
import { FormulaField } from './widgets/FormulaField';
35+
import { SummaryField } from './widgets/SummaryField';
36+
import { AutoNumberField } from './widgets/AutoNumberField';
37+
import { UserField } from './widgets/UserField';
38+
import { ObjectField } from './widgets/ObjectField';
39+
import { VectorField } from './widgets/VectorField';
40+
import { GridField } from './widgets/GridField';
41+
// New widgets according to @objectstack/spec
42+
import { ColorField } from './widgets/ColorField';
43+
import { SliderField } from './widgets/SliderField';
44+
import { RatingField } from './widgets/RatingField';
45+
import { CodeField } from './widgets/CodeField';
46+
import { AvatarField } from './widgets/AvatarField';
47+
import { AddressField } from './widgets/AddressField';
48+
import { GeolocationField } from './widgets/GeolocationField';
49+
import { SignatureField } from './widgets/SignatureField';
50+
import { QRCodeField } from './widgets/QRCodeField';
51+
import { MasterDetailField } from './widgets/MasterDetailField';
52+
1553
/**
1654
* Cell renderer props
1755
*/
@@ -710,45 +748,6 @@ export function evaluateCondition(condition: any, formData: any): boolean {
710748
return true;
711749
}
712750

713-
import { ComponentRegistry } from '@object-ui/core';
714-
import { TextField } from './widgets/TextField';
715-
import { NumberField } from './widgets/NumberField';
716-
import { BooleanField } from './widgets/BooleanField';
717-
import { SelectField } from './widgets/SelectField';
718-
import { DateField } from './widgets/DateField';
719-
import { EmailField } from './widgets/EmailField';
720-
import { PhoneField } from './widgets/PhoneField';
721-
import { UrlField } from './widgets/UrlField';
722-
import { CurrencyField } from './widgets/CurrencyField';
723-
import { TextAreaField } from './widgets/TextAreaField';
724-
import { RichTextField } from './widgets/RichTextField';
725-
import { LookupField } from './widgets/LookupField';
726-
import { DateTimeField } from './widgets/DateTimeField';
727-
import { TimeField } from './widgets/TimeField';
728-
import { PercentField } from './widgets/PercentField';
729-
import { PasswordField } from './widgets/PasswordField';
730-
import { FileField } from './widgets/FileField';
731-
import { ImageField } from './widgets/ImageField';
732-
import { LocationField } from './widgets/LocationField';
733-
import { FormulaField } from './widgets/FormulaField';
734-
import { SummaryField } from './widgets/SummaryField';
735-
import { AutoNumberField } from './widgets/AutoNumberField';
736-
import { UserField } from './widgets/UserField';
737-
import { ObjectField } from './widgets/ObjectField';
738-
import { VectorField } from './widgets/VectorField';
739-
import { GridField } from './widgets/GridField';
740-
// New widgets according to @objectstack/spec
741-
import { ColorField } from './widgets/ColorField';
742-
import { SliderField } from './widgets/SliderField';
743-
import { RatingField } from './widgets/RatingField';
744-
import { CodeField } from './widgets/CodeField';
745-
import { AvatarField } from './widgets/AvatarField';
746-
import { AddressField } from './widgets/AddressField';
747-
import { GeolocationField } from './widgets/GeolocationField';
748-
import { SignatureField } from './widgets/SignatureField';
749-
import { QRCodeField } from './widgets/QRCodeField';
750-
import { MasterDetailField } from './widgets/MasterDetailField';
751-
752751
// Create wrapper renderers for field widgets to work with ComponentDemo
753752
function createFieldRenderer(FieldWidget: React.ComponentType<any>) {
754753
const FieldRenderer: React.FC<any> = ({ schema, className, value: initialValue, ...props }) => {

0 commit comments

Comments
 (0)