UNPKG

native-base

Version:

Essential cross-platform UI components for React Native

50 lines (43 loc) 1.1 kB
import { mode } from '../tools/colors'; // Accordion const accordionBaseStyle = props => { return { borderWidth: 1, borderColor: mode('gray.300', 'gray.600')(props), borderRadius: 'lg' }; }; export const Accordion = { baseStyle: accordionBaseStyle }; // AccordionItem export const AccordionItem = {}; // AccordionIcon export const AccordionIcon = {}; // AccordionSummary const accordionSummaryBaseStyle = props => { return { borderTopWidth: 1, borderTopColor: mode('gray.300', 'gray.600')(props), p: 3, _hover: { bg: mode('primary.200', 'primary.300')(props) }, _expanded: { bg: 'primary.600', borderBottomColor: mode('gray.300', 'gray.600')(props), _text: { color: 'white' } }, _disabled: { bg: mode('gray.200', 'gray.700')(props) } }; }; export const AccordionSummary = { baseStyle: accordionSummaryBaseStyle }; // AccordionDetails const accordionPanelBaseStyle = { p: 3 }; export const AccordionDetails = { baseStyle: accordionPanelBaseStyle }; //# sourceMappingURL=accordion.js.map