fui-fancyui
Version:
FancyUI Libary
50 lines (49 loc) • 1.07 kB
JavaScript
import { css as e } from "styled-components";
function p(a) {
const { $lableVariant: n, $isActive: t, $align: r } = a;
if (n === "static")
switch (r) {
case "center":
return e`
left: 50%;
transform: translateX(-50%);
`;
case "right":
return e`
top: 0;
right: 0;
`;
default:
case "left":
return e`
top: 0;
left: 0;
`;
}
switch (r) {
case "center":
return e`
left: 50%;
top: ${t ? "8px" : "21px"};
font-size: ${t ? "12px" : "18px"};
transform: translateX(-50%) translateY(-50%);
`;
case "right":
return e`
top: ${t ? "8px" : "21px"};
right: 0;
font-size: ${t ? "12px" : "18px"};
transform: translateY(-50%);
`;
case "left":
default:
return e`
top: ${t ? "8px" : "21px"};
font-size: ${t ? "12px" : "18px"};
transform: translateY(-50%);
`;
}
}
export {
p as generateLableVariant
};