UNPKG

@baseplate-dev/react-generators

Version:

React Generators for Baseplate

461 lines 16.2 kB
export interface ReactComponentEntry { name: string; } export interface ReactComponentsProvider { /** * Get the canonical path to the components folder, e.g. `@/src/components` */ getComponentsFolder(): string; } export declare const reactComponentsProvider: import("@baseplate-dev/sync").ProviderType<ReactComponentsProvider>; export declare const reactComponentsGenerator: import("@baseplate-dev/sync").GeneratorBundleCreator<{}, { nodePackages: import("@baseplate-dev/sync").AnyGeneratorTask; paths: import("@baseplate-dev/sync").GeneratorTask<{ coreReactComponentsPaths: import("@baseplate-dev/sync").ProviderExport<import("./generated/template-paths.js").CoreReactComponentsPaths>; }, { packageInfo: import("@baseplate-dev/sync").ProviderType<import("@baseplate-dev/core-generators").PackageInfoProvider>; reactPaths: import("@baseplate-dev/sync").ProviderType<import("../../../index.js").ReactPathsProvider>; }, undefined>; imports: import("@baseplate-dev/sync").GeneratorTask<{ reactComponentsImports: import("@baseplate-dev/sync").ProviderExport<import("@baseplate-dev/core-generators").InferTsImportMapFromSchema<{ AddOptionRequiredFields: { isTypeOnly: true; }; Alert: {}; AlertDescription: {}; AlertTitle: {}; Badge: {}; badgeVariants: {}; BadgeWithIcon: {}; BadgeWithIconProps: { isTypeOnly: true; }; Breadcrumb: {}; BreadcrumbEllipsis: {}; BreadcrumbItem: {}; BreadcrumbLink: {}; BreadcrumbList: {}; BreadcrumbPage: {}; BreadcrumbSeparator: {}; Button: {}; buttonVariants: {}; Calendar: {}; Card: {}; CardContent: {}; CardDescription: {}; CardFooter: {}; CardHeader: {}; CardTitle: {}; Checkbox: {}; CheckboxField: {}; CheckboxFieldController: {}; CheckedInput: {}; CircularProgress: {}; cn: {}; Combobox: {}; ComboboxField: {}; ComboboxFieldController: {}; Command: {}; CommandDialog: {}; CommandEmpty: {}; CommandGroup: {}; CommandInput: {}; CommandItem: {}; CommandList: {}; CommandSeparator: {}; CommandShortcut: {}; ConfirmDialog: {}; DatePickerField: {}; DatePickerFieldController: {}; DateTimePickerField: {}; DateTimePickerFieldController: {}; Dialog: {}; DialogClose: {}; DialogContent: {}; DialogDescription: {}; DialogFooter: {}; DialogHeader: {}; DialogOverlay: {}; DialogPortal: {}; DialogTitle: {}; DialogTrigger: {}; DialogWidth: { isTypeOnly: true; }; DropdownMenu: {}; DropdownMenuCheckboxItem: {}; DropdownMenuContent: {}; DropdownMenuGroup: {}; DropdownMenuItem: {}; DropdownMenuLabel: {}; DropdownMenuPortal: {}; DropdownMenuRadioGroup: {}; DropdownMenuRadioItem: {}; DropdownMenuSeparator: {}; DropdownMenuShortcut: {}; DropdownMenuSub: {}; DropdownMenuSubContent: {}; DropdownMenuSubTrigger: {}; DropdownMenuTrigger: {}; EmptyDisplay: {}; ErrorableLoader: {}; ErrorDisplay: {}; FormControl: {}; FormDescription: {}; FormFieldProps: { isTypeOnly: true; }; FormItem: {}; FormLabel: {}; FormMessage: {}; IconElement: { isTypeOnly: true; }; Input: {}; InputField: {}; InputFieldController: {}; inputVariants: {}; Label: {}; LinkButton: {}; Loader: {}; mergeRefs: {}; Modal: {}; MultiCombobox: {}; MultiComboboxContent: {}; MultiComboboxEmpty: {}; MultiComboboxField: {}; MultiComboboxFieldController: {}; MultiComboboxFieldProps: { isTypeOnly: true; }; MultiComboboxGroup: {}; MultiComboboxInput: {}; MultiComboboxItem: {}; MultiSelectOptionProps: { isTypeOnly: true; }; NavigationMenu: {}; NavigationMenuContent: {}; NavigationMenuIndicator: {}; NavigationMenuItem: {}; NavigationMenuItemWithLink: {}; NavigationMenuLink: {}; NavigationMenuList: {}; NavigationMenuTrigger: {}; navigationMenuTriggerStyle: {}; NavigationMenuViewport: {}; NotFoundCard: {}; Popover: {}; PopoverAnchor: {}; PopoverContent: {}; PopoverTrigger: {}; ReactDatePickerInput: {}; ReactSelectInput: {}; ScrollArea: {}; Select: {}; selectCheckVariants: {}; selectContentVariants: {}; SelectField: {}; SelectFieldController: {}; SelectInput: {}; selectItemVariants: {}; SelectOptionProps: { isTypeOnly: true; }; selectTriggerVariants: {}; Separator: {}; Sheet: {}; SheetClose: {}; SheetContent: {}; SheetDescription: {}; SheetFooter: {}; SheetHeader: {}; SheetTitle: {}; SheetTrigger: {}; Sidebar: {}; SidebarContent: {}; SidebarFooter: {}; SidebarGroup: {}; SidebarGroupAction: {}; SidebarGroupContent: {}; SidebarGroupLabel: {}; SidebarHeader: {}; SidebarInput: {}; SidebarInset: {}; SidebarMenu: {}; SidebarMenuAction: {}; SidebarMenuBadge: {}; SidebarMenuButton: {}; SidebarMenuItem: {}; SidebarMenuSkeleton: {}; SidebarMenuSub: {}; SidebarMenuSubButton: {}; SidebarMenuSubItem: {}; SidebarProvider: {}; SidebarRail: {}; SidebarSeparator: {}; SidebarTrigger: {}; Skeleton: {}; Switch: {}; SwitchField: {}; SwitchFieldController: {}; Table: {}; TableBody: {}; TableCaption: {}; TableCell: {}; TableFooter: {}; TableHead: {}; TableHeader: {}; TableRow: {}; Textarea: {}; TextareaField: {}; TextareaFieldController: {}; TextAreaInput: {}; TextInput: {}; Toaster: {}; Tooltip: {}; TooltipContent: {}; TooltipProvider: {}; TooltipTrigger: {}; useConfirmDialog: {}; UseConfirmDialogRequestOptions: { isTypeOnly: true; }; useConfirmDialogState: {}; useControlledState: {}; useControllerMerged: {}; useIsMobile: {}; useMultiComboboxContext: {}; useSidebar: {}; }>>; }, { paths: import("@baseplate-dev/sync").ProviderType<import("./generated/template-paths.js").CoreReactComponentsPaths>; }, undefined>; renderers: import("@baseplate-dev/sync").GeneratorTask<{ coreReactComponentsRenderers: import("@baseplate-dev/sync").ProviderExport<import("./generated/template-renderers.js").CoreReactComponentsRenderers>; }, { paths: import("@baseplate-dev/sync").ProviderType<import("./generated/template-paths.js").CoreReactComponentsPaths>; typescriptFile: import("@baseplate-dev/sync").ProviderType<import("@baseplate-dev/core-generators").TypescriptFileProvider>; }, undefined>; main: import("@baseplate-dev/sync").GeneratorTask<any, { renderers: import("@baseplate-dev/sync").ProviderType<import("./generated/template-renderers.js").CoreReactComponentsRenderers>; reactAppConfig: import("@baseplate-dev/sync").ProviderType<Omit<import("@baseplate-dev/utils").FieldMap<{ errorBoundary: import("@baseplate-dev/utils").ScalarContainer<((contents: import("@baseplate-dev/core-generators").TsCodeFragment) => import("@baseplate-dev/core-generators").TsCodeFragment) | undefined>; renderWrappers: import("@baseplate-dev/utils").MapContainer<string, import("../react-app/react-app.generator.js").RenderWrapper>; renderSiblings: import("@baseplate-dev/utils").MapContainer<string, import("@baseplate-dev/core-generators").TsCodeFragment>; renderRoot: import("@baseplate-dev/utils").ScalarContainer<import("@baseplate-dev/core-generators").TsCodeFragment | undefined>; }>, "getValues">>; reactComponentsImports: import("@baseplate-dev/sync").ProviderType<import("@baseplate-dev/core-generators").InferTsImportMapFromSchema<{ AddOptionRequiredFields: { isTypeOnly: true; }; Alert: {}; AlertDescription: {}; AlertTitle: {}; Badge: {}; badgeVariants: {}; BadgeWithIcon: {}; BadgeWithIconProps: { isTypeOnly: true; }; Breadcrumb: {}; BreadcrumbEllipsis: {}; BreadcrumbItem: {}; BreadcrumbLink: {}; BreadcrumbList: {}; BreadcrumbPage: {}; BreadcrumbSeparator: {}; Button: {}; buttonVariants: {}; Calendar: {}; Card: {}; CardContent: {}; CardDescription: {}; CardFooter: {}; CardHeader: {}; CardTitle: {}; Checkbox: {}; CheckboxField: {}; CheckboxFieldController: {}; CheckedInput: {}; CircularProgress: {}; cn: {}; Combobox: {}; ComboboxField: {}; ComboboxFieldController: {}; Command: {}; CommandDialog: {}; CommandEmpty: {}; CommandGroup: {}; CommandInput: {}; CommandItem: {}; CommandList: {}; CommandSeparator: {}; CommandShortcut: {}; ConfirmDialog: {}; DatePickerField: {}; DatePickerFieldController: {}; DateTimePickerField: {}; DateTimePickerFieldController: {}; Dialog: {}; DialogClose: {}; DialogContent: {}; DialogDescription: {}; DialogFooter: {}; DialogHeader: {}; DialogOverlay: {}; DialogPortal: {}; DialogTitle: {}; DialogTrigger: {}; DialogWidth: { isTypeOnly: true; }; DropdownMenu: {}; DropdownMenuCheckboxItem: {}; DropdownMenuContent: {}; DropdownMenuGroup: {}; DropdownMenuItem: {}; DropdownMenuLabel: {}; DropdownMenuPortal: {}; DropdownMenuRadioGroup: {}; DropdownMenuRadioItem: {}; DropdownMenuSeparator: {}; DropdownMenuShortcut: {}; DropdownMenuSub: {}; DropdownMenuSubContent: {}; DropdownMenuSubTrigger: {}; DropdownMenuTrigger: {}; EmptyDisplay: {}; ErrorableLoader: {}; ErrorDisplay: {}; FormControl: {}; FormDescription: {}; FormFieldProps: { isTypeOnly: true; }; FormItem: {}; FormLabel: {}; FormMessage: {}; IconElement: { isTypeOnly: true; }; Input: {}; InputField: {}; InputFieldController: {}; inputVariants: {}; Label: {}; LinkButton: {}; Loader: {}; mergeRefs: {}; Modal: {}; MultiCombobox: {}; MultiComboboxContent: {}; MultiComboboxEmpty: {}; MultiComboboxField: {}; MultiComboboxFieldController: {}; MultiComboboxFieldProps: { isTypeOnly: true; }; MultiComboboxGroup: {}; MultiComboboxInput: {}; MultiComboboxItem: {}; MultiSelectOptionProps: { isTypeOnly: true; }; NavigationMenu: {}; NavigationMenuContent: {}; NavigationMenuIndicator: {}; NavigationMenuItem: {}; NavigationMenuItemWithLink: {}; NavigationMenuLink: {}; NavigationMenuList: {}; NavigationMenuTrigger: {}; navigationMenuTriggerStyle: {}; NavigationMenuViewport: {}; NotFoundCard: {}; Popover: {}; PopoverAnchor: {}; PopoverContent: {}; PopoverTrigger: {}; ReactDatePickerInput: {}; ReactSelectInput: {}; ScrollArea: {}; Select: {}; selectCheckVariants: {}; selectContentVariants: {}; SelectField: {}; SelectFieldController: {}; SelectInput: {}; selectItemVariants: {}; SelectOptionProps: { isTypeOnly: true; }; selectTriggerVariants: {}; Separator: {}; Sheet: {}; SheetClose: {}; SheetContent: {}; SheetDescription: {}; SheetFooter: {}; SheetHeader: {}; SheetTitle: {}; SheetTrigger: {}; Sidebar: {}; SidebarContent: {}; SidebarFooter: {}; SidebarGroup: {}; SidebarGroupAction: {}; SidebarGroupContent: {}; SidebarGroupLabel: {}; SidebarHeader: {}; SidebarInput: {}; SidebarInset: {}; SidebarMenu: {}; SidebarMenuAction: {}; SidebarMenuBadge: {}; SidebarMenuButton: {}; SidebarMenuItem: {}; SidebarMenuSkeleton: {}; SidebarMenuSub: {}; SidebarMenuSubButton: {}; SidebarMenuSubItem: {}; SidebarProvider: {}; SidebarRail: {}; SidebarSeparator: {}; SidebarTrigger: {}; Skeleton: {}; Switch: {}; SwitchField: {}; SwitchFieldController: {}; Table: {}; TableBody: {}; TableCaption: {}; TableCell: {}; TableFooter: {}; TableHead: {}; TableHeader: {}; TableRow: {}; Textarea: {}; TextareaField: {}; TextareaFieldController: {}; TextAreaInput: {}; TextInput: {}; Toaster: {}; Tooltip: {}; TooltipContent: {}; TooltipProvider: {}; TooltipTrigger: {}; useConfirmDialog: {}; UseConfirmDialogRequestOptions: { isTypeOnly: true; }; useConfirmDialogState: {}; useControlledState: {}; useControllerMerged: {}; useIsMobile: {}; useMultiComboboxContext: {}; useSidebar: {}; }>>; }, any>; }>; //# sourceMappingURL=react-components.generator.d.ts.map