@empathyco/x-tailwindcss
Version:
Empathy X Tailwind plugin
24 lines (22 loc) • 589 B
JavaScript
/**
* Returns the `layout` variants for component `button`.
*
* @param helpers - The {@link TailwindHelpers} to generate CSS.
* @returns The {@link CssStyleOptions} for the variant.
*/
function buttonLayouts({ theme }) {
return {
square: {
aspectRatio: '1/1',
paddingInlineStart: 0,
paddingInlineEnd: 0,
},
circle: {
aspectRatio: '1/1',
paddingInlineStart: 0,
paddingInlineEnd: 0,
borderRadius: theme('x.borderRadius.full'),
},
};
}
export { buttonLayouts };