UNPKG

fui-fancyui

Version:
36 lines (33 loc) 1.29 kB
import { styled as n } from "styled-components"; import m from "../../../design/designFunctions/arrayToCssValues/arrayToCssValues.js"; import { getTextColor as p } from "../../../design/designFunctions/colorCalculatorForComponent/colorCalculatorForComponent.js"; import a from "../../../design/designFunctions/leftRightCenterToFlexJustify/leftRightCenterToFlexJustify.js"; import d from "../../../design/designFunctions/getOpositMainThemeType/getOpositMainThemeType.js"; import s from "../../../design/designFunctions/generateThemeForCard/generateThemeForCard.js"; const c = n.div` display: flex; box-sizing: border-box; padding: ${({ $padding: e }) => m(e, "spacing")}; justify-content: ${({ $align: e }) => a[e ?? "left"]}; cursor: pointer; background-color: transparent; border: none; text-decoration: none; width: 100%; color: ${({ theme: e, $themeType: o }) => p({ theme: e, $themeType: d(o), $textLayer: 1 })}; &:hover { box-sizing: border-box; ${({ theme: e, $themeType: o = "primary", $layer: r, $outlined: t, $outlinedBackgroundStrength: i }) => s({ $themeType: o, theme: e, $outlined: t, $layer: r, $outlinedBackgroundStrength: i, $outlinedRemoveBorder: !0 })}; } ${({ $externalStyle: e }) => e}; `; export { c as StyledMenuItem };