UNPKG

@carbon/storybook-addon-theme

Version:
33 lines (31 loc) 1.13 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.Panel = void 0; var _react = _interopRequireDefault(require("react")); var _managerApi = require("@storybook/manager-api"); var _components = require("@storybook/components"); var _constants = require("./constants"); var _PanelContent = require("./components/PanelContent"); function _interopRequireDefault(e) { return e && e.__esModule ? e : { default: e }; } /** * Copyright IBM Corp. 2023, 2023 * * This source code is licensed under the Apache-2.0 license found in the * LICENSE file in the root directory of this source tree. */ const Panel = props => { const [globals, updateGlobals] = (0, _managerApi.useGlobals)(); const globalCarbonTheme = globals[_constants.PARAM_KEY]; return /*#__PURE__*/_react.default.createElement(_components.AddonPanel, props, /*#__PURE__*/_react.default.createElement(_PanelContent.PanelContent, { theme: globalCarbonTheme, onChange: value => { updateGlobals({ [_constants.PARAM_KEY]: value }); } })); }; exports.Panel = Panel; //# sourceMappingURL=Panel.js.map