You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
90 lines
3.6 KiB
90 lines
3.6 KiB
import { AvatarProps, AccessoryProps } from '../Avatar';
|
|
import { BadgeProps } from '../Badge';
|
|
import { BottomSheetProps } from '../BottomSheet';
|
|
import { ButtonGroupProps } from '../ButtonGroup';
|
|
import { ButtonProps } from '../Button';
|
|
import { CardProps } from '../Card';
|
|
import { CheckBoxProps } from '../CheckBox';
|
|
import { ChipProps } from '../Chip';
|
|
import { DialogActionsProps, DialogLoadingProps, DialogProps, DialogTitleProps } from '../Dialog';
|
|
import { DividerProps } from '../Divider';
|
|
import { FABProps } from '../FAB';
|
|
import { HeaderProps } from '../Header';
|
|
import { IconProps } from '../Icon';
|
|
import { ImageProps } from '../Image';
|
|
import { InputProps } from '../Input';
|
|
import { LinearProgressProps } from '../LinearProgress';
|
|
import { ListItemProps, ListItemAccordionProps } from '../ListItem';
|
|
import { OverlayProps } from '../Overlay';
|
|
import { PricingCardProps } from '../PricingCard';
|
|
import { SearchBarProps } from '../SearchBar';
|
|
import { SliderProps } from '../Slider';
|
|
import { SocialIconProps } from '../SocialIcon';
|
|
import { SpeedDialProps, SpeedDialActionProps } from '../SpeedDial';
|
|
import { SwipeRatingProps } from '../Rating';
|
|
import { SwitchProps } from '../Switch';
|
|
import { SkeletonProps } from '../Skeleton';
|
|
import { TabItemProps, TabProps } from '../Tab';
|
|
import { TabViewProps } from '../TabView';
|
|
import { TapRatingProps } from '../AirbnbRating';
|
|
import { TextProps } from '../Text';
|
|
import { TileProps } from '../Tile';
|
|
import { TooltipProps } from '../Tooltip';
|
|
import { ViewProps } from 'react-native';
|
|
export interface ComponentTheme {
|
|
AirbnbRating: Partial<TapRatingProps>;
|
|
Avatar: Partial<AvatarProps>;
|
|
AvatarAccessory: Partial<AccessoryProps>;
|
|
Badge: Partial<BadgeProps>;
|
|
BottomSheet: Partial<BottomSheetProps>;
|
|
Button: Partial<ButtonProps>;
|
|
ButtonGroup: Partial<ButtonGroupProps>;
|
|
Card: Partial<CardProps>;
|
|
CardDivider: Partial<DividerProps>;
|
|
CardFeaturedSubtitle: Partial<TextProps>;
|
|
CardFeaturedTitle: Partial<TextProps>;
|
|
CardImage: Partial<ImageProps>;
|
|
CardTitle: Partial<TextProps>;
|
|
CheckBox: Partial<CheckBoxProps>;
|
|
Chip: Partial<ChipProps>;
|
|
Dialog: Partial<DialogProps>;
|
|
DialogActions: Partial<DialogActionsProps>;
|
|
DialogButton: Partial<ButtonProps>;
|
|
DialogLoading: Partial<DialogLoadingProps>;
|
|
DialogTitle: Partial<DialogTitleProps>;
|
|
Divider: Partial<DividerProps>;
|
|
FAB: Partial<FABProps>;
|
|
FeaturedTile: Partial<TileProps>;
|
|
Header: Partial<HeaderProps>;
|
|
Icon: Partial<IconProps>;
|
|
Image: Partial<ImageProps>;
|
|
Input: Partial<InputProps>;
|
|
LinearProgress: Partial<LinearProgressProps>;
|
|
ListItem: Partial<ListItemProps>;
|
|
ListItemAccordion: Partial<ListItemAccordionProps>;
|
|
ListItemButtonGroup: Partial<ButtonGroupProps>;
|
|
ListItemCheckBox: Partial<CheckBoxProps>;
|
|
ListItemChevron: Partial<IconProps>;
|
|
ListItemContent: Partial<ViewProps>;
|
|
ListItemInput: Partial<InputProps>;
|
|
ListItemSubtitle: Partial<TextProps>;
|
|
ListItemTitle: Partial<TextProps>;
|
|
Overlay: Partial<OverlayProps>;
|
|
PricingCard: Partial<PricingCardProps>;
|
|
Rating: Partial<SwipeRatingProps>;
|
|
SearchBar: Partial<SearchBarProps>;
|
|
Slider: Partial<SliderProps>;
|
|
SocialIcon: Partial<SocialIconProps>;
|
|
SpeedDial: Partial<SpeedDialProps>;
|
|
SpeedDialAction: Partial<SpeedDialActionProps>;
|
|
Skeleton: Partial<SkeletonProps>;
|
|
Switch: Partial<SwitchProps>;
|
|
Tab: Partial<TabProps>;
|
|
TabItem: Partial<TabItemProps>;
|
|
TabView: Partial<TabViewProps>;
|
|
TabViewItem: Partial<ViewProps>;
|
|
Text: Partial<TextProps>;
|
|
Tile: Partial<TileProps>;
|
|
Tooltip: Partial<TooltipProps>;
|
|
}
|