Closed xcfox closed 2 years ago
support ESM for createX in @xtyled/emotio, and fix #338 It may be a mistake in https://github.com/gregberge/xstyled/commit/292fe28d71c280cb755ed4ecf01ac6deae693031.
createX
Previous output code in dist/index.esm.js use emStyled directly:
... const createX = (generator) => { const styled = createBaseStyled(createCssFunction(generator), generator); const x = {}; Object.keys(emStyled).forEach((tag) => { x[tag] = styled(tag)``; }); return x; }; ...
After fix:
... const createX = (generator) => { const styled = createBaseStyled(createCssFunction(generator), generator); const x = {}; Object.keys(emStyledInterop).forEach((tag) => { x[tag] = styled(tag)``; }); return x; }; ...
Fixed in #342
Summary
support ESM for
createX
in @xtyled/emotio, and fix #338 It may be a mistake in https://github.com/gregberge/xstyled/commit/292fe28d71c280cb755ed4ecf01ac6deae693031.Test plan
Previous output code in dist/index.esm.js use emStyled directly:
After fix: