UNPKG

@livelike/react-native

Version:

LiveLike React Native package

33 lines (32 loc) 772 B
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.useStyles = useStyles; var _react = require("react"); var _utils = require("../utils"); var _useTheme = require("./useTheme"); var _useFonts = require("./useFonts"); function useStyles(_ref) { let { componentStylesFn, stylesProp } = _ref; const { theme } = (0, _useTheme.useTheme)(); const { fonts } = (0, _useFonts.useFonts)(); const componentStyles = (0, _react.useMemo)(() => { return componentStylesFn({ theme, fonts }); }, [theme, componentStylesFn]); return (0, _react.useMemo)(() => (0, _utils.createStyles)({ componentStyles, stylesProp }), [componentStyles, stylesProp]); } //# sourceMappingURL=useStyles.js.map