fui-fancyui
Version:
FancyUI Libary
33 lines (32 loc) • 962 B
JavaScript
import { css as r } from "styled-components";
import { getBackgroundColor as l } from "../../../../design/designFunctions/colorCalculatorForComponent/colorCalculatorForComponent.js";
import $ from "../../../../design/designFunctions/colorTransparencyCalculator/colorTransparencyCalculator.js";
import g from "../../../../design/designFunctions/arrayToCssValues/arrayToCssValues.js";
const y = (n) => {
const { $themeType: e, theme: t, $borderRadius: s, $outlined: d, $layer: a } = n;
let o;
const c = l({ theme: t, $themeType: e ?? "accent", $layer: a ?? 0 });
if (d) {
const i = $(
l({ theme: t, $themeType: e ?? "accent", $layer: a ?? 3 }),
0.2
);
o = r`
background-color: ${i};
border: 1px solid ${c};
box-sizing: border-box;
`;
} else
o = r`
background-color: ${c};
`;
return r`
top: 0;
height: 100%;
border-radius: ${g(s)};
${o}
`;
};
export {
y as generateBlob
};