UNPKG

@area17/a17-tailwind-plugins

Version:

A collection of Tailwind plugins to help build responsive design systems in collaboration with A17 design and development build methodologies

44 lines (41 loc) 1.09 kB
module.exports = function ({ addComponents, prefix }) { const className = prefix('.full-bleed-scroller'); const styles = { [className]: { display: 'flex', 'flex-flow': 'row nowrap', 'overflow-x': 'auto', 'overflow-y': 'hidden', gap: 'var(--inner-gutter)', }, [`${className}::before`]: { content: "''", flex: '0 0 auto', width: 'calc(var(--breakout-outer-gutter, var(--outer-gutter, 0px)) - var(--inner-gutter, 0px))', }, [`${className}::after`]: { content: "''", flex: '0 0 auto', width: 'calc(var(--breakout-outer-gutter, var(--outer-gutter, 0px)) - var(--inner-gutter, 0px))', }, [`${className}-reset`]: { display: 'unset', 'flex-flow': 'unset', 'flex-wrap': 'unset', 'overflow-x': 'unset', }, [`${className}-reset::before`]: { content: 'none', flex: 'unset', width: 'unset', }, [`${className}-reset::after`]: { content: 'none', flex: 'unset', width: 'unset', }, }; addComponents(styles); };