{ "total": 166, "components": [ { "moduleName": "Accordion", "filePath": "src/Accordion/Accordion.svelte", "props": [ { "name": "align", "kind": "let", "description": "Specify alignment of accordion item chevron icon", "type": "\"start\" | \"end\"", "value": "\"end\"", "isFunction": false, "constant": false, "reactive": false }, { "name": "size", "kind": "let", "description": "Specify the size of the accordion", "type": "\"sm\" | \"xl\"", "isFunction": false, "constant": false, "reactive": false }, { "name": "disabled", "kind": "let", "description": "Set to `true` to disable the accordion", "type": "boolean", "value": "false", "isFunction": false, "constant": false, "reactive": false }, { "name": "skeleton", "kind": "let", "description": "Set to `true` to display the skeleton state", "type": "boolean", "value": "false", "isFunction": false, "constant": false, "reactive": false } ], "slots": [{ "name": "__default__", "default": true, "slot_props": "{}" }], "events": [ { "type": "forwarded", "name": "click", "element": "AccordionSkeleton" }, { "type": "forwarded", "name": "mouseover", "element": "AccordionSkeleton" }, { "type": "forwarded", "name": "mouseenter", "element": "AccordionSkeleton" }, { "type": "forwarded", "name": "mouseleave", "element": "AccordionSkeleton" } ], "typedefs": [], "rest_props": { "type": "InlineComponent", "name": "AccordionSkeleton" }, "extends": { "interface": "AccordionSkeletonProps", "import": "\"./AccordionSkeleton\"" } }, { "moduleName": "AccordionItem", "filePath": "src/Accordion/AccordionItem.svelte", "props": [ { "name": "title", "kind": "let", "description": "Specify the title of the accordion item heading\nAlternatively, use the \"title\" slot (e.g.,
{label}
", "slot_props": "{ props: { class: 'bx--progress-label' } }" } ], "events": [ { "type": "forwarded", "name": "click", "element": "button" }, { "type": "forwarded", "name": "mouseover", "element": "button" }, { "type": "forwarded", "name": "mouseenter", "element": "button" }, { "type": "forwarded", "name": "mouseleave", "element": "button" }, { "type": "forwarded", "name": "keydown", "element": "button" } ], "typedefs": [], "rest_props": { "type": "Element", "name": "li" } }, { "moduleName": "RadioButton", "filePath": "src/RadioButton/RadioButton.svelte", "props": [ { "name": "value", "kind": "let", "description": "Specify the value of the radio button", "type": "string", "value": "\"\"", "isFunction": false, "constant": false, "reactive": false }, { "name": "checked", "kind": "let", "description": "Set to `true` to check the radio button", "type": "boolean", "value": "false", "isFunction": false, "constant": false, "reactive": true }, { "name": "disabled", "kind": "let", "description": "et to `true` to disable the radio button", "type": "boolean", "value": "false", "isFunction": false, "constant": false, "reactive": false }, { "name": "labelPosition", "kind": "let", "description": "Specify the label position", "type": "\"right\" | \"left\"", "value": "\"right\"", "isFunction": false, "constant": false, "reactive": false }, { "name": "labelText", "kind": "let", "description": "Specify the label text", "type": "string", "value": "\"\"", "isFunction": false, "constant": false, "reactive": false }, { "name": "hideLabel", "kind": "let", "description": "Set to `true` to visually hide the label text", "type": "boolean", "value": "false", "isFunction": false, "constant": false, "reactive": false }, { "name": "id", "kind": "let", "description": "Set an id for the input element", "type": "string", "value": "\"ccs-\" + Math.random().toString(36)", "isFunction": false, "constant": false, "reactive": false }, { "name": "name", "kind": "let", "description": "Specify a name attribute for the checkbox input", "type": "string", "value": "\"\"", "isFunction": false, "constant": false, "reactive": false }, { "name": "ref", "kind": "let", "description": "Obtain a reference to the input HTML element", "type": "null | HTMLInputElement", "value": "null", "isFunction": false, "constant": false, "reactive": true } ], "slots": [], "events": [{ "type": "forwarded", "name": "change", "element": "input" }], "typedefs": [], "rest_props": { "type": "Element", "name": "div" } }, { "moduleName": "RadioButtonGroup", "filePath": "src/RadioButtonGroup/RadioButtonGroup.svelte", "props": [ { "name": "selected", "kind": "let", "description": "Set the selected radio button value", "type": "string", "isFunction": false, "constant": false, "reactive": true }, { "name": "disabled", "kind": "let", "description": "Set to `true` to disable the radio buttons", "type": "boolean", "value": "false", "isFunction": false, "constant": false, "reactive": false }, { "name": "legendText", "kind": "let", "description": "Specify the legend text", "type": "string", "value": "\"\"", "isFunction": false, "constant": false, "reactive": false }, { "name": "labelPosition", "kind": "let", "description": "Specify the label position", "type": "\"right\" | \"left\"", "value": "\"right\"", "isFunction": false, "constant": false, "reactive": false }, { "name": "orientation", "kind": "let", "description": "Specify the orientation of the radio buttons", "type": "\"horizontal\" | \"vertical\"", "value": "\"horizontal\"", "isFunction": false, "constant": false, "reactive": false }, { "name": "id", "kind": "let", "description": "Set an id for the container div element", "type": "string", "isFunction": false, "constant": false, "reactive": false } ], "slots": [ { "name": "__default__", "default": true, "slot_props": "{}" }, { "name": "legendText", "default": false, "fallback": "{legendText}", "slot_props": "{}" } ], "events": [ { "type": "forwarded", "name": "click", "element": "div" }, { "type": "forwarded", "name": "mouseover", "element": "div" }, { "type": "forwarded", "name": "mouseenter", "element": "div" }, { "type": "forwarded", "name": "mouseleave", "element": "div" }, { "type": "dispatched", "name": "change" } ], "typedefs": [], "rest_props": { "type": "Element", "name": "div" } }, { "moduleName": "RadioButtonSkeleton", "filePath": "src/RadioButton/RadioButtonSkeleton.svelte", "props": [], "slots": [], "events": [ { "type": "forwarded", "name": "click", "element": "div" }, { "type": "forwarded", "name": "mouseover", "element": "div" }, { "type": "forwarded", "name": "mouseenter", "element": "div" }, { "type": "forwarded", "name": "mouseleave", "element": "div" } ], "typedefs": [], "rest_props": { "type": "Element", "name": "div" } }, { "moduleName": "RadioTile", "filePath": "src/Tile/RadioTile.svelte", "props": [ { "name": "checked", "kind": "let", "description": "Set to `true` to check the tile", "type": "boolean", "value": "false", "isFunction": false, "constant": false, "reactive": true }, { "name": "light", "kind": "let", "description": "Set to `true` to enable the light variant", "type": "boolean", "value": "false", "isFunction": false, "constant": false, "reactive": false }, { "name": "value", "kind": "let", "description": "Specify the value of the radio input", "type": "string", "value": "\"\"", "isFunction": false, "constant": false, "reactive": false }, { "name": "tabindex", "kind": "let", "description": "Specify the tabindex", "type": "string", "value": "\"0\"", "isFunction": false, "constant": false, "reactive": false }, { "name": "iconDescription", "kind": "let", "description": "Specify the ARIA label for the radio tile checkmark icon", "type": "string", "value": "\"Tile checkmark\"", "isFunction": false, "constant": false, "reactive": false }, { "name": "id", "kind": "let", "description": "Set an id for the input element", "type": "string", "value": "\"ccs-\" + Math.random().toString(36)", "isFunction": false, "constant": false, "reactive": false }, { "name": "name", "kind": "let", "description": "Specify a name attribute for the input", "type": "string", "value": "\"\"", "isFunction": false, "constant": false, "reactive": false } ], "slots": [{ "name": "__default__", "default": true, "slot_props": "{}" }], "events": [ { "type": "forwarded", "name": "change", "element": "input" }, { "type": "forwarded", "name": "keydown", "element": "input" }, { "type": "forwarded", "name": "click", "element": "label" }, { "type": "forwarded", "name": "mouseover", "element": "label" }, { "type": "forwarded", "name": "mouseenter", "element": "label" }, { "type": "forwarded", "name": "mouseleave", "element": "label" } ], "typedefs": [], "rest_props": { "type": "Element", "name": "label" } }, { "moduleName": "Row", "filePath": "src/Grid/Row.svelte", "props": [ { "name": "as", "kind": "let", "description": "Set to `true` to render a custom HTML element\nProps are destructured as `props` in the default slot (e.g.,