UNPKG

@agnikul-ui/panda-preset

Version:

Panda CSS Preset for Agnikul UI

74 lines (73 loc) 1.95 kB
// src/utils/create-radii.ts import { Match } from "effect"; var createRadii = (radii) => Match.value(radii).pipe( Match.when("xs", () => ({ l1: { value: "{radii.xs}" }, l2: { value: "{radii.xs}" }, l3: { value: "{radii.xs}" } })), Match.when("sm", () => ({ l1: { value: "{radii.sm}" }, l2: { value: "{radii.sm}" }, l3: { value: "{radii.sm}" } })), Match.when("md", () => ({ l1: { value: "{radii.md}" }, l2: { value: "{radii.md}" }, l3: { value: "{radii.md}" } })), Match.when("lg", () => ({ l1: { value: "{radii.lg}" }, l2: { value: "{radii.lg}" }, l3: { value: "{radii.lg}" } })), Match.when("xl", () => ({ l1: { value: "{radii.xl}" }, l2: { value: "{radii.xl}" }, l3: { value: "{radii.xl}" } })), Match.when("2xl", () => ({ l1: { value: "{radii.2xl}" }, l2: { value: "{radii.2xl}" }, l3: { value: "{radii.2xl}" } })), Match.when("3xl", () => ({ l1: { value: "{radii.3xl}" }, l2: { value: "{radii.3xl}" }, l3: { value: "{radii.3xl}" } })), Match.when("4xl", () => ({ l1: { value: "{radii.4xl}" }, l2: { value: "{radii.4xl}" }, l3: { value: "{radii.4xl}" } })), Match.when("5xl", () => ({ l1: { value: "{radii.5xl}" }, l2: { value: "{radii.5xl}" }, l3: { value: "{radii.5xl}" } })), Match.when("6xl", () => ({ l1: { value: "{radii.6xl}" }, l2: { value: "{radii.6xl}" }, l3: { value: "{radii.6xl}" } })), Match.when("7xl", () => ({ l1: { value: "{radii.7xl}" }, l2: { value: "{radii.7xl}" }, l3: { value: "{radii.7xl}" } })), Match.when("full", () => ({ l1: { value: "{radii.full}" }, l2: { value: "{radii.full}" }, l3: { value: "{radii.full}" } })), Match.orElse(() => ({ l1: { value: "{radii.none}" }, l2: { value: "{radii.none}" }, l3: { value: "{radii.none}" } })) ); export { createRadii }; //# sourceMappingURL=chunk-I4PXXT7X.js.map