fui-fancyui
Version:
FancyUI Libary
24 lines (22 loc) • 714 B
JavaScript
import { styled as t } from "styled-components";
import { globalElementSizes as o } from "../../../design/theme/globalSizes.js";
import { disabledStyle as r } from "../../../design/designFunctions/disabledStyle/disableStyle.js";
import i from "../../../design/designFunctions/generateThemeDesignForComponent/generateThemeDesignForComponent.js";
t.div`
position: relative;
`;
const l = t.span`
display: flex;
align-items: center;
justify-content: center;
height: ${({ $size: e }) => o[e ?? "md"]};
cursor: pointer;
aspect-ratio: 1/1;
border-radius: 50%;
transition: background-color 0.125s ease-in-out;
${(e) => i({ ...e })};
${({ $disabled: e }) => e && r}
`;
export {
l as ButtonStyle
};