@ozen-ui/kit
Version:
React component library
204 lines (203 loc) • 12.3 kB
TypeScript
import type { AccordionProps, AccordionSummaryProps } from '../../../../Accordion';
import type { AlertProps } from '../../../../Alert';
import type { AutocompleteProps } from '../../../../Autocomplete';
import type { AutocompleteBaseProps, AutocompleteBaseInputProps, AutocompleteBaseInputTagProps, AutocompleteBaseInputIconProps } from '../../../../AutocompleteBase';
import type { AutocompleteListCardItemProps, AutocompleteListCardInputProps, AutocompleteListCardDropdownProps, AutocompleteListCardInputAvatarProps } from '../../../../AutocompleteListCard';
import type { AutocompleteListCardProps } from '../../../../AutocompleteListCard/types';
import type { AutocompleteProps as AutocompletePropsNext } from '../../../../AutocompleteNext';
import type { AvatarProps } from '../../../../Avatar';
import type { BackdropProps } from '../../../../Backdrop';
import type { BadgeProps } from '../../../../Badge';
import type { BreadcrumbsProps } from '../../../../Breadcrumbs';
import type { ButtonProps } from '../../../../Button';
import type { ButtonProps as ButtonPropsNext } from '../../../../ButtonNext';
import type { CalendarProps } from '../../../../Calendar';
import type { CardProps } from '../../../../Card';
import type { CheckboxProps } from '../../../../Checkbox';
import type { CheckboxGroupProps } from '../../../../CheckboxGroup';
import type { CheckboxGroupProps as CheckboxGroupNextProps } from '../../../../CheckboxGroupNext';
import type { CheckboxProps as CheckboxNextProps } from '../../../../CheckboxNext';
import type { ChipProps } from '../../../../Chip';
import type { ChipGroupProps } from '../../../../ChipGroup';
import type { ChipProps as ChipNextProps } from '../../../../ChipNext';
import type { CollapseProps } from '../../../../Collapse';
import type { ContainerProps } from '../../../../Container';
import type { DataListProps } from '../../../../DataList';
import type { DataListBaseProps } from '../../../../DataListBase/types';
import type { DataListCardProps, DataListCardItemProps } from '../../../../DataListCard';
import type { DatePickerProps } from '../../../../DatePicker';
import type { DialogProps } from '../../../../Dialog';
import type { DialogProps as DialogNextProps } from '../../../../DialogNext';
import type { DividerProps } from '../../../../Divider';
import type { DrawerProps } from '../../../../Drawer';
import type { DrawerProps as DrawerNextProps } from '../../../../DrawerNext';
import type { FieldControlProps } from '../../../../FieldControl';
import type { FileProps } from '../../../../File';
import type { FileIconProps } from '../../../../FileIcon';
import type { FileIconButtonProps, FileProps as FileNextProps } from '../../../../FileNext';
import type { FilePickerProps } from '../../../../FilePicker';
import type { FileUploaderUploadButtonProps, FileUploaderProps, FileUploaderListItemProps, FileUploaderDropProps, FileUploaderInputProps, FileUploaderListProps, FileUploaderLoaderProps } from '../../../../FileUploader';
import type { FormGroupProps } from '../../../../FormGroup';
import type { FormTitleProps } from '../../../../FormTitle';
import type { GridProps, GridItemProps } from '../../../../Grid';
import type { IconButtonProps } from '../../../../IconButton';
import type { IconButtonProps as IconButtonPropsNext } from '../../../../IconButtonNext';
import type { IndicatorProps } from '../../../../Indicator';
import type { InputProps } from '../../../../Input';
import type { InputNumberProps } from '../../../../InputNumber';
import type { LinkProps } from '../../../../Link';
import type { ListProps, ListItemProps, ListItemButtonProps } from '../../../../List';
import type { PageListCardProps } from '../../../../ListCard';
import type { ListCardItemCenterButtonProps, ListCardItemCenterInfoProps, ListCardItemCenterTagProps, ListCardItemControlCheckboxProps, ListCardItemControlIconProps, ListCardItemControlItemProps, ListCardItemControlRadioProps, ListCardItemControlToggleProps, ListCardItemLeadingAvatarProps, ListCardItemLeadingCheckboxProps, ListCardItemLeadingIconProps, ListCardItemLeadingItemProps, ListCardItemLeadingRadioProps, ListCardItemTrailingBadgeProps, ListCardItemTrailingButtonProps, ListCardItemTrailingCheckboxProps, ListCardItemTrailingIconButtonProps, ListCardItemTrailingIconProps, ListCardItemTrailingInfoProps, ListCardItemTrailingItemProps, ListCardItemTrailingRadioProps, ListCardItemTrailingTagProps, ListCardItemTrailingToggleProps, ListCardItemProps } from '../../../../ListCardItem';
import type { LoaderProps } from '../../../../Loader';
import type { MenuProps, MenuItemProps, MenuListProps } from '../../../../Menu';
import type { ModalProps } from '../../../../Modal';
import type { PaginationProps } from '../../../../Pagination';
import type { PaperProps } from '../../../../Paper';
import type { PopoverProps } from '../../../../Popover';
import type { PortalProps } from '../../../../Portal';
import type { RadioProps } from '../../../../Radio';
import type { RadioGroupProps } from '../../../../RadioGroup';
import type { RadioGroupProps as RadioGroupNextProps } from '../../../../RadioGroupNext';
import type { RadioProps as RadioNextProps } from '../../../../RadioNext';
import type { SectionMessageProps } from '../../../../SectionMessage';
import type { SegmentProps } from '../../../../Segment';
import type { SelectProps } from '../../../../Select';
import type { SliderProps } from '../../../../Slider';
import type { SnackbarProviderProps } from '../../../../Snackbar';
import type { StackProps } from '../../../../Stack';
import type { TableContainerProps, TableProps, TableCaptionProps, TableCellProps } from '../../../../Table';
import type { TagProps } from '../../../../Tag';
import type { TagProps as TagPropsNext } from '../../../../TagNext';
import type { TextareaProps } from '../../../../Textarea';
import type { TitleProps } from '../../../../Title';
import type { ToggleProps } from '../../../../Toggle';
import type { ToggleProps as ToggleNextProps } from '../../../../ToggleNext';
import type { TooltipProps } from '../../../../Tooltip';
import type { TypographyProps } from '../../../../Typography';
export type ThemeDefaultProps = {
Accordion?: Partial<AccordionProps>;
AccordionSummary?: Partial<AccordionSummaryProps>;
Alert?: Partial<AlertProps>;
Autocomplete?: Partial<AutocompleteProps>;
AutocompleteNext?: Partial<AutocompletePropsNext>;
AutocompleteBase?: Partial<AutocompleteBaseProps>;
AutocompleteBaseInput?: Partial<AutocompleteBaseInputProps>;
AutocompleteBaseInputIcon?: Partial<AutocompleteBaseInputIconProps>;
AutocompleteBaseInputTag?: Partial<AutocompleteBaseInputTagProps>;
AutocompleteListCard?: Partial<AutocompleteListCardProps>;
AutocompleteListCardItem?: Partial<AutocompleteListCardItemProps>;
AutocompleteListCardDropdown?: Partial<AutocompleteListCardDropdownProps>;
AutocompleteListCardInput?: Partial<AutocompleteListCardInputProps>;
AutocompleteListCardInputAvatar?: Partial<AutocompleteListCardInputAvatarProps>;
Avatar?: Partial<AvatarProps>;
Backdrop?: Partial<BackdropProps>;
Badge?: Partial<BadgeProps>;
Breadcrumbs?: Partial<BreadcrumbsProps>;
Button?: Partial<ButtonProps>;
ButtonNext?: Partial<ButtonPropsNext>;
Calendar?: Partial<CalendarProps>;
Card?: Partial<CardProps>;
Checkbox?: Partial<CheckboxProps>;
CheckboxNext?: Partial<CheckboxNextProps>;
CheckboxGroupNext?: Partial<CheckboxGroupNextProps>;
CheckboxGroup?: Partial<CheckboxGroupProps>;
Chip?: Partial<ChipProps>;
ChipNext?: Partial<ChipNextProps>;
ChipGroup?: Partial<ChipGroupProps>;
Collapse?: Partial<CollapseProps>;
Container?: Partial<ContainerProps>;
DataListBase?: Partial<DataListBaseProps>;
DataListCardItem?: Partial<DataListCardItemProps>;
DataListCard?: Partial<DataListCardProps>;
DataList?: Partial<DataListProps>;
Dialog?: Partial<DialogProps>;
DialogNext?: Partial<DialogNextProps>;
DatePicker?: Partial<DatePickerProps>;
Divider?: Partial<DividerProps>;
Drawer?: Partial<DrawerProps>;
DrawerNext?: Partial<DrawerNextProps>;
FieldControl?: Partial<FieldControlProps>;
File?: Partial<FileProps>;
FilePicker?: Partial<FilePickerProps>;
FileUploaderInput?: Partial<FileUploaderInputProps>;
FileUploaderList?: Partial<FileUploaderListProps>;
FileUploaderListItem?: Partial<FileUploaderListItemProps>;
FileUploaderUploadButton?: Partial<FileUploaderUploadButtonProps>;
FileIcon?: Partial<FileIconProps>;
FileNext?: Partial<FileNextProps>;
FileIconButton?: Partial<FileIconButtonProps>;
FileUploader?: Partial<FileUploaderProps>;
FileUploaderDrop?: Partial<FileUploaderDropProps>;
FileUploaderLoader?: Partial<FileUploaderLoaderProps>;
FormGroup?: Partial<FormGroupProps>;
FormTitle?: Partial<FormTitleProps>;
Grid?: Partial<GridProps>;
GridItem?: Partial<GridItemProps>;
IconButton?: Partial<IconButtonProps>;
IconButtonNext?: Partial<IconButtonPropsNext>;
Indicator?: Partial<IndicatorProps>;
Input?: Partial<InputProps>;
InputNumber?: Partial<InputNumberProps>;
InputOTP?: Partial<InputProps>;
Link?: Partial<LinkProps>;
List?: Partial<ListProps>;
ListItem?: Partial<ListItemProps>;
ListItemButton?: Partial<ListItemButtonProps>;
PageListCard?: Partial<PageListCardProps>;
ListCardItem?: Partial<ListCardItemProps>;
ListCardItemCenterButton?: Partial<ListCardItemCenterButtonProps>;
ListCardItemCenterInfo?: Partial<ListCardItemCenterInfoProps>;
ListCardItemCenterTag?: Partial<ListCardItemCenterTagProps>;
ListCardItemControlCheckbox?: Partial<ListCardItemControlCheckboxProps>;
ListCardItemControlIcon?: Partial<ListCardItemControlIconProps>;
ListCardItemControlItem?: Partial<ListCardItemControlItemProps>;
ListCardItemControlRadio?: Partial<ListCardItemControlRadioProps>;
ListCardItemControlToggle?: Partial<ListCardItemControlToggleProps>;
ListCardItemLeadingAvatar?: Partial<ListCardItemLeadingAvatarProps>;
ListCardItemLeadingCheckbox?: Partial<ListCardItemLeadingCheckboxProps>;
ListCardItemLeadingIcon?: Partial<ListCardItemLeadingIconProps>;
ListCardItemLeadingItem?: Partial<ListCardItemLeadingItemProps>;
ListCardItemLeadingRadio?: Partial<ListCardItemLeadingRadioProps>;
ListCardItemTrailingBadge?: Partial<ListCardItemTrailingBadgeProps>;
ListCardItemTrailingButton?: Partial<ListCardItemTrailingButtonProps>;
ListCardItemTrailingCheckbox?: Partial<ListCardItemTrailingCheckboxProps>;
ListCardItemTrailingIcon?: Partial<ListCardItemTrailingIconProps>;
ListCardItemTrailingIconButton?: Partial<ListCardItemTrailingIconButtonProps>;
ListCardItemTrailingInfo?: Partial<ListCardItemTrailingInfoProps>;
ListCardItemTrailingItem?: Partial<ListCardItemTrailingItemProps>;
ListCardItemTrailingRadio?: Partial<ListCardItemTrailingRadioProps>;
ListCardItemTrailingTag?: Partial<ListCardItemTrailingTagProps>;
ListCardItemTrailingToggle?: Partial<ListCardItemTrailingToggleProps>;
Loader?: Partial<LoaderProps>;
Menu?: Partial<MenuProps>;
MenuItem?: Partial<MenuItemProps>;
MenuList?: Partial<MenuListProps>;
Modal?: Partial<ModalProps>;
Pagination?: Partial<PaginationProps>;
Paper?: Partial<PaperProps>;
Popover?: Partial<PopoverProps>;
Portal?: Partial<PortalProps>;
Radio?: Partial<RadioProps>;
RadioNext?: Partial<RadioNextProps>;
RadioGroup?: Partial<RadioGroupProps>;
RadioGroupNext?: Partial<RadioGroupNextProps>;
SectionMessage?: Partial<SectionMessageProps>;
Segment?: Partial<SegmentProps>;
Select?: Partial<SelectProps>;
Slider?: Partial<SliderProps>;
SnackbarProvider?: Partial<SnackbarProviderProps>;
Stack?: Partial<StackProps>;
Table?: Partial<TableProps>;
TableCaption?: Partial<TableCaptionProps>;
TableCell?: Partial<TableCellProps>;
TableContainer?: Partial<TableContainerProps>;
Tag?: Partial<TagProps>;
TagNext?: Partial<TagPropsNext>;
Textarea?: Partial<TextareaProps>;
Title?: Partial<TitleProps>;
Toggle?: Partial<ToggleProps>;
ToggleNext?: Partial<ToggleNextProps>;
Tooltip?: Partial<TooltipProps>;
Typography?: Partial<TypographyProps>;
};