reablocks
Version:
Component library for React
59 lines (57 loc) • 2.41 kB
TypeScript
import { EllipsisTheme, PagerTheme, RedactTheme, SortTheme, DateFormatTheme } from '../../../data';
import { TypographyTheme } from '../../../typography';
import { BlockTheme, CollapseTheme, DividerTheme, TabsTheme, TreeTheme, VerticalSpacerTheme, CardTheme, ListTheme, StackTheme, JsonTreeTheme, BreadcrumbsTheme, StepperTheme } from '../../../layout';
import { ContextMenuTheme, DialogTheme, DrawerTheme, MenuTheme, NotificationTheme, PopoverTheme, TooltipTheme, CalloutTheme, BackdropTheme } from '../../../layers';
import { CheckboxTheme, InputTheme, RadioTheme, RangeTheme, SelectTheme, TextareaTheme, ToggleTheme, CalendarTheme, CalendarRangeTheme } from '../../../form';
import { ButtonTheme, CommandPaletteTheme, AvatarTheme, KbdTheme, AvatarGroupTheme, BadgeTheme, DotsLoaderTheme, ArrowTheme, ChipTheme } from '../../../elements';
export interface ReablocksTheme {
components: {
avatar: AvatarTheme;
avatarGroup: AvatarGroupTheme;
arrow: ArrowTheme;
badge: BadgeTheme;
button: ButtonTheme;
block: BlockTheme;
chip: ChipTheme;
contextMenu: ContextMenuTheme;
checkbox: CheckboxTheme;
dateFormat: DateFormatTheme;
dialog: DialogTheme;
divider: DividerTheme;
dotsLoader: DotsLoaderTheme;
drawer: DrawerTheme;
ellipsis: EllipsisTheme;
select: SelectTheme;
list: ListTheme;
menu: MenuTheme;
sort: SortTheme;
stack: StackTheme;
card: CardTheme;
kbd: KbdTheme;
verticalSpacer: VerticalSpacerTheme;
notification: NotificationTheme;
input: InputTheme;
calendar: CalendarTheme;
calendarRange: CalendarRangeTheme;
commandPalette: CommandPaletteTheme;
collapse: CollapseTheme;
textarea: TextareaTheme;
typography: TypographyTheme;
radio: RadioTheme;
range: RangeTheme;
redact: RedactTheme;
toggle: ToggleTheme;
tooltip: TooltipTheme;
tree: TreeTheme;
jsonTree: JsonTreeTheme;
popover: PopoverTheme;
pager: PagerTheme;
tabs: TabsTheme;
breadcrumbs: BreadcrumbsTheme;
stepper: StepperTheme;
callout: CalloutTheme;
backdrop: BackdropTheme;
};
}
export declare const theme: ReablocksTheme;
export declare const legacyThemeVars: ReablocksTheme;