react-location-devtools
Version:
See https://react-location.tanstack.com/tools/devtools
54 lines (46 loc) • 1.61 kB
JavaScript
/**
* react-location-devtools
*
* Copyright (c) TanStack
*
* This source code is licensed under the MIT license found in the
* LICENSE.md file in the root directory of this source tree.
*
* @license MIT
*/
;
Object.defineProperty(exports, '__esModule', { value: true });
var _extends = require('../../../node_modules/@babel/runtime/helpers/esm/extends.js');
var objectWithoutPropertiesLoose = require('../../../node_modules/@babel/runtime/helpers/esm/objectWithoutPropertiesLoose.js');
var React = require('react');
function _interopDefaultLegacy (e) { return e && typeof e === 'object' && 'default' in e ? e : { 'default': e }; }
var React__default = /*#__PURE__*/_interopDefaultLegacy(React);
var _excluded = ["theme"];
var defaultTheme = {
background: '#0b1521',
backgroundAlt: '#132337',
foreground: 'white',
gray: '#3f4e60',
grayAlt: '#222e3e',
inputBackgroundColor: '#fff',
inputTextColor: '#000',
success: '#00ab52',
danger: '#ff0085',
active: '#006bff',
warning: '#ffb200'
};
var ThemeContext = /*#__PURE__*/React__default["default"].createContext(defaultTheme);
function ThemeProvider(_ref) {
var theme = _ref.theme,
rest = objectWithoutPropertiesLoose["default"](_ref, _excluded);
return /*#__PURE__*/React__default["default"].createElement(ThemeContext.Provider, _extends["default"]({
value: theme
}, rest));
}
function useTheme() {
return React__default["default"].useContext(ThemeContext);
}
exports.ThemeProvider = ThemeProvider;
exports.defaultTheme = defaultTheme;
exports.useTheme = useTheme;
//# sourceMappingURL=theme.js.map