UNPKG

native-base

Version:

Essential cross-platform UI components for React Native

28 lines (24 loc) 532 B
import merge from 'lodash.merge'; import { useColorMode } from '../core/color-mode'; export const useColorModeProps = props => { const { _light, _dark, ...remainingProps } = props; const { colorMode } = useColorMode(); const colorModeProps = () => { switch (colorMode) { case 'light': return _light; case 'dark': return _dark; default: return {}; } }; return merge(remainingProps, colorModeProps()); }; //# sourceMappingURL=useColorModeProps.js.map