storybook-react-intl
Version:
Add react-intl support to Storybook
2 lines • 925 B
JavaScript
;var c=require('storybook-i18n/preview'),o=require('react'),reactIntl=require('react-intl'),previewApi=require('storybook/preview-api');function _interopDefault(e){return e&&e.__esModule?e:{default:e}}var c__default=/*#__PURE__*/_interopDefault(c);var o__default=/*#__PURE__*/_interopDefault(o);var m=(r,t)=>{let[{locale:n}]=previewApi.useGlobals(),{parameters:{reactIntl:s,locale:a}}=t,e=n||a;if(e&&s){let{formats:i,messages:l,defaultRichTextElements:f,timeZone:d}=s,p=i?i[e]:void 0;if(l)return o__default.default.createElement(reactIntl.IntlProvider,{timeZone:d,key:n,formats:p,messages:l[e],locale:e,defaultLocale:a,defaultRichTextElements:f},o__default.default.createElement(o__default.default.Fragment,null,r(t)))}return r(t)};var R=c__default.default?.decorators||[],I={...c__default.default,decorators:[...R,m]},v=I;module.exports=v;//# sourceMappingURL=preview.cjs.map
//# sourceMappingURL=preview.cjs.map