native-base
Version:
Essential cross-platform UI components for React Native
28 lines (24 loc) • 532 B
JavaScript
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