UNPKG

@lobehub/ui

Version:

Lobe UI is an open-source UI component library for building AIGC web apps

80 lines (77 loc) 2.27 kB
'use client'; import FlexBasic_default from "../../Flex/FlexBasic.mjs"; import { styles } from "./style.mjs"; import ScaleRow_default from "./ScaleRow.mjs"; import { memo } from "react"; import { jsx, jsxs } from "react/jsx-runtime"; import { Space } from "antd"; //#region src/color/ColorScales/index.tsx const ColorScales = memo(({ name, scale, midHighLight }) => { return /* @__PURE__ */ jsx(FlexBasic_default, { align: "center", flex: 1, horizontal: true, justify: "center", children: /* @__PURE__ */ jsx("div", { style: { padding: "8px 16px 32px 0" }, children: /* @__PURE__ */ jsxs(Space, { direction: "vertical", size: 2, children: [ /* @__PURE__ */ jsxs(Space, { size: 2, children: [/* @__PURE__ */ jsx(FlexBasic_default, { align: "center", className: styles.scaleRowTitle, horizontal: true }, "scale-num"), Array.from({ length: scale.light.length }).fill("").map((_, index) => { if (index === 0 || index === 12) return false; const isMidHighlight = midHighLight === index; return /* @__PURE__ */ jsx("div", { className: styles.scaleBox, children: /* @__PURE__ */ jsx("div", { className: styles.scaleBox, children: /* @__PURE__ */ jsx(FlexBasic_default, { align: "center", className: styles.scaleItem, horizontal: true, justify: "center", style: { fontWeight: isMidHighlight ? 700 : 400, opacity: .5 }, children: index }) }) }, `num${index}`); })] }, "scale-title"), /* @__PURE__ */ jsx(ScaleRow_default, { name, scale: scale.light, title: "light" }, "light"), /* @__PURE__ */ jsx(ScaleRow_default, { name, scale: scale.lightA, title: "lightA" }, "lightA"), /* @__PURE__ */ jsx(ScaleRow_default, { name, scale: scale.dark, title: "dark" }, "dark"), /* @__PURE__ */ jsx(ScaleRow_default, { name, scale: scale.darkA, title: "darkA" }, "darkA") ] }) }) }); }); var ColorScales_default = ColorScales; //#endregion export { ColorScales_default as default }; //# sourceMappingURL=index.mjs.map