UNPKG

@react-form-fields/native-base

Version:

Native Base Form Fields

20 lines 801 B
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); var platform_1 = require("native-base/src/theme/variables/platform"); var PropTypes = require("prop-types"); var React = require("react"); var context_1 = require("./context"); var ThemeProvider = React.memo(function (props, context) { var contextValue = React.useMemo(function () { return context.theme ? context.theme['@@shoutem.theme/themeStyle'].variables : platform_1.default; }, [context.theme]); return React.createElement(context_1.ThemeContext.Provider, { value: contextValue }, props.children); }); ThemeProvider.contextTypes = { theme: PropTypes.object }; ThemeProvider.childContextTypes = { theme: PropTypes.object }; exports.default = ThemeProvider; //# sourceMappingURL=index.js.map