UNPKG

@rn-vui/themed

Version:
21 lines (20 loc) 1.09 kB
import { withTheme } from '../config'; import { CardBase } from '@rn-vui/base/dist/Card/Card'; import { CardDivider, } from '@rn-vui/base/dist/Card/Card.Divider'; import { CardFeaturedSubtitle } from '@rn-vui/base/dist/Card/Card.FeaturedSubtitle'; import { CardFeaturedTitle } from '@rn-vui/base/dist/Card/Card.FeaturedTitle'; import { CardImage } from '@rn-vui/base/dist/Card/Card.Image'; import { CardTitle } from '@rn-vui/base/dist/Card/Card.Title'; const ThemedCardDivider = withTheme(CardDivider, 'CardDivider'); const ThemedCardFeaturedSubtitle = withTheme(CardFeaturedSubtitle, 'CardFeaturedSubtitle'); const ThemedCardFeaturedTitle = withTheme(CardFeaturedTitle, 'CardFeaturedTitle'); const ThemedCardTitle = withTheme(CardTitle, 'CardTitle'); const ThemedCardImage = withTheme(CardImage, 'CardImage'); const ThemedCard = Object.assign(withTheme(CardBase, 'Card'), { Divider: ThemedCardDivider, Image: ThemedCardImage, Title: ThemedCardTitle, FeaturedTitle: ThemedCardFeaturedTitle, FeaturedSubtitle: ThemedCardFeaturedSubtitle, }); export default ThemedCard;