UNPKG

@inkline/inkline

Version:

Inkline is the intuitive UI Components library that gives you a developer-friendly foundation for building high-quality, accessible, and customizable Vue.js 3 Design Systems.

64 lines (63 loc) 1.68 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.manifest = exports.default = void 0; const manifest = exports.manifest = { name: "ICollapsible", props: [{ name: "accordion", type: ["Boolean"], default: "false", description: "Display the collapsible as an accordion, keeping a maximum of one open collapsible item" }, { name: "color", type: ["light", "dark", "transparent"], default: "", description: "The color variant of the collapsible" }, { name: "size", type: ["sm", "md", "lg"], default: "", description: "The size variant of the collapsible" }, { name: "modelValue", type: ["String[]"], default: "", description: "Used to determine which collapsible item is open" }], events: [{ description: "Event emitted for setting the modelValue", name: "update:modelValue" }], slots: [{ name: "Default", description: "slot for collapsible items " }], css: { selector: ".collapsible", variables: [{ name: "--collapsible--font-size", value: [{ name: "--font-size" }], variants: [{ name: "--collapsible--sm--font-size", value: [{ value: "calc(var(--font-size) * var(--size-multiplier-sm))" }] }, { name: "--collapsible--md--font-size", value: [{ value: "calc(var(--font-size) * var(--size-multiplier-md))" }] }, { name: "--collapsible--lg--font-size", value: [{ value: "calc(var(--font-size) * var(--size-multiplier-lg))" }] }] }] } }; var _default = exports.default = manifest;