@agnikul-ui/panda-preset
Version:
Panda CSS Preset for Agnikul UI
74 lines (73 loc) • 1.95 kB
JavaScript
// 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