UNPKG

fui-fancyui

Version:
33 lines (32 loc) 962 B
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 };