@bitrix24/b24ui-nuxt
Version:
Bitrix24 UI-Kit for developing web applications REST API for NUXT & VUE
1,199 lines • 5.37 MB
text/typescript
var B24UIMeta = {
"B24Accordion": {
"mode": "all",
"prefetch": false,
"preload": false,
"pascalName": "B24Accordion",
"kebabName": "b24-accordion",
"chunkName": "components/b24-accordion",
"priority": 0,
"_scanned": true,
"meta": {
"type": 2,
"props": [
{
"name": "as",
"global": false,
"description": "The element or component this component should render as.",
"tags": [
{
"name": "defaultValue",
"text": "'div'"
}
],
"required": false,
"type": "any",
"schema": "any"
},
{
"name": "items",
"global": false,
"description": "",
"tags": [],
"required": false,
"type": "AccordionItem[] | undefined",
"schema": {
"kind": "enum",
"type": "AccordionItem[] | undefined",
"schema": {
"0": "undefined",
"1": {
"kind": "array",
"type": "AccordionItem[]",
"schema": [
{
"kind": "object",
"type": "AccordionItem",
"schema": {
"label": {
"name": "label",
"global": false,
"description": "",
"tags": [],
"required": false,
"type": "string | undefined",
"schema": {
"kind": "enum",
"type": "string | undefined",
"schema": {
"0": "undefined",
"1": "string"
}
}
},
"icon": {
"name": "icon",
"global": false,
"description": "",
"tags": [
{
"name": "IconComponent"
}
],
"required": false,
"type": "IconComponent | undefined",
"schema": {
"kind": "enum",
"type": "IconComponent | undefined",
"schema": {
"0": "undefined",
"1": {
"kind": "event",
"type": '(props: HTMLAttributes & VNodeProps & {}, ctx: Omit<{ attrs: Data; slots: Readonly<InternalSlots>; emit: (event: string, ...args: any[]) => void; expose: <Exposed extends Record<string, any> = Record<...>>(exposed?: Exposed | undefined) => void; }, "expose">): any',
"schema": []
}
}
}
},
"trailingIcon": {
"name": "trailingIcon",
"global": false,
"description": "",
"tags": [
{
"name": "IconComponent"
}
],
"required": false,
"type": "IconComponent | undefined",
"schema": "IconComponent | undefined"
},
"slot": {
"name": "slot",
"global": false,
"description": "",
"tags": [],
"required": false,
"type": "string | undefined",
"schema": "string | undefined"
},
"content": {
"name": "content",
"global": false,
"description": "",
"tags": [],
"required": false,
"type": "string | undefined",
"schema": "string | undefined"
},
"value": {
"name": "value",
"global": false,
"description": "A unique value for the accordion item. Defaults to the index.",
"tags": [],
"required": false,
"type": "string | undefined",
"schema": "string | undefined"
},
"disabled": {
"name": "disabled",
"global": false,
"description": "",
"tags": [],
"required": false,
"type": "boolean | undefined",
"schema": {
"kind": "enum",
"type": "boolean | undefined",
"schema": {
"0": "undefined",
"1": "false",
"2": "true"
}
}
},
"class": {
"name": "class",
"global": false,
"description": "",
"tags": [],
"required": false,
"type": "any",
"schema": "any"
},
"b24ui": {
"name": "b24ui",
"global": false,
"description": "",
"tags": [],
"required": false,
"type": 'Pick<{ root?: ClassNameValue; item?: ClassNameValue; header?: ClassNameValue; trigger?: ClassNameValue; content?: ClassNameValue; body?: ClassNameValue; leadingIcon?: ClassNameValue; trailingIcon?: ClassNameValue; label?: ClassNameValue; }, "body" | "trailingIcon" | "item" | "header" | "trigger" | "content" | "leadingIcon" | "label"> | undefined',
"schema": {
"kind": "enum",
"type": 'Pick<{ root?: ClassNameValue; item?: ClassNameValue; header?: ClassNameValue; trigger?: ClassNameValue; content?: ClassNameValue; body?: ClassNameValue; leadingIcon?: ClassNameValue; trailingIcon?: ClassNameValue; label?: ClassNameValue; }, "body" | "trailingIcon" | "item" | "header" | "trigger" | "content" | "leadingIcon" | "label"> | undefined',
"schema": {
"0": "undefined",
"1": 'Pick<{ root?: ClassNameValue; item?: ClassNameValue; header?: ClassNameValue; trigger?: ClassNameValue; content?: ClassNameValue; body?: ClassNameValue; leadingIcon?: ClassNameValue; trailingIcon?: ClassNameValue; label?: ClassNameValue; }, "body" | "trailingIcon" | "item" | "header" | "trigger" | "content" | "leadingIcon" | "label">'
}
}
}
}
}
]
}
}
}
},
{
"name": "trailingIcon",
"global": false,
"description": "The icon displayed on the right side of the trigger.",
"tags": [
{
"name": "defaultValue",
"text": "icons.chevronDown"
},
{
"name": "IconComponent"
}
],
"required": false,
"type": "IconComponent | undefined",
"schema": {
"kind": "enum",
"type": "IconComponent | undefined",
"schema": {
"0": "undefined",
"1": {
"kind": "event",
"type": '(props: HTMLAttributes & VNodeProps & {}, ctx: Omit<{ attrs: Data; slots: Readonly<InternalSlots>; emit: (event: string, ...args: any[]) => void; expose: <Exposed extends Record<string, any> = Record<...>>(exposed?: Exposed | undefined) => void; }, "expose">): any',
"schema": []
}
}
}
},
{
"name": "labelKey",
"global": false,
"description": "The key used to get the label from the item.",
"tags": [
{
"name": "defaultValue",
"text": "'label'"
}
],
"required": false,
"type": "string | undefined",
"schema": {
"kind": "enum",
"type": "string | undefined",
"schema": {
"0": "undefined",
"1": "string"
}
},
"default": '"label"'
},
{
"name": "b24ui",
"global": false,
"description": "",
"tags": [],
"required": false,
"type": "{ root?: ClassNameValue; item?: ClassNameValue; header?: ClassNameValue; trigger?: ClassNameValue; content?: ClassNameValue; body?: ClassNameValue; leadingIcon?: ClassNameValue; trailingIcon?: ClassNameValue; label?: ClassNameValue; } | undefined",
"schema": {
"kind": "enum",
"type": "{ root?: ClassNameValue; item?: ClassNameValue; header?: ClassNameValue; trigger?: ClassNameValue; content?: ClassNameValue; body?: ClassNameValue; leadingIcon?: ClassNameValue; trailingIcon?: ClassNameValue; label?: ClassNameValue; } | undefined",
"schema": {
"0": "undefined",
"1": "{ root?: ClassNameValue; item?: ClassNameValue; header?: ClassNameValue; trigger?: ClassNameValue; content?: ClassNameValue; body?: ClassNameValue; leadingIcon?: ClassNameValue; trailingIcon?: ClassNameValue; label?: ClassNameValue; }"
}
}
},
{
"name": "collapsible",
"global": false,
"description": 'When type is "single", allows closing content when clicking trigger for an open item.\nWhen type is "multiple", this prop has no effect.',
"tags": [
{
"name": "defaultValue",
"text": "false"
}
],
"required": false,
"type": "boolean | undefined",
"schema": {
"kind": "enum",
"type": "boolean | undefined",
"schema": {
"0": "undefined",
"1": "false",
"2": "true"
}
},
"default": "true"
},
{
"name": "defaultValue",
"global": false,
"description": "The default active value of the item(s).\n\nUse when you do not need to control the state of the item(s).",
"tags": [],
"required": false,
"type": "string | string[] | undefined",
"schema": {
"kind": "enum",
"type": "string | string[] | undefined",
"schema": {
"0": "undefined",
"1": "string",
"2": {
"kind": "array",
"type": "string[]",
"schema": [
"string"
]
}
}
}
},
{
"name": "modelValue",
"global": false,
"description": "The controlled value of the active item(s).\n\nUse this when you need to control the state of the items. Can be binded with `v-model`",
"tags": [],
"required": false,
"type": "string | string[] | undefined",
"schema": {
"kind": "enum",
"type": "string | string[] | undefined",
"schema": {
"0": "undefined",
"1": "string",
"2": {
"kind": "array",
"type": "string[]",
"schema": [
"string"
]
}
}
}
},
{
"name": "type",
"global": false,
"description": 'Determines whether a "single" or "multiple" items can be selected at a time.\n\nThis prop will overwrite the inferred type from `modelValue` and `defaultValue`.',
"tags": [],
"required": false,
"type": "SingleOrMultipleType | undefined",
"schema": {
"kind": "enum",
"type": "SingleOrMultipleType | undefined",
"schema": {
"0": "undefined",
"1": '"single"',
"2": '"multiple"'
}
},
"default": '"single"'
},
{
"name": "disabled",
"global": false,
"description": "When `true`, prevents the user from interacting with the accordion and all its items",
"tags": [
{
"name": "defaultValue",
"text": "false"
}
],
"required": false,
"type": "boolean | undefined",
"schema": {
"kind": "enum",
"type": "boolean | undefined",
"schema": {
"0": "undefined",
"1": "false",
"2": "true"
}
}
},
{
"name": "unmountOnHide",
"global": false,
"description": "When `true`, the element will be unmounted on closed state.",
"tags": [
{
"name": "defaultValue",
"text": "`true`"
}
],
"required": false,
"type": "boolean | undefined",
"schema": {
"kind": "enum",
"type": "boolean | undefined",
"schema": {
"0": "undefined",
"1": "false",
"2": "true"
}
},
"default": "true"
}
],
"slots": [
{
"name": "leading",
"type": "{ item: AccordionItem; index: number; open: boolean; }",
"description": "",
"schema": {
"kind": "object",
"type": "{ item: AccordionItem; index: number; open: boolean; }",
"schema": {
"item": {
"name": "item",
"global": false,
"description": "",
"tags": [],
"required": true,
"type": "AccordionItem",
"schema": {
"kind": "object",
"type": "AccordionItem",
"schema": {
"label": {
"name": "label",
"global": false,
"description": "",
"tags": [],
"required": false,
"type": "string | undefined",
"schema": {
"kind": "enum",
"type": "string | undefined",
"schema": {
"0": "undefined",
"1": "string"
}
}
},
"icon": {
"name": "icon",
"global": false,
"description": "",
"tags": [
{
"name": "IconComponent"
}
],
"required": false,
"type": "IconComponent | undefined",
"schema": {
"kind": "enum",
"type": "IconComponent | undefined",
"schema": {
"0": "undefined",
"1": {
"kind": "event",
"type": '(props: HTMLAttributes & VNodeProps & {}, ctx: Omit<{ attrs: Data; slots: Readonly<InternalSlots>; emit: (event: string, ...args: any[]) => void; expose: <Exposed extends Record<string, any> = Record<...>>(exposed?: Exposed | undefined) => void; }, "expose">): any',
"schema": []
}
}
}
},
"trailingIcon": {
"name": "trailingIcon",
"global": false,
"description": "",
"tags": [
{
"name": "IconComponent"
}
],
"required": false,
"type": "IconComponent | undefined",
"schema": "IconComponent | undefined"
},
"slot": {
"name": "slot",
"global": false,
"description": "",
"tags": [],
"required": false,
"type": "string | undefined",
"schema": "string | undefined"
},
"content": {
"name": "content",
"global": false,
"description": "",
"tags": [],
"required": false,
"type": "string | undefined",
"schema": "string | undefined"
},
"value": {
"name": "value",
"global": false,
"description": "A unique value for the accordion item. Defaults to the index.",
"tags": [],
"required": false,
"type": "string | undefined",
"schema": "string | undefined"
},
"disabled": {
"name": "disabled",
"global": false,
"description": "",
"tags": [],
"required": false,
"type": "boolean | undefined",
"schema": {
"kind": "enum",
"type": "boolean | undefined",
"schema": {
"0": "undefined",
"1": "false",
"2": "true"
}
}
},
"class": {
"name": "class",
"global": false,
"description": "",
"tags": [],
"required": false,
"type": "any",
"schema": "any"
},
"b24ui": {
"name": "b24ui",
"global": false,
"description": "",
"tags": [],
"required": false,
"type": 'Pick<{ root?: ClassNameValue; item?: ClassNameValue; header?: ClassNameValue; trigger?: ClassNameValue; content?: ClassNameValue; body?: ClassNameValue; leadingIcon?: ClassNameValue; trailingIcon?: ClassNameValue; label?: ClassNameValue; }, "body" | "trailingIcon" | "item" | "header" | "trigger" | "content" | "leadingIcon" | "label"> | undefined',
"schema": {
"kind": "enum",
"type": 'Pick<{ root?: ClassNameValue; item?: ClassNameValue; header?: ClassNameValue; trigger?: ClassNameValue; content?: ClassNameValue; body?: ClassNameValue; leadingIcon?: ClassNameValue; trailingIcon?: ClassNameValue; label?: ClassNameValue; }, "body" | "trailingIcon" | "item" | "header" | "trigger" | "content" | "leadingIcon" | "label"> | undefined',
"schema": {
"0": "undefined",
"1": 'Pick<{ root?: ClassNameValue; item?: ClassNameValue; header?: ClassNameValue; trigger?: ClassNameValue; content?: ClassNameValue; body?: ClassNameValue; leadingIcon?: ClassNameValue; trailingIcon?: ClassNameValue; label?: ClassNameValue; }, "body" | "trailingIcon" | "item" | "header" | "trigger" | "content" | "leadingIcon" | "label">'
}
}
}
}
}
},
"index": {
"name": "index",
"global": false,
"description": "",
"tags": [],
"required": true,
"type": "number",
"schema": "number"
},
"open": {
"name": "open",
"global": false,
"description": "",
"tags": [],
"required": true,
"type": "boolean",
"schema": {
"kind": "enum",
"type": "boolean",
"schema": {
"0": "false",
"1": "true"
}
}
}
}
}
},
{
"name": "default",
"type": "{ item: AccordionItem; index: number; open: boolean; }",
"description": "",
"schema": {
"kind": "object",
"type": "{ item: AccordionItem; index: number; open: boolean; }",
"schema": {
"item": {
"name": "item",
"global": false,
"description": "",
"tags": [],
"required": true,
"type": "AccordionItem",
"schema": {
"kind": "object",
"type": "AccordionItem",
"schema": {
"label": {
"name": "label",
"global": false,
"description": "",
"tags": [],
"required": false,
"type": "string | undefined",
"schema": {
"kind": "enum",
"type": "string | undefined",
"schema": {
"0": "undefined",
"1": "string"
}
}
},
"icon": {
"name": "icon",
"global": false,
"description": "",
"tags": [
{
"name": "IconComponent"
}
],
"required": false,
"type": "IconComponent | undefined",
"schema": {
"kind": "enum",
"type": "IconComponent | undefined",
"schema": {
"0": "undefined",
"1": {
"kind": "event",
"type": '(props: HTMLAttributes & VNodeProps & {}, ctx: Omit<{ attrs: Data; slots: Readonly<InternalSlots>; emit: (event: string, ...args: any[]) => void; expose: <Exposed extends Record<string, any> = Record<...>>(exposed?: Exposed | undefined) => void; }, "expose">): any',
"schema": []
}
}
}
},
"trailingIcon": {
"name": "trailingIcon",
"global": false,
"description": "",
"tags": [
{
"name": "IconComponent"
}
],
"required": false,
"type": "IconComponent | undefined",
"schema": "IconComponent | undefined"
},
"slot": {
"name": "slot",
"global": false,
"description": "",
"tags": [],
"required": false,
"type": "string | undefined",
"schema": "string | undefined"
},
"content": {
"name": "content",
"global": false,
"description": "",
"tags": [],
"required": false,
"type": "string | undefined",
"schema": "string | undefined"
},
"value": {
"name": "value",
"global": false,
"description": "A unique value for the accordion item. Defaults to the index.",
"tags": [],
"required": false,
"type": "string | undefined",
"schema": "string | undefined"
},
"disabled": {
"name": "disabled",
"global": false,
"description": "",
"tags": [],
"required": false,
"type": "boolean | undefined",
"schema": {
"kind": "enum",
"type": "boolean | undefined",
"schema": {
"0": "undefined",
"1": "false",
"2": "true"
}
}
},
"class": {
"name": "class",
"global": false,
"description": "",
"tags": [],
"required": false,
"type": "any",
"schema": "any"
},
"b24ui": {
"name": "b24ui",
"global": false,
"description": "",
"tags": [],
"required": false,
"type": 'Pick<{ root?: ClassNameValue; item?: ClassNameValue; header?: ClassNameValue; trigger?: ClassNameValue; content?: ClassNameValue; body?: ClassNameValue; leadingIcon?: ClassNameValue; trailingIcon?: ClassNameValue; label?: ClassNameValue; }, "body" | "trailingIcon" | "item" | "header" | "trigger" | "content" | "leadingIcon" | "label"> | undefined',
"schema": {
"kind": "enum",
"type": 'Pick<{ root?: ClassNameValue; item?: ClassNameValue; header?: ClassNameValue; trigger?: ClassNameValue; content?: ClassNameValue; body?: ClassNameValue; leadingIcon?: ClassNameValue; trailingIcon?: ClassNameValue; label?: ClassNameValue; }, "body" | "trailingIcon" | "item" | "header" | "trigger" | "content" | "leadingIcon" | "label"> | undefined',
"schema": {
"0": "undefined",
"1": 'Pick<{ root?: ClassNameValue; item?: ClassNameValue; header?: ClassNameValue; trigger?: ClassNameValue; content?: ClassNameValue; body?: ClassNameValue; leadingIcon?: ClassNameValue; trailingIcon?: ClassNameValue; label?: ClassNameValue; }, "body" | "trailingIcon" | "item" | "header" | "trigger" | "content" | "leadingIcon" | "label">'
}
}
}
}
}
},
"index": {
"name": "index",
"global": false,
"description": "",
"tags": [],
"required": true,
"type": "number",
"schema": "number"
},
"open": {
"name": "open",
"global": false,
"description": "",
"tags": [],
"required": true,
"type": "boolean",
"schema": {
"kind": "enum",
"type": "boolean",
"schema": {
"0": "false",
"1": "true"
}
}
}
}
}
},
{
"name": "trailing",
"type": "{ item: AccordionItem; index: number; open: boolean; }",
"description": "",
"schema": {
"kind": "object",
"type": "{ item: AccordionItem; index: number; open: boolean; }",
"schema": {
"item": {
"name": "item",
"global": false,
"description": "",
"tags": [],
"required": true,
"type": "AccordionItem",
"schema": {
"kind": "object",
"type": "AccordionItem",
"schema": {
"label": {
"name": "label",
"global": false,
"description": "",
"tags": [],
"required": false,
"type": "string | undefined",
"schema": {
"kind": "enum",
"type": "string | undefined",
"schema": {
"0": "undefined",
"1": "string"
}
}
},
"icon": {
"name": "icon",
"global": false,
"description": "",
"tags": [
{
"name": "IconComponent"
}
],
"required": false,
"type": "IconComponent | undefined",
"schema": {
"kind": "enum",
"type": "IconComponent | undefined",
"schema": {
"0": "undefined",
"1": {
"kind": "event",
"type": '(props: HTMLAttributes & VNodeProps & {}, ctx: Omit<{ attrs: Data; slots: Readonly<InternalSlots>; emit: (event: string, ...args: any[]) => void; expose: <Exposed extends Record<string, any> = Record<...>>(exposed?: Exposed | undefined) => void; }, "expose">): any',
"schema": []
}
}
}
},
"trailingIcon": {
"name": "trailingIcon",
"global": false,
"description": "",
"tags": [
{
"name": "IconComponent"
}
],
"required": false,
"type": "IconComponent | undefined",
"schema": "IconComponent | undefined"
},
"slot": {
"name": "slot",
"global": false,
"description": "",
"tags": [],
"required": false,
"type": "string | undefined",
"schema": "string | undefined"
},
"content": {
"name": "content",
"global": false,
"description": "",
"tags": [],
"required": false,
"type": "string | undefined",
"schema": "string | undefined"
},
"value": {
"name": "value",
"global": false,
"description": "A unique value for the accordion item. Defaults to the index.",
"tags": [],
"required": false,
"type": "string | undefined",
"schema": "string | undefined"
},
"disabled": {
"name": "disabled",
"global": false,
"description": "",
"tags": [],
"required": false,
"type": "boolean | undefined",
"schema": {
"kind": "enum",
"type": "boolean | undefined",
"schema": {
"0": "undefined",
"1": "false",
"2": "true"
}
}
},
"class": {
"name": "class",
"global": false,
"description": "",
"tags": [],
"required": false,
"type": "any",
"schema": "any"
},
"b24ui": {
"name": "b24ui",
"global": false,
"description": "",
"tags": [],
"required": false,
"type": 'Pick<{ root?: ClassNameValue; item?: ClassNameValue; header?: ClassNameValue; trigger?: ClassNameValue; content?: ClassNameValue; body?: ClassNameValue; leadingIcon?: ClassNameValue; trailingIcon?: ClassNameValue; label?: ClassNameValue; }, "body" | "trailingIcon" | "item" | "header" | "trigger" | "content" | "leadingIcon" | "label"> | undefined',
"schema": {
"kind": "enum",
"type": 'Pick<{ root?: ClassNameValue; item?: ClassNameValue; header?: ClassNameValue; trigger?: ClassNameValue; content?: ClassNameValue; body?: ClassNameValue; leadingIcon?: ClassNameValue; trailingIcon?: ClassNameValue; label?: ClassNameValue; }, "body" | "trailingIcon" | "item" | "header" | "trigger" | "content" | "leadingIcon" | "label"> | undefined',
"schema": {
"0": "undefined",
"1": 'Pick<{ root?: ClassNameValue; item?: ClassNameValue; header?: ClassNameValue; trigger?: ClassNameValue; content?: ClassNameValue; body?: ClassNameValue; leadingIcon?: ClassNameValue; trailingIcon?: ClassNameValue; label?: ClassNameValue; }, "body" | "trailingIcon" | "item" | "header" | "trigger" | "content" | "leadingIcon" | "label">'
}
}
}
}
}
},
"index": {
"name": "index",
"global": false,
"description": "",
"tags": [],
"required": true,
"type": "number",
"schema": "number"
},
"open": {
"name": "open",
"global": false,
"description": "",
"tags": [],
"required": true,
"type": "boolean",
"schema": {
"kind": "enum",
"type": "boolean",
"schema": {
"0": "false",
"1": "true"
}
}
}
}
}
},
{
"name": "content",
"type": "{ item: AccordionItem; index: number; open: boolean; }",
"description": "",
"schema": {
"kind": "object",
"type": "{ item: AccordionItem; index: number; open: boolean; }",
"schema": {
"item": {
"name": "item",
"global": false,
"description": "",
"tags": [],
"required": true,
"type": "AccordionItem",
"schema": {
"kind": "object",
"type": "AccordionItem",
"schema": {
"label": {
"name": "label",
"global": false,
"description": "",
"tags": [],
"required": false,
"type": "string | undefined",
"schema": {
"kind": "enum",
"type": "string | undefined",
"schema": {
"0": "undefined",
"1": "string"
}
}
},
"icon": {
"name": "icon",
"global": false,
"description": "",
"tags": [
{
"name": "IconComponent"
}
],
"required": false,
"type": "IconComponent | undefined",
"schema": {
"kind": "enum",
"type": "IconComponent | undefined",
"schema": {
"0": "undefined",
"1": {
"kind": "event",
"type": '(props: HTMLAttributes & VNodeProps & {}, ctx: Omit<{ attrs: Data; slots: Readonly<InternalSlots>; emit: (event: string, ...args: any[]) => void; expose: <Exposed extends Record<string, any> = Record<...>>(exposed?: Exposed | undefined) => void; }, "expose">): any',
"schema": []
}
}
}
},
"trailingIcon": {
"name": "trailingIcon",
"global": false,
"description": "",
"tags": [
{
"name": "IconComponent"
}
],
"required": false,
"type": "IconComponent | undefined",
"schema": "IconComponent | undefined"
},
"slot": {
"name": "slot",
"global": false,
"description": "",
"tags": [],
"required": false,
"type": "string | undefined",
"schema": "string | undefined"
},
"content": {
"name": "content",
"global": false,
"description": "",
"tags": [],
"required": false,
"type": "string | undefined",
"schema": "string | undefined"
},
"value": {
"name": "value",
"global": false,
"description": "A unique value for the accordion item. Defaults to the index.",
"tags": [],
"required": false,
"type": "string | undefined",
"schema": "string | undefined"
},
"disabled": {
"name": "disabled",
"global": false,
"description": "",
"tags": [],
"required": false,
"type": "boolean | undefined",
"schema": {
"kind": "enum",
"type": "boolean | undefined",
"schema": {
"0": "undefined",
"1": "false",
"2": "true"
}
}
},
"class": {
"name": "class",
"global": false,
"description": "",
"tags": [],
"required": false,
"type": "any",
"schema": "any"
},
"b24ui": {
"name": "b24ui",
"global": false,
"description": "",
"tags": [],
"required": false,
"type": 'Pick<{ root?: ClassNameValue; item?: ClassNameValue; header?: ClassNameValue; trigger?: ClassNameValue; content?: ClassNameValue; body?: ClassNameValue; leadingIcon?: ClassNameValue; trailingIcon?: ClassNameValue; label?: ClassNameValue; }, "body" | "trailingIcon" | "item" | "header" | "trigger" | "content" | "leadingIcon" | "label"> | undefined',
"schema": {
"kind": "enum",
"type": 'Pick<{ root?: ClassNameValue; item?: ClassNameValue; header?: ClassNameValue; trigger?: ClassNameValue; content?: ClassNameValue; body?: ClassNameValue; leadingIcon?: ClassNameValue; trailingIcon?: ClassNameValue; label?: ClassNameValue; }, "body" | "trailingIcon" | "item" | "header" | "trigger" | "content" | "leadingIcon" | "label"> | undefined',
"schema": {
"0": "undefined",
"1": 'Pick<{ root?: ClassNameValue; item?: ClassNameValue; header?: ClassNameValue; trigger?: ClassNameValue; content?: ClassNameValue; body?: ClassNameValue; leadingIcon?: ClassNameValue; trailingIcon?: ClassNameValue; label?: ClassNameValue; }, "body" | "trailingIcon" | "item" | "header" | "trigger" | "content" | "leadingIcon" | "label">'
}
}
}
}
}
},
"index": {
"name": "index",
"global": false,
"description": "",
"tags": [],
"required": true,
"type": "number",
"schema": "number"
},
"open": {
"name": "open",
"global": false,
"description": "",
"tags": [],
"required": true,
"type": "boolean",
"schema": {
"kind": "enum",
"type": "boolean",
"schema": {
"0": "false",
"1": "true"
}
}
}
}
}
},
{
"name": "body",
"type": "{ item: AccordionItem; index: number; open: boolean; }",
"description": "",
"schema": {
"kind": "object",
"type": "{ item: AccordionItem; index: number; open: boolean; }",
"schema": {
"item": {
"name": "item",
"global": false,
"description": "",
"tags": [],
"required": true,
"type": "AccordionItem",
"schema": {
"kind": "object",
"type": "AccordionItem",
"schema": {
"label": {
"name": "label",
"global": false,
"description": "",
"tags": [],
"required": false,
"type": "string | undefined",
"schema": {
"kind": "enum",
"type": "string | undefined",
"schema": {
"0": "undefined",
"1": "string"
}
}
},
"icon": {
"name": "icon",
"global": false,
"description": "",
"tags": [
{
"name": "IconComponent"
}
],
"required": false,
"type": "IconComponent | undefined",
"schema": {
"kind": "enum",
"type": "IconComponent | undefined",
"schema": {
"0": "undefined",
"1": {
"kind": "event",
"type": '(props: HTMLAttributes & VNodeProps & {}, ctx: Omit<{ attrs: Data; slots: Readonly<InternalSlots>; emit: (event: string, ...args: any[]) => void; expose: <Exposed extends Record<string, any> = Record<...>>(exposed?: Exposed | undefined) => void; }, "expose">): any',
"schema": []
}
}
}
},
"trailingIcon": {
"name": "trailingIcon",
"global": false,
"description": "",
"tags": [
{
"name": "IconComponent"
}
],
"required": false,
"type": "IconComponent | undefined",
"schema": "IconComponent | undefined"
},
"slot": {
"name": "slot",
"global": false,
"description": "",
"tags": [],
"required": false,
"type": "string | undefined",
"schema": "string | undefined"
},
"content": {
"name": "content",
"global": false,
"description": "",
"tags": [],
"required": false,
"type": "string | undefined",
"schema": "string | undefined"
},
"value": {
"name": "value",
"global": false,
"description": "A unique value for the accordion item. Defaults to the index.",
"tags": [],
"required": false,
"type": "string | undefined",
"schema": "string | undefined"
},
"disabled": {
"name": "disabled",
"global": false,
"description": "",
"tags": [],
"required": false,
"type": "boolean | undefined",
"schema": {
"kind": "enum",
"type": "boolean | undefined",
"schema": {
"0": "undefined",
"1": "false",
"2": "true"
}
}
},
"class": {
"name": "class",
"global": false,
"description": "",
"tags": [],
"required": false,
"type": "any",
"schema": "any"
},
"b24ui": {
"name": "b24ui",
"global": false,
"description": "",
"tags": [],
"required": false,
"type": 'Pick<{ root?: ClassNameValue; item?: ClassNameValue; header?: ClassNameValue; trigger?: ClassNameValue; content?: ClassNameValue; body?: ClassNameValue; leadingIcon?: ClassNameValue; trailingIcon?: ClassNameValue; label?: ClassNameValue; }, "body" | "trailingIcon" | "item" | "header" | "trigger" | "content" | "leadingIcon" | "label"> | undefined',
"schema": {
"kind": "enum",
"type": 'Pick<{ root?: ClassNameValue; item?: ClassNameValue; header?: ClassNameValue; trigger?: ClassNameValue; content?: ClassNameValue; body?: ClassNameValue; leadingIcon?: ClassNameValue; trailingIcon?: ClassNameValue; label?: ClassNameValue; }, "body" | "trailingIcon" | "item" | "heade