Closed milesj closed 3 years ago
Changes the former structure of:
'@variants': { size_sm: css.mixin('text-sm', { minWidth: css.unit(4), padding: { leftRight: css.var('spacing-sm'), topBottom: css.var('spacing-xs'), }, }), size_df: css.mixin('text-df', { minWidth: css.unit(6), padding: { leftRight: css.var('spacing-df'), topBottom: css.var('spacing-sm'), }, }), size_lg: css.mixin('text-lg', { minWidth: css.unit(8), padding: { leftRight: css.var('spacing-md'), topBottom: css.var('spacing-df'), }, }), },
To:
'@variants': { size: { sm: css.mixin('text-sm', { minWidth: css.unit(4), padding: { leftRight: css.var('spacing-sm'), topBottom: css.var('spacing-xs'), }, }), df: css.mixin('text-df', { minWidth: css.unit(6), padding: { leftRight: css.var('spacing-df'), topBottom: css.var('spacing-sm'), }, }), lg: css.mixin('text-lg', { minWidth: css.unit(8), padding: { leftRight: css.var('spacing-md'), topBottom: css.var('spacing-df'), }, }), }, },
Since it's easier to read and naturally groups related variants.
yarn test
yarn format
Summary
Changes the former structure of:
To:
Since it's easier to read and naturally groups related variants.
Screenshots
Checklist
yarn test
.yarn format
.