diff --git a/docs/src/PUBLIC_API.json b/docs/src/PUBLIC_API.json
new file mode 100644
index 00000000..16e218f0
--- /dev/null
+++ b/docs/src/PUBLIC_API.json
@@ -0,0 +1,18043 @@
+{
+ "version": "0.17.0",
+ "components": {
+ "Accordion": {
+ "moduleName": "Accordion",
+ "props": [
+ [
+ "align",
+ {
+ "kind": "let",
+ "value": "\"end\"",
+ "type": "\"start\" | \"end\"",
+ "description": "Specify alignment of accordion item chevron icon"
+ }
+ ],
+ [
+ "size",
+ {
+ "kind": "let",
+ "type": "\"sm\" | \"xl\"",
+ "description": "Specify the size of the accordion"
+ }
+ ],
+ [
+ "disabled",
+ {
+ "kind": "let",
+ "value": "false",
+ "type": "boolean",
+ "description": "Set to `true` to disable the accordion"
+ }
+ ],
+ [
+ "skeleton",
+ {
+ "kind": "let",
+ "value": "false",
+ "type": "boolean",
+ "description": "Set to `true` to display the skeleton state"
+ }
+ ]
+ ],
+ "slots": [
+ [
+ "default",
+ {
+ "attributes": [],
+ "children": [],
+ "default": true,
+ "default_value": ""
+ }
+ ]
+ ],
+ "forwarded_events": [
+ [
+ "click",
+ {
+ "start": 1139,
+ "end": 1147,
+ "type": "EventHandler",
+ "name": "click",
+ "modifiers": [],
+ "expression": null
+ }
+ ],
+ [
+ "mouseover",
+ {
+ "start": 1152,
+ "end": 1164,
+ "type": "EventHandler",
+ "name": "mouseover",
+ "modifiers": [],
+ "expression": null
+ }
+ ],
+ [
+ "mouseenter",
+ {
+ "start": 1169,
+ "end": 1182,
+ "type": "EventHandler",
+ "name": "mouseenter",
+ "modifiers": [],
+ "expression": null
+ }
+ ],
+ [
+ "mouseleave",
+ {
+ "start": 1187,
+ "end": 1200,
+ "type": "EventHandler",
+ "name": "mouseleave",
+ "modifiers": [],
+ "expression": null
+ }
+ ]
+ ],
+ "dispatched_events": []
+ },
+ "AccordionItem": {
+ "moduleName": "AccordionItem",
+ "props": [
+ [
+ "title",
+ {
+ "kind": "let",
+ "value": "\"title\"",
+ "type": "string",
+ "description": "Specify the title of the accordion item heading\nAlternatively, use the named slot \"title\" (e.g.
...
)"
+ }
+ ],
+ [
+ "open",
+ {
+ "kind": "let",
+ "value": "false",
+ "type": "boolean",
+ "description": "Set to `true` to open the first accordion item"
+ }
+ ],
+ [
+ "disabled",
+ {
+ "kind": "let",
+ "value": "false",
+ "type": "boolean",
+ "description": "Set to `true` to disable the accordion item"
+ }
+ ],
+ [
+ "iconDescription",
+ {
+ "kind": "let",
+ "value": "\"Expand/Collapse\"",
+ "type": "string",
+ "description": "Specify the ARIA label for the accordion item chevron icon"
+ }
+ ]
+ ],
+ "slots": [
+ [
+ "title",
+ {
+ "attributes": [
+ {
+ "start": 2004,
+ "end": 2016,
+ "type": "Attribute",
+ "name": "name",
+ "value": [
+ {
+ "start": 2010,
+ "end": 2015,
+ "type": "Text",
+ "raw": "title",
+ "data": "title"
+ }
+ ]
+ }
+ ],
+ "children": [
+ {
+ "start": 2017,
+ "end": 2024,
+ "type": "MustacheTag",
+ "expression": {
+ "type": "Identifier",
+ "start": 2018,
+ "end": 2023,
+ "loc": {
+ "start": {
+ "line": 84,
+ "column": 26
+ },
+ "end": {
+ "line": 84,
+ "column": 31
+ }
+ },
+ "name": "title"
+ }
+ }
+ ],
+ "default": false,
+ "default_value": "{title}\n"
+ }
+ ],
+ [
+ "default",
+ {
+ "attributes": [],
+ "children": [],
+ "default": true,
+ "default_value": ""
+ }
+ ]
+ ],
+ "forwarded_events": [
+ [
+ "animationend",
+ {
+ "start": 1325,
+ "end": 1340,
+ "type": "EventHandler",
+ "name": "animationend",
+ "modifiers": [],
+ "expression": null
+ }
+ ],
+ [
+ "click",
+ {
+ "start": 1561,
+ "end": 1569,
+ "type": "EventHandler",
+ "name": "click",
+ "modifiers": [],
+ "expression": null
+ }
+ ],
+ [
+ "mouseover",
+ {
+ "start": 1678,
+ "end": 1690,
+ "type": "EventHandler",
+ "name": "mouseover",
+ "modifiers": [],
+ "expression": null
+ }
+ ],
+ [
+ "mouseenter",
+ {
+ "start": 1695,
+ "end": 1708,
+ "type": "EventHandler",
+ "name": "mouseenter",
+ "modifiers": [],
+ "expression": null
+ }
+ ],
+ [
+ "mouseleave",
+ {
+ "start": 1713,
+ "end": 1726,
+ "type": "EventHandler",
+ "name": "mouseleave",
+ "modifiers": [],
+ "expression": null
+ }
+ ],
+ [
+ "keydown",
+ {
+ "start": 1731,
+ "end": 1741,
+ "type": "EventHandler",
+ "name": "keydown",
+ "modifiers": [],
+ "expression": null
+ }
+ ]
+ ],
+ "dispatched_events": []
+ },
+ "AccordionSkeleton": {
+ "moduleName": "AccordionSkeleton",
+ "props": [
+ [
+ "count",
+ {
+ "kind": "let",
+ "value": "4",
+ "type": "number",
+ "description": "Specify the number of accordion items to render"
+ }
+ ],
+ [
+ "align",
+ {
+ "kind": "let",
+ "value": "\"end\"",
+ "type": "\"start\" | \"end\"",
+ "description": "Specify alignment of accordion item chevron icon"
+ }
+ ],
+ [
+ "size",
+ {
+ "kind": "let",
+ "type": "\"sm\" | \"xl\"",
+ "description": "Specify the size of the accordion"
+ }
+ ],
+ [
+ "open",
+ {
+ "kind": "let",
+ "value": "true",
+ "type": "boolean",
+ "description": "Set to `false` to close the first accordion item"
+ }
+ ]
+ ],
+ "slots": [],
+ "forwarded_events": [
+ [
+ "click",
+ {
+ "start": 822,
+ "end": 830,
+ "type": "EventHandler",
+ "name": "click",
+ "modifiers": [],
+ "expression": null
+ }
+ ],
+ [
+ "mouseover",
+ {
+ "start": 833,
+ "end": 845,
+ "type": "EventHandler",
+ "name": "mouseover",
+ "modifiers": [],
+ "expression": null
+ }
+ ],
+ [
+ "mouseenter",
+ {
+ "start": 848,
+ "end": 861,
+ "type": "EventHandler",
+ "name": "mouseenter",
+ "modifiers": [],
+ "expression": null
+ }
+ ],
+ [
+ "mouseleave",
+ {
+ "start": 864,
+ "end": 877,
+ "type": "EventHandler",
+ "name": "mouseleave",
+ "modifiers": [],
+ "expression": null
+ }
+ ]
+ ],
+ "dispatched_events": []
+ },
+ "AspectRatio": {
+ "moduleName": "AspectRatio",
+ "props": [
+ [
+ "ratio",
+ {
+ "kind": "let",
+ "value": "\"2x1\"",
+ "type": "\"2x1\" | \"16x9\" | \"4x3\" | \"1x1\" | \"3x4\" | \"9x16\" | \"1x2\"",
+ "description": "Specify the aspect ratio"
+ }
+ ]
+ ],
+ "slots": [
+ [
+ "default",
+ {
+ "attributes": [],
+ "children": [],
+ "default": true,
+ "default_value": ""
+ }
+ ]
+ ],
+ "forwarded_events": [],
+ "dispatched_events": []
+ },
+ "Breadcrumb": {
+ "moduleName": "Breadcrumb",
+ "props": [
+ [
+ "noTrailingSlash",
+ {
+ "kind": "let",
+ "value": "false",
+ "type": "boolean",
+ "description": "Set to `true` to hide the breadcrumb trailing slash"
+ }
+ ],
+ [
+ "skeleton",
+ {
+ "kind": "let",
+ "value": "false",
+ "type": "boolean",
+ "description": "Set to `true` to display skeleton state"
+ }
+ ]
+ ],
+ "slots": [
+ [
+ "default",
+ {
+ "attributes": [],
+ "children": [],
+ "default": true,
+ "default_value": ""
+ }
+ ]
+ ],
+ "forwarded_events": [
+ [
+ "click",
+ {
+ "start": 602,
+ "end": 610,
+ "type": "EventHandler",
+ "name": "click",
+ "modifiers": [],
+ "expression": null
+ }
+ ],
+ [
+ "mouseover",
+ {
+ "start": 615,
+ "end": 627,
+ "type": "EventHandler",
+ "name": "mouseover",
+ "modifiers": [],
+ "expression": null
+ }
+ ],
+ [
+ "mouseenter",
+ {
+ "start": 632,
+ "end": 645,
+ "type": "EventHandler",
+ "name": "mouseenter",
+ "modifiers": [],
+ "expression": null
+ }
+ ],
+ [
+ "mouseleave",
+ {
+ "start": 650,
+ "end": 663,
+ "type": "EventHandler",
+ "name": "mouseleave",
+ "modifiers": [],
+ "expression": null
+ }
+ ]
+ ],
+ "dispatched_events": []
+ },
+ "BreadcrumbItem": {
+ "moduleName": "BreadcrumbItem",
+ "props": [
+ [
+ "href",
+ {
+ "kind": "let",
+ "type": "string",
+ "description": "Set the `href` to use an anchor link"
+ }
+ ],
+ [
+ "isCurrentPage",
+ {
+ "kind": "let",
+ "value": "false",
+ "type": "boolean",
+ "description": "Set to `true` if the breadcrumb item represents the current page"
+ }
+ ]
+ ],
+ "slots": [
+ [
+ "default",
+ {
+ "attributes": [
+ {
+ "start": 682,
+ "end": 758,
+ "type": "Attribute",
+ "name": "props",
+ "value": [
+ {
+ "start": 689,
+ "end": 757,
+ "type": "MustacheTag",
+ "expression": {
+ "type": "ObjectExpression",
+ "start": 690,
+ "end": 756,
+ "loc": {
+ "start": {
+ "line": 32,
+ "column": 14
+ },
+ "end": {
+ "line": 32,
+ "column": 80
+ }
+ },
+ "properties": [
+ {
+ "type": "Property",
+ "start": 692,
+ "end": 735,
+ "loc": {
+ "start": {
+ "line": 32,
+ "column": 16
+ },
+ "end": {
+ "line": 32,
+ "column": 59
+ }
+ },
+ "method": false,
+ "shorthand": false,
+ "computed": false,
+ "key": {
+ "type": "Literal",
+ "start": 692,
+ "end": 706,
+ "loc": {
+ "start": {
+ "line": 32,
+ "column": 16
+ },
+ "end": {
+ "line": 32,
+ "column": 30
+ }
+ },
+ "value": "aria-current",
+ "raw": "'aria-current'"
+ },
+ "value": {
+ "type": "MemberExpression",
+ "start": 708,
+ "end": 735,
+ "loc": {
+ "start": {
+ "line": 32,
+ "column": 32
+ },
+ "end": {
+ "line": 32,
+ "column": 59
+ }
+ },
+ "object": {
+ "type": "Identifier",
+ "start": 708,
+ "end": 719,
+ "loc": {
+ "start": {
+ "line": 32,
+ "column": 32
+ },
+ "end": {
+ "line": 32,
+ "column": 43
+ }
+ },
+ "name": "$$restProps"
+ },
+ "property": {
+ "type": "Literal",
+ "start": 720,
+ "end": 734,
+ "loc": {
+ "start": {
+ "line": 32,
+ "column": 44
+ },
+ "end": {
+ "line": 32,
+ "column": 58
+ }
+ },
+ "value": "aria-current",
+ "raw": "'aria-current'"
+ },
+ "computed": true,
+ "optional": false
+ },
+ "kind": "init"
+ },
+ {
+ "type": "Property",
+ "start": 737,
+ "end": 754,
+ "loc": {
+ "start": {
+ "line": 32,
+ "column": 61
+ },
+ "end": {
+ "line": 32,
+ "column": 78
+ }
+ },
+ "method": false,
+ "shorthand": false,
+ "computed": false,
+ "key": {
+ "type": "Identifier",
+ "start": 737,
+ "end": 742,
+ "loc": {
+ "start": {
+ "line": 32,
+ "column": 61
+ },
+ "end": {
+ "line": 32,
+ "column": 66
+ }
+ },
+ "name": "class"
+ },
+ "value": {
+ "type": "Literal",
+ "start": 744,
+ "end": 754,
+ "loc": {
+ "start": {
+ "line": 32,
+ "column": 68
+ },
+ "end": {
+ "line": 32,
+ "column": 78
+ }
+ },
+ "value": "bx--link",
+ "raw": "'bx--link'"
+ },
+ "kind": "init"
+ }
+ ]
+ }
+ }
+ ]
+ }
+ ],
+ "children": [],
+ "default": true,
+ "default_value": ""
+ }
+ ]
+ ],
+ "forwarded_events": [
+ [
+ "click",
+ {
+ "start": 488,
+ "end": 496,
+ "type": "EventHandler",
+ "name": "click",
+ "modifiers": [],
+ "expression": null
+ }
+ ],
+ [
+ "mouseover",
+ {
+ "start": 499,
+ "end": 511,
+ "type": "EventHandler",
+ "name": "mouseover",
+ "modifiers": [],
+ "expression": null
+ }
+ ],
+ [
+ "mouseenter",
+ {
+ "start": 514,
+ "end": 527,
+ "type": "EventHandler",
+ "name": "mouseenter",
+ "modifiers": [],
+ "expression": null
+ }
+ ],
+ [
+ "mouseleave",
+ {
+ "start": 530,
+ "end": 543,
+ "type": "EventHandler",
+ "name": "mouseleave",
+ "modifiers": [],
+ "expression": null
+ }
+ ]
+ ],
+ "dispatched_events": []
+ },
+ "BreadcrumbSkeleton": {
+ "moduleName": "BreadcrumbSkeleton",
+ "props": [
+ [
+ "noTrailingSlash",
+ {
+ "kind": "let",
+ "value": "false",
+ "type": "boolean",
+ "description": "Set to `true` to hide the breadcrumb trailing slash"
+ }
+ ],
+ [
+ "count",
+ {
+ "kind": "let",
+ "value": "3",
+ "type": "number",
+ "description": "Specify the number of breadcrumb items to render"
+ }
+ ]
+ ],
+ "slots": [],
+ "forwarded_events": [
+ [
+ "click",
+ {
+ "start": 443,
+ "end": 451,
+ "type": "EventHandler",
+ "name": "click",
+ "modifiers": [],
+ "expression": null
+ }
+ ],
+ [
+ "mouseover",
+ {
+ "start": 454,
+ "end": 466,
+ "type": "EventHandler",
+ "name": "mouseover",
+ "modifiers": [],
+ "expression": null
+ }
+ ],
+ [
+ "mouseenter",
+ {
+ "start": 469,
+ "end": 482,
+ "type": "EventHandler",
+ "name": "mouseenter",
+ "modifiers": [],
+ "expression": null
+ }
+ ],
+ [
+ "mouseleave",
+ {
+ "start": 485,
+ "end": 498,
+ "type": "EventHandler",
+ "name": "mouseleave",
+ "modifiers": [],
+ "expression": null
+ }
+ ]
+ ],
+ "dispatched_events": []
+ },
+ "Button": {
+ "moduleName": "Button",
+ "props": [
+ [
+ "kind",
+ {
+ "kind": "let",
+ "value": "\"primary\"",
+ "type": "\"primary\" | \"secondary\" | \"tertiary\" | \"ghost\" | \"danger\"",
+ "description": "Specify the kind of button"
+ }
+ ],
+ [
+ "size",
+ {
+ "kind": "let",
+ "value": "\"default\"",
+ "type": "\"default\" | \"field\" | \"small\"",
+ "description": "Specify the size of button"
+ }
+ ],
+ [
+ "hasIconOnly",
+ {
+ "kind": "let",
+ "value": "false",
+ "type": "boolean",
+ "description": "Set to `true` for the icon-only variant"
+ }
+ ],
+ [
+ "icon",
+ {
+ "kind": "let",
+ "type": "typeof import(\"carbon-icons-svelte/lib/Add16\").default",
+ "description": "Specify the icon from `carbon-icons-svelte` to render"
+ }
+ ],
+ [
+ "iconDescription",
+ {
+ "kind": "let",
+ "type": "string",
+ "description": "Specify the ARIA label for the button icon"
+ }
+ ],
+ [
+ "tooltipAlignment",
+ {
+ "kind": "let",
+ "type": "\"start\" | \"center\" | \"end\"",
+ "description": "Set the alignment of the tooltip relative to the icon\n`hasIconOnly` must be set to `true`"
+ }
+ ],
+ [
+ "tooltipPosition",
+ {
+ "kind": "let",
+ "type": "\"top\" | \"right\" | \"bottom\" | \"left\"",
+ "description": "Set the position of the tooltip relative to the icon"
+ }
+ ],
+ [
+ "as",
+ {
+ "kind": "let",
+ "value": "false",
+ "type": "boolean",
+ "description": "Set to `true` to render a custom HTML element\nProps are destructured as `props` in the default slot (e.g. )"
+ }
+ ],
+ [
+ "skeleton",
+ {
+ "kind": "let",
+ "value": "false",
+ "type": "boolean",
+ "description": "Set to `true` to display the skeleton state"
+ }
+ ],
+ [
+ "disabled",
+ {
+ "kind": "let",
+ "value": "false",
+ "type": "boolean",
+ "description": "Set to `true` to disable the button"
+ }
+ ],
+ [
+ "href",
+ {
+ "kind": "let",
+ "type": "string",
+ "description": "Set the `href` to use an anchor link"
+ }
+ ],
+ [
+ "tabindex",
+ {
+ "kind": "let",
+ "value": "\"0\"",
+ "type": "string",
+ "description": "Specify the tabindex"
+ }
+ ],
+ [
+ "type",
+ {
+ "kind": "let",
+ "value": "\"button\"",
+ "type": "string",
+ "description": "Specify the `type` attribute for the button element"
+ }
+ ],
+ [
+ "ref",
+ {
+ "kind": "let",
+ "value": "null",
+ "type": "null | HTMLAnchorElement | HTMLButtonElement",
+ "description": "Obtain a reference to the HTML element"
+ }
+ ]
+ ],
+ "slots": [
+ [
+ "default",
+ {
+ "attributes": [],
+ "children": [],
+ "default": true,
+ "default_value": ""
+ }
+ ]
+ ],
+ "forwarded_events": [
+ [
+ "click",
+ {
+ "start": 3947,
+ "end": 3955,
+ "type": "EventHandler",
+ "name": "click",
+ "modifiers": [],
+ "expression": null
+ }
+ ],
+ [
+ "mouseover",
+ {
+ "start": 3962,
+ "end": 3974,
+ "type": "EventHandler",
+ "name": "mouseover",
+ "modifiers": [],
+ "expression": null
+ }
+ ],
+ [
+ "mouseenter",
+ {
+ "start": 3981,
+ "end": 3994,
+ "type": "EventHandler",
+ "name": "mouseenter",
+ "modifiers": [],
+ "expression": null
+ }
+ ],
+ [
+ "mouseleave",
+ {
+ "start": 4001,
+ "end": 4014,
+ "type": "EventHandler",
+ "name": "mouseleave",
+ "modifiers": [],
+ "expression": null
+ }
+ ]
+ ],
+ "dispatched_events": []
+ },
+ "ButtonSet": {
+ "moduleName": "ButtonSet",
+ "props": [
+ [
+ "stacked",
+ {
+ "kind": "let",
+ "value": "false",
+ "type": "boolean",
+ "description": "Set to `true` to stack the buttons vertically"
+ }
+ ]
+ ],
+ "slots": [
+ [
+ "default",
+ {
+ "attributes": [],
+ "children": [],
+ "default": true,
+ "default_value": ""
+ }
+ ]
+ ],
+ "forwarded_events": [],
+ "dispatched_events": []
+ },
+ "ButtonSkeleton": {
+ "moduleName": "ButtonSkeleton",
+ "props": [
+ [
+ "href",
+ {
+ "kind": "let",
+ "type": "string",
+ "description": "Set the `href` to use an anchor link"
+ }
+ ],
+ [
+ "size",
+ {
+ "kind": "let",
+ "value": "\"default\"",
+ "type": "\"default\" | \"field\" | \"small\"",
+ "description": "Specify the size of button skeleton"
+ }
+ ],
+ [
+ "small",
+ {
+ "kind": "let",
+ "value": "false",
+ "type": "boolean",
+ "description": "Set to `true` to use the small variant"
+ }
+ ]
+ ],
+ "slots": [],
+ "forwarded_events": [
+ [
+ "click",
+ {
+ "start": 990,
+ "end": 998,
+ "type": "EventHandler",
+ "name": "click",
+ "modifiers": [],
+ "expression": null
+ }
+ ],
+ [
+ "mouseover",
+ {
+ "start": 1003,
+ "end": 1015,
+ "type": "EventHandler",
+ "name": "mouseover",
+ "modifiers": [],
+ "expression": null
+ }
+ ],
+ [
+ "mouseenter",
+ {
+ "start": 1020,
+ "end": 1033,
+ "type": "EventHandler",
+ "name": "mouseenter",
+ "modifiers": [],
+ "expression": null
+ }
+ ],
+ [
+ "mouseleave",
+ {
+ "start": 1038,
+ "end": 1051,
+ "type": "EventHandler",
+ "name": "mouseleave",
+ "modifiers": [],
+ "expression": null
+ }
+ ]
+ ],
+ "dispatched_events": []
+ },
+ "Checkbox": {
+ "moduleName": "Checkbox",
+ "props": [
+ [
+ "checked",
+ {
+ "kind": "let",
+ "value": "false",
+ "type": "boolean",
+ "description": "Specify whether the checkbox is checked"
+ }
+ ],
+ [
+ "indeterminate",
+ {
+ "kind": "let",
+ "value": "false",
+ "type": "boolean",
+ "description": "Specify whether the checkbox is indeterminate"
+ }
+ ],
+ [
+ "skeleton",
+ {
+ "kind": "let",
+ "value": "false",
+ "type": "boolean",
+ "description": "Set to `true` to display the skeleton state"
+ }
+ ],
+ [
+ "readonly",
+ {
+ "kind": "let",
+ "value": "false",
+ "type": "boolean",
+ "description": "Set to `true` for the checkbox to be read-only"
+ }
+ ],
+ [
+ "disabled",
+ {
+ "kind": "let",
+ "value": "false",
+ "type": "boolean",
+ "description": "Set to `true` to disable the checkbox"
+ }
+ ],
+ [
+ "labelText",
+ {
+ "kind": "let",
+ "value": "\"\"",
+ "type": "string",
+ "description": "Specify the label text"
+ }
+ ],
+ [
+ "hideLabel",
+ {
+ "kind": "let",
+ "value": "false",
+ "type": "boolean",
+ "description": "Set to `true` to visually hide the label text"
+ }
+ ],
+ [
+ "name",
+ {
+ "kind": "let",
+ "value": "\"\"",
+ "type": "string",
+ "description": "Set a name for the input element"
+ }
+ ],
+ [
+ "title",
+ {
+ "kind": "let",
+ "type": "string",
+ "description": "Specify the title attribute for the label element"
+ }
+ ],
+ [
+ "id",
+ {
+ "kind": "let",
+ "type": "string",
+ "description": "Set an id for the input label"
+ }
+ ],
+ [
+ "ref",
+ {
+ "kind": "let",
+ "value": "null",
+ "type": "null | HTMLInputElement",
+ "description": "Obtain a reference to the input HTML element"
+ }
+ ]
+ ],
+ "slots": [],
+ "forwarded_events": [
+ [
+ "click",
+ {
+ "start": 1845,
+ "end": 1853,
+ "type": "EventHandler",
+ "name": "click",
+ "modifiers": [],
+ "expression": null
+ }
+ ],
+ [
+ "mouseover",
+ {
+ "start": 1858,
+ "end": 1870,
+ "type": "EventHandler",
+ "name": "mouseover",
+ "modifiers": [],
+ "expression": null
+ }
+ ],
+ [
+ "mouseenter",
+ {
+ "start": 1875,
+ "end": 1888,
+ "type": "EventHandler",
+ "name": "mouseenter",
+ "modifiers": [],
+ "expression": null
+ }
+ ],
+ [
+ "mouseleave",
+ {
+ "start": 1893,
+ "end": 1906,
+ "type": "EventHandler",
+ "name": "mouseleave",
+ "modifiers": [],
+ "expression": null
+ }
+ ],
+ [
+ "change",
+ {
+ "start": 2164,
+ "end": 2173,
+ "type": "EventHandler",
+ "name": "change",
+ "modifiers": [],
+ "expression": null
+ }
+ ]
+ ],
+ "dispatched_events": [
+ [
+ "check",
+ {
+ "detail": "checked"
+ }
+ ]
+ ]
+ },
+ "CheckboxSkeleton": {
+ "moduleName": "CheckboxSkeleton",
+ "props": [],
+ "slots": [],
+ "forwarded_events": [
+ [
+ "click",
+ {
+ "start": 131,
+ "end": 139,
+ "type": "EventHandler",
+ "name": "click",
+ "modifiers": [],
+ "expression": null
+ }
+ ],
+ [
+ "mouseover",
+ {
+ "start": 142,
+ "end": 154,
+ "type": "EventHandler",
+ "name": "mouseover",
+ "modifiers": [],
+ "expression": null
+ }
+ ],
+ [
+ "mouseenter",
+ {
+ "start": 157,
+ "end": 170,
+ "type": "EventHandler",
+ "name": "mouseenter",
+ "modifiers": [],
+ "expression": null
+ }
+ ],
+ [
+ "mouseleave",
+ {
+ "start": 173,
+ "end": 186,
+ "type": "EventHandler",
+ "name": "mouseleave",
+ "modifiers": [],
+ "expression": null
+ }
+ ]
+ ],
+ "dispatched_events": []
+ },
+ "ClickableTile": {
+ "moduleName": "ClickableTile",
+ "props": [
+ [
+ "clicked",
+ {
+ "kind": "let",
+ "value": "false",
+ "type": "boolean",
+ "description": "Set to `true` to click the tile"
+ }
+ ],
+ [
+ "light",
+ {
+ "kind": "let",
+ "value": "false",
+ "type": "boolean",
+ "description": "Set to `true` to enable the light variant"
+ }
+ ],
+ [
+ "href",
+ {
+ "kind": "let",
+ "type": "string",
+ "description": "Set the `href`"
+ }
+ ]
+ ],
+ "slots": [
+ [
+ "default",
+ {
+ "attributes": [],
+ "children": [],
+ "default": true,
+ "default_value": ""
+ }
+ ]
+ ],
+ "forwarded_events": [
+ [
+ "click",
+ {
+ "start": 652,
+ "end": 660,
+ "type": "EventHandler",
+ "name": "click",
+ "modifiers": [],
+ "expression": null
+ }
+ ],
+ [
+ "keydown",
+ {
+ "start": 714,
+ "end": 724,
+ "type": "EventHandler",
+ "name": "keydown",
+ "modifiers": [],
+ "expression": null
+ }
+ ],
+ [
+ "mouseover",
+ {
+ "start": 837,
+ "end": 849,
+ "type": "EventHandler",
+ "name": "mouseover",
+ "modifiers": [],
+ "expression": null
+ }
+ ],
+ [
+ "mouseenter",
+ {
+ "start": 852,
+ "end": 865,
+ "type": "EventHandler",
+ "name": "mouseenter",
+ "modifiers": [],
+ "expression": null
+ }
+ ],
+ [
+ "mouseleave",
+ {
+ "start": 868,
+ "end": 881,
+ "type": "EventHandler",
+ "name": "mouseleave",
+ "modifiers": [],
+ "expression": null
+ }
+ ]
+ ],
+ "dispatched_events": []
+ },
+ "CodeSnippet": {
+ "moduleName": "CodeSnippet",
+ "props": [
+ [
+ "type",
+ {
+ "kind": "let",
+ "value": "\"single\"",
+ "type": "\"single\" | \"inline\" | \"multi\"",
+ "description": "Set the type of code snippet"
+ }
+ ],
+ [
+ "code",
+ {
+ "kind": "let",
+ "type": "string",
+ "description": "Set the code snippet text\nAlternatively, use the default slot (e.g. {`code`})"
+ }
+ ],
+ [
+ "expanded",
+ {
+ "kind": "let",
+ "value": "false",
+ "type": "boolean",
+ "description": "Set to `true` to expand a multi-line code snippet (type=\"multi\")"
+ }
+ ],
+ [
+ "hideCopyButton",
+ {
+ "kind": "let",
+ "value": "false",
+ "type": "boolean",
+ "description": "Set to `true` to hide the copy button"
+ }
+ ],
+ [
+ "wrapText",
+ {
+ "kind": "let",
+ "value": "false",
+ "type": "boolean",
+ "description": "Set to `true` to wrap the text\nNote that `type` must be \"multi\""
+ }
+ ],
+ [
+ "light",
+ {
+ "kind": "let",
+ "value": "false",
+ "type": "boolean",
+ "description": "Set to `true` to enable the light variant"
+ }
+ ],
+ [
+ "skeleton",
+ {
+ "kind": "let",
+ "value": "false",
+ "type": "boolean",
+ "description": "Set to `true` to display the skeleton state"
+ }
+ ],
+ [
+ "copyButtonDescription",
+ {
+ "kind": "let",
+ "type": "string",
+ "description": "Specify the ARIA label for the copy button icon"
+ }
+ ],
+ [
+ "copyLabel",
+ {
+ "kind": "let",
+ "type": "string",
+ "description": "Specify the ARIA label of the copy button"
+ }
+ ],
+ [
+ "feedback",
+ {
+ "kind": "let",
+ "value": "\"Copied!\"",
+ "type": "string",
+ "description": "Specify the feedback text displayed when clicking the snippet"
+ }
+ ],
+ [
+ "feedbackTimeout",
+ {
+ "kind": "let",
+ "value": "2000",
+ "type": "number",
+ "description": "Set the timeout duration (ms) to display feedback text"
+ }
+ ],
+ [
+ "showLessText",
+ {
+ "kind": "let",
+ "value": "\"Show less\"",
+ "type": "string",
+ "description": "Specify the show less text\n`type` must be \"multi\""
+ }
+ ],
+ [
+ "showMoreText",
+ {
+ "kind": "let",
+ "value": "\"Show more\"",
+ "type": "string",
+ "description": "Specify the show more text\n`type` must be \"multi\""
+ }
+ ],
+ [
+ "showMoreLess",
+ {
+ "kind": "let",
+ "value": "false",
+ "type": "boolean",
+ "description": "Set to `true` to enable the show more/less button"
+ }
+ ],
+ [
+ "id",
+ {
+ "kind": "let",
+ "type": "string",
+ "description": "Set an id for the code element"
+ }
+ ],
+ [
+ "ref",
+ {
+ "kind": "let",
+ "value": "null",
+ "type": "null | HTMLPreElement",
+ "description": "Obtain a reference to the pre HTML element"
+ }
+ ]
+ ],
+ "slots": [
+ [
+ "default",
+ {
+ "attributes": [],
+ "children": [
+ {
+ "start": 4853,
+ "end": 4859,
+ "type": "MustacheTag",
+ "expression": {
+ "type": "Identifier",
+ "start": 4854,
+ "end": 4858,
+ "loc": {
+ "start": {
+ "line": 184,
+ "column": 19
+ },
+ "end": {
+ "line": 184,
+ "column": 23
+ }
+ },
+ "name": "code"
+ }
+ }
+ ],
+ "default": true,
+ "default_value": "{code}\n"
+ }
+ ]
+ ],
+ "forwarded_events": [
+ [
+ "click",
+ {
+ "start": 5101,
+ "end": 5109,
+ "type": "EventHandler",
+ "name": "click",
+ "modifiers": [],
+ "expression": null
+ }
+ ],
+ [
+ "mouseover",
+ {
+ "start": 4467,
+ "end": 4479,
+ "type": "EventHandler",
+ "name": "mouseover",
+ "modifiers": [],
+ "expression": null
+ }
+ ],
+ [
+ "mouseenter",
+ {
+ "start": 4486,
+ "end": 4499,
+ "type": "EventHandler",
+ "name": "mouseenter",
+ "modifiers": [],
+ "expression": null
+ }
+ ],
+ [
+ "mouseleave",
+ {
+ "start": 4506,
+ "end": 4519,
+ "type": "EventHandler",
+ "name": "mouseleave",
+ "modifiers": [],
+ "expression": null
+ }
+ ],
+ [
+ "animationend",
+ {
+ "start": 5120,
+ "end": 5135,
+ "type": "EventHandler",
+ "name": "animationend",
+ "modifiers": [],
+ "expression": null
+ }
+ ]
+ ],
+ "dispatched_events": []
+ },
+ "CodeSnippetSkeleton": {
+ "moduleName": "CodeSnippetSkeleton",
+ "props": [
+ [
+ "type",
+ {
+ "kind": "let",
+ "value": "\"single\"",
+ "type": "\"single\" | \"inline\" | \"multi\"",
+ "description": "Set the type of code snippet"
+ }
+ ]
+ ],
+ "slots": [],
+ "forwarded_events": [
+ [
+ "click",
+ {
+ "start": 338,
+ "end": 346,
+ "type": "EventHandler",
+ "name": "click",
+ "modifiers": [],
+ "expression": null
+ }
+ ],
+ [
+ "mouseover",
+ {
+ "start": 349,
+ "end": 361,
+ "type": "EventHandler",
+ "name": "mouseover",
+ "modifiers": [],
+ "expression": null
+ }
+ ],
+ [
+ "mouseenter",
+ {
+ "start": 364,
+ "end": 377,
+ "type": "EventHandler",
+ "name": "mouseenter",
+ "modifiers": [],
+ "expression": null
+ }
+ ],
+ [
+ "mouseleave",
+ {
+ "start": 380,
+ "end": 393,
+ "type": "EventHandler",
+ "name": "mouseleave",
+ "modifiers": [],
+ "expression": null
+ }
+ ]
+ ],
+ "dispatched_events": []
+ },
+ "Column": {
+ "moduleName": "Column",
+ "props": [
+ [
+ "as",
+ {
+ "kind": "let",
+ "value": "false",
+ "type": "boolean",
+ "description": "Set to `true` to render a custom HTML element\nProps are destructured as `props` in the default slot (e.g. ...)"
+ }
+ ],
+ [
+ "noGutter",
+ {
+ "kind": "let",
+ "value": "false",
+ "type": "boolean",
+ "description": "Set to `true` to remove the gutter"
+ }
+ ],
+ [
+ "noGutterLeft",
+ {
+ "kind": "let",
+ "value": "false",
+ "type": "boolean",
+ "description": "Set to `true` to remove the left gutter"
+ }
+ ],
+ [
+ "noGutterRight",
+ {
+ "kind": "let",
+ "value": "false",
+ "type": "boolean",
+ "description": "Set to `true` to remove the right gutter"
+ }
+ ],
+ [
+ "aspectRatio",
+ {
+ "kind": "let",
+ "type": "\"2x1\" | \"16x9\" | \"9x16\" | \"1x2\" | \"4x3\" | \"3x4\" | \"1x1\"",
+ "description": "Specify the aspect ratio of the column"
+ }
+ ],
+ [
+ "sm",
+ {
+ "kind": "let",
+ "type": "ColumnBreakpoint",
+ "description": "Set the small breakpoint"
+ }
+ ],
+ [
+ "md",
+ {
+ "kind": "let",
+ "type": "ColumnBreakpoint",
+ "description": "Set the medium breakpoint"
+ }
+ ],
+ [
+ "lg",
+ {
+ "kind": "let",
+ "type": "ColumnBreakpoint",
+ "description": "Set the large breakpoint"
+ }
+ ],
+ [
+ "xlg",
+ {
+ "kind": "let",
+ "type": "ColumnBreakpoint",
+ "description": "Set the extra large breakpoint"
+ }
+ ],
+ [
+ "max",
+ {
+ "kind": "let",
+ "type": "ColumnBreakpoint",
+ "description": "Set the maximum breakpoint"
+ }
+ ]
+ ],
+ "slots": [
+ [
+ "default",
+ {
+ "attributes": [],
+ "children": [],
+ "default": true,
+ "default_value": ""
+ }
+ ]
+ ],
+ "forwarded_events": [],
+ "dispatched_events": []
+ },
+ "ComboBox": {
+ "moduleName": "ComboBox",
+ "props": [
+ [
+ "items",
+ {
+ "kind": "let",
+ "type": "ComboBoxItem[]",
+ "description": "Set the combobox items"
+ }
+ ],
+ [
+ "itemToString",
+ {
+ "kind": "let",
+ "type": "(item: ComboBoxItem) => string",
+ "description": "Override the display of a combobox item"
+ }
+ ],
+ [
+ "selectedIndex",
+ {
+ "kind": "let",
+ "type": "number",
+ "description": "Set the selected item by value index"
+ }
+ ],
+ [
+ "value",
+ {
+ "kind": "let",
+ "value": "\"\"",
+ "type": "string",
+ "description": "Specify the selected combobox value"
+ }
+ ],
+ [
+ "size",
+ {
+ "kind": "let",
+ "type": "\"sm\" | \"xl\"",
+ "description": "Set the size of the combobox"
+ }
+ ],
+ [
+ "disabled",
+ {
+ "kind": "let",
+ "value": "false",
+ "type": "boolean",
+ "description": "Set to `true` to disable the combobox"
+ }
+ ],
+ [
+ "titleText",
+ {
+ "kind": "let",
+ "value": "\"\"",
+ "type": "string",
+ "description": "Specify the title text of the combobox"
+ }
+ ],
+ [
+ "placeholder",
+ {
+ "kind": "let",
+ "value": "\"\"",
+ "type": "string",
+ "description": "Specify the placeholder text"
+ }
+ ],
+ [
+ "helperText",
+ {
+ "kind": "let",
+ "value": "\"\"",
+ "type": "string",
+ "description": "Specify the helper text"
+ }
+ ],
+ [
+ "invalidText",
+ {
+ "kind": "let",
+ "value": "\"\"",
+ "type": "string",
+ "description": "Specify the invalid state text"
+ }
+ ],
+ [
+ "invalid",
+ {
+ "kind": "let",
+ "value": "false",
+ "type": "boolean",
+ "description": "Set to `true` to indicate an invalid state"
+ }
+ ],
+ [
+ "light",
+ {
+ "kind": "let",
+ "value": "false",
+ "type": "boolean",
+ "description": "Set to `true` to enable the light variant"
+ }
+ ],
+ [
+ "open",
+ {
+ "kind": "let",
+ "value": "false",
+ "type": "boolean",
+ "description": "Set to `true` to open the combobox menu dropdown"
+ }
+ ],
+ [
+ "shouldFilterItem",
+ {
+ "kind": "let",
+ "type": "(item: ComboBoxItem, value: string) => boolean",
+ "description": "Determine if an item should be filtered given the current combobox value"
+ }
+ ],
+ [
+ "translateWithId",
+ {
+ "kind": "let",
+ "type": "(id: any) => string",
+ "description": "Override the default translation ids"
+ }
+ ],
+ [
+ "id",
+ {
+ "kind": "let",
+ "type": "string",
+ "description": "Set an id for the list box component"
+ }
+ ],
+ [
+ "name",
+ {
+ "kind": "let",
+ "type": "string",
+ "description": "Specify a name attribute for the input"
+ }
+ ],
+ [
+ "ref",
+ {
+ "kind": "let",
+ "value": "null",
+ "type": "null | HTMLInputElement",
+ "description": "Obtain a reference to the input HTML element"
+ }
+ ]
+ ],
+ "slots": [],
+ "forwarded_events": [
+ [
+ "keydown",
+ {
+ "start": 5481,
+ "end": 5491,
+ "type": "EventHandler",
+ "name": "keydown",
+ "modifiers": [],
+ "expression": null
+ }
+ ],
+ [
+ "focus",
+ {
+ "start": 6068,
+ "end": 6076,
+ "type": "EventHandler",
+ "name": "focus",
+ "modifiers": [],
+ "expression": null
+ }
+ ],
+ [
+ "blur",
+ {
+ "start": 6085,
+ "end": 6092,
+ "type": "EventHandler",
+ "name": "blur",
+ "modifiers": [],
+ "expression": null
+ }
+ ],
+ [
+ "clear",
+ {
+ "start": 6543,
+ "end": 6551,
+ "type": "EventHandler",
+ "name": "clear",
+ "modifiers": [],
+ "expression": null
+ }
+ ]
+ ],
+ "dispatched_events": [
+ [
+ "select",
+ {
+ "detail": "{ selectedId, selectedIndex, selectedItem }"
+ }
+ ]
+ ]
+ },
+ "ComposedModal": {
+ "moduleName": "ComposedModal",
+ "props": [
+ [
+ "size",
+ {
+ "kind": "let",
+ "type": "\"xs\" | \"sm\" | \"lg\"",
+ "description": "Set the size of the composed modal"
+ }
+ ],
+ [
+ "open",
+ {
+ "kind": "let",
+ "value": "false",
+ "type": "boolean",
+ "description": "Set to `true` to open the modal"
+ }
+ ],
+ [
+ "danger",
+ {
+ "kind": "let",
+ "value": "false",
+ "type": "boolean",
+ "description": "Set to `true` to use the danger variant"
+ }
+ ],
+ [
+ "preventCloseOnClickOutside",
+ {
+ "kind": "let",
+ "value": "false",
+ "type": "boolean",
+ "description": "Set to `true` to prevent the modal from closing when clicking outside"
+ }
+ ],
+ [
+ "containerClass",
+ {
+ "kind": "let",
+ "value": "\"\"",
+ "type": "string",
+ "description": "Specify a class for the inner modal"
+ }
+ ],
+ [
+ "selectorPrimaryFocus",
+ {
+ "kind": "let",
+ "value": "\"[data-modal-primary-focus]\"",
+ "type": "string",
+ "description": "Specify a selector to be focused when opening the modal"
+ }
+ ],
+ [
+ "ref",
+ {
+ "kind": "let",
+ "value": "null",
+ "type": "null | HTMLElement",
+ "description": "Obtain a reference to the top-level HTML element"
+ }
+ ]
+ ],
+ "slots": [
+ [
+ "default",
+ {
+ "attributes": [],
+ "children": [],
+ "default": true,
+ "default_value": ""
+ }
+ ]
+ ],
+ "forwarded_events": [
+ [
+ "click",
+ {
+ "start": 2342,
+ "end": 2350,
+ "type": "EventHandler",
+ "name": "click",
+ "modifiers": [],
+ "expression": null
+ }
+ ],
+ [
+ "mouseover",
+ {
+ "start": 2486,
+ "end": 2498,
+ "type": "EventHandler",
+ "name": "mouseover",
+ "modifiers": [],
+ "expression": null
+ }
+ ],
+ [
+ "mouseenter",
+ {
+ "start": 2501,
+ "end": 2514,
+ "type": "EventHandler",
+ "name": "mouseenter",
+ "modifiers": [],
+ "expression": null
+ }
+ ],
+ [
+ "mouseleave",
+ {
+ "start": 2517,
+ "end": 2530,
+ "type": "EventHandler",
+ "name": "mouseleave",
+ "modifiers": [],
+ "expression": null
+ }
+ ],
+ [
+ "transitionend",
+ {
+ "start": 2533,
+ "end": 2549,
+ "type": "EventHandler",
+ "name": "transitionend",
+ "modifiers": [],
+ "expression": null
+ }
+ ]
+ ],
+ "dispatched_events": [
+ ["submit", {}],
+ ["close", {}],
+ ["open", {}]
+ ]
+ },
+ "Content": {
+ "moduleName": "Content",
+ "props": [
+ [
+ "id",
+ {
+ "kind": "let",
+ "value": "\"main-content\"",
+ "type": "string",
+ "description": "Specify the id for the main element"
+ }
+ ]
+ ],
+ "slots": [
+ [
+ "default",
+ {
+ "attributes": [],
+ "children": [],
+ "default": true,
+ "default_value": ""
+ }
+ ]
+ ],
+ "forwarded_events": [],
+ "dispatched_events": []
+ },
+ "ContentSwitcher": {
+ "moduleName": "ContentSwitcher",
+ "props": [
+ [
+ "selectedIndex",
+ {
+ "kind": "let",
+ "value": "0",
+ "type": "number",
+ "description": "Set the selected index of the switch item"
+ }
+ ],
+ [
+ "light",
+ {
+ "kind": "let",
+ "value": "false",
+ "type": "boolean",
+ "description": "Set to `true` to enable the light variant"
+ }
+ ],
+ [
+ "size",
+ {
+ "kind": "let",
+ "type": "\"sm\" | \"xl\"",
+ "description": "Specify the size of the content switcher"
+ }
+ ]
+ ],
+ "slots": [
+ [
+ "default",
+ {
+ "attributes": [],
+ "children": [],
+ "default": true,
+ "default_value": ""
+ }
+ ]
+ ],
+ "forwarded_events": [
+ [
+ "click",
+ {
+ "start": 1640,
+ "end": 1648,
+ "type": "EventHandler",
+ "name": "click",
+ "modifiers": [],
+ "expression": null
+ }
+ ],
+ [
+ "mouseover",
+ {
+ "start": 1651,
+ "end": 1663,
+ "type": "EventHandler",
+ "name": "mouseover",
+ "modifiers": [],
+ "expression": null
+ }
+ ],
+ [
+ "mouseenter",
+ {
+ "start": 1666,
+ "end": 1679,
+ "type": "EventHandler",
+ "name": "mouseenter",
+ "modifiers": [],
+ "expression": null
+ }
+ ],
+ [
+ "mouseleave",
+ {
+ "start": 1682,
+ "end": 1695,
+ "type": "EventHandler",
+ "name": "mouseleave",
+ "modifiers": [],
+ "expression": null
+ }
+ ]
+ ],
+ "dispatched_events": [
+ [
+ "change",
+ {
+ "detail": "currentIndex"
+ }
+ ]
+ ]
+ },
+ "Copy": {
+ "moduleName": "Copy",
+ "props": [
+ [
+ "feedback",
+ {
+ "kind": "let",
+ "value": "\"Copied!\"",
+ "type": "string",
+ "description": "Set the feedback text shown after clicking the button"
+ }
+ ],
+ [
+ "feedbackTimeout",
+ {
+ "kind": "let",
+ "value": "2000",
+ "type": "number",
+ "description": "Set the timeout duration (ms) to display feedback text"
+ }
+ ],
+ [
+ "ref",
+ {
+ "kind": "let",
+ "value": "null",
+ "type": "null | HTMLButtonElement",
+ "description": "Obtain a reference to the button HTML element"
+ }
+ ]
+ ],
+ "slots": [
+ [
+ "default",
+ {
+ "attributes": [],
+ "children": [
+ {
+ "start": 1265,
+ "end": 1270,
+ "type": "Text",
+ "raw": "\n ",
+ "data": "\n "
+ },
+ {
+ "start": 1270,
+ "end": 1329,
+ "type": "IfBlock",
+ "expression": {
+ "type": "Identifier",
+ "start": 1275,
+ "end": 1284,
+ "loc": {
+ "start": {
+ "line": 57,
+ "column": 9
+ },
+ "end": {
+ "line": 57,
+ "column": 18
+ }
+ },
+ "name": "animation"
+ },
+ "children": [
+ {
+ "start": 1285,
+ "end": 1324,
+ "type": "MustacheTag",
+ "expression": {
+ "type": "LogicalExpression",
+ "start": 1286,
+ "end": 1323,
+ "loc": {
+ "start": {
+ "line": 57,
+ "column": 20
+ },
+ "end": {
+ "line": 57,
+ "column": 57
+ }
+ },
+ "left": {
+ "type": "Identifier",
+ "start": 1286,
+ "end": 1294,
+ "loc": {
+ "start": {
+ "line": 57,
+ "column": 20
+ },
+ "end": {
+ "line": 57,
+ "column": 28
+ }
+ },
+ "name": "feedback"
+ },
+ "operator": "||",
+ "right": {
+ "type": "MemberExpression",
+ "start": 1298,
+ "end": 1323,
+ "loc": {
+ "start": {
+ "line": 57,
+ "column": 32
+ },
+ "end": {
+ "line": 57,
+ "column": 57
+ }
+ },
+ "object": {
+ "type": "Identifier",
+ "start": 1298,
+ "end": 1309,
+ "loc": {
+ "start": {
+ "line": 57,
+ "column": 32
+ },
+ "end": {
+ "line": 57,
+ "column": 43
+ }
+ },
+ "name": "$$restProps"
+ },
+ "property": {
+ "type": "Literal",
+ "start": 1310,
+ "end": 1322,
+ "loc": {
+ "start": {
+ "line": 57,
+ "column": 44
+ },
+ "end": {
+ "line": 57,
+ "column": 56
+ }
+ },
+ "value": "aria-label",
+ "raw": "'aria-label'"
+ },
+ "computed": true,
+ "optional": false
+ }
+ }
+ }
+ ]
+ },
+ {
+ "start": 1329,
+ "end": 1332,
+ "type": "Text",
+ "raw": "\n ",
+ "data": "\n "
+ }
+ ],
+ "default": true,
+ "default_value": "\n \n{#if animation}{feedback || $$restProps['aria-label']}{/if}\n\n \n"
+ }
+ ]
+ ],
+ "forwarded_events": [
+ [
+ "click",
+ {
+ "start": 914,
+ "end": 922,
+ "type": "EventHandler",
+ "name": "click",
+ "modifiers": [],
+ "expression": null
+ }
+ ],
+ [
+ "animationend",
+ {
+ "start": 1108,
+ "end": 1123,
+ "type": "EventHandler",
+ "name": "animationend",
+ "modifiers": [],
+ "expression": null
+ }
+ ]
+ ],
+ "dispatched_events": []
+ },
+ "CopyButton": {
+ "moduleName": "CopyButton",
+ "props": [
+ [
+ "iconDescription",
+ {
+ "kind": "let",
+ "value": "\"Copy to clipboard\"",
+ "type": "string",
+ "description": "Set the title and ARIA label for the copy button"
+ }
+ ]
+ ],
+ "slots": [],
+ "forwarded_events": [
+ [
+ "click",
+ {
+ "start": 397,
+ "end": 405,
+ "type": "EventHandler",
+ "name": "click",
+ "modifiers": [],
+ "expression": null
+ }
+ ],
+ [
+ "animationend",
+ {
+ "start": 408,
+ "end": 423,
+ "type": "EventHandler",
+ "name": "animationend",
+ "modifiers": [],
+ "expression": null
+ }
+ ]
+ ],
+ "dispatched_events": []
+ },
+ "DataTable": {
+ "moduleName": "DataTable",
+ "props": [
+ [
+ "headers",
+ {
+ "kind": "let",
+ "type": "{key: string; value: string;}[]",
+ "description": "Specify the data table headers"
+ }
+ ],
+ [
+ "rows",
+ {
+ "kind": "let",
+ "type": "Object[]",
+ "description": "Specify the rows the data table should render\nkeys defined in `headers` are used for the row ids"
+ }
+ ],
+ [
+ "size",
+ {
+ "kind": "let",
+ "type": "\"compact\" | \"short\" | \"tall\"",
+ "description": "Set the size of the data table"
+ }
+ ],
+ [
+ "title",
+ {
+ "kind": "let",
+ "value": "\"\"",
+ "type": "string",
+ "description": "Specify the title of the data table"
+ }
+ ],
+ [
+ "description",
+ {
+ "kind": "let",
+ "value": "\"\"",
+ "type": "string",
+ "description": "Specify the description of the data table"
+ }
+ ],
+ [
+ "zebra",
+ {
+ "kind": "let",
+ "value": "false",
+ "type": "boolean",
+ "description": "Set to `true` to use zebra styles"
+ }
+ ],
+ [
+ "sortable",
+ {
+ "kind": "let",
+ "value": "false",
+ "type": "boolean",
+ "description": "Set to `true` for the sortable variant"
+ }
+ ],
+ [
+ "stickyHeader",
+ {
+ "kind": "let",
+ "value": "false",
+ "type": "boolean",
+ "description": "Set to `true` to enable a sticky header"
+ }
+ ]
+ ],
+ "slots": [
+ [
+ "default",
+ {
+ "attributes": [
+ {
+ "start": 3068,
+ "end": 3083,
+ "type": "Attribute",
+ "name": "props",
+ "value": [
+ {
+ "start": 3075,
+ "end": 3082,
+ "type": "MustacheTag",
+ "expression": {
+ "type": "Identifier",
+ "start": 3076,
+ "end": 3081,
+ "loc": {
+ "start": {
+ "line": 118,
+ "column": 14
+ },
+ "end": {
+ "line": 118,
+ "column": 19
+ }
+ },
+ "name": "props"
+ }
+ }
+ ]
+ }
+ ],
+ "children": [
+ {
+ "start": 3084,
+ "end": 3087,
+ "type": "Text",
+ "raw": "\n ",
+ "data": "\n "
+ },
+ {
+ "start": 3087,
+ "end": 4776,
+ "type": "InlineComponent",
+ "name": "TableContainer",
+ "attributes": [
+ {
+ "start": 3103,
+ "end": 3118,
+ "type": "Attribute",
+ "name": "title",
+ "value": [
+ {
+ "start": 3110,
+ "end": 3117,
+ "type": "MustacheTag",
+ "expression": {
+ "type": "Identifier",
+ "start": 3111,
+ "end": 3116,
+ "loc": {
+ "start": {
+ "line": 119,
+ "column": 26
+ },
+ "end": {
+ "line": 119,
+ "column": 31
+ }
+ },
+ "name": "title"
+ }
+ }
+ ]
+ },
+ {
+ "start": 3119,
+ "end": 3146,
+ "type": "Attribute",
+ "name": "description",
+ "value": [
+ {
+ "start": 3132,
+ "end": 3145,
+ "type": "MustacheTag",
+ "expression": {
+ "type": "Identifier",
+ "start": 3133,
+ "end": 3144,
+ "loc": {
+ "start": {
+ "line": 119,
+ "column": 48
+ },
+ "end": {
+ "line": 119,
+ "column": 59
+ }
+ },
+ "name": "description"
+ }
+ }
+ ]
+ },
+ {
+ "start": 3147,
+ "end": 3163,
+ "type": "Spread",
+ "expression": {
+ "type": "Identifier",
+ "start": 3151,
+ "end": 3162,
+ "loc": {
+ "start": {
+ "line": 119,
+ "column": 66
+ },
+ "end": {
+ "line": 119,
+ "column": 77
+ }
+ },
+ "name": "$$restProps"
+ }
+ }
+ ],
+ "children": [
+ {
+ "start": 3164,
+ "end": 3169,
+ "type": "Text",
+ "raw": "\n ",
+ "data": "\n "
+ },
+ {
+ "start": 3169,
+ "end": 4756,
+ "type": "InlineComponent",
+ "name": "Table",
+ "attributes": [
+ {
+ "start": 3182,
+ "end": 3197,
+ "type": "Attribute",
+ "name": "zebra",
+ "value": [
+ {
+ "start": 3189,
+ "end": 3196,
+ "type": "MustacheTag",
+ "expression": {
+ "type": "Identifier",
+ "start": 3190,
+ "end": 3195,
+ "loc": {
+ "start": {
+ "line": 121,
+ "column": 14
+ },
+ "end": {
+ "line": 121,
+ "column": 19
+ }
+ },
+ "name": "zebra"
+ }
+ }
+ ]
+ },
+ {
+ "start": 3204,
+ "end": 3217,
+ "type": "Attribute",
+ "name": "size",
+ "value": [
+ {
+ "start": 3210,
+ "end": 3216,
+ "type": "MustacheTag",
+ "expression": {
+ "type": "Identifier",
+ "start": 3211,
+ "end": 3215,
+ "loc": {
+ "start": {
+ "line": 122,
+ "column": 13
+ },
+ "end": {
+ "line": 122,
+ "column": 17
+ }
+ },
+ "name": "size"
+ }
+ }
+ ]
+ },
+ {
+ "start": 3224,
+ "end": 3253,
+ "type": "Attribute",
+ "name": "stickyHeader",
+ "value": [
+ {
+ "start": 3238,
+ "end": 3252,
+ "type": "MustacheTag",
+ "expression": {
+ "type": "Identifier",
+ "start": 3239,
+ "end": 3251,
+ "loc": {
+ "start": {
+ "line": 123,
+ "column": 21
+ },
+ "end": {
+ "line": 123,
+ "column": 33
+ }
+ },
+ "name": "stickyHeader"
+ }
+ }
+ ]
+ },
+ {
+ "start": 3260,
+ "end": 3281,
+ "type": "Attribute",
+ "name": "sortable",
+ "value": [
+ {
+ "start": 3270,
+ "end": 3280,
+ "type": "MustacheTag",
+ "expression": {
+ "type": "Identifier",
+ "start": 3271,
+ "end": 3279,
+ "loc": {
+ "start": {
+ "line": 124,
+ "column": 17
+ },
+ "end": {
+ "line": 124,
+ "column": 25
+ }
+ },
+ "name": "sortable"
+ }
+ }
+ ]
+ }
+ ],
+ "children": [
+ {
+ "start": 3287,
+ "end": 3294,
+ "type": "Text",
+ "raw": "\n ",
+ "data": "\n "
+ },
+ {
+ "start": 3294,
+ "end": 4118,
+ "type": "InlineComponent",
+ "name": "TableHead",
+ "attributes": [],
+ "children": [
+ {
+ "start": 3305,
+ "end": 3314,
+ "type": "Text",
+ "raw": "\n ",
+ "data": "\n "
+ },
+ {
+ "start": 3314,
+ "end": 4099,
+ "type": "InlineComponent",
+ "name": "TableRow",
+ "attributes": [],
+ "children": [
+ {
+ "start": 3324,
+ "end": 3335,
+ "type": "Text",
+ "raw": "\n ",
+ "data": "\n "
+ },
+ {
+ "start": 3335,
+ "end": 4079,
+ "type": "EachBlock",
+ "expression": {
+ "type": "Identifier",
+ "start": 3342,
+ "end": 3349,
+ "loc": {
+ "start": {
+ "line": 128,
+ "column": 17
+ },
+ "end": {
+ "line": 128,
+ "column": 24
+ }
+ },
+ "name": "headers"
+ },
+ "children": [
+ {
+ "start": 3389,
+ "end": 4061,
+ "type": "InlineComponent",
+ "name": "TableHeader",
+ "attributes": [
+ {
+ "start": 3416,
+ "end": 3991,
+ "type": "EventHandler",
+ "name": "click",
+ "modifiers": [],
+ "expression": {
+ "type": "ArrowFunctionExpression",
+ "start": 3427,
+ "end": 3989,
+ "loc": {
+ "start": {
+ "line": 130,
+ "column": 25
+ },
+ "end": {
+ "line": 141,
+ "column": 15
+ }
+ },
+ "id": null,
+ "expression": false,
+ "generator": false,
+ "async": false,
+ "params": [],
+ "body": {
+ "type": "BlockStatement",
+ "start": 3433,
+ "end": 3989,
+ "loc": {
+ "start": {
+ "line": 130,
+ "column": 31
+ },
+ "end": {
+ "line": 141,
+ "column": 15
+ }
+ },
+ "body": [
+ {
+ "type": "ExpressionStatement",
+ "start": 3451,
+ "end": 3481,
+ "loc": {
+ "start": {
+ "line": 131,
+ "column": 16
+ },
+ "end": {
+ "line": 131,
+ "column": 46
+ }
+ },
+ "expression": {
+ "type": "CallExpression",
+ "start": 3451,
+ "end": 3480,
+ "loc": {
+ "start": {
+ "line": 131,
+ "column": 16
+ },
+ "end": {
+ "line": 131,
+ "column": 45
+ }
+ },
+ "callee": {
+ "type": "Identifier",
+ "start": 3451,
+ "end": 3459,
+ "loc": {
+ "start": {
+ "line": 131,
+ "column": 16
+ },
+ "end": {
+ "line": 131,
+ "column": 24
+ }
+ },
+ "name": "dispatch"
+ },
+ "arguments": [
+ {
+ "type": "Literal",
+ "start": 3460,
+ "end": 3467,
+ "loc": {
+ "start": {
+ "line": 131,
+ "column": 25
+ },
+ "end": {
+ "line": 131,
+ "column": 32
+ }
+ },
+ "value": "click",
+ "raw": "'click'"
+ },
+ {
+ "type": "ObjectExpression",
+ "start": 3469,
+ "end": 3479,
+ "loc": {
+ "start": {
+ "line": 131,
+ "column": 34
+ },
+ "end": {
+ "line": 131,
+ "column": 44
+ }
+ },
+ "properties": [
+ {
+ "type": "Property",
+ "start": 3471,
+ "end": 3477,
+ "loc": {
+ "start": {
+ "line": 131,
+ "column": 36
+ },
+ "end": {
+ "line": 131,
+ "column": 42
+ }
+ },
+ "method": false,
+ "shorthand": true,
+ "computed": false,
+ "key": {
+ "type": "Identifier",
+ "start": 3471,
+ "end": 3477,
+ "loc": {
+ "start": {
+ "line": 131,
+ "column": 36
+ },
+ "end": {
+ "line": 131,
+ "column": 42
+ }
+ },
+ "name": "header"
+ },
+ "kind": "init",
+ "value": {
+ "type": "Identifier",
+ "start": 3471,
+ "end": 3477,
+ "loc": {
+ "start": {
+ "line": 131,
+ "column": 36
+ },
+ "end": {
+ "line": 131,
+ "column": 42
+ }
+ },
+ "name": "header"
+ }
+ }
+ ]
+ }
+ ],
+ "optional": false
+ }
+ },
+ {
+ "type": "VariableDeclaration",
+ "start": 3498,
+ "end": 3542,
+ "loc": {
+ "start": {
+ "line": 132,
+ "column": 16
+ },
+ "end": {
+ "line": 132,
+ "column": 60
+ }
+ },
+ "declarations": [
+ {
+ "type": "VariableDeclarator",
+ "start": 3502,
+ "end": 3541,
+ "loc": {
+ "start": {
+ "line": 132,
+ "column": 20
+ },
+ "end": {
+ "line": 132,
+ "column": 59
+ }
+ },
+ "id": {
+ "type": "Identifier",
+ "start": 3502,
+ "end": 3508,
+ "loc": {
+ "start": {
+ "line": 132,
+ "column": 20
+ },
+ "end": {
+ "line": 132,
+ "column": 26
+ }
+ },
+ "name": "active"
+ },
+ "init": {
+ "type": "BinaryExpression",
+ "start": 3511,
+ "end": 3541,
+ "loc": {
+ "start": {
+ "line": 132,
+ "column": 29
+ },
+ "end": {
+ "line": 132,
+ "column": 59
+ }
+ },
+ "left": {
+ "type": "MemberExpression",
+ "start": 3511,
+ "end": 3521,
+ "loc": {
+ "start": {
+ "line": 132,
+ "column": 29
+ },
+ "end": {
+ "line": 132,
+ "column": 39
+ }
+ },
+ "object": {
+ "type": "Identifier",
+ "start": 3511,
+ "end": 3517,
+ "loc": {
+ "start": {
+ "line": 132,
+ "column": 29
+ },
+ "end": {
+ "line": 132,
+ "column": 35
+ }
+ },
+ "name": "header"
+ },
+ "property": {
+ "type": "Identifier",
+ "start": 3518,
+ "end": 3521,
+ "loc": {
+ "start": {
+ "line": 132,
+ "column": 36
+ },
+ "end": {
+ "line": 132,
+ "column": 39
+ }
+ },
+ "name": "key"
+ },
+ "computed": false,
+ "optional": false
+ },
+ "operator": "===",
+ "right": {
+ "type": "MemberExpression",
+ "start": 3526,
+ "end": 3541,
+ "loc": {
+ "start": {
+ "line": 132,
+ "column": 44
+ },
+ "end": {
+ "line": 132,
+ "column": 59
+ }
+ },
+ "object": {
+ "type": "Identifier",
+ "start": 3526,
+ "end": 3537,
+ "loc": {
+ "start": {
+ "line": 132,
+ "column": 44
+ },
+ "end": {
+ "line": 132,
+ "column": 55
+ }
+ },
+ "name": "$sortHeader"
+ },
+ "property": {
+ "type": "Identifier",
+ "start": 3538,
+ "end": 3541,
+ "loc": {
+ "start": {
+ "line": 132,
+ "column": 56
+ },
+ "end": {
+ "line": 132,
+ "column": 59
+ }
+ },
+ "name": "key"
+ },
+ "computed": false,
+ "optional": false
+ }
+ }
+ }
+ ],
+ "kind": "let"
+ },
+ {
+ "type": "VariableDeclaration",
+ "start": 3559,
+ "end": 3630,
+ "loc": {
+ "start": {
+ "line": 133,
+ "column": 16
+ },
+ "end": {
+ "line": 133,
+ "column": 87
+ }
+ },
+ "declarations": [
+ {
+ "type": "VariableDeclarator",
+ "start": 3563,
+ "end": 3629,
+ "loc": {
+ "start": {
+ "line": 133,
+ "column": 20
+ },
+ "end": {
+ "line": 133,
+ "column": 86
+ }
+ },
+ "id": {
+ "type": "Identifier",
+ "start": 3563,
+ "end": 3583,
+ "loc": {
+ "start": {
+ "line": 133,
+ "column": 20
+ },
+ "end": {
+ "line": 133,
+ "column": 40
+ }
+ },
+ "name": "currentSortDirection"
+ },
+ "init": {
+ "type": "ConditionalExpression",
+ "start": 3586,
+ "end": 3629,
+ "loc": {
+ "start": {
+ "line": 133,
+ "column": 43
+ },
+ "end": {
+ "line": 133,
+ "column": 86
+ }
+ },
+ "test": {
+ "type": "Identifier",
+ "start": 3586,
+ "end": 3592,
+ "loc": {
+ "start": {
+ "line": 133,
+ "column": 43
+ },
+ "end": {
+ "line": 133,
+ "column": 49
+ }
+ },
+ "name": "active"
+ },
+ "consequent": {
+ "type": "MemberExpression",
+ "start": 3595,
+ "end": 3620,
+ "loc": {
+ "start": {
+ "line": 133,
+ "column": 52
+ },
+ "end": {
+ "line": 133,
+ "column": 77
+ }
+ },
+ "object": {
+ "type": "Identifier",
+ "start": 3595,
+ "end": 3606,
+ "loc": {
+ "start": {
+ "line": 133,
+ "column": 52
+ },
+ "end": {
+ "line": 133,
+ "column": 63
+ }
+ },
+ "name": "$sortHeader"
+ },
+ "property": {
+ "type": "Identifier",
+ "start": 3607,
+ "end": 3620,
+ "loc": {
+ "start": {
+ "line": 133,
+ "column": 64
+ },
+ "end": {
+ "line": 133,
+ "column": 77
+ }
+ },
+ "name": "sortDirection"
+ },
+ "computed": false,
+ "optional": false
+ },
+ "alternate": {
+ "type": "Literal",
+ "start": 3623,
+ "end": 3629,
+ "loc": {
+ "start": {
+ "line": 133,
+ "column": 80
+ },
+ "end": {
+ "line": 133,
+ "column": 86
+ }
+ },
+ "value": "none",
+ "raw": "'none'"
+ }
+ }
+ }
+ ],
+ "kind": "let"
+ },
+ {
+ "type": "VariableDeclaration",
+ "start": 3647,
+ "end": 3706,
+ "loc": {
+ "start": {
+ "line": 134,
+ "column": 16
+ },
+ "end": {
+ "line": 134,
+ "column": 75
+ }
+ },
+ "declarations": [
+ {
+ "type": "VariableDeclarator",
+ "start": 3651,
+ "end": 3705,
+ "loc": {
+ "start": {
+ "line": 134,
+ "column": 20
+ },
+ "end": {
+ "line": 134,
+ "column": 74
+ }
+ },
+ "id": {
+ "type": "Identifier",
+ "start": 3651,
+ "end": 3664,
+ "loc": {
+ "start": {
+ "line": 134,
+ "column": 20
+ },
+ "end": {
+ "line": 134,
+ "column": 33
+ }
+ },
+ "name": "sortDirection"
+ },
+ "init": {
+ "type": "MemberExpression",
+ "start": 3667,
+ "end": 3705,
+ "loc": {
+ "start": {
+ "line": 134,
+ "column": 36
+ },
+ "end": {
+ "line": 134,
+ "column": 74
+ }
+ },
+ "object": {
+ "type": "Identifier",
+ "start": 3667,
+ "end": 3683,
+ "loc": {
+ "start": {
+ "line": 134,
+ "column": 36
+ },
+ "end": {
+ "line": 134,
+ "column": 52
+ }
+ },
+ "name": "sortDirectionMap"
+ },
+ "property": {
+ "type": "Identifier",
+ "start": 3684,
+ "end": 3704,
+ "loc": {
+ "start": {
+ "line": 134,
+ "column": 53
+ },
+ "end": {
+ "line": 134,
+ "column": 73
+ }
+ },
+ "name": "currentSortDirection"
+ },
+ "computed": true,
+ "optional": false
+ }
+ }
+ ],
+ "kind": "let"
+ },
+ {
+ "type": "ExpressionStatement",
+ "start": 3723,
+ "end": 3775,
+ "loc": {
+ "start": {
+ "line": 135,
+ "column": 16
+ },
+ "end": {
+ "line": 135,
+ "column": 68
+ }
+ },
+ "expression": {
+ "type": "CallExpression",
+ "start": 3723,
+ "end": 3774,
+ "loc": {
+ "start": {
+ "line": 135,
+ "column": 16
+ },
+ "end": {
+ "line": 135,
+ "column": 67
+ }
+ },
+ "callee": {
+ "type": "Identifier",
+ "start": 3723,
+ "end": 3731,
+ "loc": {
+ "start": {
+ "line": 135,
+ "column": 16
+ },
+ "end": {
+ "line": 135,
+ "column": 24
+ }
+ },
+ "name": "dispatch"
+ },
+ "arguments": [
+ {
+ "type": "Literal",
+ "start": 3732,
+ "end": 3746,
+ "loc": {
+ "start": {
+ "line": 135,
+ "column": 25
+ },
+ "end": {
+ "line": 135,
+ "column": 39
+ }
+ },
+ "value": "click:header",
+ "raw": "'click:header'"
+ },
+ {
+ "type": "ObjectExpression",
+ "start": 3748,
+ "end": 3773,
+ "loc": {
+ "start": {
+ "line": 135,
+ "column": 41
+ },
+ "end": {
+ "line": 135,
+ "column": 66
+ }
+ },
+ "properties": [
+ {
+ "type": "Property",
+ "start": 3750,
+ "end": 3756,
+ "loc": {
+ "start": {
+ "line": 135,
+ "column": 43
+ },
+ "end": {
+ "line": 135,
+ "column": 49
+ }
+ },
+ "method": false,
+ "shorthand": true,
+ "computed": false,
+ "key": {
+ "type": "Identifier",
+ "start": 3750,
+ "end": 3756,
+ "loc": {
+ "start": {
+ "line": 135,
+ "column": 43
+ },
+ "end": {
+ "line": 135,
+ "column": 49
+ }
+ },
+ "name": "header"
+ },
+ "kind": "init",
+ "value": {
+ "type": "Identifier",
+ "start": 3750,
+ "end": 3756,
+ "loc": {
+ "start": {
+ "line": 135,
+ "column": 43
+ },
+ "end": {
+ "line": 135,
+ "column": 49
+ }
+ },
+ "name": "header"
+ }
+ },
+ {
+ "type": "Property",
+ "start": 3758,
+ "end": 3771,
+ "loc": {
+ "start": {
+ "line": 135,
+ "column": 51
+ },
+ "end": {
+ "line": 135,
+ "column": 64
+ }
+ },
+ "method": false,
+ "shorthand": true,
+ "computed": false,
+ "key": {
+ "type": "Identifier",
+ "start": 3758,
+ "end": 3771,
+ "loc": {
+ "start": {
+ "line": 135,
+ "column": 51
+ },
+ "end": {
+ "line": 135,
+ "column": 64
+ }
+ },
+ "name": "sortDirection"
+ },
+ "kind": "init",
+ "value": {
+ "type": "Identifier",
+ "start": 3758,
+ "end": 3771,
+ "loc": {
+ "start": {
+ "line": 135,
+ "column": 51
+ },
+ "end": {
+ "line": 135,
+ "column": 64
+ }
+ },
+ "name": "sortDirection"
+ }
+ }
+ ]
+ }
+ ],
+ "optional": false
+ }
+ },
+ {
+ "type": "ExpressionStatement",
+ "start": 3792,
+ "end": 3973,
+ "loc": {
+ "start": {
+ "line": 136,
+ "column": 16
+ },
+ "end": {
+ "line": 140,
+ "column": 19
+ }
+ },
+ "expression": {
+ "type": "CallExpression",
+ "start": 3792,
+ "end": 3972,
+ "loc": {
+ "start": {
+ "line": 136,
+ "column": 16
+ },
+ "end": {
+ "line": 140,
+ "column": 18
+ }
+ },
+ "callee": {
+ "type": "MemberExpression",
+ "start": 3792,
+ "end": 3806,
+ "loc": {
+ "start": {
+ "line": 136,
+ "column": 16
+ },
+ "end": {
+ "line": 136,
+ "column": 30
+ }
+ },
+ "object": {
+ "type": "Identifier",
+ "start": 3792,
+ "end": 3802,
+ "loc": {
+ "start": {
+ "line": 136,
+ "column": 16
+ },
+ "end": {
+ "line": 136,
+ "column": 26
+ }
+ },
+ "name": "sortHeader"
+ },
+ "property": {
+ "type": "Identifier",
+ "start": 3803,
+ "end": 3806,
+ "loc": {
+ "start": {
+ "line": 136,
+ "column": 27
+ },
+ "end": {
+ "line": 136,
+ "column": 30
+ }
+ },
+ "name": "set"
+ },
+ "computed": false,
+ "optional": false
+ },
+ "arguments": [
+ {
+ "type": "ObjectExpression",
+ "start": 3807,
+ "end": 3971,
+ "loc": {
+ "start": {
+ "line": 136,
+ "column": 31
+ },
+ "end": {
+ "line": 140,
+ "column": 17
+ }
+ },
+ "properties": [
+ {
+ "type": "Property",
+ "start": 3827,
+ "end": 3884,
+ "loc": {
+ "start": {
+ "line": 137,
+ "column": 18
+ },
+ "end": {
+ "line": 137,
+ "column": 75
+ }
+ },
+ "method": false,
+ "shorthand": false,
+ "computed": false,
+ "key": {
+ "type": "Identifier",
+ "start": 3827,
+ "end": 3829,
+ "loc": {
+ "start": {
+ "line": 137,
+ "column": 18
+ },
+ "end": {
+ "line": 137,
+ "column": 20
+ }
+ },
+ "name": "id"
+ },
+ "value": {
+ "type": "ConditionalExpression",
+ "start": 3831,
+ "end": 3884,
+ "loc": {
+ "start": {
+ "line": 137,
+ "column": 22
+ },
+ "end": {
+ "line": 137,
+ "column": 75
+ }
+ },
+ "test": {
+ "type": "BinaryExpression",
+ "start": 3831,
+ "end": 3855,
+ "loc": {
+ "start": {
+ "line": 137,
+ "column": 22
+ },
+ "end": {
+ "line": 137,
+ "column": 46
+ }
+ },
+ "left": {
+ "type": "Identifier",
+ "start": 3831,
+ "end": 3844,
+ "loc": {
+ "start": {
+ "line": 137,
+ "column": 22
+ },
+ "end": {
+ "line": 137,
+ "column": 35
+ }
+ },
+ "name": "sortDirection"
+ },
+ "operator": "===",
+ "right": {
+ "type": "Literal",
+ "start": 3849,
+ "end": 3855,
+ "loc": {
+ "start": {
+ "line": 137,
+ "column": 40
+ },
+ "end": {
+ "line": 137,
+ "column": 46
+ }
+ },
+ "value": "none",
+ "raw": "'none'"
+ }
+ },
+ "consequent": {
+ "type": "Literal",
+ "start": 3858,
+ "end": 3862,
+ "loc": {
+ "start": {
+ "line": 137,
+ "column": 49
+ },
+ "end": {
+ "line": 137,
+ "column": 53
+ }
+ },
+ "value": null,
+ "raw": "null"
+ },
+ "alternate": {
+ "type": "MemberExpression",
+ "start": 3865,
+ "end": 3884,
+ "loc": {
+ "start": {
+ "line": 137,
+ "column": 56
+ },
+ "end": {
+ "line": 137,
+ "column": 75
+ }
+ },
+ "object": {
+ "type": "Identifier",
+ "start": 3865,
+ "end": 3872,
+ "loc": {
+ "start": {
+ "line": 137,
+ "column": 56
+ },
+ "end": {
+ "line": 137,
+ "column": 63
+ }
+ },
+ "name": "$thKeys"
+ },
+ "property": {
+ "type": "MemberExpression",
+ "start": 3873,
+ "end": 3883,
+ "loc": {
+ "start": {
+ "line": 137,
+ "column": 64
+ },
+ "end": {
+ "line": 137,
+ "column": 74
+ }
+ },
+ "object": {
+ "type": "Identifier",
+ "start": 3873,
+ "end": 3879,
+ "loc": {
+ "start": {
+ "line": 137,
+ "column": 64
+ },
+ "end": {
+ "line": 137,
+ "column": 70
+ }
+ },
+ "name": "header"
+ },
+ "property": {
+ "type": "Identifier",
+ "start": 3880,
+ "end": 3883,
+ "loc": {
+ "start": {
+ "line": 137,
+ "column": 71
+ },
+ "end": {
+ "line": 137,
+ "column": 74
+ }
+ },
+ "name": "key"
+ },
+ "computed": false,
+ "optional": false
+ },
+ "computed": true,
+ "optional": false
+ }
+ },
+ "kind": "init"
+ },
+ {
+ "type": "Property",
+ "start": 3904,
+ "end": 3919,
+ "loc": {
+ "start": {
+ "line": 138,
+ "column": 18
+ },
+ "end": {
+ "line": 138,
+ "column": 33
+ }
+ },
+ "method": false,
+ "shorthand": false,
+ "computed": false,
+ "key": {
+ "type": "Identifier",
+ "start": 3904,
+ "end": 3907,
+ "loc": {
+ "start": {
+ "line": 138,
+ "column": 18
+ },
+ "end": {
+ "line": 138,
+ "column": 21
+ }
+ },
+ "name": "key"
+ },
+ "value": {
+ "type": "MemberExpression",
+ "start": 3909,
+ "end": 3919,
+ "loc": {
+ "start": {
+ "line": 138,
+ "column": 23
+ },
+ "end": {
+ "line": 138,
+ "column": 33
+ }
+ },
+ "object": {
+ "type": "Identifier",
+ "start": 3909,
+ "end": 3915,
+ "loc": {
+ "start": {
+ "line": 138,
+ "column": 23
+ },
+ "end": {
+ "line": 138,
+ "column": 29
+ }
+ },
+ "name": "header"
+ },
+ "property": {
+ "type": "Identifier",
+ "start": 3916,
+ "end": 3919,
+ "loc": {
+ "start": {
+ "line": 138,
+ "column": 30
+ },
+ "end": {
+ "line": 138,
+ "column": 33
+ }
+ },
+ "name": "key"
+ },
+ "computed": false,
+ "optional": false
+ },
+ "kind": "init"
+ },
+ {
+ "type": "Property",
+ "start": 3939,
+ "end": 3952,
+ "loc": {
+ "start": {
+ "line": 139,
+ "column": 18
+ },
+ "end": {
+ "line": 139,
+ "column": 31
+ }
+ },
+ "method": false,
+ "shorthand": true,
+ "computed": false,
+ "key": {
+ "type": "Identifier",
+ "start": 3939,
+ "end": 3952,
+ "loc": {
+ "start": {
+ "line": 139,
+ "column": 18
+ },
+ "end": {
+ "line": 139,
+ "column": 31
+ }
+ },
+ "name": "sortDirection"
+ },
+ "kind": "init",
+ "value": {
+ "type": "Identifier",
+ "start": 3939,
+ "end": 3952,
+ "loc": {
+ "start": {
+ "line": 139,
+ "column": 18
+ },
+ "end": {
+ "line": 139,
+ "column": 31
+ }
+ },
+ "name": "sortDirection"
+ }
+ }
+ ]
+ }
+ ],
+ "optional": false
+ }
+ }
+ ]
+ }
+ }
+ }
+ ],
+ "children": [
+ {
+ "start": 4005,
+ "end": 4020,
+ "type": "Text",
+ "raw": "\n ",
+ "data": "\n "
+ },
+ {
+ "start": 4020,
+ "end": 4034,
+ "type": "MustacheTag",
+ "expression": {
+ "type": "MemberExpression",
+ "start": 4021,
+ "end": 4033,
+ "loc": {
+ "start": {
+ "line": 143,
+ "column": 15
+ },
+ "end": {
+ "line": 143,
+ "column": 27
+ }
+ },
+ "object": {
+ "type": "Identifier",
+ "start": 4021,
+ "end": 4027,
+ "loc": {
+ "start": {
+ "line": 143,
+ "column": 15
+ },
+ "end": {
+ "line": 143,
+ "column": 21
+ }
+ },
+ "name": "header"
+ },
+ "property": {
+ "type": "Identifier",
+ "start": 4028,
+ "end": 4033,
+ "loc": {
+ "start": {
+ "line": 143,
+ "column": 22
+ },
+ "end": {
+ "line": 143,
+ "column": 27
+ }
+ },
+ "name": "value"
+ },
+ "computed": false,
+ "optional": false
+ }
+ },
+ {
+ "start": 4034,
+ "end": 4047,
+ "type": "Text",
+ "raw": "\n ",
+ "data": "\n "
+ }
+ ]
+ }
+ ],
+ "context": {
+ "type": "Identifier",
+ "name": "header",
+ "start": 3353,
+ "end": 3359
+ },
+ "index": "i",
+ "key": {
+ "type": "MemberExpression",
+ "start": 3364,
+ "end": 3374,
+ "loc": {
+ "start": {
+ "line": 128,
+ "column": 39
+ },
+ "end": {
+ "line": 128,
+ "column": 49
+ }
+ },
+ "object": {
+ "type": "Identifier",
+ "start": 3364,
+ "end": 3370,
+ "loc": {
+ "start": {
+ "line": 128,
+ "column": 39
+ },
+ "end": {
+ "line": 128,
+ "column": 45
+ }
+ },
+ "name": "header"
+ },
+ "property": {
+ "type": "Identifier",
+ "start": 3371,
+ "end": 3374,
+ "loc": {
+ "start": {
+ "line": 128,
+ "column": 46
+ },
+ "end": {
+ "line": 128,
+ "column": 49
+ }
+ },
+ "name": "key"
+ },
+ "computed": false,
+ "optional": false
+ }
+ },
+ {
+ "start": 4079,
+ "end": 4088,
+ "type": "Text",
+ "raw": "\n ",
+ "data": "\n "
+ }
+ ]
+ },
+ {
+ "start": 4099,
+ "end": 4106,
+ "type": "Text",
+ "raw": "\n ",
+ "data": "\n "
+ }
+ ]
+ },
+ {
+ "start": 4118,
+ "end": 4125,
+ "type": "Text",
+ "raw": "\n ",
+ "data": "\n "
+ },
+ {
+ "start": 4125,
+ "end": 4743,
+ "type": "InlineComponent",
+ "name": "TableBody",
+ "attributes": [],
+ "children": [
+ {
+ "start": 4136,
+ "end": 4145,
+ "type": "Text",
+ "raw": "\n ",
+ "data": "\n "
+ },
+ {
+ "start": 4145,
+ "end": 4724,
+ "type": "EachBlock",
+ "expression": {
+ "type": "ConditionalExpression",
+ "start": 4152,
+ "end": 4179,
+ "loc": {
+ "start": {
+ "line": 149,
+ "column": 15
+ },
+ "end": {
+ "line": 149,
+ "column": 42
+ }
+ },
+ "test": {
+ "type": "Identifier",
+ "start": 4152,
+ "end": 4159,
+ "loc": {
+ "start": {
+ "line": 149,
+ "column": 15
+ },
+ "end": {
+ "line": 149,
+ "column": 22
+ }
+ },
+ "name": "sorting"
+ },
+ "consequent": {
+ "type": "Identifier",
+ "start": 4162,
+ "end": 4172,
+ "loc": {
+ "start": {
+ "line": 149,
+ "column": 25
+ },
+ "end": {
+ "line": 149,
+ "column": 35
+ }
+ },
+ "name": "sortedRows"
+ },
+ "alternate": {
+ "type": "Identifier",
+ "start": 4175,
+ "end": 4179,
+ "loc": {
+ "start": {
+ "line": 149,
+ "column": 38
+ },
+ "end": {
+ "line": 149,
+ "column": 42
+ }
+ },
+ "name": "rows"
+ }
+ },
+ "children": [
+ {
+ "start": 4210,
+ "end": 4708,
+ "type": "InlineComponent",
+ "name": "TableRow",
+ "attributes": [
+ {
+ "start": 4232,
+ "end": 4350,
+ "type": "EventHandler",
+ "name": "click",
+ "modifiers": [],
+ "expression": {
+ "type": "ArrowFunctionExpression",
+ "start": 4243,
+ "end": 4348,
+ "loc": {
+ "start": {
+ "line": 151,
+ "column": 23
+ },
+ "end": {
+ "line": 154,
+ "column": 13
+ }
+ },
+ "id": null,
+ "expression": false,
+ "generator": false,
+ "async": false,
+ "params": [],
+ "body": {
+ "type": "BlockStatement",
+ "start": 4249,
+ "end": 4348,
+ "loc": {
+ "start": {
+ "line": 151,
+ "column": 29
+ },
+ "end": {
+ "line": 154,
+ "column": 13
+ }
+ },
+ "body": [
+ {
+ "type": "ExpressionStatement",
+ "start": 4265,
+ "end": 4292,
+ "loc": {
+ "start": {
+ "line": 152,
+ "column": 14
+ },
+ "end": {
+ "line": 152,
+ "column": 41
+ }
+ },
+ "expression": {
+ "type": "CallExpression",
+ "start": 4265,
+ "end": 4291,
+ "loc": {
+ "start": {
+ "line": 152,
+ "column": 14
+ },
+ "end": {
+ "line": 152,
+ "column": 40
+ }
+ },
+ "callee": {
+ "type": "Identifier",
+ "start": 4265,
+ "end": 4273,
+ "loc": {
+ "start": {
+ "line": 152,
+ "column": 14
+ },
+ "end": {
+ "line": 152,
+ "column": 22
+ }
+ },
+ "name": "dispatch"
+ },
+ "arguments": [
+ {
+ "type": "Literal",
+ "start": 4274,
+ "end": 4281,
+ "loc": {
+ "start": {
+ "line": 152,
+ "column": 23
+ },
+ "end": {
+ "line": 152,
+ "column": 30
+ }
+ },
+ "value": "click",
+ "raw": "'click'"
+ },
+ {
+ "type": "ObjectExpression",
+ "start": 4283,
+ "end": 4290,
+ "loc": {
+ "start": {
+ "line": 152,
+ "column": 32
+ },
+ "end": {
+ "line": 152,
+ "column": 39
+ }
+ },
+ "properties": [
+ {
+ "type": "Property",
+ "start": 4285,
+ "end": 4288,
+ "loc": {
+ "start": {
+ "line": 152,
+ "column": 34
+ },
+ "end": {
+ "line": 152,
+ "column": 37
+ }
+ },
+ "method": false,
+ "shorthand": true,
+ "computed": false,
+ "key": {
+ "type": "Identifier",
+ "start": 4285,
+ "end": 4288,
+ "loc": {
+ "start": {
+ "line": 152,
+ "column": 34
+ },
+ "end": {
+ "line": 152,
+ "column": 37
+ }
+ },
+ "name": "row"
+ },
+ "kind": "init",
+ "value": {
+ "type": "Identifier",
+ "start": 4285,
+ "end": 4288,
+ "loc": {
+ "start": {
+ "line": 152,
+ "column": 34
+ },
+ "end": {
+ "line": 152,
+ "column": 37
+ }
+ },
+ "name": "row"
+ }
+ }
+ ]
+ }
+ ],
+ "optional": false
+ }
+ },
+ {
+ "type": "ExpressionStatement",
+ "start": 4307,
+ "end": 4334,
+ "loc": {
+ "start": {
+ "line": 153,
+ "column": 14
+ },
+ "end": {
+ "line": 153,
+ "column": 41
+ }
+ },
+ "expression": {
+ "type": "CallExpression",
+ "start": 4307,
+ "end": 4333,
+ "loc": {
+ "start": {
+ "line": 153,
+ "column": 14
+ },
+ "end": {
+ "line": 153,
+ "column": 40
+ }
+ },
+ "callee": {
+ "type": "Identifier",
+ "start": 4307,
+ "end": 4315,
+ "loc": {
+ "start": {
+ "line": 153,
+ "column": 14
+ },
+ "end": {
+ "line": 153,
+ "column": 22
+ }
+ },
+ "name": "dispatch"
+ },
+ "arguments": [
+ {
+ "type": "Literal",
+ "start": 4316,
+ "end": 4327,
+ "loc": {
+ "start": {
+ "line": 153,
+ "column": 23
+ },
+ "end": {
+ "line": 153,
+ "column": 34
+ }
+ },
+ "value": "click:row",
+ "raw": "'click:row'"
+ },
+ {
+ "type": "Identifier",
+ "start": 4329,
+ "end": 4332,
+ "loc": {
+ "start": {
+ "line": 153,
+ "column": 36
+ },
+ "end": {
+ "line": 153,
+ "column": 39
+ }
+ },
+ "name": "row"
+ }
+ ],
+ "optional": false
+ }
+ }
+ ]
+ }
+ }
+ }
+ ],
+ "children": [
+ {
+ "start": 4362,
+ "end": 4375,
+ "type": "Text",
+ "raw": "\n ",
+ "data": "\n "
+ },
+ {
+ "start": 4375,
+ "end": 4686,
+ "type": "EachBlock",
+ "expression": {
+ "type": "MemberExpression",
+ "start": 4382,
+ "end": 4391,
+ "loc": {
+ "start": {
+ "line": 156,
+ "column": 19
+ },
+ "end": {
+ "line": 156,
+ "column": 28
+ }
+ },
+ "object": {
+ "type": "Identifier",
+ "start": 4382,
+ "end": 4385,
+ "loc": {
+ "start": {
+ "line": 156,
+ "column": 19
+ },
+ "end": {
+ "line": 156,
+ "column": 22
+ }
+ },
+ "name": "row"
+ },
+ "property": {
+ "type": "Identifier",
+ "start": 4386,
+ "end": 4391,
+ "loc": {
+ "start": {
+ "line": 156,
+ "column": 23
+ },
+ "end": {
+ "line": 156,
+ "column": 28
+ }
+ },
+ "name": "cells"
+ },
+ "computed": false,
+ "optional": false
+ },
+ "children": [
+ {
+ "start": 4429,
+ "end": 4666,
+ "type": "InlineComponent",
+ "name": "TableCell",
+ "attributes": [
+ {
+ "start": 4456,
+ "end": 4594,
+ "type": "EventHandler",
+ "name": "click",
+ "modifiers": [],
+ "expression": {
+ "type": "ArrowFunctionExpression",
+ "start": 4467,
+ "end": 4592,
+ "loc": {
+ "start": {
+ "line": 158,
+ "column": 27
+ },
+ "end": {
+ "line": 161,
+ "column": 17
+ }
+ },
+ "id": null,
+ "expression": false,
+ "generator": false,
+ "async": false,
+ "params": [],
+ "body": {
+ "type": "BlockStatement",
+ "start": 4473,
+ "end": 4592,
+ "loc": {
+ "start": {
+ "line": 158,
+ "column": 33
+ },
+ "end": {
+ "line": 161,
+ "column": 17
+ }
+ },
+ "body": [
+ {
+ "type": "ExpressionStatement",
+ "start": 4493,
+ "end": 4526,
+ "loc": {
+ "start": {
+ "line": 159,
+ "column": 18
+ },
+ "end": {
+ "line": 159,
+ "column": 51
+ }
+ },
+ "expression": {
+ "type": "CallExpression",
+ "start": 4493,
+ "end": 4525,
+ "loc": {
+ "start": {
+ "line": 159,
+ "column": 18
+ },
+ "end": {
+ "line": 159,
+ "column": 50
+ }
+ },
+ "callee": {
+ "type": "Identifier",
+ "start": 4493,
+ "end": 4501,
+ "loc": {
+ "start": {
+ "line": 159,
+ "column": 18
+ },
+ "end": {
+ "line": 159,
+ "column": 26
+ }
+ },
+ "name": "dispatch"
+ },
+ "arguments": [
+ {
+ "type": "Literal",
+ "start": 4502,
+ "end": 4509,
+ "loc": {
+ "start": {
+ "line": 159,
+ "column": 27
+ },
+ "end": {
+ "line": 159,
+ "column": 34
+ }
+ },
+ "value": "click",
+ "raw": "'click'"
+ },
+ {
+ "type": "ObjectExpression",
+ "start": 4511,
+ "end": 4524,
+ "loc": {
+ "start": {
+ "line": 159,
+ "column": 36
+ },
+ "end": {
+ "line": 159,
+ "column": 49
+ }
+ },
+ "properties": [
+ {
+ "type": "Property",
+ "start": 4513,
+ "end": 4516,
+ "loc": {
+ "start": {
+ "line": 159,
+ "column": 38
+ },
+ "end": {
+ "line": 159,
+ "column": 41
+ }
+ },
+ "method": false,
+ "shorthand": true,
+ "computed": false,
+ "key": {
+ "type": "Identifier",
+ "start": 4513,
+ "end": 4516,
+ "loc": {
+ "start": {
+ "line": 159,
+ "column": 38
+ },
+ "end": {
+ "line": 159,
+ "column": 41
+ }
+ },
+ "name": "row"
+ },
+ "kind": "init",
+ "value": {
+ "type": "Identifier",
+ "start": 4513,
+ "end": 4516,
+ "loc": {
+ "start": {
+ "line": 159,
+ "column": 38
+ },
+ "end": {
+ "line": 159,
+ "column": 41
+ }
+ },
+ "name": "row"
+ }
+ },
+ {
+ "type": "Property",
+ "start": 4518,
+ "end": 4522,
+ "loc": {
+ "start": {
+ "line": 159,
+ "column": 43
+ },
+ "end": {
+ "line": 159,
+ "column": 47
+ }
+ },
+ "method": false,
+ "shorthand": true,
+ "computed": false,
+ "key": {
+ "type": "Identifier",
+ "start": 4518,
+ "end": 4522,
+ "loc": {
+ "start": {
+ "line": 159,
+ "column": 43
+ },
+ "end": {
+ "line": 159,
+ "column": 47
+ }
+ },
+ "name": "cell"
+ },
+ "kind": "init",
+ "value": {
+ "type": "Identifier",
+ "start": 4518,
+ "end": 4522,
+ "loc": {
+ "start": {
+ "line": 159,
+ "column": 43
+ },
+ "end": {
+ "line": 159,
+ "column": 47
+ }
+ },
+ "name": "cell"
+ }
+ }
+ ]
+ }
+ ],
+ "optional": false
+ }
+ },
+ {
+ "type": "ExpressionStatement",
+ "start": 4545,
+ "end": 4574,
+ "loc": {
+ "start": {
+ "line": 160,
+ "column": 18
+ },
+ "end": {
+ "line": 160,
+ "column": 47
+ }
+ },
+ "expression": {
+ "type": "CallExpression",
+ "start": 4545,
+ "end": 4573,
+ "loc": {
+ "start": {
+ "line": 160,
+ "column": 18
+ },
+ "end": {
+ "line": 160,
+ "column": 46
+ }
+ },
+ "callee": {
+ "type": "Identifier",
+ "start": 4545,
+ "end": 4553,
+ "loc": {
+ "start": {
+ "line": 160,
+ "column": 18
+ },
+ "end": {
+ "line": 160,
+ "column": 26
+ }
+ },
+ "name": "dispatch"
+ },
+ "arguments": [
+ {
+ "type": "Literal",
+ "start": 4554,
+ "end": 4566,
+ "loc": {
+ "start": {
+ "line": 160,
+ "column": 27
+ },
+ "end": {
+ "line": 160,
+ "column": 39
+ }
+ },
+ "value": "click:cell",
+ "raw": "'click:cell'"
+ },
+ {
+ "type": "Identifier",
+ "start": 4568,
+ "end": 4572,
+ "loc": {
+ "start": {
+ "line": 160,
+ "column": 41
+ },
+ "end": {
+ "line": 160,
+ "column": 45
+ }
+ },
+ "name": "cell"
+ }
+ ],
+ "optional": false
+ }
+ }
+ ]
+ }
+ }
+ }
+ ],
+ "children": [
+ {
+ "start": 4610,
+ "end": 4627,
+ "type": "Text",
+ "raw": "\n ",
+ "data": "\n "
+ },
+ {
+ "start": 4627,
+ "end": 4639,
+ "type": "MustacheTag",
+ "expression": {
+ "type": "MemberExpression",
+ "start": 4628,
+ "end": 4638,
+ "loc": {
+ "start": {
+ "line": 163,
+ "column": 17
+ },
+ "end": {
+ "line": 163,
+ "column": 27
+ }
+ },
+ "object": {
+ "type": "Identifier",
+ "start": 4628,
+ "end": 4632,
+ "loc": {
+ "start": {
+ "line": 163,
+ "column": 17
+ },
+ "end": {
+ "line": 163,
+ "column": 21
+ }
+ },
+ "name": "cell"
+ },
+ "property": {
+ "type": "Identifier",
+ "start": 4633,
+ "end": 4638,
+ "loc": {
+ "start": {
+ "line": 163,
+ "column": 22
+ },
+ "end": {
+ "line": 163,
+ "column": 27
+ }
+ },
+ "name": "value"
+ },
+ "computed": false,
+ "optional": false
+ }
+ },
+ {
+ "start": 4639,
+ "end": 4654,
+ "type": "Text",
+ "raw": "\n ",
+ "data": "\n "
+ }
+ ]
+ }
+ ],
+ "context": {
+ "type": "Identifier",
+ "name": "cell",
+ "start": 4395,
+ "end": 4399
+ },
+ "index": "j",
+ "key": {
+ "type": "MemberExpression",
+ "start": 4404,
+ "end": 4412,
+ "loc": {
+ "start": {
+ "line": 156,
+ "column": 41
+ },
+ "end": {
+ "line": 156,
+ "column": 49
+ }
+ },
+ "object": {
+ "type": "Identifier",
+ "start": 4404,
+ "end": 4408,
+ "loc": {
+ "start": {
+ "line": 156,
+ "column": 41
+ },
+ "end": {
+ "line": 156,
+ "column": 45
+ }
+ },
+ "name": "cell"
+ },
+ "property": {
+ "type": "Identifier",
+ "start": 4409,
+ "end": 4412,
+ "loc": {
+ "start": {
+ "line": 156,
+ "column": 46
+ },
+ "end": {
+ "line": 156,
+ "column": 49
+ }
+ },
+ "name": "key"
+ },
+ "computed": false,
+ "optional": false
+ }
+ },
+ {
+ "start": 4686,
+ "end": 4697,
+ "type": "Text",
+ "raw": "\n ",
+ "data": "\n "
+ }
+ ]
+ }
+ ],
+ "context": {
+ "type": "Identifier",
+ "name": "row",
+ "start": 4183,
+ "end": 4186
+ },
+ "index": "i",
+ "key": {
+ "type": "MemberExpression",
+ "start": 4191,
+ "end": 4197,
+ "loc": {
+ "start": {
+ "line": 149,
+ "column": 54
+ },
+ "end": {
+ "line": 149,
+ "column": 60
+ }
+ },
+ "object": {
+ "type": "Identifier",
+ "start": 4191,
+ "end": 4194,
+ "loc": {
+ "start": {
+ "line": 149,
+ "column": 54
+ },
+ "end": {
+ "line": 149,
+ "column": 57
+ }
+ },
+ "name": "row"
+ },
+ "property": {
+ "type": "Identifier",
+ "start": 4195,
+ "end": 4197,
+ "loc": {
+ "start": {
+ "line": 149,
+ "column": 58
+ },
+ "end": {
+ "line": 149,
+ "column": 60
+ }
+ },
+ "name": "id"
+ },
+ "computed": false,
+ "optional": false
+ }
+ },
+ {
+ "start": 4724,
+ "end": 4731,
+ "type": "Text",
+ "raw": "\n ",
+ "data": "\n "
+ }
+ ]
+ },
+ {
+ "start": 4743,
+ "end": 4748,
+ "type": "Text",
+ "raw": "\n ",
+ "data": "\n "
+ }
+ ]
+ },
+ {
+ "start": 4756,
+ "end": 4759,
+ "type": "Text",
+ "raw": "\n ",
+ "data": "\n "
+ }
+ ]
+ },
+ {
+ "start": 4776,
+ "end": 4777,
+ "type": "Text",
+ "raw": "\n",
+ "data": "\n"
+ }
+ ],
+ "default": true,
+ "default_value": "\n \n\n \n \n \n {#each headers as header, i (header.key)}\n {\n dispatch('click', { header });\n let active = header.key === $sortHeader.key;\n let currentSortDirection = active ? $sortHeader.sortDirection : 'none';\n let sortDirection = sortDirectionMap[currentSortDirection];\n dispatch('click:header', { header, sortDirection });\n sortHeader.set({\n id: sortDirection === 'none' ? null : $thKeys[header.key],\n key: header.key,\n sortDirection,\n });\n }}\"\n >\n {header.value}\n \n {/each}\n \n \n \n {#each sorting ? sortedRows : rows as row, i (row.id)}\n {\n dispatch('click', { row });\n dispatch('click:row', row);\n }}\"\n >\n {#each row.cells as cell, j (cell.key)}\n {\n dispatch('click', { row, cell });\n dispatch('click:cell', cell);\n }}\"\n >\n {cell.value}\n \n {/each}\n \n {/each}\n \n
\n \n\n\n"
+ }
+ ]
+ ],
+ "forwarded_events": [],
+ "dispatched_events": [
+ [
+ "click",
+ {
+ "detail": "{ row, cell }"
+ }
+ ],
+ [
+ "click:header",
+ {
+ "detail": "{ header, sortDirection }"
+ }
+ ],
+ [
+ "click:row",
+ {
+ "detail": "row"
+ }
+ ],
+ [
+ "click:cell",
+ {
+ "detail": "cell"
+ }
+ ]
+ ]
+ },
+ "DataTableSkeleton": {
+ "moduleName": "DataTableSkeleton",
+ "props": [
+ [
+ "columns",
+ {
+ "kind": "let",
+ "value": "5",
+ "type": "number",
+ "description": "Specify the number of columns"
+ }
+ ],
+ [
+ "rows",
+ {
+ "kind": "let",
+ "value": "5",
+ "type": "number",
+ "description": "Specify the number of rows"
+ }
+ ],
+ [
+ "size",
+ {
+ "kind": "let",
+ "type": "\"compact\" | \"short\" | \"tall\"",
+ "description": "Set the size of the data table"
+ }
+ ],
+ [
+ "zebra",
+ {
+ "kind": "let",
+ "value": "false",
+ "type": "boolean",
+ "description": "Set to `true` to apply zebra styles to the datatable rows"
+ }
+ ],
+ [
+ "showHeader",
+ {
+ "kind": "let",
+ "value": "true",
+ "type": "boolean",
+ "description": "Set to `false` to hide the header"
+ }
+ ],
+ [
+ "headers",
+ {
+ "kind": "let",
+ "type": "string[]",
+ "description": "Set the column headers\nIf `headers` has one more items, `count` is ignored"
+ }
+ ],
+ [
+ "showToolbar",
+ {
+ "kind": "let",
+ "value": "true",
+ "type": "boolean",
+ "description": "Set to `false` to hide the toolbar"
+ }
+ ]
+ ],
+ "slots": [],
+ "forwarded_events": [
+ [
+ "click",
+ {
+ "start": 1921,
+ "end": 1929,
+ "type": "EventHandler",
+ "name": "click",
+ "modifiers": [],
+ "expression": null
+ }
+ ],
+ [
+ "mouseover",
+ {
+ "start": 1934,
+ "end": 1946,
+ "type": "EventHandler",
+ "name": "mouseover",
+ "modifiers": [],
+ "expression": null
+ }
+ ],
+ [
+ "mouseenter",
+ {
+ "start": 1951,
+ "end": 1964,
+ "type": "EventHandler",
+ "name": "mouseenter",
+ "modifiers": [],
+ "expression": null
+ }
+ ],
+ [
+ "mouseleave",
+ {
+ "start": 1969,
+ "end": 1982,
+ "type": "EventHandler",
+ "name": "mouseleave",
+ "modifiers": [],
+ "expression": null
+ }
+ ]
+ ],
+ "dispatched_events": []
+ },
+ "DatePicker": {
+ "moduleName": "DatePicker",
+ "props": [
+ [
+ "datePickerType",
+ {
+ "kind": "let",
+ "value": "\"simple\"",
+ "type": "\"simple\" | \"single\" | \"range\"",
+ "description": "Specify the date picker type"
+ }
+ ],
+ [
+ "value",
+ {
+ "kind": "let",
+ "value": "\"\"",
+ "type": "string",
+ "description": "Specify the date picker input value"
+ }
+ ],
+ [
+ "appendTo",
+ {
+ "kind": "let",
+ "type": "HTMLElement",
+ "description": "Specify the element to append the calendar to"
+ }
+ ],
+ [
+ "dateFormat",
+ {
+ "kind": "let",
+ "value": "\"m/d/Y\"",
+ "type": "string",
+ "description": "Specify the date format"
+ }
+ ],
+ [
+ "maxDate",
+ {
+ "kind": "let",
+ "value": "null",
+ "type": "null | string | Date",
+ "description": "Specify the maximum date"
+ }
+ ],
+ [
+ "minDate",
+ {
+ "kind": "let",
+ "value": "null",
+ "type": "null | string | Date",
+ "description": "Specify the minimum date"
+ }
+ ],
+ [
+ "locale",
+ {
+ "kind": "let",
+ "value": "\"en\"",
+ "type": "string",
+ "description": "Specify the locale"
+ }
+ ],
+ [
+ "short",
+ {
+ "kind": "let",
+ "value": "false",
+ "type": "boolean",
+ "description": "Set to `true` to use the short variant"
+ }
+ ],
+ [
+ "light",
+ {
+ "kind": "let",
+ "value": "false",
+ "type": "boolean",
+ "description": "Set to `true` to enable the light variant"
+ }
+ ],
+ [
+ "id",
+ {
+ "kind": "let",
+ "type": "string",
+ "description": "Set an id for the date picker element"
+ }
+ ]
+ ],
+ "slots": [
+ [
+ "default",
+ {
+ "attributes": [],
+ "children": [],
+ "default": true,
+ "default_value": ""
+ }
+ ]
+ ],
+ "forwarded_events": [
+ [
+ "click",
+ {
+ "start": 4347,
+ "end": 4355,
+ "type": "EventHandler",
+ "name": "click",
+ "modifiers": [],
+ "expression": null
+ }
+ ],
+ [
+ "mouseover",
+ {
+ "start": 4358,
+ "end": 4370,
+ "type": "EventHandler",
+ "name": "mouseover",
+ "modifiers": [],
+ "expression": null
+ }
+ ],
+ [
+ "mouseenter",
+ {
+ "start": 4373,
+ "end": 4386,
+ "type": "EventHandler",
+ "name": "mouseenter",
+ "modifiers": [],
+ "expression": null
+ }
+ ],
+ [
+ "mouseleave",
+ {
+ "start": 4389,
+ "end": 4402,
+ "type": "EventHandler",
+ "name": "mouseleave",
+ "modifiers": [],
+ "expression": null
+ }
+ ]
+ ],
+ "dispatched_events": [
+ [
+ "change",
+ {
+ "detail": "value"
+ }
+ ]
+ ]
+ },
+ "DatePickerInput": {
+ "moduleName": "DatePickerInput",
+ "props": [
+ [
+ "size",
+ {
+ "kind": "let",
+ "type": "\"sm\" | \"xl\"",
+ "description": "Set the size of the input"
+ }
+ ],
+ [
+ "type",
+ {
+ "kind": "let",
+ "value": "\"text\"",
+ "type": "string",
+ "description": "Specify the input type"
+ }
+ ],
+ [
+ "placeholder",
+ {
+ "kind": "let",
+ "value": "\"\"",
+ "type": "string",
+ "description": "Specify the input placeholder text"
+ }
+ ],
+ [
+ "pattern",
+ {
+ "kind": "let",
+ "value": "\"\\\\d{1,2}\\\\/\\\\d{1,2}\\\\/\\\\d{4}\"",
+ "type": "string",
+ "description": "Specify the Regular Expression for the input value"
+ }
+ ],
+ [
+ "disabled",
+ {
+ "kind": "let",
+ "value": "false",
+ "type": "boolean",
+ "description": "Set to `true` to disable the input"
+ }
+ ],
+ [
+ "iconDescription",
+ {
+ "kind": "let",
+ "value": "\"\"",
+ "type": "string",
+ "description": "Specify the ARIA label for the calendar icon"
+ }
+ ],
+ [
+ "id",
+ {
+ "kind": "let",
+ "type": "string",
+ "description": "Set an id for the input element"
+ }
+ ],
+ [
+ "labelText",
+ {
+ "kind": "let",
+ "value": "\"\"",
+ "type": "string",
+ "description": "Specify the label text"
+ }
+ ],
+ [
+ "hideLabel",
+ {
+ "kind": "let",
+ "value": "false",
+ "type": "boolean",
+ "description": "Set to `true` to visually hide the label text"
+ }
+ ],
+ [
+ "invalid",
+ {
+ "kind": "let",
+ "value": "false",
+ "type": "boolean",
+ "description": "Set to `true` to indicate an invalid state"
+ }
+ ],
+ [
+ "invalidText",
+ {
+ "kind": "let",
+ "value": "\"\"",
+ "type": "string",
+ "description": "Specify the invalid state text"
+ }
+ ],
+ [
+ "name",
+ {
+ "kind": "let",
+ "type": "string",
+ "description": "Set a name for the input element"
+ }
+ ],
+ [
+ "ref",
+ {
+ "kind": "let",
+ "value": "null",
+ "type": "null | HTMLInputElement",
+ "description": "Obtain a reference to the input HTML element"
+ }
+ ]
+ ],
+ "slots": [],
+ "forwarded_events": [
+ [
+ "input",
+ {
+ "start": 2802,
+ "end": 2810,
+ "type": "EventHandler",
+ "name": "input",
+ "modifiers": [],
+ "expression": null
+ }
+ ],
+ [
+ "keydown",
+ {
+ "start": 3031,
+ "end": 3041,
+ "type": "EventHandler",
+ "name": "keydown",
+ "modifiers": [],
+ "expression": null
+ }
+ ],
+ [
+ "blur",
+ {
+ "start": 3164,
+ "end": 3171,
+ "type": "EventHandler",
+ "name": "blur",
+ "modifiers": [],
+ "expression": null
+ }
+ ]
+ ],
+ "dispatched_events": []
+ },
+ "DatePickerSkeleton": {
+ "moduleName": "DatePickerSkeleton",
+ "props": [
+ [
+ "range",
+ {
+ "kind": "let",
+ "value": "false",
+ "type": "boolean",
+ "description": "Set to `true` to use the range variant"
+ }
+ ],
+ [
+ "id",
+ {
+ "kind": "let",
+ "type": "string",
+ "description": "Set an id to be used by the label element"
+ }
+ ]
+ ],
+ "slots": [],
+ "forwarded_events": [
+ [
+ "click",
+ {
+ "start": 336,
+ "end": 344,
+ "type": "EventHandler",
+ "name": "click",
+ "modifiers": [],
+ "expression": null
+ }
+ ],
+ [
+ "mouseover",
+ {
+ "start": 347,
+ "end": 359,
+ "type": "EventHandler",
+ "name": "mouseover",
+ "modifiers": [],
+ "expression": null
+ }
+ ],
+ [
+ "mouseenter",
+ {
+ "start": 362,
+ "end": 375,
+ "type": "EventHandler",
+ "name": "mouseenter",
+ "modifiers": [],
+ "expression": null
+ }
+ ],
+ [
+ "mouseleave",
+ {
+ "start": 378,
+ "end": 391,
+ "type": "EventHandler",
+ "name": "mouseleave",
+ "modifiers": [],
+ "expression": null
+ }
+ ]
+ ],
+ "dispatched_events": []
+ },
+ "Dropdown": {
+ "moduleName": "Dropdown",
+ "props": [
+ [
+ "items",
+ {
+ "kind": "let",
+ "type": "DropdownItem[]",
+ "description": "Set the dropdown items"
+ }
+ ],
+ [
+ "itemToString",
+ {
+ "kind": "let",
+ "type": "(item: DropdownItem) => string",
+ "description": "Override the display of a dropdown item"
+ }
+ ],
+ [
+ "selectedIndex",
+ {
+ "kind": "let",
+ "type": "number",
+ "description": "Specify the selected item index"
+ }
+ ],
+ [
+ "type",
+ {
+ "kind": "let",
+ "value": "\"default\"",
+ "type": "\"default\" | \"inline\"",
+ "description": "Specify the type of dropdown"
+ }
+ ],
+ [
+ "size",
+ {
+ "kind": "let",
+ "type": "\"sm\" | \"lg\" | \"xl\"",
+ "description": "Specify the size of the dropdown field"
+ }
+ ],
+ [
+ "open",
+ {
+ "kind": "let",
+ "value": "false",
+ "type": "boolean",
+ "description": "Set to `true` to open the dropdown"
+ }
+ ],
+ [
+ "inline",
+ {
+ "kind": "let",
+ "value": "false",
+ "type": "boolean",
+ "description": "Set to `true` to use the inline variant"
+ }
+ ],
+ [
+ "light",
+ {
+ "kind": "let",
+ "value": "false",
+ "type": "boolean",
+ "description": "Set to `true` to enable the light variant"
+ }
+ ],
+ [
+ "disabled",
+ {
+ "kind": "let",
+ "value": "false",
+ "type": "boolean",
+ "description": "Set to `true` to disable the dropdown"
+ }
+ ],
+ [
+ "titleText",
+ {
+ "kind": "let",
+ "value": "\"\"",
+ "type": "string",
+ "description": "Specify the title text"
+ }
+ ],
+ [
+ "invalid",
+ {
+ "kind": "let",
+ "value": "false",
+ "type": "boolean",
+ "description": "Set to `true` to indicate an invalid state"
+ }
+ ],
+ [
+ "invalidText",
+ {
+ "kind": "let",
+ "value": "\"\"",
+ "type": "string",
+ "description": "Specify the invalid state text"
+ }
+ ],
+ [
+ "helperText",
+ {
+ "kind": "let",
+ "value": "\"\"",
+ "type": "string",
+ "description": "Specify the helper text"
+ }
+ ],
+ [
+ "label",
+ {
+ "kind": "let",
+ "type": "string",
+ "description": "Specify the list box label"
+ }
+ ],
+ [
+ "translateWithId",
+ {
+ "kind": "let",
+ "type": "(id: any) => string",
+ "description": "Override the default translation ids"
+ }
+ ],
+ [
+ "id",
+ {
+ "kind": "let",
+ "type": "string",
+ "description": "Set an id for the list box component"
+ }
+ ],
+ [
+ "name",
+ {
+ "kind": "let",
+ "type": "string",
+ "description": "Specify a name attribute for the list box"
+ }
+ ],
+ [
+ "ref",
+ {
+ "kind": "let",
+ "value": "null",
+ "type": "null | HTMLButtonElement",
+ "description": "Obtain a reference to the button HTML element"
+ }
+ ]
+ ],
+ "slots": [],
+ "forwarded_events": [],
+ "dispatched_events": [
+ [
+ "select",
+ {
+ "detail": "{ selectedId, selectedIndex, selectedItem }"
+ }
+ ]
+ ]
+ },
+ "DropdownSkeleton": {
+ "moduleName": "DropdownSkeleton",
+ "props": [
+ [
+ "inline",
+ {
+ "kind": "let",
+ "value": "false",
+ "type": "boolean",
+ "description": "Set to `true` to use the inline variant"
+ }
+ ]
+ ],
+ "slots": [],
+ "forwarded_events": [
+ [
+ "click",
+ {
+ "start": 332,
+ "end": 340,
+ "type": "EventHandler",
+ "name": "click",
+ "modifiers": [],
+ "expression": null
+ }
+ ],
+ [
+ "mouseover",
+ {
+ "start": 343,
+ "end": 355,
+ "type": "EventHandler",
+ "name": "mouseover",
+ "modifiers": [],
+ "expression": null
+ }
+ ],
+ [
+ "mouseenter",
+ {
+ "start": 358,
+ "end": 371,
+ "type": "EventHandler",
+ "name": "mouseenter",
+ "modifiers": [],
+ "expression": null
+ }
+ ],
+ [
+ "mouseleave",
+ {
+ "start": 374,
+ "end": 387,
+ "type": "EventHandler",
+ "name": "mouseleave",
+ "modifiers": [],
+ "expression": null
+ }
+ ]
+ ],
+ "dispatched_events": []
+ },
+ "ExpandableTile": {
+ "moduleName": "ExpandableTile",
+ "props": [
+ [
+ "expanded",
+ {
+ "kind": "let",
+ "value": "false",
+ "type": "boolean",
+ "description": "Set to `true` to expand the tile"
+ }
+ ],
+ [
+ "light",
+ {
+ "kind": "let",
+ "value": "false",
+ "type": "boolean",
+ "description": "Set to `true` to enable the light variant"
+ }
+ ],
+ [
+ "tileMaxHeight",
+ {
+ "kind": "let",
+ "value": "0",
+ "type": "number",
+ "description": "Specify the max height of the tile (number of pixels)"
+ }
+ ],
+ [
+ "tilePadding",
+ {
+ "kind": "let",
+ "value": "0",
+ "type": "number",
+ "description": "Specify the padding of the tile (number of pixels)"
+ }
+ ],
+ [
+ "tileCollapsedIconText",
+ {
+ "kind": "let",
+ "value": "\"Interact to expand Tile\"",
+ "type": "string",
+ "description": "Specify the icon text of the collapsed tile"
+ }
+ ],
+ [
+ "tileExpandedIconText",
+ {
+ "kind": "let",
+ "value": "\"Interact to collapse Tile\"",
+ "type": "string",
+ "description": "Specify the icon text of the expanded tile"
+ }
+ ],
+ [
+ "tabindex",
+ {
+ "kind": "let",
+ "value": "\"0\"",
+ "type": "string",
+ "description": "Specify the tabindex"
+ }
+ ],
+ [
+ "id",
+ {
+ "kind": "let",
+ "type": "string",
+ "description": "Set an id for the top-level div element"
+ }
+ ],
+ [
+ "ref",
+ {
+ "kind": "let",
+ "value": "null",
+ "type": "null | HTMLElement",
+ "description": "Obtain a reference to the input HTML element"
+ }
+ ]
+ ],
+ "slots": [
+ [
+ "above",
+ {
+ "attributes": [
+ {
+ "start": 2643,
+ "end": 2655,
+ "type": "Attribute",
+ "name": "name",
+ "value": [
+ {
+ "start": 2649,
+ "end": 2654,
+ "type": "Text",
+ "raw": "above",
+ "data": "above"
+ }
+ ]
+ }
+ ],
+ "children": [],
+ "default": false,
+ "default_value": ""
+ }
+ ],
+ [
+ "below",
+ {
+ "attributes": [
+ {
+ "start": 3103,
+ "end": 3115,
+ "type": "Attribute",
+ "name": "name",
+ "value": [
+ {
+ "start": 3109,
+ "end": 3114,
+ "type": "Text",
+ "raw": "below",
+ "data": "below"
+ }
+ ]
+ }
+ ],
+ "children": [],
+ "default": false,
+ "default_value": ""
+ }
+ ]
+ ],
+ "forwarded_events": [
+ [
+ "click",
+ {
+ "start": 2951,
+ "end": 2959,
+ "type": "EventHandler",
+ "name": "click",
+ "modifiers": [],
+ "expression": null
+ }
+ ],
+ [
+ "keypress",
+ {
+ "start": 2175,
+ "end": 2186,
+ "type": "EventHandler",
+ "name": "keypress",
+ "modifiers": [],
+ "expression": null
+ }
+ ],
+ [
+ "mouseover",
+ {
+ "start": 2968,
+ "end": 2980,
+ "type": "EventHandler",
+ "name": "mouseover",
+ "modifiers": [],
+ "expression": null
+ }
+ ],
+ [
+ "mouseenter",
+ {
+ "start": 2989,
+ "end": 3002,
+ "type": "EventHandler",
+ "name": "mouseenter",
+ "modifiers": [],
+ "expression": null
+ }
+ ],
+ [
+ "mouseleave",
+ {
+ "start": 3011,
+ "end": 3024,
+ "type": "EventHandler",
+ "name": "mouseleave",
+ "modifiers": [],
+ "expression": null
+ }
+ ]
+ ],
+ "dispatched_events": []
+ },
+ "FileUploader": {
+ "moduleName": "FileUploader",
+ "props": [
+ [
+ "status",
+ {
+ "kind": "let",
+ "value": "\"uploading\"",
+ "type": "\"uploading\" | \"edit\" | \"complete\"",
+ "description": "Specify the file uploader status"
+ }
+ ],
+ [
+ "accept",
+ {
+ "kind": "let",
+ "type": "string[]",
+ "description": "Specify the accepted file types"
+ }
+ ],
+ [
+ "files",
+ {
+ "kind": "let",
+ "type": "string[]",
+ "description": "Obtain the uploaded file names"
+ }
+ ],
+ [
+ "multiple",
+ {
+ "kind": "let",
+ "value": "false",
+ "type": "boolean",
+ "description": "Set to `true` to allow multiple files"
+ }
+ ],
+ [
+ "clearFiles",
+ {
+ "kind": "const",
+ "type": "() => any",
+ "description": "Override the default behavior of clearing the array of uploaded files"
+ }
+ ],
+ [
+ "labelDescription",
+ {
+ "kind": "let",
+ "value": "\"\"",
+ "type": "string",
+ "description": "Specify the label description"
+ }
+ ],
+ [
+ "labelTitle",
+ {
+ "kind": "let",
+ "value": "\"\"",
+ "type": "string",
+ "description": "Specify the label title"
+ }
+ ],
+ [
+ "kind",
+ {
+ "kind": "let",
+ "value": "\"primary\"",
+ "type": "\"primary\" | \"secondary\" | \"tertiary\" | \"ghost\" | \"danger\"",
+ "description": "Specify the kind of file uploader button"
+ }
+ ],
+ [
+ "buttonLabel",
+ {
+ "kind": "let",
+ "value": "\"\"",
+ "type": "string",
+ "description": "Specify the button label"
+ }
+ ],
+ [
+ "iconDescription",
+ {
+ "kind": "let",
+ "value": "\"Provide icon description\"",
+ "type": "string",
+ "description": "Specify the ARIA label used for the status icons"
+ }
+ ],
+ [
+ "name",
+ {
+ "kind": "let",
+ "value": "\"\"",
+ "type": "string",
+ "description": "Specify a name attribute for the file button uploader input"
+ }
+ ]
+ ],
+ "slots": [],
+ "forwarded_events": [
+ [
+ "click",
+ {
+ "start": 3096,
+ "end": 3104,
+ "type": "EventHandler",
+ "name": "click",
+ "modifiers": [],
+ "expression": null
+ }
+ ],
+ [
+ "mouseover",
+ {
+ "start": 2080,
+ "end": 2092,
+ "type": "EventHandler",
+ "name": "mouseover",
+ "modifiers": [],
+ "expression": null
+ }
+ ],
+ [
+ "mouseenter",
+ {
+ "start": 2095,
+ "end": 2108,
+ "type": "EventHandler",
+ "name": "mouseenter",
+ "modifiers": [],
+ "expression": null
+ }
+ ],
+ [
+ "mouseleave",
+ {
+ "start": 2111,
+ "end": 2124,
+ "type": "EventHandler",
+ "name": "mouseleave",
+ "modifiers": [],
+ "expression": null
+ }
+ ],
+ [
+ "change",
+ {
+ "start": 2419,
+ "end": 2428,
+ "type": "EventHandler",
+ "name": "change",
+ "modifiers": [],
+ "expression": null
+ }
+ ],
+ [
+ "keydown",
+ {
+ "start": 2884,
+ "end": 2894,
+ "type": "EventHandler",
+ "name": "keydown",
+ "modifiers": [],
+ "expression": null
+ }
+ ]
+ ],
+ "dispatched_events": [
+ [
+ "add",
+ {
+ "detail": "files"
+ }
+ ],
+ [
+ "remove",
+ {
+ "detail": "prevFiles.filter((_) => !files.includes(_))"
+ }
+ ]
+ ]
+ },
+ "FileUploaderButton": {
+ "moduleName": "FileUploaderButton",
+ "props": [
+ [
+ "accept",
+ {
+ "kind": "let",
+ "type": "string[]",
+ "description": "Specify the accepted file types"
+ }
+ ],
+ [
+ "multiple",
+ {
+ "kind": "let",
+ "value": "false",
+ "type": "boolean",
+ "description": "Set to `true` to allow multiple files"
+ }
+ ],
+ [
+ "disabled",
+ {
+ "kind": "let",
+ "value": "false",
+ "type": "boolean",
+ "description": "Set to `true` to disable the input"
+ }
+ ],
+ [
+ "disableLabelChanges",
+ {
+ "kind": "let",
+ "value": "false",
+ "type": "boolean",
+ "description": "Set to `true` to disable label changes"
+ }
+ ],
+ [
+ "kind",
+ {
+ "kind": "let",
+ "value": "\"primary\"",
+ "type": "\"primary\" | \"secondary\" | \"tertiary\" | \"ghost\" | \"danger\"",
+ "description": "Specify the kind of file uploader button"
+ }
+ ],
+ [
+ "labelText",
+ {
+ "kind": "let",
+ "value": "\"Add file\"",
+ "type": "string",
+ "description": "Specify the label text"
+ }
+ ],
+ [
+ "role",
+ {
+ "kind": "let",
+ "value": "\"button\"",
+ "type": "string",
+ "description": "Specify the label role"
+ }
+ ],
+ [
+ "tabindex",
+ {
+ "kind": "let",
+ "value": "\"0\"",
+ "type": "string",
+ "description": "Specify `tabindex` attribute"
+ }
+ ],
+ [
+ "id",
+ {
+ "kind": "let",
+ "type": "string",
+ "description": "Set an id for the input element"
+ }
+ ],
+ [
+ "name",
+ {
+ "kind": "let",
+ "value": "\"\"",
+ "type": "string",
+ "description": "Specify a name attribute for the input"
+ }
+ ],
+ [
+ "ref",
+ {
+ "kind": "let",
+ "value": "null",
+ "type": "null | HTMLInputElement",
+ "description": "Obtain a reference to the input HTML element"
+ }
+ ]
+ ],
+ "slots": [],
+ "forwarded_events": [
+ [
+ "keydown",
+ {
+ "start": 1640,
+ "end": 1650,
+ "type": "EventHandler",
+ "name": "keydown",
+ "modifiers": [],
+ "expression": null
+ }
+ ],
+ [
+ "change",
+ {
+ "start": 2017,
+ "end": 2042,
+ "type": "EventHandler",
+ "name": "change",
+ "modifiers": ["stopPropagation"],
+ "expression": null
+ }
+ ],
+ [
+ "click",
+ {
+ "start": 2277,
+ "end": 2285,
+ "type": "EventHandler",
+ "name": "click",
+ "modifiers": [],
+ "expression": null
+ }
+ ]
+ ],
+ "dispatched_events": []
+ },
+ "FileUploaderDropContainer": {
+ "moduleName": "FileUploaderDropContainer",
+ "props": [
+ [
+ "accept",
+ {
+ "kind": "let",
+ "type": "string[]",
+ "description": "Specify the accepted file types"
+ }
+ ],
+ [
+ "multiple",
+ {
+ "kind": "let",
+ "value": "false",
+ "type": "boolean",
+ "description": "Set to `true` to allow multiple files"
+ }
+ ],
+ [
+ "validateFiles",
+ {
+ "kind": "let",
+ "type": "(files: Files) => Files",
+ "description": "Override the default behavior of validating uploaded files\nThe default behavior does not validate files"
+ }
+ ],
+ [
+ "labelText",
+ {
+ "kind": "let",
+ "value": "\"Add file\"",
+ "type": "string",
+ "description": "Specify the label text"
+ }
+ ],
+ [
+ "role",
+ {
+ "kind": "let",
+ "value": "\"button\"",
+ "type": "string",
+ "description": "Specify the `role` attribute of the drop container"
+ }
+ ],
+ [
+ "disabled",
+ {
+ "kind": "let",
+ "value": "false",
+ "type": "boolean",
+ "description": "Set to `true` to disable the input"
+ }
+ ],
+ [
+ "tabindex",
+ {
+ "kind": "let",
+ "value": "\"0\"",
+ "type": "string",
+ "description": "Specify `tabindex` attribute"
+ }
+ ],
+ [
+ "id",
+ {
+ "kind": "let",
+ "type": "string",
+ "description": "Set an id for the input element"
+ }
+ ],
+ [
+ "name",
+ {
+ "kind": "let",
+ "value": "\"\"",
+ "type": "string",
+ "description": "Specify a name attribute for the input"
+ }
+ ],
+ [
+ "ref",
+ {
+ "kind": "let",
+ "value": "null",
+ "type": "null | HTMLInputElement",
+ "description": "Obtain a reference to the input HTML element"
+ }
+ ]
+ ],
+ "slots": [],
+ "forwarded_events": [
+ [
+ "dragover",
+ {
+ "start": 1585,
+ "end": 1596,
+ "type": "EventHandler",
+ "name": "dragover",
+ "modifiers": [],
+ "expression": null
+ }
+ ],
+ [
+ "dragleave",
+ {
+ "start": 1762,
+ "end": 1774,
+ "type": "EventHandler",
+ "name": "dragleave",
+ "modifiers": [],
+ "expression": null
+ }
+ ],
+ [
+ "drop",
+ {
+ "start": 1942,
+ "end": 1949,
+ "type": "EventHandler",
+ "name": "drop",
+ "modifiers": [],
+ "expression": null
+ }
+ ],
+ [
+ "keydown",
+ {
+ "start": 2276,
+ "end": 2286,
+ "type": "EventHandler",
+ "name": "keydown",
+ "modifiers": [],
+ "expression": null
+ }
+ ],
+ [
+ "change",
+ {
+ "start": 2813,
+ "end": 2822,
+ "type": "EventHandler",
+ "name": "change",
+ "modifiers": [],
+ "expression": null
+ }
+ ],
+ [
+ "click",
+ {
+ "start": 2937,
+ "end": 2945,
+ "type": "EventHandler",
+ "name": "click",
+ "modifiers": [],
+ "expression": null
+ }
+ ]
+ ],
+ "dispatched_events": [
+ [
+ "add",
+ {
+ "detail": "validateFiles(target.files)"
+ }
+ ]
+ ]
+ },
+ "FileUploaderItem": {
+ "moduleName": "FileUploaderItem",
+ "props": [
+ [
+ "status",
+ {
+ "kind": "let",
+ "value": "\"uploading\"",
+ "type": "\"uploading\" | \"edit\" | \"complete\"",
+ "description": "Specify the file uploader status"
+ }
+ ],
+ [
+ "iconDescription",
+ {
+ "kind": "let",
+ "value": "\"\"",
+ "type": "string",
+ "description": "Specify the ARIA label used for the status icons"
+ }
+ ],
+ [
+ "invalid",
+ {
+ "kind": "let",
+ "value": "false",
+ "type": "boolean",
+ "description": "Set to `true` to indicate an invalid state"
+ }
+ ],
+ [
+ "errorSubject",
+ {
+ "kind": "let",
+ "value": "\"\"",
+ "type": "string",
+ "description": "Specify the error subject text"
+ }
+ ],
+ [
+ "errorBody",
+ {
+ "kind": "let",
+ "value": "\"\"",
+ "type": "string",
+ "description": "Specify the error body text"
+ }
+ ],
+ [
+ "id",
+ {
+ "kind": "let",
+ "type": "string",
+ "description": "Set an id for the top-level element"
+ }
+ ],
+ [
+ "name",
+ {
+ "kind": "let",
+ "value": "\"\"",
+ "type": "string",
+ "description": "Specify the file uploader name"
+ }
+ ]
+ ],
+ "slots": [],
+ "forwarded_events": [
+ [
+ "mouseover",
+ {
+ "start": 1183,
+ "end": 1195,
+ "type": "EventHandler",
+ "name": "mouseover",
+ "modifiers": [],
+ "expression": null
+ }
+ ],
+ [
+ "mouseenter",
+ {
+ "start": 1198,
+ "end": 1211,
+ "type": "EventHandler",
+ "name": "mouseenter",
+ "modifiers": [],
+ "expression": null
+ }
+ ],
+ [
+ "mouseleave",
+ {
+ "start": 1214,
+ "end": 1227,
+ "type": "EventHandler",
+ "name": "mouseleave",
+ "modifiers": [],
+ "expression": null
+ }
+ ]
+ ],
+ "dispatched_events": [
+ [
+ "delete",
+ {
+ "detail": "id"
+ }
+ ]
+ ]
+ },
+ "FileUploaderSkeleton": {
+ "moduleName": "FileUploaderSkeleton",
+ "props": [],
+ "slots": [],
+ "forwarded_events": [
+ [
+ "click",
+ {
+ "start": 173,
+ "end": 181,
+ "type": "EventHandler",
+ "name": "click",
+ "modifiers": [],
+ "expression": null
+ }
+ ],
+ [
+ "mouseover",
+ {
+ "start": 184,
+ "end": 196,
+ "type": "EventHandler",
+ "name": "mouseover",
+ "modifiers": [],
+ "expression": null
+ }
+ ],
+ [
+ "mouseenter",
+ {
+ "start": 199,
+ "end": 212,
+ "type": "EventHandler",
+ "name": "mouseenter",
+ "modifiers": [],
+ "expression": null
+ }
+ ],
+ [
+ "mouseleave",
+ {
+ "start": 215,
+ "end": 228,
+ "type": "EventHandler",
+ "name": "mouseleave",
+ "modifiers": [],
+ "expression": null
+ }
+ ]
+ ],
+ "dispatched_events": []
+ },
+ "Filename": {
+ "moduleName": "Filename",
+ "props": [
+ [
+ "status",
+ {
+ "kind": "let",
+ "value": "\"uploading\"",
+ "type": "\"uploading\" | \"edit\" | \"complete\"",
+ "description": "Specify the file name status"
+ }
+ ],
+ [
+ "iconDescription",
+ {
+ "kind": "let",
+ "value": "\"\"",
+ "type": "string",
+ "description": "Specify the ARIA label used for the status icons"
+ }
+ ],
+ [
+ "invalid",
+ {
+ "kind": "let",
+ "value": "false",
+ "type": "boolean",
+ "description": "Set to `true` to indicate an invalid state"
+ }
+ ]
+ ],
+ "slots": [],
+ "forwarded_events": [
+ [
+ "click",
+ {
+ "start": 1058,
+ "end": 1066,
+ "type": "EventHandler",
+ "name": "click",
+ "modifiers": [],
+ "expression": null
+ }
+ ],
+ [
+ "keydown",
+ {
+ "start": 1071,
+ "end": 1081,
+ "type": "EventHandler",
+ "name": "keydown",
+ "modifiers": [],
+ "expression": null
+ }
+ ]
+ ],
+ "dispatched_events": []
+ },
+ "FluidForm": {
+ "moduleName": "FluidForm",
+ "props": [],
+ "slots": [
+ [
+ "default",
+ {
+ "attributes": [],
+ "children": [],
+ "default": true,
+ "default_value": ""
+ }
+ ]
+ ],
+ "forwarded_events": [],
+ "dispatched_events": []
+ },
+ "Form": {
+ "moduleName": "Form",
+ "props": [],
+ "slots": [
+ [
+ "default",
+ {
+ "attributes": [],
+ "children": [],
+ "default": true,
+ "default_value": ""
+ }
+ ]
+ ],
+ "forwarded_events": [
+ [
+ "click",
+ {
+ "start": 53,
+ "end": 61,
+ "type": "EventHandler",
+ "name": "click",
+ "modifiers": [],
+ "expression": null
+ }
+ ],
+ [
+ "mouseover",
+ {
+ "start": 64,
+ "end": 76,
+ "type": "EventHandler",
+ "name": "mouseover",
+ "modifiers": [],
+ "expression": null
+ }
+ ],
+ [
+ "mouseenter",
+ {
+ "start": 79,
+ "end": 92,
+ "type": "EventHandler",
+ "name": "mouseenter",
+ "modifiers": [],
+ "expression": null
+ }
+ ],
+ [
+ "mouseleave",
+ {
+ "start": 95,
+ "end": 108,
+ "type": "EventHandler",
+ "name": "mouseleave",
+ "modifiers": [],
+ "expression": null
+ }
+ ],
+ [
+ "submit",
+ {
+ "start": 111,
+ "end": 135,
+ "type": "EventHandler",
+ "name": "submit",
+ "modifiers": ["preventDefault"],
+ "expression": null
+ }
+ ]
+ ],
+ "dispatched_events": []
+ },
+ "FormGroup": {
+ "moduleName": "FormGroup",
+ "props": [
+ [
+ "invalid",
+ {
+ "kind": "let",
+ "value": "false",
+ "type": "boolean",
+ "description": "Set to `true` to indicate an invalid state"
+ }
+ ],
+ [
+ "message",
+ {
+ "kind": "let",
+ "value": "false",
+ "type": "boolean",
+ "description": "Set to `true` to render a form requirement"
+ }
+ ],
+ [
+ "messageText",
+ {
+ "kind": "let",
+ "value": "\"\"",
+ "type": "string",
+ "description": "Specify the message text"
+ }
+ ],
+ [
+ "legendText",
+ {
+ "kind": "let",
+ "value": "\"\"",
+ "type": "string",
+ "description": "Specify the legend text"
+ }
+ ]
+ ],
+ "slots": [
+ [
+ "default",
+ {
+ "attributes": [],
+ "children": [],
+ "default": true,
+ "default_value": ""
+ }
+ ]
+ ],
+ "forwarded_events": [
+ [
+ "click",
+ {
+ "start": 595,
+ "end": 603,
+ "type": "EventHandler",
+ "name": "click",
+ "modifiers": [],
+ "expression": null
+ }
+ ],
+ [
+ "mouseover",
+ {
+ "start": 606,
+ "end": 618,
+ "type": "EventHandler",
+ "name": "mouseover",
+ "modifiers": [],
+ "expression": null
+ }
+ ],
+ [
+ "mouseenter",
+ {
+ "start": 621,
+ "end": 634,
+ "type": "EventHandler",
+ "name": "mouseenter",
+ "modifiers": [],
+ "expression": null
+ }
+ ],
+ [
+ "mouseleave",
+ {
+ "start": 637,
+ "end": 650,
+ "type": "EventHandler",
+ "name": "mouseleave",
+ "modifiers": [],
+ "expression": null
+ }
+ ]
+ ],
+ "dispatched_events": []
+ },
+ "FormItem": {
+ "moduleName": "FormItem",
+ "props": [],
+ "slots": [
+ [
+ "default",
+ {
+ "attributes": [],
+ "children": [],
+ "default": true,
+ "default_value": ""
+ }
+ ]
+ ],
+ "forwarded_events": [
+ [
+ "click",
+ {
+ "start": 57,
+ "end": 65,
+ "type": "EventHandler",
+ "name": "click",
+ "modifiers": [],
+ "expression": null
+ }
+ ],
+ [
+ "mouseover",
+ {
+ "start": 68,
+ "end": 80,
+ "type": "EventHandler",
+ "name": "mouseover",
+ "modifiers": [],
+ "expression": null
+ }
+ ],
+ [
+ "mouseenter",
+ {
+ "start": 83,
+ "end": 96,
+ "type": "EventHandler",
+ "name": "mouseenter",
+ "modifiers": [],
+ "expression": null
+ }
+ ],
+ [
+ "mouseleave",
+ {
+ "start": 99,
+ "end": 112,
+ "type": "EventHandler",
+ "name": "mouseleave",
+ "modifiers": [],
+ "expression": null
+ }
+ ]
+ ],
+ "dispatched_events": []
+ },
+ "FormLabel": {
+ "moduleName": "FormLabel",
+ "props": [
+ [
+ "id",
+ {
+ "kind": "let",
+ "type": "string",
+ "description": "Set an id to be used by the label element"
+ }
+ ]
+ ],
+ "slots": [
+ [
+ "default",
+ {
+ "attributes": [],
+ "children": [],
+ "default": true,
+ "default_value": ""
+ }
+ ]
+ ],
+ "forwarded_events": [
+ [
+ "click",
+ {
+ "start": 227,
+ "end": 235,
+ "type": "EventHandler",
+ "name": "click",
+ "modifiers": [],
+ "expression": null
+ }
+ ],
+ [
+ "mouseover",
+ {
+ "start": 238,
+ "end": 250,
+ "type": "EventHandler",
+ "name": "mouseover",
+ "modifiers": [],
+ "expression": null
+ }
+ ],
+ [
+ "mouseenter",
+ {
+ "start": 253,
+ "end": 266,
+ "type": "EventHandler",
+ "name": "mouseenter",
+ "modifiers": [],
+ "expression": null
+ }
+ ],
+ [
+ "mouseleave",
+ {
+ "start": 269,
+ "end": 282,
+ "type": "EventHandler",
+ "name": "mouseleave",
+ "modifiers": [],
+ "expression": null
+ }
+ ]
+ ],
+ "dispatched_events": []
+ },
+ "Grid": {
+ "moduleName": "Grid",
+ "props": [
+ [
+ "as",
+ {
+ "kind": "let",
+ "value": "false",
+ "type": "boolean",
+ "description": "Set to `true` to render a custom HTML element\nProps are destructured as `props` in the default slot (e.g. )"
+ }
+ ],
+ [
+ "condensed",
+ {
+ "kind": "let",
+ "value": "false",
+ "type": "boolean",
+ "description": "Set to `true` to use the condensed variant"
+ }
+ ],
+ [
+ "narrow",
+ {
+ "kind": "let",
+ "value": "false",
+ "type": "boolean",
+ "description": "Set to `true` to use the narrow variant"
+ }
+ ],
+ [
+ "fullWidth",
+ {
+ "kind": "let",
+ "value": "false",
+ "type": "boolean",
+ "description": "Set to `true` to use the fullWidth variant"
+ }
+ ],
+ [
+ "noGutter",
+ {
+ "kind": "let",
+ "value": "false",
+ "type": "boolean",
+ "description": "Set to `true` to remove the gutter"
+ }
+ ],
+ [
+ "noGutterLeft",
+ {
+ "kind": "let",
+ "value": "false",
+ "type": "boolean",
+ "description": "Set to `true` to remove the left gutter"
+ }
+ ],
+ [
+ "noGutterRight",
+ {
+ "kind": "let",
+ "value": "false",
+ "type": "boolean",
+ "description": "Set to `true` to remove the right gutter"
+ }
+ ]
+ ],
+ "slots": [
+ [
+ "default",
+ {
+ "attributes": [],
+ "children": [],
+ "default": true,
+ "default_value": ""
+ }
+ ]
+ ],
+ "forwarded_events": [],
+ "dispatched_events": []
+ },
+ "Header": {
+ "moduleName": "Header",
+ "props": [
+ [
+ "expandedByDefault",
+ {
+ "kind": "let",
+ "value": "true",
+ "type": "boolean",
+ "description": "Set to `false` to hide the side nav by default"
+ }
+ ],
+ [
+ "isSideNavOpen",
+ {
+ "kind": "let",
+ "value": "false",
+ "type": "boolean",
+ "description": "Set to `true` to open the side nav"
+ }
+ ],
+ [
+ "uiShellAriaLabel",
+ {
+ "kind": "let",
+ "type": "string",
+ "description": "Specify the ARIA label for the header"
+ }
+ ],
+ [
+ "href",
+ {
+ "kind": "let",
+ "type": "string",
+ "description": "Specify the `href` attribute"
+ }
+ ],
+ [
+ "company",
+ {
+ "kind": "let",
+ "type": "string",
+ "description": "Specify the company name"
+ }
+ ],
+ [
+ "platformName",
+ {
+ "kind": "let",
+ "type": "string",
+ "description": "Specify the platform name\nAlternatively, use the named slot \"platform\" (e.g. ...)"
+ }
+ ],
+ [
+ "ref",
+ {
+ "kind": "let",
+ "value": "null",
+ "type": "null | HTMLAnchorElement",
+ "description": "Obtain a reference to the HTML anchor element"
+ }
+ ]
+ ],
+ "slots": [
+ [
+ "skip-to-content",
+ {
+ "attributes": [
+ {
+ "start": 1398,
+ "end": 1420,
+ "type": "Attribute",
+ "name": "name",
+ "value": [
+ {
+ "start": 1404,
+ "end": 1419,
+ "type": "Text",
+ "raw": "skip-to-content",
+ "data": "skip-to-content"
+ }
+ ]
+ }
+ ],
+ "children": [],
+ "default": false,
+ "default_value": ""
+ }
+ ],
+ [
+ "platform",
+ {
+ "attributes": [
+ {
+ "start": 1740,
+ "end": 1755,
+ "type": "Attribute",
+ "name": "name",
+ "value": [
+ {
+ "start": 1746,
+ "end": 1754,
+ "type": "Text",
+ "raw": "platform",
+ "data": "platform"
+ }
+ ]
+ }
+ ],
+ "children": [
+ {
+ "start": 1756,
+ "end": 1770,
+ "type": "MustacheTag",
+ "expression": {
+ "type": "Identifier",
+ "start": 1757,
+ "end": 1769,
+ "loc": {
+ "start": {
+ "line": 72,
+ "column": 27
+ },
+ "end": {
+ "line": 72,
+ "column": 39
+ }
+ },
+ "name": "platformName"
+ }
+ }
+ ],
+ "default": false,
+ "default_value": "{platformName}\n"
+ }
+ ],
+ [
+ "default",
+ {
+ "attributes": [],
+ "children": [],
+ "default": true,
+ "default_value": ""
+ }
+ ]
+ ],
+ "forwarded_events": [
+ [
+ "click",
+ {
+ "start": 1614,
+ "end": 1622,
+ "type": "EventHandler",
+ "name": "click",
+ "modifiers": [],
+ "expression": null
+ }
+ ]
+ ],
+ "dispatched_events": []
+ },
+ "HeaderAction": {
+ "moduleName": "HeaderAction",
+ "props": [
+ [
+ "isOpen",
+ {
+ "kind": "let",
+ "value": "false",
+ "type": "boolean",
+ "description": "Set to `true` to open the panel"
+ }
+ ],
+ [
+ "icon",
+ {
+ "kind": "let",
+ "type": "{ render: typeof import(\"carbon-icons-svelte/lib/Add16\").default; skeleton: boolean; }",
+ "description": "Specify the icon props"
+ }
+ ],
+ [
+ "text",
+ {
+ "kind": "let",
+ "type": "string",
+ "description": "Specify the text\nAlternatively, use the named slot \"text\" (e.g. ...
)"
+ }
+ ],
+ [
+ "ref",
+ {
+ "kind": "let",
+ "value": "null",
+ "type": "null | HTMLButtonElement",
+ "description": "Obtain a reference to the button HTML element"
+ }
+ ]
+ ],
+ "slots": [
+ [
+ "text",
+ {
+ "attributes": [
+ {
+ "start": 1781,
+ "end": 1792,
+ "type": "Attribute",
+ "name": "name",
+ "value": [
+ {
+ "start": 1787,
+ "end": 1791,
+ "type": "Text",
+ "raw": "text",
+ "data": "text"
+ }
+ ]
+ }
+ ],
+ "children": [
+ {
+ "start": 1793,
+ "end": 1800,
+ "type": "Text",
+ "raw": "\n ",
+ "data": "\n "
+ },
+ {
+ "start": 1800,
+ "end": 1834,
+ "type": "IfBlock",
+ "expression": {
+ "type": "Identifier",
+ "start": 1805,
+ "end": 1809,
+ "loc": {
+ "start": {
+ "line": 79,
+ "column": 11
+ },
+ "end": {
+ "line": 79,
+ "column": 15
+ }
+ },
+ "name": "text"
+ },
+ "children": [
+ {
+ "start": 1810,
+ "end": 1829,
+ "type": "Element",
+ "name": "span",
+ "attributes": [],
+ "children": [
+ {
+ "start": 1816,
+ "end": 1822,
+ "type": "MustacheTag",
+ "expression": {
+ "type": "Identifier",
+ "start": 1817,
+ "end": 1821,
+ "loc": {
+ "start": {
+ "line": 79,
+ "column": 23
+ },
+ "end": {
+ "line": 79,
+ "column": 27
+ }
+ },
+ "name": "text"
+ }
+ }
+ ]
+ }
+ ]
+ },
+ {
+ "start": 1834,
+ "end": 1839,
+ "type": "Text",
+ "raw": "\n ",
+ "data": "\n "
+ }
+ ],
+ "default": false,
+ "default_value": "\n \n{#if text}{text}{/if}\n\n \n"
+ }
+ ],
+ [
+ "default",
+ {
+ "attributes": [],
+ "children": [],
+ "default": true,
+ "default_value": ""
+ }
+ ]
+ ],
+ "forwarded_events": [
+ [
+ "click",
+ {
+ "start": 1577,
+ "end": 1585,
+ "type": "EventHandler",
+ "name": "click",
+ "modifiers": [],
+ "expression": null
+ }
+ ]
+ ],
+ "dispatched_events": [["close", {}]]
+ },
+ "HeaderActionLink": {
+ "moduleName": "HeaderActionLink",
+ "props": [
+ [
+ "linkIsActive",
+ {
+ "kind": "let",
+ "value": "false",
+ "type": "boolean",
+ "description": "Set to `true` to use the active state"
+ }
+ ],
+ [
+ "href",
+ {
+ "kind": "let",
+ "type": "string",
+ "description": "Specify the `href` attribute"
+ }
+ ],
+ [
+ "icon",
+ {
+ "kind": "let",
+ "type": "{ render: typeof import(\"carbon-icons-svelte/lib/Add16\").default; skeleton: boolean; }",
+ "description": "Specify the icon props"
+ }
+ ],
+ [
+ "ref",
+ {
+ "kind": "let",
+ "value": "null",
+ "type": "null | HTMLAnchorElement",
+ "description": "Obtain a reference to the HTML anchor element"
+ }
+ ]
+ ],
+ "slots": [],
+ "forwarded_events": [],
+ "dispatched_events": []
+ },
+ "HeaderActionSearch": {
+ "moduleName": "HeaderActionSearch",
+ "props": [
+ [
+ "searchIsActive",
+ {
+ "kind": "let",
+ "value": "false",
+ "type": "boolean",
+ "description": "Set to `true` to focus the search"
+ }
+ ]
+ ],
+ "slots": [],
+ "forwarded_events": [],
+ "dispatched_events": [
+ ["focusInputSearch", {}],
+ ["focusOutInputSearch", {}],
+ [
+ "inputSearch",
+ {
+ "detail": "params"
+ }
+ ]
+ ]
+ },
+ "HeaderGlobalAction": {
+ "moduleName": "HeaderGlobalAction",
+ "props": [
+ [
+ "isActive",
+ {
+ "kind": "let",
+ "value": "false",
+ "type": "boolean",
+ "description": "Set to `true` to use the active variant"
+ }
+ ],
+ [
+ "icon",
+ {
+ "kind": "let",
+ "type": "typeof import(\"carbon-icons-svelte/lib/Add16\").default",
+ "description": "Specify the icon to render"
+ }
+ ],
+ [
+ "ref",
+ {
+ "kind": "let",
+ "value": "null",
+ "type": "null | HTMLButtonElement",
+ "description": "Obtain a reference to the HTML button element"
+ }
+ ]
+ ],
+ "slots": [
+ [
+ "default",
+ {
+ "attributes": [],
+ "children": [
+ {
+ "start": 603,
+ "end": 608,
+ "type": "Text",
+ "raw": "\n ",
+ "data": "\n "
+ },
+ {
+ "start": 608,
+ "end": 669,
+ "type": "IfBlock",
+ "expression": {
+ "type": "Identifier",
+ "start": 613,
+ "end": 617,
+ "loc": {
+ "start": {
+ "line": 30,
+ "column": 9
+ },
+ "end": {
+ "line": 30,
+ "column": 13
+ }
+ },
+ "name": "icon"
+ },
+ "children": [
+ {
+ "start": 625,
+ "end": 659,
+ "type": "InlineComponent",
+ "name": "svelte:component",
+ "attributes": [],
+ "children": [],
+ "expression": {
+ "type": "Identifier",
+ "start": 650,
+ "end": 654,
+ "loc": {
+ "start": {
+ "line": 31,
+ "column": 31
+ },
+ "end": {
+ "line": 31,
+ "column": 35
+ }
+ },
+ "name": "icon"
+ }
+ }
+ ]
+ },
+ {
+ "start": 669,
+ "end": 672,
+ "type": "Text",
+ "raw": "\n ",
+ "data": "\n "
+ }
+ ],
+ "default": true,
+ "default_value": "\n \n{#if icon}\n \n {/if}\n\n \n"
+ }
+ ]
+ ],
+ "forwarded_events": [
+ [
+ "click",
+ {
+ "start": 584,
+ "end": 592,
+ "type": "EventHandler",
+ "name": "click",
+ "modifiers": [],
+ "expression": null
+ }
+ ]
+ ],
+ "dispatched_events": []
+ },
+ "HeaderNav": {
+ "moduleName": "HeaderNav",
+ "props": [
+ [
+ "ariaLabel",
+ {
+ "kind": "let",
+ "type": "string",
+ "description": "Specify the ARIA label for the nav"
+ }
+ ]
+ ],
+ "slots": [
+ [
+ "default",
+ {
+ "attributes": [],
+ "children": [],
+ "default": true,
+ "default_value": ""
+ }
+ ]
+ ],
+ "forwarded_events": [],
+ "dispatched_events": []
+ },
+ "HeaderNavItem": {
+ "moduleName": "HeaderNavItem",
+ "props": [
+ [
+ "href",
+ {
+ "kind": "let",
+ "type": "string",
+ "description": "Specify the `href` attribute"
+ }
+ ],
+ [
+ "text",
+ {
+ "kind": "let",
+ "type": "string",
+ "description": "Specify the text"
+ }
+ ],
+ [
+ "ref",
+ {
+ "kind": "let",
+ "value": "null",
+ "type": "null | HTMLAnchorElement",
+ "description": "Obtain a reference to the HTML anchor element"
+ }
+ ]
+ ],
+ "slots": [],
+ "forwarded_events": [
+ [
+ "click",
+ {
+ "start": 588,
+ "end": 596,
+ "type": "EventHandler",
+ "name": "click",
+ "modifiers": [],
+ "expression": null
+ }
+ ],
+ [
+ "mouseover",
+ {
+ "start": 601,
+ "end": 613,
+ "type": "EventHandler",
+ "name": "mouseover",
+ "modifiers": [],
+ "expression": null
+ }
+ ],
+ [
+ "mouseenter",
+ {
+ "start": 618,
+ "end": 631,
+ "type": "EventHandler",
+ "name": "mouseenter",
+ "modifiers": [],
+ "expression": null
+ }
+ ],
+ [
+ "mouseleave",
+ {
+ "start": 636,
+ "end": 649,
+ "type": "EventHandler",
+ "name": "mouseleave",
+ "modifiers": [],
+ "expression": null
+ }
+ ],
+ [
+ "keyup",
+ {
+ "start": 654,
+ "end": 662,
+ "type": "EventHandler",
+ "name": "keyup",
+ "modifiers": [],
+ "expression": null
+ }
+ ],
+ [
+ "keydown",
+ {
+ "start": 667,
+ "end": 677,
+ "type": "EventHandler",
+ "name": "keydown",
+ "modifiers": [],
+ "expression": null
+ }
+ ],
+ [
+ "focus",
+ {
+ "start": 682,
+ "end": 690,
+ "type": "EventHandler",
+ "name": "focus",
+ "modifiers": [],
+ "expression": null
+ }
+ ],
+ [
+ "blur",
+ {
+ "start": 695,
+ "end": 702,
+ "type": "EventHandler",
+ "name": "blur",
+ "modifiers": [],
+ "expression": null
+ }
+ ]
+ ],
+ "dispatched_events": []
+ },
+ "HeaderNavMenu": {
+ "moduleName": "HeaderNavMenu",
+ "props": [
+ [
+ "expanded",
+ {
+ "kind": "let",
+ "value": "false",
+ "type": "boolean",
+ "description": "Set to `true` to toggle the expanded state"
+ }
+ ],
+ [
+ "href",
+ {
+ "kind": "let",
+ "value": "\"/\"",
+ "type": "string",
+ "description": "Specify the `href` attribute"
+ }
+ ],
+ [
+ "text",
+ {
+ "kind": "let",
+ "type": "string",
+ "description": "Specify the text"
+ }
+ ],
+ [
+ "ref",
+ {
+ "kind": "let",
+ "value": "null",
+ "type": "null | HTMLAnchorElement",
+ "description": "Obtain a reference to the HTML anchor element"
+ }
+ ],
+ [
+ "iconDescription",
+ {
+ "kind": "let",
+ "value": "\"Expand/Collapse\"",
+ "type": "string",
+ "description": "Specify the ARIA label for the chevron icon"
+ }
+ ]
+ ],
+ "slots": [
+ [
+ "default",
+ {
+ "attributes": [],
+ "children": [],
+ "default": true,
+ "default_value": ""
+ }
+ ]
+ ],
+ "forwarded_events": [
+ [
+ "keydown",
+ {
+ "start": 1268,
+ "end": 1278,
+ "type": "EventHandler",
+ "name": "keydown",
+ "modifiers": [],
+ "expression": null
+ }
+ ],
+ [
+ "click",
+ {
+ "start": 1390,
+ "end": 1413,
+ "type": "EventHandler",
+ "name": "click",
+ "modifiers": ["preventDefault"],
+ "expression": null
+ }
+ ],
+ [
+ "mouseover",
+ {
+ "start": 1418,
+ "end": 1430,
+ "type": "EventHandler",
+ "name": "mouseover",
+ "modifiers": [],
+ "expression": null
+ }
+ ],
+ [
+ "mouseenter",
+ {
+ "start": 1435,
+ "end": 1448,
+ "type": "EventHandler",
+ "name": "mouseenter",
+ "modifiers": [],
+ "expression": null
+ }
+ ],
+ [
+ "mouseleave",
+ {
+ "start": 1453,
+ "end": 1466,
+ "type": "EventHandler",
+ "name": "mouseleave",
+ "modifiers": [],
+ "expression": null
+ }
+ ],
+ [
+ "keyup",
+ {
+ "start": 1471,
+ "end": 1479,
+ "type": "EventHandler",
+ "name": "keyup",
+ "modifiers": [],
+ "expression": null
+ }
+ ],
+ [
+ "focus",
+ {
+ "start": 1484,
+ "end": 1492,
+ "type": "EventHandler",
+ "name": "focus",
+ "modifiers": [],
+ "expression": null
+ }
+ ],
+ [
+ "blur",
+ {
+ "start": 1497,
+ "end": 1504,
+ "type": "EventHandler",
+ "name": "blur",
+ "modifiers": [],
+ "expression": null
+ }
+ ]
+ ],
+ "dispatched_events": []
+ },
+ "HeaderPanelDivider": {
+ "moduleName": "HeaderPanelDivider",
+ "props": [],
+ "slots": [
+ [
+ "default",
+ {
+ "attributes": [],
+ "children": [],
+ "default": true,
+ "default_value": ""
+ }
+ ]
+ ],
+ "forwarded_events": [],
+ "dispatched_events": []
+ },
+ "HeaderPanelLink": {
+ "moduleName": "HeaderPanelLink",
+ "props": [
+ [
+ "href",
+ {
+ "kind": "let",
+ "type": "string",
+ "description": "Specify the `href` attribute"
+ }
+ ],
+ [
+ "ref",
+ {
+ "kind": "let",
+ "value": "null",
+ "type": "null | HTMLAnchorElement",
+ "description": "Obtain a reference to the HTML anchor element"
+ }
+ ]
+ ],
+ "slots": [
+ [
+ "default",
+ {
+ "attributes": [],
+ "children": [],
+ "default": true,
+ "default_value": ""
+ }
+ ]
+ ],
+ "forwarded_events": [
+ [
+ "click",
+ {
+ "start": 494,
+ "end": 502,
+ "type": "EventHandler",
+ "name": "click",
+ "modifiers": [],
+ "expression": null
+ }
+ ]
+ ],
+ "dispatched_events": []
+ },
+ "HeaderPanelLinks": {
+ "moduleName": "HeaderPanelLinks",
+ "props": [],
+ "slots": [
+ [
+ "default",
+ {
+ "attributes": [],
+ "children": [],
+ "default": true,
+ "default_value": ""
+ }
+ ]
+ ],
+ "forwarded_events": [],
+ "dispatched_events": []
+ },
+ "HeaderUtilities": {
+ "moduleName": "HeaderUtilities",
+ "props": [],
+ "slots": [
+ [
+ "default",
+ {
+ "attributes": [],
+ "children": [],
+ "default": true,
+ "default_value": ""
+ }
+ ]
+ ],
+ "forwarded_events": [],
+ "dispatched_events": []
+ },
+ "Icon": {
+ "moduleName": "Icon",
+ "props": [
+ [
+ "render",
+ {
+ "kind": "let",
+ "type": "typeof import(\"carbon-icons-svelte/lib/Add16\").default",
+ "description": "Specify the icon from `carbon-icons-svelte` to render\nIcon size must be 16px (e.g. `Add16`, `Task16`)"
+ }
+ ],
+ [
+ "skeleton",
+ {
+ "kind": "let",
+ "value": "false",
+ "type": "boolean",
+ "description": "Set to `true` to display the skeleton state"
+ }
+ ]
+ ],
+ "slots": [],
+ "forwarded_events": [
+ [
+ "click",
+ {
+ "start": 635,
+ "end": 643,
+ "type": "EventHandler",
+ "name": "click",
+ "modifiers": [],
+ "expression": null
+ }
+ ],
+ [
+ "mouseover",
+ {
+ "start": 648,
+ "end": 660,
+ "type": "EventHandler",
+ "name": "mouseover",
+ "modifiers": [],
+ "expression": null
+ }
+ ],
+ [
+ "mouseenter",
+ {
+ "start": 665,
+ "end": 678,
+ "type": "EventHandler",
+ "name": "mouseenter",
+ "modifiers": [],
+ "expression": null
+ }
+ ],
+ [
+ "mouseleave",
+ {
+ "start": 683,
+ "end": 696,
+ "type": "EventHandler",
+ "name": "mouseleave",
+ "modifiers": [],
+ "expression": null
+ }
+ ]
+ ],
+ "dispatched_events": []
+ },
+ "IconSkeleton": {
+ "moduleName": "IconSkeleton",
+ "props": [
+ [
+ "size",
+ {
+ "kind": "let",
+ "value": "16",
+ "type": "number",
+ "description": "Set the size of the icon"
+ }
+ ]
+ ],
+ "slots": [],
+ "forwarded_events": [
+ [
+ "click",
+ {
+ "start": 243,
+ "end": 251,
+ "type": "EventHandler",
+ "name": "click",
+ "modifiers": [],
+ "expression": null
+ }
+ ],
+ [
+ "mouseover",
+ {
+ "start": 254,
+ "end": 266,
+ "type": "EventHandler",
+ "name": "mouseover",
+ "modifiers": [],
+ "expression": null
+ }
+ ],
+ [
+ "mouseenter",
+ {
+ "start": 269,
+ "end": 282,
+ "type": "EventHandler",
+ "name": "mouseenter",
+ "modifiers": [],
+ "expression": null
+ }
+ ],
+ [
+ "mouseleave",
+ {
+ "start": 285,
+ "end": 298,
+ "type": "EventHandler",
+ "name": "mouseleave",
+ "modifiers": [],
+ "expression": null
+ }
+ ]
+ ],
+ "dispatched_events": []
+ },
+ "InlineLoading": {
+ "moduleName": "InlineLoading",
+ "props": [
+ [
+ "status",
+ {
+ "kind": "let",
+ "value": "\"active\"",
+ "type": "\"active\" | \"inactive\" | \"finished\" | \"error\"",
+ "description": "Set the loading status"
+ }
+ ],
+ [
+ "description",
+ {
+ "kind": "let",
+ "type": "string",
+ "description": "Set the loading description"
+ }
+ ],
+ [
+ "iconDescription",
+ {
+ "kind": "let",
+ "type": "string",
+ "description": "Specify the ARIA label for the loading icon"
+ }
+ ],
+ [
+ "successDelay",
+ {
+ "kind": "let",
+ "value": "1500",
+ "type": "number",
+ "description": "Specify the timeout delay (ms) after `status` is set to \"success\""
+ }
+ ]
+ ],
+ "slots": [],
+ "forwarded_events": [
+ [
+ "click",
+ {
+ "start": 1246,
+ "end": 1254,
+ "type": "EventHandler",
+ "name": "click",
+ "modifiers": [],
+ "expression": null
+ }
+ ],
+ [
+ "mouseover",
+ {
+ "start": 1257,
+ "end": 1269,
+ "type": "EventHandler",
+ "name": "mouseover",
+ "modifiers": [],
+ "expression": null
+ }
+ ],
+ [
+ "mouseenter",
+ {
+ "start": 1272,
+ "end": 1285,
+ "type": "EventHandler",
+ "name": "mouseenter",
+ "modifiers": [],
+ "expression": null
+ }
+ ],
+ [
+ "mouseleave",
+ {
+ "start": 1288,
+ "end": 1301,
+ "type": "EventHandler",
+ "name": "mouseleave",
+ "modifiers": [],
+ "expression": null
+ }
+ ]
+ ],
+ "dispatched_events": [["success", {}]]
+ },
+ "InlineNotification": {
+ "moduleName": "InlineNotification",
+ "props": [
+ [
+ "notificationType",
+ {
+ "kind": "let",
+ "value": "\"inline\"",
+ "type": "\"toast\" | \"inline\"",
+ "description": "Set the type of notification"
+ }
+ ],
+ [
+ "kind",
+ {
+ "kind": "let",
+ "value": "\"error\"",
+ "type": "\"error\" | \"info\" | \"info-square\" | \"success\" | \"warning\" | \"warning-alt\"",
+ "description": "Specify the kind of notification"
+ }
+ ],
+ [
+ "lowContrast",
+ {
+ "kind": "let",
+ "value": "false",
+ "type": "boolean",
+ "description": "Set to `true` to use the low contrast variant"
+ }
+ ],
+ [
+ "timeout",
+ {
+ "kind": "let",
+ "value": "0",
+ "type": "number",
+ "description": "Set the timeout duration (ms) to hide the notification after opening it"
+ }
+ ],
+ [
+ "role",
+ {
+ "kind": "let",
+ "value": "\"alert\"",
+ "type": "string",
+ "description": "Set the `role` attribute"
+ }
+ ],
+ [
+ "title",
+ {
+ "kind": "let",
+ "value": "\"Title\"",
+ "type": "string",
+ "description": "Specify the title text"
+ }
+ ],
+ [
+ "subtitle",
+ {
+ "kind": "let",
+ "value": "\"\"",
+ "type": "string",
+ "description": "Specify the subtitle text"
+ }
+ ],
+ [
+ "hideCloseButton",
+ {
+ "kind": "let",
+ "value": "false",
+ "type": "boolean",
+ "description": "Set to `true` to hide the close button"
+ }
+ ],
+ [
+ "iconDescription",
+ {
+ "kind": "let",
+ "value": "\"Closes notification\"",
+ "type": "string",
+ "description": "Specify the ARIA label for the icon"
+ }
+ ]
+ ],
+ "slots": [
+ [
+ "default",
+ {
+ "attributes": [],
+ "children": [],
+ "default": true,
+ "default_value": ""
+ }
+ ],
+ [
+ "actions",
+ {
+ "attributes": [
+ {
+ "start": 2639,
+ "end": 2653,
+ "type": "Attribute",
+ "name": "name",
+ "value": [
+ {
+ "start": 2645,
+ "end": 2652,
+ "type": "Text",
+ "raw": "actions",
+ "data": "actions"
+ }
+ ]
+ }
+ ],
+ "children": [],
+ "default": false,
+ "default_value": ""
+ }
+ ]
+ ],
+ "forwarded_events": [
+ [
+ "click",
+ {
+ "start": 2160,
+ "end": 2168,
+ "type": "EventHandler",
+ "name": "click",
+ "modifiers": [],
+ "expression": null
+ }
+ ],
+ [
+ "mouseover",
+ {
+ "start": 2173,
+ "end": 2185,
+ "type": "EventHandler",
+ "name": "mouseover",
+ "modifiers": [],
+ "expression": null
+ }
+ ],
+ [
+ "mouseenter",
+ {
+ "start": 2190,
+ "end": 2203,
+ "type": "EventHandler",
+ "name": "mouseenter",
+ "modifiers": [],
+ "expression": null
+ }
+ ],
+ [
+ "mouseleave",
+ {
+ "start": 2208,
+ "end": 2221,
+ "type": "EventHandler",
+ "name": "mouseleave",
+ "modifiers": [],
+ "expression": null
+ }
+ ]
+ ],
+ "dispatched_events": [["close", {}]]
+ },
+ "Link": {
+ "moduleName": "Link",
+ "props": [
+ [
+ "href",
+ {
+ "kind": "let",
+ "type": "string",
+ "description": "Specify the href value"
+ }
+ ],
+ [
+ "inline",
+ {
+ "kind": "let",
+ "value": "false",
+ "type": "boolean",
+ "description": "Set to `true` to use the inline variant"
+ }
+ ],
+ [
+ "disabled",
+ {
+ "kind": "let",
+ "value": "false",
+ "type": "boolean",
+ "description": "Set to `true` to disable the checkbox"
+ }
+ ],
+ [
+ "visited",
+ {
+ "kind": "let",
+ "value": "false",
+ "type": "boolean",
+ "description": "Set to `true` to allow visited styles"
+ }
+ ],
+ [
+ "ref",
+ {
+ "kind": "let",
+ "value": "null",
+ "type": "null | HTMLAnchorElement | HTMLParagraphElement",
+ "description": "Obtain a reference to the top-level HTML element"
+ }
+ ]
+ ],
+ "slots": [
+ [
+ "default",
+ {
+ "attributes": [],
+ "children": [],
+ "default": true,
+ "default_value": ""
+ }
+ ]
+ ],
+ "forwarded_events": [
+ [
+ "click",
+ {
+ "start": 1308,
+ "end": 1316,
+ "type": "EventHandler",
+ "name": "click",
+ "modifiers": [],
+ "expression": null
+ }
+ ],
+ [
+ "mouseover",
+ {
+ "start": 1321,
+ "end": 1333,
+ "type": "EventHandler",
+ "name": "mouseover",
+ "modifiers": [],
+ "expression": null
+ }
+ ],
+ [
+ "mouseenter",
+ {
+ "start": 1338,
+ "end": 1351,
+ "type": "EventHandler",
+ "name": "mouseenter",
+ "modifiers": [],
+ "expression": null
+ }
+ ],
+ [
+ "mouseleave",
+ {
+ "start": 1356,
+ "end": 1369,
+ "type": "EventHandler",
+ "name": "mouseleave",
+ "modifiers": [],
+ "expression": null
+ }
+ ]
+ ],
+ "dispatched_events": []
+ },
+ "ListBox": {
+ "moduleName": "ListBox",
+ "props": [
+ [
+ "size",
+ {
+ "kind": "let",
+ "type": "\"sm\" | \"xl\"",
+ "description": "Set the size of the list box"
+ }
+ ],
+ [
+ "type",
+ {
+ "kind": "let",
+ "value": "\"default\"",
+ "type": "\"default\" | \"inline\"",
+ "description": "Set the type of the list box"
+ }
+ ],
+ [
+ "open",
+ {
+ "kind": "let",
+ "value": "false",
+ "type": "boolean",
+ "description": "Set to `true` to open the list box"
+ }
+ ],
+ [
+ "light",
+ {
+ "kind": "let",
+ "value": "false",
+ "type": "boolean",
+ "description": "Set to `true` to enable the light variant"
+ }
+ ],
+ [
+ "disabled",
+ {
+ "kind": "let",
+ "value": "false",
+ "type": "boolean",
+ "description": "Set to `true` to disable the list box"
+ }
+ ],
+ [
+ "invalid",
+ {
+ "kind": "let",
+ "value": "false",
+ "type": "boolean",
+ "description": "Set to `true` to indicate an invalid state"
+ }
+ ],
+ [
+ "invalidText",
+ {
+ "kind": "let",
+ "value": "\"\"",
+ "type": "string",
+ "description": "Specify the invalid state text"
+ }
+ ]
+ ],
+ "slots": [
+ [
+ "default",
+ {
+ "attributes": [],
+ "children": [],
+ "default": true,
+ "default_value": ""
+ }
+ ]
+ ],
+ "forwarded_events": [
+ [
+ "keydown",
+ {
+ "start": 1230,
+ "end": 1240,
+ "type": "EventHandler",
+ "name": "keydown",
+ "modifiers": [],
+ "expression": null
+ }
+ ],
+ [
+ "click",
+ {
+ "start": 1336,
+ "end": 1375,
+ "type": "EventHandler",
+ "name": "click",
+ "modifiers": ["preventDefault", "stopPropagation"],
+ "expression": null
+ }
+ ]
+ ],
+ "dispatched_events": []
+ },
+ "ListBoxField": {
+ "moduleName": "ListBoxField",
+ "props": [
+ [
+ "disabled",
+ {
+ "kind": "let",
+ "value": "false",
+ "type": "boolean",
+ "description": "Set to `true` to disable the list box field"
+ }
+ ],
+ [
+ "role",
+ {
+ "kind": "let",
+ "value": "\"combobox\"",
+ "type": "string",
+ "description": "Specify the role attribute"
+ }
+ ],
+ [
+ "tabindex",
+ {
+ "kind": "let",
+ "value": "\"-1\"",
+ "type": "string",
+ "description": "Specify the tabindex"
+ }
+ ],
+ [
+ "translationIds",
+ {
+ "kind": "const",
+ "value": "{ close: \"close\", open: \"open\" }",
+ "type": "{ close: \"close\"; open: \"open\"; }",
+ "description": "Default translation ids"
+ }
+ ],
+ [
+ "translateWithId",
+ {
+ "kind": "let",
+ "type": "(id: ListBoxFieldTranslationId) => string",
+ "description": "Override the default translation ids"
+ }
+ ],
+ [
+ "id",
+ {
+ "kind": "let",
+ "type": "string",
+ "description": "Set an id for the top-level element"
+ }
+ ],
+ [
+ "ref",
+ {
+ "kind": "let",
+ "value": "null",
+ "type": "null | HTMLElement",
+ "description": "Obtain a reference to the top-level HTML element"
+ }
+ ]
+ ],
+ "slots": [
+ [
+ "default",
+ {
+ "attributes": [],
+ "children": [],
+ "default": true,
+ "default_value": ""
+ }
+ ]
+ ],
+ "forwarded_events": [
+ [
+ "click",
+ {
+ "start": 1863,
+ "end": 1871,
+ "type": "EventHandler",
+ "name": "click",
+ "modifiers": [],
+ "expression": null
+ }
+ ],
+ [
+ "mouseover",
+ {
+ "start": 1874,
+ "end": 1886,
+ "type": "EventHandler",
+ "name": "mouseover",
+ "modifiers": [],
+ "expression": null
+ }
+ ],
+ [
+ "mouseenter",
+ {
+ "start": 1889,
+ "end": 1902,
+ "type": "EventHandler",
+ "name": "mouseenter",
+ "modifiers": [],
+ "expression": null
+ }
+ ],
+ [
+ "mouseleave",
+ {
+ "start": 1905,
+ "end": 1918,
+ "type": "EventHandler",
+ "name": "mouseleave",
+ "modifiers": [],
+ "expression": null
+ }
+ ],
+ [
+ "keydown",
+ {
+ "start": 1921,
+ "end": 1962,
+ "type": "EventHandler",
+ "name": "keydown",
+ "modifiers": ["preventDefault", "stopPropagation"],
+ "expression": null
+ }
+ ],
+ [
+ "blur",
+ {
+ "start": 1965,
+ "end": 1972,
+ "type": "EventHandler",
+ "name": "blur",
+ "modifiers": [],
+ "expression": null
+ }
+ ]
+ ],
+ "dispatched_events": []
+ },
+ "ListBoxMenu": {
+ "moduleName": "ListBoxMenu",
+ "props": [
+ [
+ "id",
+ {
+ "kind": "let",
+ "type": "string",
+ "description": "Set an id for the top-level element"
+ }
+ ],
+ [
+ "ref",
+ {
+ "kind": "let",
+ "value": "null",
+ "type": "null | HTMLDivElement",
+ "description": "Obtain a reference to the input HTML element"
+ }
+ ]
+ ],
+ "slots": [
+ [
+ "default",
+ {
+ "attributes": [],
+ "children": [],
+ "default": true,
+ "default_value": ""
+ }
+ ]
+ ],
+ "forwarded_events": [],
+ "dispatched_events": []
+ },
+ "ListBoxMenuIcon": {
+ "moduleName": "ListBoxMenuIcon",
+ "props": [
+ [
+ "open",
+ {
+ "kind": "let",
+ "value": "false",
+ "type": "boolean",
+ "description": "Set to `true` to open the list box menu icon"
+ }
+ ],
+ [
+ "translationIds",
+ {
+ "kind": "const",
+ "value": "{ close: \"close\", open: \"open\" }",
+ "type": "{ close: \"close\"; open: \"open\" }",
+ "description": "Default translation ids"
+ }
+ ],
+ [
+ "translateWithId",
+ {
+ "kind": "let",
+ "type": "(id: ListBoxMenuIconTranslationId) => string",
+ "description": "Override the default translation ids"
+ }
+ ]
+ ],
+ "slots": [],
+ "forwarded_events": [
+ [
+ "click",
+ {
+ "start": 982,
+ "end": 1005,
+ "type": "EventHandler",
+ "name": "click",
+ "modifiers": ["preventDefault"],
+ "expression": null
+ }
+ ]
+ ],
+ "dispatched_events": []
+ },
+ "ListBoxMenuItem": {
+ "moduleName": "ListBoxMenuItem",
+ "props": [
+ [
+ "active",
+ {
+ "kind": "let",
+ "value": "false",
+ "type": "boolean",
+ "description": "Set to `true` to enable the active state"
+ }
+ ],
+ [
+ "highlighted",
+ {
+ "kind": "let",
+ "value": "false",
+ "type": "boolean",
+ "description": "Set to `true` to enable the highlighted state"
+ }
+ ]
+ ],
+ "slots": [
+ [
+ "default",
+ {
+ "attributes": [],
+ "children": [],
+ "default": true,
+ "default_value": ""
+ }
+ ]
+ ],
+ "forwarded_events": [
+ [
+ "click",
+ {
+ "start": 461,
+ "end": 469,
+ "type": "EventHandler",
+ "name": "click",
+ "modifiers": [],
+ "expression": null
+ }
+ ],
+ [
+ "mouseenter",
+ {
+ "start": 472,
+ "end": 485,
+ "type": "EventHandler",
+ "name": "mouseenter",
+ "modifiers": [],
+ "expression": null
+ }
+ ],
+ [
+ "mouseleave",
+ {
+ "start": 488,
+ "end": 501,
+ "type": "EventHandler",
+ "name": "mouseleave",
+ "modifiers": [],
+ "expression": null
+ }
+ ]
+ ],
+ "dispatched_events": []
+ },
+ "ListBoxSelection": {
+ "moduleName": "ListBoxSelection",
+ "props": [
+ [
+ "selectionCount",
+ {
+ "kind": "let",
+ "type": "any",
+ "description": "Specify the number of selected items"
+ }
+ ],
+ [
+ "disabled",
+ {
+ "kind": "let",
+ "value": "false",
+ "type": "boolean",
+ "description": "Set to `true` to disable the list box selection"
+ }
+ ],
+ [
+ "translationIds",
+ {
+ "kind": "const",
+ "value": "{ clearAll: \"clearAll\", clearSelection: \"clearSelection\", }",
+ "type": "{ clearAll: \"clearAll\"; clearSelection: \"clearSelection\" }",
+ "description": "Default translation ids"
+ }
+ ],
+ [
+ "translateWithId",
+ {
+ "kind": "let",
+ "type": "(id: ListBoxSelectionTranslationId) => string",
+ "description": "Override the default translation ids"
+ }
+ ],
+ [
+ "ref",
+ {
+ "kind": "let",
+ "value": "null",
+ "type": "null | HTMLElement",
+ "description": "Obtain a reference to the top-level HTML element"
+ }
+ ]
+ ],
+ "slots": [],
+ "forwarded_events": [],
+ "dispatched_events": [
+ [
+ "clear",
+ {
+ "detail": "e"
+ }
+ ]
+ ]
+ },
+ "ListItem": {
+ "moduleName": "ListItem",
+ "props": [],
+ "slots": [
+ [
+ "default",
+ {
+ "attributes": [],
+ "children": [],
+ "default": true,
+ "default_value": ""
+ }
+ ]
+ ],
+ "forwarded_events": [
+ [
+ "click",
+ {
+ "start": 57,
+ "end": 65,
+ "type": "EventHandler",
+ "name": "click",
+ "modifiers": [],
+ "expression": null
+ }
+ ],
+ [
+ "mouseover",
+ {
+ "start": 68,
+ "end": 80,
+ "type": "EventHandler",
+ "name": "mouseover",
+ "modifiers": [],
+ "expression": null
+ }
+ ],
+ [
+ "mouseenter",
+ {
+ "start": 83,
+ "end": 96,
+ "type": "EventHandler",
+ "name": "mouseenter",
+ "modifiers": [],
+ "expression": null
+ }
+ ],
+ [
+ "mouseleave",
+ {
+ "start": 99,
+ "end": 112,
+ "type": "EventHandler",
+ "name": "mouseleave",
+ "modifiers": [],
+ "expression": null
+ }
+ ]
+ ],
+ "dispatched_events": []
+ },
+ "Loading": {
+ "moduleName": "Loading",
+ "props": [
+ [
+ "small",
+ {
+ "kind": "let",
+ "value": "false",
+ "type": "boolean",
+ "description": "Set to `true` to use the small variant"
+ }
+ ],
+ [
+ "active",
+ {
+ "kind": "let",
+ "value": "true",
+ "type": "boolean",
+ "description": "Set to `false` to disable the active state"
+ }
+ ],
+ [
+ "withOverlay",
+ {
+ "kind": "let",
+ "value": "true",
+ "type": "boolean",
+ "description": "Set to `false` to disable the overlay"
+ }
+ ],
+ [
+ "description",
+ {
+ "kind": "let",
+ "value": "\"Active loading indicator\"",
+ "type": "string",
+ "description": "Specify the label description"
+ }
+ ],
+ [
+ "id",
+ {
+ "kind": "let",
+ "type": "string",
+ "description": "Set an id for the label element"
+ }
+ ]
+ ],
+ "slots": [],
+ "forwarded_events": [],
+ "dispatched_events": []
+ },
+ "Modal": {
+ "moduleName": "Modal",
+ "props": [
+ [
+ "size",
+ {
+ "kind": "let",
+ "type": "\"xs\" | \"sm\" | \"lg\"",
+ "description": "Set the size of the modal"
+ }
+ ],
+ [
+ "open",
+ {
+ "kind": "let",
+ "value": "false",
+ "type": "boolean",
+ "description": "Set to `true` to open the modal"
+ }
+ ],
+ [
+ "danger",
+ {
+ "kind": "let",
+ "value": "false",
+ "type": "boolean",
+ "description": "Set to `true` to use the danger variant"
+ }
+ ],
+ [
+ "alert",
+ {
+ "kind": "let",
+ "value": "false",
+ "type": "boolean",
+ "description": "Set to `true` to enable alert mode"
+ }
+ ],
+ [
+ "passiveModal",
+ {
+ "kind": "let",
+ "value": "false",
+ "type": "boolean",
+ "description": "Set to `true` to use the passive variant"
+ }
+ ],
+ [
+ "modalHeading",
+ {
+ "kind": "let",
+ "type": "string",
+ "description": "Specify the modal heading"
+ }
+ ],
+ [
+ "modalLabel",
+ {
+ "kind": "let",
+ "type": "string",
+ "description": "Specify the modal label"
+ }
+ ],
+ [
+ "modalAriaLabel",
+ {
+ "kind": "let",
+ "type": "string",
+ "description": "Specify the ARIA label for the modal"
+ }
+ ],
+ [
+ "iconDescription",
+ {
+ "kind": "let",
+ "value": "\"Close the modal\"",
+ "type": "string",
+ "description": "Specify the ARIA label for the close icon"
+ }
+ ],
+ [
+ "hasForm",
+ {
+ "kind": "let",
+ "value": "false",
+ "type": "boolean",
+ "description": "Set to `true` if the modal contains form elements"
+ }
+ ],
+ [
+ "hasScrollingContent",
+ {
+ "kind": "let",
+ "value": "false",
+ "type": "boolean",
+ "description": "Set to `true` if the modal contains scrolling content"
+ }
+ ],
+ [
+ "primaryButtonText",
+ {
+ "kind": "let",
+ "value": "\"\"",
+ "type": "string",
+ "description": "Specify the primary button text"
+ }
+ ],
+ [
+ "primaryButtonDisabled",
+ {
+ "kind": "let",
+ "value": "false",
+ "type": "boolean",
+ "description": "Set to `true` to disable the primary button"
+ }
+ ],
+ [
+ "shouldSubmitOnEnter",
+ {
+ "kind": "let",
+ "value": "true",
+ "type": "boolean",
+ "description": "Set to `true` for the primary button to be triggered when pressing \"Enter\""
+ }
+ ],
+ [
+ "secondaryButtonText",
+ {
+ "kind": "let",
+ "value": "\"\"",
+ "type": "string",
+ "description": "Specify the secondary button text"
+ }
+ ],
+ [
+ "selectorPrimaryFocus",
+ {
+ "kind": "let",
+ "value": "\"[data-modal-primary-focus]\"",
+ "type": "string",
+ "description": "Specify a selector to be focused when opening the modal"
+ }
+ ],
+ [
+ "preventCloseOnClickOutside",
+ {
+ "kind": "let",
+ "value": "false",
+ "type": "boolean",
+ "description": "Set to `true` to prevent the modal from closing when clicking outside"
+ }
+ ],
+ [
+ "id",
+ {
+ "kind": "let",
+ "type": "string",
+ "description": "Set an id for the top-level element"
+ }
+ ],
+ [
+ "ref",
+ {
+ "kind": "let",
+ "value": "null",
+ "type": "null | HTMLElement",
+ "description": "Obtain a reference to the top-level HTML element"
+ }
+ ]
+ ],
+ "slots": [
+ [
+ "label",
+ {
+ "attributes": [
+ {
+ "start": 5691,
+ "end": 5703,
+ "type": "Attribute",
+ "name": "name",
+ "value": [
+ {
+ "start": 5697,
+ "end": 5702,
+ "type": "Text",
+ "raw": "label",
+ "data": "label"
+ }
+ ]
+ }
+ ],
+ "children": [
+ {
+ "start": 5704,
+ "end": 5716,
+ "type": "MustacheTag",
+ "expression": {
+ "type": "Identifier",
+ "start": 5705,
+ "end": 5715,
+ "loc": {
+ "start": {
+ "line": 233,
+ "column": 30
+ },
+ "end": {
+ "line": 233,
+ "column": 40
+ }
+ },
+ "name": "modalLabel"
+ }
+ }
+ ],
+ "default": false,
+ "default_value": "{modalLabel}\n"
+ }
+ ],
+ [
+ "heading",
+ {
+ "attributes": [
+ {
+ "start": 5838,
+ "end": 5852,
+ "type": "Attribute",
+ "name": "name",
+ "value": [
+ {
+ "start": 5844,
+ "end": 5851,
+ "type": "Text",
+ "raw": "heading",
+ "data": "heading"
+ }
+ ]
+ }
+ ],
+ "children": [
+ {
+ "start": 5853,
+ "end": 5867,
+ "type": "MustacheTag",
+ "expression": {
+ "type": "Identifier",
+ "start": 5854,
+ "end": 5866,
+ "loc": {
+ "start": {
+ "line": 237,
+ "column": 30
+ },
+ "end": {
+ "line": 237,
+ "column": 42
+ }
+ },
+ "name": "modalHeading"
+ }
+ }
+ ],
+ "default": false,
+ "default_value": "{modalHeading}\n"
+ }
+ ],
+ [
+ "default",
+ {
+ "attributes": [],
+ "children": [],
+ "default": true,
+ "default_value": ""
+ }
+ ]
+ ],
+ "forwarded_events": [
+ [
+ "keydown",
+ {
+ "start": 4402,
+ "end": 4412,
+ "type": "EventHandler",
+ "name": "keydown",
+ "modifiers": [],
+ "expression": null
+ }
+ ],
+ [
+ "click",
+ {
+ "start": 4620,
+ "end": 4628,
+ "type": "EventHandler",
+ "name": "click",
+ "modifiers": [],
+ "expression": null
+ }
+ ],
+ [
+ "mouseover",
+ {
+ "start": 4764,
+ "end": 4776,
+ "type": "EventHandler",
+ "name": "mouseover",
+ "modifiers": [],
+ "expression": null
+ }
+ ],
+ [
+ "mouseenter",
+ {
+ "start": 4779,
+ "end": 4792,
+ "type": "EventHandler",
+ "name": "mouseenter",
+ "modifiers": [],
+ "expression": null
+ }
+ ],
+ [
+ "mouseleave",
+ {
+ "start": 4795,
+ "end": 4808,
+ "type": "EventHandler",
+ "name": "mouseleave",
+ "modifiers": [],
+ "expression": null
+ }
+ ]
+ ],
+ "dispatched_events": [
+ ["submit", {}],
+ ["click:button--secondary", {}],
+ ["close", {}],
+ ["open", {}]
+ ]
+ },
+ "ModalBody": {
+ "moduleName": "ModalBody",
+ "props": [
+ [
+ "hasForm",
+ {
+ "kind": "let",
+ "value": "false",
+ "type": "boolean",
+ "description": "Set to `true` if the modal contains form elements"
+ }
+ ],
+ [
+ "hasScrollingContent",
+ {
+ "kind": "let",
+ "value": "false",
+ "type": "boolean",
+ "description": "Set to `true` if the modal contains scrolling content"
+ }
+ ]
+ ],
+ "slots": [
+ [
+ "default",
+ {
+ "attributes": [],
+ "children": [],
+ "default": true,
+ "default_value": ""
+ }
+ ]
+ ],
+ "forwarded_events": [],
+ "dispatched_events": []
+ },
+ "ModalFooter": {
+ "moduleName": "ModalFooter",
+ "props": [
+ [
+ "primaryButtonText",
+ {
+ "kind": "let",
+ "value": "\"\"",
+ "type": "string",
+ "description": "Specify the primary button text"
+ }
+ ],
+ [
+ "primaryButtonDisabled",
+ {
+ "kind": "let",
+ "value": "false",
+ "type": "boolean",
+ "description": "Set to `true` to disable the primary button"
+ }
+ ],
+ [
+ "primaryClass",
+ {
+ "kind": "let",
+ "type": "string",
+ "description": "Specify a class for the primary button"
+ }
+ ],
+ [
+ "secondaryButtonText",
+ {
+ "kind": "let",
+ "value": "\"\"",
+ "type": "string",
+ "description": "Specify the secondary button text"
+ }
+ ],
+ [
+ "secondaryClass",
+ {
+ "kind": "let",
+ "type": "string",
+ "description": "Specify a class for the secondary button"
+ }
+ ],
+ [
+ "danger",
+ {
+ "kind": "let",
+ "value": "false",
+ "type": "boolean",
+ "description": "Set to `true` to use the danger variant"
+ }
+ ]
+ ],
+ "slots": [
+ [
+ "default",
+ {
+ "attributes": [],
+ "children": [],
+ "default": true,
+ "default_value": ""
+ }
+ ]
+ ],
+ "forwarded_events": [],
+ "dispatched_events": []
+ },
+ "ModalHeader": {
+ "moduleName": "ModalHeader",
+ "props": [
+ [
+ "title",
+ {
+ "kind": "let",
+ "value": "\"\"",
+ "type": "string",
+ "description": "Specify the modal title"
+ }
+ ],
+ [
+ "label",
+ {
+ "kind": "let",
+ "value": "\"\"",
+ "type": "string",
+ "description": "Specify the modal label"
+ }
+ ],
+ [
+ "labelClass",
+ {
+ "kind": "let",
+ "value": "\"\"",
+ "type": "string",
+ "description": "Specify the label class"
+ }
+ ],
+ [
+ "titleClass",
+ {
+ "kind": "let",
+ "value": "\"\"",
+ "type": "string",
+ "description": "Specify the title class"
+ }
+ ],
+ [
+ "closeClass",
+ {
+ "kind": "let",
+ "value": "\"\"",
+ "type": "string",
+ "description": "Specify the close class"
+ }
+ ],
+ [
+ "closeIconClass",
+ {
+ "kind": "let",
+ "value": "\"\"",
+ "type": "string",
+ "description": "Specify the close icon class"
+ }
+ ],
+ [
+ "iconDescription",
+ {
+ "kind": "let",
+ "value": "\"Close\"",
+ "type": "string",
+ "description": "Specify the ARIA label for the close icon"
+ }
+ ]
+ ],
+ "slots": [
+ [
+ "default",
+ {
+ "attributes": [],
+ "children": [],
+ "default": true,
+ "default_value": ""
+ }
+ ]
+ ],
+ "forwarded_events": [
+ [
+ "click",
+ {
+ "start": 1502,
+ "end": 1510,
+ "type": "EventHandler",
+ "name": "click",
+ "modifiers": [],
+ "expression": null
+ }
+ ]
+ ],
+ "dispatched_events": []
+ },
+ "MultiSelect": {
+ "moduleName": "MultiSelect",
+ "props": [
+ [
+ "items",
+ {
+ "kind": "let",
+ "type": "MultiSelectItem[]",
+ "description": "Set the multiselect items"
+ }
+ ],
+ [
+ "itemToString",
+ {
+ "kind": "let",
+ "type": "(item: MultiSelectItem) => string",
+ "description": "Override the display of a multiselect item"
+ }
+ ],
+ [
+ "selectedIds",
+ {
+ "kind": "let",
+ "type": "MultiSelectItemId[]",
+ "description": "Set the selected ids"
+ }
+ ],
+ [
+ "value",
+ {
+ "kind": "let",
+ "value": "\"\"",
+ "type": "string",
+ "description": "Specify the multiselect value"
+ }
+ ],
+ [
+ "size",
+ {
+ "kind": "let",
+ "type": "\"sm\" | \"lg\" | \"xl\"",
+ "description": "Set the size of the combobox"
+ }
+ ],
+ [
+ "type",
+ {
+ "kind": "let",
+ "value": "\"default\"",
+ "type": "\"default\" | \"inline\"",
+ "description": "Specify the type of multiselect"
+ }
+ ],
+ [
+ "selectionFeedback",
+ {
+ "kind": "let",
+ "value": "\"top-after-reopen\"",
+ "type": "\"top\" | \"fixed\" | \"top-after-reopen\"",
+ "description": "Specify the selection feedback after selecting items"
+ }
+ ],
+ [
+ "disabled",
+ {
+ "kind": "let",
+ "value": "false",
+ "type": "boolean",
+ "description": "Set to `true` to disable the dropdown"
+ }
+ ],
+ [
+ "filterable",
+ {
+ "kind": "let",
+ "value": "false",
+ "type": "boolean",
+ "description": "Set to `true` to filter items"
+ }
+ ],
+ [
+ "filterItem",
+ {
+ "kind": "let",
+ "type": "(item: MultiSelectItem, value: string) => string",
+ "description": "Override the filtering logic\nThe default filtering is an exact string comparison"
+ }
+ ],
+ [
+ "open",
+ {
+ "kind": "let",
+ "value": "false",
+ "type": "boolean",
+ "description": "Set to `true` to open the dropdown"
+ }
+ ],
+ [
+ "light",
+ {
+ "kind": "let",
+ "value": "false",
+ "type": "boolean",
+ "description": "Set to `true` to enable the light variant"
+ }
+ ],
+ [
+ "locale",
+ {
+ "kind": "let",
+ "value": "\"en\"",
+ "type": "string",
+ "description": "Specify the locale"
+ }
+ ],
+ [
+ "placeholder",
+ {
+ "kind": "let",
+ "value": "\"\"",
+ "type": "string",
+ "description": "Specify the placeholder text"
+ }
+ ],
+ [
+ "sortItem",
+ {
+ "kind": "let",
+ "type": "(a: MultiSelectItem, b: MultiSelectItem) => MultiSelectItem",
+ "description": "Override the sorting logic\nThe default sorting compare the item text value"
+ }
+ ],
+ [
+ "translateWithId",
+ {
+ "kind": "let",
+ "type": "(id: any) => string",
+ "description": "Override the default translation ids"
+ }
+ ],
+ [
+ "titleText",
+ {
+ "kind": "let",
+ "value": "\"\"",
+ "type": "string",
+ "description": "Specify the title text"
+ }
+ ],
+ [
+ "useTitleInItem",
+ {
+ "kind": "let",
+ "value": "false",
+ "type": "boolean",
+ "description": "Set to `true` to pass the item to `itemToString` in the checkbox"
+ }
+ ],
+ [
+ "invalid",
+ {
+ "kind": "let",
+ "value": "false",
+ "type": "boolean",
+ "description": "Set to `true` to indicate an invalid state"
+ }
+ ],
+ [
+ "invalidText",
+ {
+ "kind": "let",
+ "value": "\"\"",
+ "type": "string",
+ "description": "Specify the invalid state text"
+ }
+ ],
+ [
+ "helperText",
+ {
+ "kind": "let",
+ "value": "\"\"",
+ "type": "string",
+ "description": "Specify the helper text"
+ }
+ ],
+ [
+ "label",
+ {
+ "kind": "let",
+ "value": "\"\"",
+ "type": "string",
+ "description": "Specify the list box label"
+ }
+ ],
+ [
+ "id",
+ {
+ "kind": "let",
+ "type": "string",
+ "description": "Set an id for the list box component"
+ }
+ ],
+ [
+ "name",
+ {
+ "kind": "let",
+ "type": "string",
+ "description": "Specify a name attribute for the select"
+ }
+ ]
+ ],
+ "slots": [],
+ "forwarded_events": [
+ [
+ "keydown",
+ {
+ "start": 9267,
+ "end": 9277,
+ "type": "EventHandler",
+ "name": "keydown",
+ "modifiers": [],
+ "expression": null
+ }
+ ],
+ [
+ "focus",
+ {
+ "start": 9769,
+ "end": 9777,
+ "type": "EventHandler",
+ "name": "focus",
+ "modifiers": [],
+ "expression": null
+ }
+ ],
+ [
+ "blur",
+ {
+ "start": 9788,
+ "end": 9795,
+ "type": "EventHandler",
+ "name": "blur",
+ "modifiers": [],
+ "expression": null
+ }
+ ]
+ ],
+ "dispatched_events": []
+ },
+ "NotificationActionButton": {
+ "moduleName": "NotificationActionButton",
+ "props": [],
+ "slots": [
+ [
+ "default",
+ {
+ "attributes": [],
+ "children": [],
+ "default": true,
+ "default_value": ""
+ }
+ ]
+ ],
+ "forwarded_events": [
+ [
+ "click",
+ {
+ "start": 166,
+ "end": 174,
+ "type": "EventHandler",
+ "name": "click",
+ "modifiers": [],
+ "expression": null
+ }
+ ],
+ [
+ "mouseover",
+ {
+ "start": 177,
+ "end": 189,
+ "type": "EventHandler",
+ "name": "mouseover",
+ "modifiers": [],
+ "expression": null
+ }
+ ],
+ [
+ "mouseenter",
+ {
+ "start": 192,
+ "end": 205,
+ "type": "EventHandler",
+ "name": "mouseenter",
+ "modifiers": [],
+ "expression": null
+ }
+ ],
+ [
+ "mouseleave",
+ {
+ "start": 208,
+ "end": 221,
+ "type": "EventHandler",
+ "name": "mouseleave",
+ "modifiers": [],
+ "expression": null
+ }
+ ]
+ ],
+ "dispatched_events": []
+ },
+ "NotificationButton": {
+ "moduleName": "NotificationButton",
+ "props": [
+ [
+ "notificationType",
+ {
+ "kind": "let",
+ "value": "\"toast\"",
+ "type": "\"toast\" | \"inline\"",
+ "description": "Set the type of notification"
+ }
+ ],
+ [
+ "renderIcon",
+ {
+ "kind": "let",
+ "type": "typeof import(\"carbon-icons-svelte/lib/Add16\").default",
+ "description": "Specify the icon from `carbon-icons-svelte` to render"
+ }
+ ],
+ [
+ "title",
+ {
+ "kind": "let",
+ "type": "string",
+ "description": "Specify the title of the icon"
+ }
+ ],
+ [
+ "iconDescription",
+ {
+ "kind": "let",
+ "value": "\"Close icon\"",
+ "type": "string",
+ "description": "Specify the ARIA label for the icon"
+ }
+ ]
+ ],
+ "slots": [],
+ "forwarded_events": [
+ [
+ "click",
+ {
+ "start": 934,
+ "end": 942,
+ "type": "EventHandler",
+ "name": "click",
+ "modifiers": [],
+ "expression": null
+ }
+ ],
+ [
+ "mouseover",
+ {
+ "start": 945,
+ "end": 957,
+ "type": "EventHandler",
+ "name": "mouseover",
+ "modifiers": [],
+ "expression": null
+ }
+ ],
+ [
+ "mouseenter",
+ {
+ "start": 960,
+ "end": 973,
+ "type": "EventHandler",
+ "name": "mouseenter",
+ "modifiers": [],
+ "expression": null
+ }
+ ],
+ [
+ "mouseleave",
+ {
+ "start": 976,
+ "end": 989,
+ "type": "EventHandler",
+ "name": "mouseleave",
+ "modifiers": [],
+ "expression": null
+ }
+ ]
+ ],
+ "dispatched_events": []
+ },
+ "NotificationIcon": {
+ "moduleName": "NotificationIcon",
+ "props": [
+ [
+ "kind",
+ {
+ "kind": "let",
+ "value": "\"error\"",
+ "type": "\"error\" | \"info\" | \"info-square\" | \"success\" | \"warning\" | \"warning-alt\"",
+ "description": "Specify the kind of notification icon"
+ }
+ ],
+ [
+ "notificationType",
+ {
+ "kind": "let",
+ "value": "\"toast\"",
+ "type": "\"toast\" | \"inline\"",
+ "description": "Set the type of notification"
+ }
+ ],
+ [
+ "iconDescription",
+ {
+ "kind": "let",
+ "value": "\"Closes notification\"",
+ "type": "string",
+ "description": "Specify the ARIA label for the icon"
+ }
+ ]
+ ],
+ "slots": [],
+ "forwarded_events": [],
+ "dispatched_events": []
+ },
+ "NotificationTextDetails": {
+ "moduleName": "NotificationTextDetails",
+ "props": [
+ [
+ "notificationType",
+ {
+ "kind": "let",
+ "value": "\"toast\"",
+ "type": "\"toast\" | \"inline\"",
+ "description": "Set the type of notification"
+ }
+ ],
+ [
+ "title",
+ {
+ "kind": "let",
+ "value": "\"Title\"",
+ "type": "string",
+ "description": "Specify the title text"
+ }
+ ],
+ [
+ "subtitle",
+ {
+ "kind": "let",
+ "value": "\"\"",
+ "type": "string",
+ "description": "Specify the subtitle text"
+ }
+ ],
+ [
+ "caption",
+ {
+ "kind": "let",
+ "value": "\"Caption\"",
+ "type": "string",
+ "description": "Specify the caption text"
+ }
+ ]
+ ],
+ "slots": [
+ [
+ "default",
+ {
+ "attributes": [],
+ "children": [],
+ "default": true,
+ "default_value": ""
+ }
+ ]
+ ],
+ "forwarded_events": [],
+ "dispatched_events": []
+ },
+ "NumberInput": {
+ "moduleName": "NumberInput",
+ "props": [
+ [
+ "size",
+ {
+ "kind": "let",
+ "type": "\"sm\" | \"xl\"",
+ "description": "Set the size of the input"
+ }
+ ],
+ [
+ "value",
+ {
+ "kind": "let",
+ "value": "\"\"",
+ "type": "string",
+ "description": "Specify the input value"
+ }
+ ],
+ [
+ "step",
+ {
+ "kind": "let",
+ "value": "1",
+ "type": "number",
+ "description": "Specify the step increment"
+ }
+ ],
+ [
+ "max",
+ {
+ "kind": "let",
+ "type": "number",
+ "description": "Specify the maximum value"
+ }
+ ],
+ [
+ "min",
+ {
+ "kind": "let",
+ "type": "number",
+ "description": "Specify the minimum value"
+ }
+ ],
+ [
+ "light",
+ {
+ "kind": "let",
+ "value": "false",
+ "type": "boolean",
+ "description": "Set to `true` to enable the light variant"
+ }
+ ],
+ [
+ "readonly",
+ {
+ "kind": "let",
+ "value": "false",
+ "type": "boolean",
+ "description": "Set to `true` for the input to be read-only"
+ }
+ ],
+ [
+ "mobile",
+ {
+ "kind": "let",
+ "value": "false",
+ "type": "boolean",
+ "description": "Set to `true` to enable the mobile variant"
+ }
+ ],
+ [
+ "allowEmpty",
+ {
+ "kind": "let",
+ "value": "false",
+ "type": "boolean",
+ "description": "Set to `true` to allow for an empty value"
+ }
+ ],
+ [
+ "disabled",
+ {
+ "kind": "let",
+ "value": "false",
+ "type": "boolean",
+ "description": "Set to `true` to disable the input"
+ }
+ ],
+ [
+ "iconDescription",
+ {
+ "kind": "let",
+ "value": "\"\"",
+ "type": "string",
+ "description": "Specify the ARIA label for the increment icons"
+ }
+ ],
+ [
+ "invalid",
+ {
+ "kind": "let",
+ "value": "false",
+ "type": "boolean",
+ "description": "Set to `true` to indicate an invalid state"
+ }
+ ],
+ [
+ "invalidText",
+ {
+ "kind": "let",
+ "value": "\"\"",
+ "type": "string",
+ "description": "Specify the invalid state text"
+ }
+ ],
+ [
+ "helperText",
+ {
+ "kind": "let",
+ "value": "\"\"",
+ "type": "string",
+ "description": "Specify the helper text"
+ }
+ ],
+ [
+ "label",
+ {
+ "kind": "let",
+ "value": "\"\"",
+ "type": "string",
+ "description": "Specify the label text"
+ }
+ ],
+ [
+ "hideLabel",
+ {
+ "kind": "let",
+ "value": "false",
+ "type": "boolean",
+ "description": "Set to `true` to visually hide the label text"
+ }
+ ],
+ [
+ "translateWithId",
+ {
+ "kind": "let",
+ "type": "(id: NumberInputTranslationId) => string",
+ "description": "Override the default translation ids"
+ }
+ ],
+ [
+ "translationIds",
+ {
+ "kind": "const",
+ "value": "{ increment: \"increment\", decrement: \"decrement\", }",
+ "type": "{ increment: \"increment\"; decrement: \"decrement\" }",
+ "description": "Default translation ids"
+ }
+ ],
+ [
+ "id",
+ {
+ "kind": "let",
+ "type": "string",
+ "description": "Set an id for the input element"
+ }
+ ],
+ [
+ "name",
+ {
+ "kind": "let",
+ "type": "string",
+ "description": "Specify a name attribute for the input"
+ }
+ ],
+ [
+ "ref",
+ {
+ "kind": "let",
+ "value": "null",
+ "type": "null | HTMLInputElement",
+ "description": "Obtain a reference to the input HTML element"
+ }
+ ]
+ ],
+ "slots": [
+ [
+ "label",
+ {
+ "attributes": [
+ {
+ "start": 6331,
+ "end": 6343,
+ "type": "Attribute",
+ "name": "name",
+ "value": [
+ {
+ "start": 6337,
+ "end": 6342,
+ "type": "Text",
+ "raw": "label",
+ "data": "label"
+ }
+ ]
+ }
+ ],
+ "children": [
+ {
+ "start": 6344,
+ "end": 6351,
+ "type": "MustacheTag",
+ "expression": {
+ "type": "Identifier",
+ "start": 6345,
+ "end": 6350,
+ "loc": {
+ "start": {
+ "line": 262,
+ "column": 30
+ },
+ "end": {
+ "line": 262,
+ "column": 35
+ }
+ },
+ "name": "label"
+ }
+ }
+ ],
+ "default": false,
+ "default_value": "{label}\n"
+ }
+ ]
+ ],
+ "forwarded_events": [
+ [
+ "click",
+ {
+ "start": 3989,
+ "end": 3997,
+ "type": "EventHandler",
+ "name": "click",
+ "modifiers": [],
+ "expression": null
+ }
+ ],
+ [
+ "mouseover",
+ {
+ "start": 4000,
+ "end": 4012,
+ "type": "EventHandler",
+ "name": "mouseover",
+ "modifiers": [],
+ "expression": null
+ }
+ ],
+ [
+ "mouseenter",
+ {
+ "start": 4015,
+ "end": 4028,
+ "type": "EventHandler",
+ "name": "mouseenter",
+ "modifiers": [],
+ "expression": null
+ }
+ ],
+ [
+ "mouseleave",
+ {
+ "start": 4031,
+ "end": 4044,
+ "type": "EventHandler",
+ "name": "mouseleave",
+ "modifiers": [],
+ "expression": null
+ }
+ ],
+ [
+ "input",
+ {
+ "start": 6735,
+ "end": 6743,
+ "type": "EventHandler",
+ "name": "input",
+ "modifiers": [],
+ "expression": null
+ }
+ ]
+ ],
+ "dispatched_events": [
+ [
+ "change",
+ {
+ "detail": "value"
+ }
+ ]
+ ]
+ },
+ "NumberInputSkeleton": {
+ "moduleName": "NumberInputSkeleton",
+ "props": [
+ [
+ "hideLabel",
+ {
+ "kind": "let",
+ "value": "false",
+ "type": "boolean",
+ "description": "Set to `true` to hide the label text"
+ }
+ ]
+ ],
+ "slots": [],
+ "forwarded_events": [
+ [
+ "click",
+ {
+ "start": 202,
+ "end": 210,
+ "type": "EventHandler",
+ "name": "click",
+ "modifiers": [],
+ "expression": null
+ }
+ ],
+ [
+ "mouseover",
+ {
+ "start": 213,
+ "end": 225,
+ "type": "EventHandler",
+ "name": "mouseover",
+ "modifiers": [],
+ "expression": null
+ }
+ ],
+ [
+ "mouseenter",
+ {
+ "start": 228,
+ "end": 241,
+ "type": "EventHandler",
+ "name": "mouseenter",
+ "modifiers": [],
+ "expression": null
+ }
+ ],
+ [
+ "mouseleave",
+ {
+ "start": 244,
+ "end": 257,
+ "type": "EventHandler",
+ "name": "mouseleave",
+ "modifiers": [],
+ "expression": null
+ }
+ ]
+ ],
+ "dispatched_events": []
+ },
+ "OrderedList": {
+ "moduleName": "OrderedList",
+ "props": [
+ [
+ "nested",
+ {
+ "kind": "let",
+ "value": "false",
+ "type": "boolean",
+ "description": "Set to `true` to use the nested variant"
+ }
+ ]
+ ],
+ "slots": [
+ [
+ "default",
+ {
+ "attributes": [],
+ "children": [],
+ "default": true,
+ "default_value": ""
+ }
+ ]
+ ],
+ "forwarded_events": [
+ [
+ "click",
+ {
+ "start": 238,
+ "end": 246,
+ "type": "EventHandler",
+ "name": "click",
+ "modifiers": [],
+ "expression": null
+ }
+ ],
+ [
+ "mouseover",
+ {
+ "start": 249,
+ "end": 261,
+ "type": "EventHandler",
+ "name": "mouseover",
+ "modifiers": [],
+ "expression": null
+ }
+ ],
+ [
+ "mouseenter",
+ {
+ "start": 264,
+ "end": 277,
+ "type": "EventHandler",
+ "name": "mouseenter",
+ "modifiers": [],
+ "expression": null
+ }
+ ],
+ [
+ "mouseleave",
+ {
+ "start": 280,
+ "end": 293,
+ "type": "EventHandler",
+ "name": "mouseleave",
+ "modifiers": [],
+ "expression": null
+ }
+ ]
+ ],
+ "dispatched_events": []
+ },
+ "OverflowMenu": {
+ "moduleName": "OverflowMenu",
+ "props": [
+ [
+ "direction",
+ {
+ "kind": "let",
+ "value": "\"bottom\"",
+ "type": "\"top\" | \"bottom\"",
+ "description": "Specify the direction of the overflow menu relative to the button"
+ }
+ ],
+ [
+ "open",
+ {
+ "kind": "let",
+ "value": "false",
+ "type": "boolean",
+ "description": "Set to `true` to open the menu"
+ }
+ ],
+ [
+ "light",
+ {
+ "kind": "let",
+ "value": "false",
+ "type": "boolean",
+ "description": "Set to `true` to enable the light variant"
+ }
+ ],
+ [
+ "flipped",
+ {
+ "kind": "let",
+ "value": "false",
+ "type": "boolean",
+ "description": "Set to `true` to flip the menu relative to the button"
+ }
+ ],
+ [
+ "menuOptionsClass",
+ {
+ "kind": "let",
+ "type": "string",
+ "description": "Specify the menu options class"
+ }
+ ],
+ [
+ "icon",
+ {
+ "kind": "let",
+ "type": "typeof import(\"carbon-icons-svelte/lib/Add16\").default",
+ "description": "Specify the icon from `carbon-icons-svelte` to render"
+ }
+ ],
+ [
+ "iconClass",
+ {
+ "kind": "let",
+ "type": "string",
+ "description": "Specify the icon class"
+ }
+ ],
+ [
+ "iconDescription",
+ {
+ "kind": "let",
+ "value": "\"Open and close list of options\"",
+ "type": "string",
+ "description": "Specify the ARIA label for the icon"
+ }
+ ],
+ [
+ "id",
+ {
+ "kind": "let",
+ "type": "string",
+ "description": "Set an id for the button element"
+ }
+ ]
+ ],
+ "slots": [
+ [
+ "menu",
+ {
+ "attributes": [
+ {
+ "start": 4567,
+ "end": 4578,
+ "type": "Attribute",
+ "name": "name",
+ "value": [
+ {
+ "start": 4573,
+ "end": 4577,
+ "type": "Text",
+ "raw": "menu",
+ "data": "menu"
+ }
+ ]
+ }
+ ],
+ "children": [
+ {
+ "start": 4579,
+ "end": 4584,
+ "type": "Text",
+ "raw": "\n ",
+ "data": "\n "
+ },
+ {
+ "start": 4584,
+ "end": 4747,
+ "type": "InlineComponent",
+ "name": "svelte:component",
+ "attributes": [
+ {
+ "start": 4628,
+ "end": 4658,
+ "type": "Attribute",
+ "name": "aria-label",
+ "value": [
+ {
+ "start": 4640,
+ "end": 4657,
+ "type": "MustacheTag",
+ "expression": {
+ "type": "Identifier",
+ "start": 4641,
+ "end": 4656,
+ "loc": {
+ "start": {
+ "line": 196,
+ "column": 19
+ },
+ "end": {
+ "line": 196,
+ "column": 34
+ }
+ },
+ "name": "iconDescription"
+ }
+ }
+ ]
+ },
+ {
+ "start": 4665,
+ "end": 4690,
+ "type": "Attribute",
+ "name": "title",
+ "value": [
+ {
+ "start": 4672,
+ "end": 4689,
+ "type": "MustacheTag",
+ "expression": {
+ "type": "Identifier",
+ "start": 4673,
+ "end": 4688,
+ "loc": {
+ "start": {
+ "line": 197,
+ "column": 14
+ },
+ "end": {
+ "line": 197,
+ "column": 29
+ }
+ },
+ "name": "iconDescription"
+ }
+ }
+ ]
+ },
+ {
+ "start": 4697,
+ "end": 4740,
+ "type": "Attribute",
+ "name": "class",
+ "value": [
+ {
+ "start": 4704,
+ "end": 4729,
+ "type": "Text",
+ "raw": "bx--overflow-menu__icon ",
+ "data": "bx--overflow-menu__icon "
+ },
+ {
+ "start": 4728,
+ "end": 4739,
+ "type": "MustacheTag",
+ "expression": {
+ "type": "Identifier",
+ "start": 4729,
+ "end": 4738,
+ "loc": {
+ "start": {
+ "line": 198,
+ "column": 38
+ },
+ "end": {
+ "line": 198,
+ "column": 47
+ }
+ },
+ "name": "iconClass"
+ }
+ }
+ ]
+ }
+ ],
+ "children": [],
+ "expression": {
+ "type": "Identifier",
+ "start": 4615,
+ "end": 4619,
+ "loc": {
+ "start": {
+ "line": 195,
+ "column": 13
+ },
+ "end": {
+ "line": 195,
+ "column": 17
+ }
+ },
+ "name": "icon"
+ }
+ },
+ {
+ "start": 4747,
+ "end": 4750,
+ "type": "Text",
+ "raw": "\n ",
+ "data": "\n "
+ }
+ ],
+ "default": false,
+ "default_value": "\n \n\n\n \n"
+ }
+ ],
+ [
+ "default",
+ {
+ "attributes": [],
+ "children": [],
+ "default": true,
+ "default_value": ""
+ }
+ ]
+ ],
+ "forwarded_events": [
+ [
+ "click",
+ {
+ "start": 4089,
+ "end": 4097,
+ "type": "EventHandler",
+ "name": "click",
+ "modifiers": [],
+ "expression": null
+ }
+ ],
+ [
+ "mouseover",
+ {
+ "start": 4213,
+ "end": 4225,
+ "type": "EventHandler",
+ "name": "mouseover",
+ "modifiers": [],
+ "expression": null
+ }
+ ],
+ [
+ "mouseenter",
+ {
+ "start": 4228,
+ "end": 4241,
+ "type": "EventHandler",
+ "name": "mouseenter",
+ "modifiers": [],
+ "expression": null
+ }
+ ],
+ [
+ "mouseleave",
+ {
+ "start": 4244,
+ "end": 4257,
+ "type": "EventHandler",
+ "name": "mouseleave",
+ "modifiers": [],
+ "expression": null
+ }
+ ],
+ [
+ "keydown",
+ {
+ "start": 4260,
+ "end": 4270,
+ "type": "EventHandler",
+ "name": "keydown",
+ "modifiers": [],
+ "expression": null
+ }
+ ]
+ ],
+ "dispatched_events": [
+ [
+ "close",
+ {
+ "detail": "{ index, text }"
+ }
+ ]
+ ]
+ },
+ "OverflowMenuItem": {
+ "moduleName": "OverflowMenuItem",
+ "props": [
+ [
+ "text",
+ {
+ "kind": "let",
+ "value": "\"Provide text\"",
+ "type": "string",
+ "description": "Specify the item text\nAlternatively, use the default slot for a custom element"
+ }
+ ],
+ [
+ "href",
+ {
+ "kind": "let",
+ "value": "\"\"",
+ "type": "string",
+ "description": "Specify the `href` attribute if the item is a link"
+ }
+ ],
+ [
+ "primaryFocus",
+ {
+ "kind": "let",
+ "value": "false",
+ "type": "boolean",
+ "description": "Set to `true` if the item should be focused when opening the menu"
+ }
+ ],
+ [
+ "disabled",
+ {
+ "kind": "let",
+ "value": "false",
+ "type": "boolean",
+ "description": "Set to `true` to disable the item"
+ }
+ ],
+ [
+ "hasDivider",
+ {
+ "kind": "let",
+ "value": "false",
+ "type": "boolean",
+ "description": "Set to `true` to include a divider"
+ }
+ ],
+ [
+ "danger",
+ {
+ "kind": "let",
+ "value": "false",
+ "type": "boolean",
+ "description": "Set to `true` to use the danger variant"
+ }
+ ],
+ [
+ "requireTitle",
+ {
+ "kind": "let",
+ "value": "true",
+ "type": "boolean",
+ "description": "Set to `false` to omit the button `title` attribute"
+ }
+ ],
+ [
+ "id",
+ {
+ "kind": "let",
+ "type": "string",
+ "description": "Set an id for the top-level element"
+ }
+ ],
+ [
+ "ref",
+ {
+ "kind": "let",
+ "value": "null",
+ "type": "null | HTMLAnchorElement | HTMLButtonElement",
+ "description": "Obtain a reference to the HTML element"
+ }
+ ]
+ ],
+ "slots": [
+ [
+ "default",
+ {
+ "attributes": [],
+ "children": [
+ {
+ "start": 2927,
+ "end": 2936,
+ "type": "Text",
+ "raw": "\n ",
+ "data": "\n "
+ },
+ {
+ "start": 2936,
+ "end": 3030,
+ "type": "Element",
+ "name": "div",
+ "attributes": [
+ {
+ "start": 2941,
+ "end": 2997,
+ "type": "Class",
+ "name": "bx--overflow-menu-options__option-content",
+ "modifiers": [],
+ "expression": {
+ "type": "Literal",
+ "start": 2991,
+ "end": 2995,
+ "loc": {
+ "start": {
+ "line": 130,
+ "column": 63
+ },
+ "end": {
+ "line": 130,
+ "column": 67
+ }
+ },
+ "value": true,
+ "raw": "true"
+ }
+ }
+ ],
+ "children": [
+ {
+ "start": 2998,
+ "end": 3009,
+ "type": "Text",
+ "raw": "\n ",
+ "data": "\n "
+ },
+ {
+ "start": 3009,
+ "end": 3015,
+ "type": "MustacheTag",
+ "expression": {
+ "type": "Identifier",
+ "start": 3010,
+ "end": 3014,
+ "loc": {
+ "start": {
+ "line": 131,
+ "column": 11
+ },
+ "end": {
+ "line": 131,
+ "column": 15
+ }
+ },
+ "name": "text"
+ }
+ },
+ {
+ "start": 3015,
+ "end": 3024,
+ "type": "Text",
+ "raw": "\n ",
+ "data": "\n "
+ }
+ ]
+ },
+ {
+ "start": 3030,
+ "end": 3037,
+ "type": "Text",
+ "raw": "\n ",
+ "data": "\n "
+ }
+ ],
+ "default": true,
+ "default_value": "\n \n\n {text}\n
\n\n \n"
+ }
+ ]
+ ],
+ "forwarded_events": [
+ [
+ "click",
+ {
+ "start": 2656,
+ "end": 2664,
+ "type": "EventHandler",
+ "name": "click",
+ "modifiers": [],
+ "expression": null
+ }
+ ],
+ [
+ "keydown",
+ {
+ "start": 2726,
+ "end": 2736,
+ "type": "EventHandler",
+ "name": "keydown",
+ "modifiers": [],
+ "expression": null
+ }
+ ]
+ ],
+ "dispatched_events": []
+ },
+ "Pagination": {
+ "moduleName": "Pagination",
+ "props": [
+ [
+ "page",
+ {
+ "kind": "let",
+ "value": "1",
+ "type": "number",
+ "description": "Specify the current page index"
+ }
+ ],
+ [
+ "totalItems",
+ {
+ "kind": "let",
+ "value": "0",
+ "type": "number",
+ "description": "Specify the total number of items"
+ }
+ ],
+ [
+ "disabled",
+ {
+ "kind": "let",
+ "value": "false",
+ "type": "boolean",
+ "description": "Set to `true` to disable the pagination"
+ }
+ ],
+ [
+ "forwardText",
+ {
+ "kind": "let",
+ "value": "\"Next page\"",
+ "type": "string",
+ "description": "Specify the forward button text"
+ }
+ ],
+ [
+ "backwardText",
+ {
+ "kind": "let",
+ "value": "\"Previous page\"",
+ "type": "string",
+ "description": "Specify the backward button text"
+ }
+ ],
+ [
+ "itemsPerPageText",
+ {
+ "kind": "let",
+ "value": "\"Items per page:\"",
+ "type": "string",
+ "description": "Specify the items per page text"
+ }
+ ],
+ [
+ "itemText",
+ {
+ "kind": "let",
+ "type": "(min: number, max: number) => string",
+ "description": "Override the item text"
+ }
+ ],
+ [
+ "itemRangeText",
+ {
+ "kind": "let",
+ "type": "(min: number, max: number, total: number) => string",
+ "description": "Override the item range text"
+ }
+ ],
+ [
+ "pageInputDisabled",
+ {
+ "kind": "let",
+ "value": "false",
+ "type": "boolean",
+ "description": "Set to `true` to disable the page input"
+ }
+ ],
+ [
+ "pageSizeInputDisabled",
+ {
+ "kind": "let",
+ "value": "false",
+ "type": "boolean",
+ "description": "Set to `true` to disable the page size input"
+ }
+ ],
+ [
+ "pageSize",
+ {
+ "kind": "let",
+ "value": "10",
+ "type": "number",
+ "description": "Specify the number of items to display in a page"
+ }
+ ],
+ [
+ "pageSizes",
+ {
+ "kind": "let",
+ "type": "number[]",
+ "description": "Specify the available page sizes"
+ }
+ ],
+ [
+ "pagesUnknown",
+ {
+ "kind": "let",
+ "value": "false",
+ "type": "boolean",
+ "description": "Set to `true` if the number of pages is unknown"
+ }
+ ],
+ [
+ "pageText",
+ {
+ "kind": "let",
+ "type": "(page: number) => string",
+ "description": "Override the page text"
+ }
+ ],
+ [
+ "pageRangeText",
+ {
+ "kind": "let",
+ "type": "(current: number, total: number) => string",
+ "description": "Override the page range text"
+ }
+ ],
+ [
+ "id",
+ {
+ "kind": "let",
+ "type": "string",
+ "description": "Set an id for the top-level element"
+ }
+ ]
+ ],
+ "slots": [],
+ "forwarded_events": [],
+ "dispatched_events": [
+ [
+ "update",
+ {
+ "detail": "{ pageSize, page }"
+ }
+ ]
+ ]
+ },
+ "PaginationNav": {
+ "moduleName": "PaginationNav",
+ "props": [
+ [
+ "page",
+ {
+ "kind": "let",
+ "value": "0",
+ "type": "number",
+ "description": "Specify the current page index"
+ }
+ ],
+ [
+ "total",
+ {
+ "kind": "let",
+ "value": "10",
+ "type": "number",
+ "description": "Specify the total number of pages"
+ }
+ ],
+ [
+ "shown",
+ {
+ "kind": "let",
+ "value": "10",
+ "type": "number",
+ "description": "Specify the total number of pages to show"
+ }
+ ],
+ [
+ "loop",
+ {
+ "kind": "let",
+ "value": "false",
+ "type": "boolean",
+ "description": "Set to `true` to loop the navigation"
+ }
+ ],
+ [
+ "forwardText",
+ {
+ "kind": "let",
+ "value": "\"Next page\"",
+ "type": "string",
+ "description": "Specify the forward button text"
+ }
+ ],
+ [
+ "backwardText",
+ {
+ "kind": "let",
+ "value": "\"Previous page\"",
+ "type": "string",
+ "description": "Specify the backward button text"
+ }
+ ]
+ ],
+ "slots": [],
+ "forwarded_events": [],
+ "dispatched_events": [
+ [
+ "click:button--previous",
+ {
+ "detail": "{ page }"
+ }
+ ],
+ [
+ "click:button--next",
+ {
+ "detail": "{ page }"
+ }
+ ],
+ [
+ "change",
+ {
+ "detail": "{ page }"
+ }
+ ]
+ ]
+ },
+ "PaginationSkeleton": {
+ "moduleName": "PaginationSkeleton",
+ "props": [],
+ "slots": [],
+ "forwarded_events": [
+ [
+ "click",
+ {
+ "start": 158,
+ "end": 166,
+ "type": "EventHandler",
+ "name": "click",
+ "modifiers": [],
+ "expression": null
+ }
+ ],
+ [
+ "mouseover",
+ {
+ "start": 169,
+ "end": 181,
+ "type": "EventHandler",
+ "name": "mouseover",
+ "modifiers": [],
+ "expression": null
+ }
+ ],
+ [
+ "mouseenter",
+ {
+ "start": 184,
+ "end": 197,
+ "type": "EventHandler",
+ "name": "mouseenter",
+ "modifiers": [],
+ "expression": null
+ }
+ ],
+ [
+ "mouseleave",
+ {
+ "start": 200,
+ "end": 213,
+ "type": "EventHandler",
+ "name": "mouseleave",
+ "modifiers": [],
+ "expression": null
+ }
+ ]
+ ],
+ "dispatched_events": []
+ },
+ "PasswordInput": {
+ "moduleName": "PasswordInput",
+ "props": [
+ [
+ "size",
+ {
+ "kind": "let",
+ "type": "\"sm\" | \"xl\"",
+ "description": "Set the size of the input"
+ }
+ ],
+ [
+ "value",
+ {
+ "kind": "let",
+ "value": "\"\"",
+ "type": "string",
+ "description": "Specify the input value"
+ }
+ ],
+ [
+ "type",
+ {
+ "kind": "let",
+ "value": "\"password\"",
+ "type": "string",
+ "description": "Specify the input type"
+ }
+ ],
+ [
+ "placeholder",
+ {
+ "kind": "let",
+ "value": "\"\"",
+ "type": "string",
+ "description": "Specify the placeholder text"
+ }
+ ],
+ [
+ "hidePasswordLabel",
+ {
+ "kind": "let",
+ "value": "\"Hide password\"",
+ "type": "string",
+ "description": "Specify the hide password label text"
+ }
+ ],
+ [
+ "showPasswordLabel",
+ {
+ "kind": "let",
+ "value": "\"Show password\"",
+ "type": "string",
+ "description": "Specify the show password label text"
+ }
+ ],
+ [
+ "tooltipAlignment",
+ {
+ "kind": "let",
+ "type": "\"start\" | \"center\" | \"end\"",
+ "description": "Set the alignment of the tooltip relative to the icon"
+ }
+ ],
+ [
+ "tooltipPosition",
+ {
+ "kind": "let",
+ "type": "\"top\" | \"right\" | \"bottom\" | \"left\"",
+ "description": "Set the position of the tooltip relative to the icon"
+ }
+ ],
+ [
+ "light",
+ {
+ "kind": "let",
+ "value": "false",
+ "type": "boolean",
+ "description": "Set to `true` to enable the light variant"
+ }
+ ],
+ [
+ "disabled",
+ {
+ "kind": "let",
+ "value": "false",
+ "type": "boolean",
+ "description": "Set to `true` to disable the input"
+ }
+ ],
+ [
+ "helperText",
+ {
+ "kind": "let",
+ "value": "\"\"",
+ "type": "string",
+ "description": "Specify the helper text"
+ }
+ ],
+ [
+ "labelText",
+ {
+ "kind": "let",
+ "value": "\"\"",
+ "type": "string",
+ "description": "Specify the label text"
+ }
+ ],
+ [
+ "hideLabel",
+ {
+ "kind": "let",
+ "value": "false",
+ "type": "boolean",
+ "description": "Set to `true` to visually hide the label text"
+ }
+ ],
+ [
+ "invalid",
+ {
+ "kind": "let",
+ "value": "false",
+ "type": "boolean",
+ "description": "Set to `true` to indicate an invalid state"
+ }
+ ],
+ [
+ "invalidText",
+ {
+ "kind": "let",
+ "value": "\"\"",
+ "type": "string",
+ "description": "Specify the text for the invalid state"
+ }
+ ],
+ [
+ "id",
+ {
+ "kind": "let",
+ "type": "string",
+ "description": "Set an id for the input element"
+ }
+ ],
+ [
+ "name",
+ {
+ "kind": "let",
+ "type": "string",
+ "description": "Specify a name attribute for the input"
+ }
+ ],
+ [
+ "ref",
+ {
+ "kind": "let",
+ "value": "null",
+ "type": "null | HTMLInputElement",
+ "description": "Obtain a reference to the input HTML element"
+ }
+ ]
+ ],
+ "slots": [],
+ "forwarded_events": [
+ [
+ "click",
+ {
+ "start": 2848,
+ "end": 2856,
+ "type": "EventHandler",
+ "name": "click",
+ "modifiers": [],
+ "expression": null
+ }
+ ],
+ [
+ "mouseover",
+ {
+ "start": 2859,
+ "end": 2871,
+ "type": "EventHandler",
+ "name": "mouseover",
+ "modifiers": [],
+ "expression": null
+ }
+ ],
+ [
+ "mouseenter",
+ {
+ "start": 2874,
+ "end": 2887,
+ "type": "EventHandler",
+ "name": "mouseenter",
+ "modifiers": [],
+ "expression": null
+ }
+ ],
+ [
+ "mouseleave",
+ {
+ "start": 2890,
+ "end": 2903,
+ "type": "EventHandler",
+ "name": "mouseleave",
+ "modifiers": [],
+ "expression": null
+ }
+ ],
+ [
+ "change",
+ {
+ "start": 3856,
+ "end": 3865,
+ "type": "EventHandler",
+ "name": "change",
+ "modifiers": [],
+ "expression": null
+ }
+ ],
+ [
+ "input",
+ {
+ "start": 3872,
+ "end": 3880,
+ "type": "EventHandler",
+ "name": "input",
+ "modifiers": [],
+ "expression": null
+ }
+ ],
+ [
+ "keydown",
+ {
+ "start": 3962,
+ "end": 3972,
+ "type": "EventHandler",
+ "name": "keydown",
+ "modifiers": [],
+ "expression": null
+ }
+ ],
+ [
+ "focus",
+ {
+ "start": 3979,
+ "end": 3987,
+ "type": "EventHandler",
+ "name": "focus",
+ "modifiers": [],
+ "expression": null
+ }
+ ],
+ [
+ "blur",
+ {
+ "start": 3994,
+ "end": 4001,
+ "type": "EventHandler",
+ "name": "blur",
+ "modifiers": [],
+ "expression": null
+ }
+ ]
+ ],
+ "dispatched_events": []
+ },
+ "ProgressIndicator": {
+ "moduleName": "ProgressIndicator",
+ "props": [
+ [
+ "currentIndex",
+ {
+ "kind": "let",
+ "value": "0",
+ "type": "number",
+ "description": "Specify the current step index"
+ }
+ ],
+ [
+ "vertical",
+ {
+ "kind": "let",
+ "value": "false",
+ "type": "boolean",
+ "description": "Set to `true` to use the vertical variant"
+ }
+ ],
+ [
+ "spaceEqually",
+ {
+ "kind": "let",
+ "value": "false",
+ "type": "boolean",
+ "description": "Set to `true` to specify whether the progress steps should be split equally in size in the div"
+ }
+ ]
+ ],
+ "slots": [
+ [
+ "default",
+ {
+ "attributes": [],
+ "children": [],
+ "default": true,
+ "default_value": ""
+ }
+ ]
+ ],
+ "forwarded_events": [
+ [
+ "click",
+ {
+ "start": 1278,
+ "end": 1286,
+ "type": "EventHandler",
+ "name": "click",
+ "modifiers": [],
+ "expression": null
+ }
+ ],
+ [
+ "mouseover",
+ {
+ "start": 1289,
+ "end": 1301,
+ "type": "EventHandler",
+ "name": "mouseover",
+ "modifiers": [],
+ "expression": null
+ }
+ ],
+ [
+ "mouseenter",
+ {
+ "start": 1304,
+ "end": 1317,
+ "type": "EventHandler",
+ "name": "mouseenter",
+ "modifiers": [],
+ "expression": null
+ }
+ ],
+ [
+ "mouseleave",
+ {
+ "start": 1320,
+ "end": 1333,
+ "type": "EventHandler",
+ "name": "mouseleave",
+ "modifiers": [],
+ "expression": null
+ }
+ ]
+ ],
+ "dispatched_events": [
+ [
+ "change",
+ {
+ "detail": "index"
+ }
+ ]
+ ]
+ },
+ "ProgressIndicatorSkeleton": {
+ "moduleName": "ProgressIndicatorSkeleton",
+ "props": [
+ [
+ "vertical",
+ {
+ "kind": "let",
+ "value": "false",
+ "type": "boolean",
+ "description": "Set to `true` to use the vertical variant"
+ }
+ ],
+ [
+ "count",
+ {
+ "kind": "let",
+ "value": "4",
+ "type": "number",
+ "description": "Specify the number of steps to render"
+ }
+ ]
+ ],
+ "slots": [],
+ "forwarded_events": [
+ [
+ "click",
+ {
+ "start": 387,
+ "end": 395,
+ "type": "EventHandler",
+ "name": "click",
+ "modifiers": [],
+ "expression": null
+ }
+ ],
+ [
+ "mouseover",
+ {
+ "start": 398,
+ "end": 410,
+ "type": "EventHandler",
+ "name": "mouseover",
+ "modifiers": [],
+ "expression": null
+ }
+ ],
+ [
+ "mouseenter",
+ {
+ "start": 413,
+ "end": 426,
+ "type": "EventHandler",
+ "name": "mouseenter",
+ "modifiers": [],
+ "expression": null
+ }
+ ],
+ [
+ "mouseleave",
+ {
+ "start": 429,
+ "end": 442,
+ "type": "EventHandler",
+ "name": "mouseleave",
+ "modifiers": [],
+ "expression": null
+ }
+ ]
+ ],
+ "dispatched_events": []
+ },
+ "ProgressStep": {
+ "moduleName": "ProgressStep",
+ "props": [
+ [
+ "complete",
+ {
+ "kind": "let",
+ "value": "false",
+ "type": "boolean",
+ "description": "Set to `true` for the complete variant"
+ }
+ ],
+ [
+ "current",
+ {
+ "kind": "let",
+ "value": "false",
+ "type": "boolean",
+ "description": "Set to `true` to use the current variant"
+ }
+ ],
+ [
+ "disabled",
+ {
+ "kind": "let",
+ "value": "false",
+ "type": "boolean",
+ "description": "Set to `true` to disable the progress step"
+ }
+ ],
+ [
+ "invalid",
+ {
+ "kind": "let",
+ "value": "false",
+ "type": "boolean",
+ "description": "Set to `true` to indicate an invalid state"
+ }
+ ],
+ [
+ "description",
+ {
+ "kind": "let",
+ "value": "\"\"",
+ "type": "string",
+ "description": "Specify the step description"
+ }
+ ],
+ [
+ "label",
+ {
+ "kind": "let",
+ "value": "\"\"",
+ "type": "string",
+ "description": "Specify the step label"
+ }
+ ],
+ [
+ "secondaryLabel",
+ {
+ "kind": "let",
+ "value": "\"\"",
+ "type": "string",
+ "description": "Specify the step secondary label"
+ }
+ ],
+ [
+ "id",
+ {
+ "kind": "let",
+ "type": "string",
+ "description": "Set an id for the top-level element"
+ }
+ ]
+ ],
+ "slots": [
+ [
+ "default",
+ {
+ "attributes": [
+ {
+ "start": 2725,
+ "end": 2766,
+ "type": "Attribute",
+ "name": "props",
+ "value": [
+ {
+ "start": 2732,
+ "end": 2765,
+ "type": "MustacheTag",
+ "expression": {
+ "type": "ObjectExpression",
+ "start": 2733,
+ "end": 2764,
+ "loc": {
+ "start": {
+ "line": 113,
+ "column": 18
+ },
+ "end": {
+ "line": 113,
+ "column": 49
+ }
+ },
+ "properties": [
+ {
+ "type": "Property",
+ "start": 2735,
+ "end": 2762,
+ "loc": {
+ "start": {
+ "line": 113,
+ "column": 20
+ },
+ "end": {
+ "line": 113,
+ "column": 47
+ }
+ },
+ "method": false,
+ "shorthand": false,
+ "computed": false,
+ "key": {
+ "type": "Identifier",
+ "start": 2735,
+ "end": 2740,
+ "loc": {
+ "start": {
+ "line": 113,
+ "column": 20
+ },
+ "end": {
+ "line": 113,
+ "column": 25
+ }
+ },
+ "name": "class"
+ },
+ "value": {
+ "type": "Literal",
+ "start": 2742,
+ "end": 2762,
+ "loc": {
+ "start": {
+ "line": 113,
+ "column": 27
+ },
+ "end": {
+ "line": 113,
+ "column": 47
+ }
+ },
+ "value": "bx--progress-label",
+ "raw": "'bx--progress-label'"
+ },
+ "kind": "init"
+ }
+ ]
+ }
+ }
+ ]
+ }
+ ],
+ "children": [
+ {
+ "start": 2767,
+ "end": 2774,
+ "type": "Text",
+ "raw": "\n ",
+ "data": "\n "
+ },
+ {
+ "start": 2774,
+ "end": 2822,
+ "type": "Element",
+ "name": "p",
+ "attributes": [
+ {
+ "start": 2777,
+ "end": 2810,
+ "type": "Class",
+ "name": "bx--progress-label",
+ "modifiers": [],
+ "expression": {
+ "type": "Literal",
+ "start": 2804,
+ "end": 2808,
+ "loc": {
+ "start": {
+ "line": 114,
+ "column": 36
+ },
+ "end": {
+ "line": 114,
+ "column": 40
+ }
+ },
+ "value": true,
+ "raw": "true"
+ }
+ }
+ ],
+ "children": [
+ {
+ "start": 2811,
+ "end": 2818,
+ "type": "MustacheTag",
+ "expression": {
+ "type": "Identifier",
+ "start": 2812,
+ "end": 2817,
+ "loc": {
+ "start": {
+ "line": 114,
+ "column": 44
+ },
+ "end": {
+ "line": 114,
+ "column": 49
+ }
+ },
+ "name": "label"
+ }
+ }
+ ]
+ },
+ {
+ "start": 2822,
+ "end": 2827,
+ "type": "Text",
+ "raw": "\n ",
+ "data": "\n "
+ }
+ ],
+ "default": true,
+ "default_value": "\n \n{label}
\n\n \n"
+ }
+ ]
+ ],
+ "forwarded_events": [
+ [
+ "click",
+ {
+ "start": 1911,
+ "end": 1919,
+ "type": "EventHandler",
+ "name": "click",
+ "modifiers": [],
+ "expression": null
+ }
+ ],
+ [
+ "mouseover",
+ {
+ "start": 1981,
+ "end": 1993,
+ "type": "EventHandler",
+ "name": "mouseover",
+ "modifiers": [],
+ "expression": null
+ }
+ ],
+ [
+ "mouseenter",
+ {
+ "start": 1998,
+ "end": 2011,
+ "type": "EventHandler",
+ "name": "mouseenter",
+ "modifiers": [],
+ "expression": null
+ }
+ ],
+ [
+ "mouseleave",
+ {
+ "start": 2016,
+ "end": 2029,
+ "type": "EventHandler",
+ "name": "mouseleave",
+ "modifiers": [],
+ "expression": null
+ }
+ ],
+ [
+ "keydown",
+ {
+ "start": 2034,
+ "end": 2044,
+ "type": "EventHandler",
+ "name": "keydown",
+ "modifiers": [],
+ "expression": null
+ }
+ ]
+ ],
+ "dispatched_events": []
+ },
+ "RadioButton": {
+ "moduleName": "RadioButton",
+ "props": [
+ [
+ "value",
+ {
+ "kind": "let",
+ "value": "\"\"",
+ "type": "string",
+ "description": "Specify the value of the radio button"
+ }
+ ],
+ [
+ "checked",
+ {
+ "kind": "let",
+ "value": "false",
+ "type": "boolean",
+ "description": "Set to `true` to check the radio button"
+ }
+ ],
+ [
+ "disabled",
+ {
+ "kind": "let",
+ "value": "false",
+ "type": "boolean",
+ "description": "Set to `true` to disable the radio button"
+ }
+ ],
+ [
+ "labelPosition",
+ {
+ "kind": "let",
+ "value": "\"right\"",
+ "type": "\"right\" | \"left\"",
+ "description": "Specify the label position"
+ }
+ ],
+ [
+ "labelText",
+ {
+ "kind": "let",
+ "value": "\"\"",
+ "type": "string",
+ "description": "Specify the label text"
+ }
+ ],
+ [
+ "hideLabel",
+ {
+ "kind": "let",
+ "value": "false",
+ "type": "boolean",
+ "description": "Set to `true` to visually hide the label text"
+ }
+ ],
+ [
+ "id",
+ {
+ "kind": "let",
+ "type": "string",
+ "description": "Set an id for the input element"
+ }
+ ],
+ [
+ "name",
+ {
+ "kind": "let",
+ "value": "\"\"",
+ "type": "string",
+ "description": "Specify a name attribute for the checkbox input"
+ }
+ ],
+ [
+ "ref",
+ {
+ "kind": "let",
+ "value": "null",
+ "type": "null | HTMLInputElement",
+ "description": "Obtain a reference to the input HTML element"
+ }
+ ]
+ ],
+ "slots": [],
+ "forwarded_events": [
+ [
+ "change",
+ {
+ "start": 1814,
+ "end": 1823,
+ "type": "EventHandler",
+ "name": "change",
+ "modifiers": [],
+ "expression": null
+ }
+ ]
+ ],
+ "dispatched_events": []
+ },
+ "RadioButtonGroup": {
+ "moduleName": "RadioButtonGroup",
+ "props": [
+ [
+ "selected",
+ {
+ "kind": "let",
+ "type": "string",
+ "description": "Set the selected radio button value"
+ }
+ ],
+ [
+ "disabled",
+ {
+ "kind": "let",
+ "value": "false",
+ "type": "boolean",
+ "description": "Set to `true` to disable the radio buttons"
+ }
+ ],
+ [
+ "labelPosition",
+ {
+ "kind": "let",
+ "value": "\"right\"",
+ "type": "\"right\" | \"left\"",
+ "description": "Specify the label position"
+ }
+ ],
+ [
+ "orientation",
+ {
+ "kind": "let",
+ "value": "\"horizontal\"",
+ "type": "\"horizontal\" | \"vertical\"",
+ "description": "Specify the orientation of the radio buttons"
+ }
+ ],
+ [
+ "id",
+ {
+ "kind": "let",
+ "type": "string",
+ "description": "Set an id for the container div element"
+ }
+ ]
+ ],
+ "slots": [
+ [
+ "default",
+ {
+ "attributes": [],
+ "children": [],
+ "default": true,
+ "default_value": ""
+ }
+ ]
+ ],
+ "forwarded_events": [
+ [
+ "click",
+ {
+ "start": 1244,
+ "end": 1252,
+ "type": "EventHandler",
+ "name": "click",
+ "modifiers": [],
+ "expression": null
+ }
+ ],
+ [
+ "mouseover",
+ {
+ "start": 1255,
+ "end": 1267,
+ "type": "EventHandler",
+ "name": "mouseover",
+ "modifiers": [],
+ "expression": null
+ }
+ ],
+ [
+ "mouseenter",
+ {
+ "start": 1270,
+ "end": 1283,
+ "type": "EventHandler",
+ "name": "mouseenter",
+ "modifiers": [],
+ "expression": null
+ }
+ ],
+ [
+ "mouseleave",
+ {
+ "start": 1286,
+ "end": 1299,
+ "type": "EventHandler",
+ "name": "mouseleave",
+ "modifiers": [],
+ "expression": null
+ }
+ ]
+ ],
+ "dispatched_events": [
+ [
+ "change",
+ {
+ "detail": "$selectedValue"
+ }
+ ]
+ ]
+ },
+ "RadioButtonSkeleton": {
+ "moduleName": "RadioButtonSkeleton",
+ "props": [],
+ "slots": [],
+ "forwarded_events": [
+ [
+ "click",
+ {
+ "start": 68,
+ "end": 76,
+ "type": "EventHandler",
+ "name": "click",
+ "modifiers": [],
+ "expression": null
+ }
+ ],
+ [
+ "mouseover",
+ {
+ "start": 79,
+ "end": 91,
+ "type": "EventHandler",
+ "name": "mouseover",
+ "modifiers": [],
+ "expression": null
+ }
+ ],
+ [
+ "mouseenter",
+ {
+ "start": 94,
+ "end": 107,
+ "type": "EventHandler",
+ "name": "mouseenter",
+ "modifiers": [],
+ "expression": null
+ }
+ ],
+ [
+ "mouseleave",
+ {
+ "start": 110,
+ "end": 123,
+ "type": "EventHandler",
+ "name": "mouseleave",
+ "modifiers": [],
+ "expression": null
+ }
+ ]
+ ],
+ "dispatched_events": []
+ },
+ "RadioTile": {
+ "moduleName": "RadioTile",
+ "props": [
+ [
+ "checked",
+ {
+ "kind": "let",
+ "value": "false",
+ "type": "boolean",
+ "description": "Set to `true` to check the tile"
+ }
+ ],
+ [
+ "light",
+ {
+ "kind": "let",
+ "value": "false",
+ "type": "boolean",
+ "description": "Set to `true` to enable the light variant"
+ }
+ ],
+ [
+ "value",
+ {
+ "kind": "let",
+ "value": "\"\"",
+ "type": "string",
+ "description": "Specify the value of the radio input"
+ }
+ ],
+ [
+ "tabindex",
+ {
+ "kind": "let",
+ "value": "\"0\"",
+ "type": "string",
+ "description": "Specify the tabindex"
+ }
+ ],
+ [
+ "iconDescription",
+ {
+ "kind": "let",
+ "value": "\"Tile checkmark\"",
+ "type": "string",
+ "description": "Specify the ARIA label for the radio tile checkmark icon"
+ }
+ ],
+ [
+ "id",
+ {
+ "kind": "let",
+ "type": "string",
+ "description": "Set an id for the input element"
+ }
+ ],
+ [
+ "name",
+ {
+ "kind": "let",
+ "value": "\"\"",
+ "type": "string",
+ "description": "Specify a name attribute for the input"
+ }
+ ]
+ ],
+ "slots": [
+ [
+ "default",
+ {
+ "attributes": [],
+ "children": [],
+ "default": true,
+ "default_value": ""
+ }
+ ]
+ ],
+ "forwarded_events": [
+ [
+ "change",
+ {
+ "start": 1295,
+ "end": 1304,
+ "type": "EventHandler",
+ "name": "change",
+ "modifiers": [],
+ "expression": null
+ }
+ ],
+ [
+ "keydown",
+ {
+ "start": 1354,
+ "end": 1364,
+ "type": "EventHandler",
+ "name": "keydown",
+ "modifiers": [],
+ "expression": null
+ }
+ ],
+ [
+ "click",
+ {
+ "start": 1678,
+ "end": 1686,
+ "type": "EventHandler",
+ "name": "click",
+ "modifiers": [],
+ "expression": null
+ }
+ ],
+ [
+ "mouseover",
+ {
+ "start": 1689,
+ "end": 1701,
+ "type": "EventHandler",
+ "name": "mouseover",
+ "modifiers": [],
+ "expression": null
+ }
+ ],
+ [
+ "mouseenter",
+ {
+ "start": 1704,
+ "end": 1717,
+ "type": "EventHandler",
+ "name": "mouseenter",
+ "modifiers": [],
+ "expression": null
+ }
+ ],
+ [
+ "mouseleave",
+ {
+ "start": 1720,
+ "end": 1733,
+ "type": "EventHandler",
+ "name": "mouseleave",
+ "modifiers": [],
+ "expression": null
+ }
+ ]
+ ],
+ "dispatched_events": []
+ },
+ "Row": {
+ "moduleName": "Row",
+ "props": [
+ [
+ "as",
+ {
+ "kind": "let",
+ "value": "false",
+ "type": "boolean",
+ "description": "Set to `true` to render a custom HTML element\nProps are destructured as `props` in the default slot (e.g.
)"
+ }
+ ],
+ [
+ "condensed",
+ {
+ "kind": "let",
+ "value": "false",
+ "type": "boolean",
+ "description": "Set to `true` to use the condensed variant"
+ }
+ ],
+ [
+ "narrow",
+ {
+ "kind": "let",
+ "value": "false",
+ "type": "boolean",
+ "description": "Set to `true` to use the narrow variant"
+ }
+ ],
+ [
+ "noGutter",
+ {
+ "kind": "let",
+ "value": "false",
+ "type": "boolean",
+ "description": "Set to `true` to remove the gutter"
+ }
+ ],
+ [
+ "noGutterLeft",
+ {
+ "kind": "let",
+ "value": "false",
+ "type": "boolean",
+ "description": "Set to `true` to remove the left gutter"
+ }
+ ],
+ [
+ "noGutterRight",
+ {
+ "kind": "let",
+ "value": "false",
+ "type": "boolean",
+ "description": "Set to `true` to remove the right gutter"
+ }
+ ]
+ ],
+ "slots": [
+ [
+ "default",
+ {
+ "attributes": [],
+ "children": [],
+ "default": true,
+ "default_value": ""
+ }
+ ]
+ ],
+ "forwarded_events": [],
+ "dispatched_events": []
+ },
+ "Search": {
+ "moduleName": "Search",
+ "props": [
+ [
+ "small",
+ {
+ "kind": "let",
+ "value": "false",
+ "type": "boolean",
+ "description": "Set to `true` to use the small variant"
+ }
+ ],
+ [
+ "size",
+ {
+ "kind": "let",
+ "type": "\"sm\" | \"lg\"",
+ "description": "Specify the size of the search input"
+ }
+ ],
+ [
+ "skeleton",
+ {
+ "kind": "let",
+ "value": "false",
+ "type": "boolean",
+ "description": "Set to `true` to display the skeleton state"
+ }
+ ],
+ [
+ "light",
+ {
+ "kind": "let",
+ "value": "false",
+ "type": "boolean",
+ "description": "Set to `true` to enable the light variant"
+ }
+ ],
+ [
+ "disabled",
+ {
+ "kind": "let",
+ "value": "false",
+ "type": "boolean",
+ "description": "Set to `true` to disable the search input"
+ }
+ ],
+ [
+ "value",
+ {
+ "kind": "let",
+ "value": "\"\"",
+ "type": "string",
+ "description": "Specify the value of the search input"
+ }
+ ],
+ [
+ "type",
+ {
+ "kind": "let",
+ "value": "\"text\"",
+ "type": "string",
+ "description": "Specify the `type` attribute of the search input"
+ }
+ ],
+ [
+ "placeholder",
+ {
+ "kind": "let",
+ "value": "\"Search...\"",
+ "type": "string",
+ "description": "Specify the `placeholder` attribute of the search input"
+ }
+ ],
+ [
+ "autocomplete",
+ {
+ "kind": "let",
+ "value": "\"off\"",
+ "type": "\"on\" | \"off\"",
+ "description": "Specify the `autocomplete` attribute"
+ }
+ ],
+ [
+ "autofocus",
+ {
+ "kind": "let",
+ "value": "false",
+ "type": "boolean",
+ "description": "Set to `true` to auto focus the search element"
+ }
+ ],
+ [
+ "closeButtonLabelText",
+ {
+ "kind": "let",
+ "value": "\"Clear search input\"",
+ "type": "string",
+ "description": "Specify the close button label text"
+ }
+ ],
+ [
+ "labelText",
+ {
+ "kind": "let",
+ "value": "\"\"",
+ "type": "string",
+ "description": "Specify the label text"
+ }
+ ],
+ [
+ "id",
+ {
+ "kind": "let",
+ "type": "string",
+ "description": "Set an id for the input element"
+ }
+ ],
+ [
+ "ref",
+ {
+ "kind": "let",
+ "value": "null",
+ "type": "null | HTMLInputElement",
+ "description": "Obtain a reference to the input HTML element"
+ }
+ ]
+ ],
+ "slots": [],
+ "forwarded_events": [
+ [
+ "click",
+ {
+ "start": 3204,
+ "end": 3212,
+ "type": "EventHandler",
+ "name": "click",
+ "modifiers": [],
+ "expression": null
+ }
+ ],
+ [
+ "mouseover",
+ {
+ "start": 2197,
+ "end": 2209,
+ "type": "EventHandler",
+ "name": "mouseover",
+ "modifiers": [],
+ "expression": null
+ }
+ ],
+ [
+ "mouseenter",
+ {
+ "start": 2214,
+ "end": 2227,
+ "type": "EventHandler",
+ "name": "mouseenter",
+ "modifiers": [],
+ "expression": null
+ }
+ ],
+ [
+ "mouseleave",
+ {
+ "start": 2232,
+ "end": 2245,
+ "type": "EventHandler",
+ "name": "mouseleave",
+ "modifiers": [],
+ "expression": null
+ }
+ ],
+ [
+ "change",
+ {
+ "start": 2897,
+ "end": 2906,
+ "type": "EventHandler",
+ "name": "change",
+ "modifiers": [],
+ "expression": null
+ }
+ ],
+ [
+ "input",
+ {
+ "start": 2913,
+ "end": 2921,
+ "type": "EventHandler",
+ "name": "input",
+ "modifiers": [],
+ "expression": null
+ }
+ ]
+ ],
+ "dispatched_events": []
+ },
+ "SearchSkeleton": {
+ "moduleName": "SearchSkeleton",
+ "props": [
+ [
+ "small",
+ {
+ "kind": "let",
+ "value": "false",
+ "type": "boolean",
+ "description": "Set to `true` to use the small variant"
+ }
+ ]
+ ],
+ "slots": [],
+ "forwarded_events": [
+ [
+ "click",
+ {
+ "start": 262,
+ "end": 270,
+ "type": "EventHandler",
+ "name": "click",
+ "modifiers": [],
+ "expression": null
+ }
+ ],
+ [
+ "mouseover",
+ {
+ "start": 273,
+ "end": 285,
+ "type": "EventHandler",
+ "name": "mouseover",
+ "modifiers": [],
+ "expression": null
+ }
+ ],
+ [
+ "mouseenter",
+ {
+ "start": 288,
+ "end": 301,
+ "type": "EventHandler",
+ "name": "mouseenter",
+ "modifiers": [],
+ "expression": null
+ }
+ ],
+ [
+ "mouseleave",
+ {
+ "start": 304,
+ "end": 317,
+ "type": "EventHandler",
+ "name": "mouseleave",
+ "modifiers": [],
+ "expression": null
+ }
+ ]
+ ],
+ "dispatched_events": []
+ },
+ "Select": {
+ "moduleName": "Select",
+ "props": [
+ [
+ "selected",
+ {
+ "kind": "let",
+ "type": "string",
+ "description": "Specify the selected item value"
+ }
+ ],
+ [
+ "size",
+ {
+ "kind": "let",
+ "type": "\"sm\" | \"xl\"",
+ "description": "Set the size of the select input"
+ }
+ ],
+ [
+ "inline",
+ {
+ "kind": "let",
+ "value": "false",
+ "type": "boolean",
+ "description": "Set to `true` to use the inline variant"
+ }
+ ],
+ [
+ "light",
+ {
+ "kind": "let",
+ "value": "false",
+ "type": "boolean",
+ "description": "Set to `true` to enable the light variant"
+ }
+ ],
+ [
+ "disabled",
+ {
+ "kind": "let",
+ "value": "false",
+ "type": "boolean",
+ "description": "Set to `true` to disable the select element"
+ }
+ ],
+ [
+ "id",
+ {
+ "kind": "let",
+ "type": "string",
+ "description": "Set an id for the select element"
+ }
+ ],
+ [
+ "name",
+ {
+ "kind": "let",
+ "type": "string",
+ "description": "Specify a name attribute for the select element"
+ }
+ ],
+ [
+ "invalid",
+ {
+ "kind": "let",
+ "value": "false",
+ "type": "boolean",
+ "description": "Set to `true` to indicate an invalid state"
+ }
+ ],
+ [
+ "invalidText",
+ {
+ "kind": "let",
+ "value": "\"\"",
+ "type": "string",
+ "description": "Specify the invalid state text"
+ }
+ ],
+ [
+ "helperText",
+ {
+ "kind": "let",
+ "value": "\"\"",
+ "type": "string",
+ "description": "Specify the helper text"
+ }
+ ],
+ [
+ "noLabel",
+ {
+ "kind": "let",
+ "value": "false",
+ "type": "boolean",
+ "description": "Set to `true` to not render a label"
+ }
+ ],
+ [
+ "labelText",
+ {
+ "kind": "let",
+ "value": "\"\"",
+ "type": "string",
+ "description": "Specify the label text"
+ }
+ ],
+ [
+ "hideLabel",
+ {
+ "kind": "let",
+ "value": "false",
+ "type": "boolean",
+ "description": "Set to `true` to visually hide the label text"
+ }
+ ],
+ [
+ "ref",
+ {
+ "kind": "let",
+ "value": "null",
+ "type": "null | HTMLSelectElement",
+ "description": "Obtain a reference to the select HTML element"
+ }
+ ]
+ ],
+ "slots": [
+ [
+ "default",
+ {
+ "attributes": [],
+ "children": [],
+ "default": true,
+ "default_value": ""
+ }
+ ]
+ ],
+ "forwarded_events": [
+ [
+ "blur",
+ {
+ "start": 4645,
+ "end": 4652,
+ "type": "EventHandler",
+ "name": "blur",
+ "modifiers": [],
+ "expression": null
+ }
+ ]
+ ],
+ "dispatched_events": [
+ [
+ "change",
+ {
+ "detail": "$selectedValue"
+ }
+ ]
+ ]
+ },
+ "SelectItem": {
+ "moduleName": "SelectItem",
+ "props": [
+ [
+ "value",
+ {
+ "kind": "let",
+ "value": "\"\"",
+ "type": "string",
+ "description": "Specify the option value"
+ }
+ ],
+ [
+ "text",
+ {
+ "kind": "let",
+ "value": "\"\"",
+ "type": "string",
+ "description": "Specify the option text"
+ }
+ ],
+ [
+ "hidden",
+ {
+ "kind": "let",
+ "value": "false",
+ "type": "boolean",
+ "description": "Set to `true` to hide the option"
+ }
+ ],
+ [
+ "disabled",
+ {
+ "kind": "let",
+ "value": "false",
+ "type": "boolean",
+ "description": "Set to `true` to disable the option"
+ }
+ ]
+ ],
+ "slots": [],
+ "forwarded_events": [],
+ "dispatched_events": []
+ },
+ "SelectItemGroup": {
+ "moduleName": "SelectItemGroup",
+ "props": [
+ [
+ "disabled",
+ {
+ "kind": "let",
+ "value": "false",
+ "type": "boolean",
+ "description": "Set to `true` to disable the optgroup element"
+ }
+ ],
+ [
+ "label",
+ {
+ "kind": "let",
+ "value": "\"Provide label\"",
+ "type": "string",
+ "description": "Specify the label attribute of the optgroup element"
+ }
+ ]
+ ],
+ "slots": [
+ [
+ "default",
+ {
+ "attributes": [],
+ "children": [],
+ "default": true,
+ "default_value": ""
+ }
+ ]
+ ],
+ "forwarded_events": [],
+ "dispatched_events": []
+ },
+ "SelectSkeleton": {
+ "moduleName": "SelectSkeleton",
+ "props": [
+ [
+ "hideLabel",
+ {
+ "kind": "let",
+ "value": "false",
+ "type": "boolean",
+ "description": "Set to `true` to hide the label text"
+ }
+ ]
+ ],
+ "slots": [],
+ "forwarded_events": [
+ [
+ "click",
+ {
+ "start": 202,
+ "end": 210,
+ "type": "EventHandler",
+ "name": "click",
+ "modifiers": [],
+ "expression": null
+ }
+ ],
+ [
+ "mouseover",
+ {
+ "start": 213,
+ "end": 225,
+ "type": "EventHandler",
+ "name": "mouseover",
+ "modifiers": [],
+ "expression": null
+ }
+ ],
+ [
+ "mouseenter",
+ {
+ "start": 228,
+ "end": 241,
+ "type": "EventHandler",
+ "name": "mouseenter",
+ "modifiers": [],
+ "expression": null
+ }
+ ],
+ [
+ "mouseleave",
+ {
+ "start": 244,
+ "end": 257,
+ "type": "EventHandler",
+ "name": "mouseleave",
+ "modifiers": [],
+ "expression": null
+ }
+ ]
+ ],
+ "dispatched_events": []
+ },
+ "SelectableTile": {
+ "moduleName": "SelectableTile",
+ "props": [
+ [
+ "selected",
+ {
+ "kind": "let",
+ "value": "false",
+ "type": "boolean",
+ "description": "Set to `true` to select the tile"
+ }
+ ],
+ [
+ "light",
+ {
+ "kind": "let",
+ "value": "false",
+ "type": "boolean",
+ "description": "Set to `true` to enable the light variant"
+ }
+ ],
+ [
+ "title",
+ {
+ "kind": "let",
+ "value": "\"title\"",
+ "type": "string",
+ "description": "Specify the title of the selectable tile"
+ }
+ ],
+ [
+ "value",
+ {
+ "kind": "let",
+ "value": "\"value\"",
+ "type": "string",
+ "description": "Specify the value of the selectable tile"
+ }
+ ],
+ [
+ "tabindex",
+ {
+ "kind": "let",
+ "value": "\"0\"",
+ "type": "string",
+ "description": "Specify the tabindex"
+ }
+ ],
+ [
+ "iconDescription",
+ {
+ "kind": "let",
+ "value": "\"Tile checkmark\"",
+ "type": "string",
+ "description": "Specify the ARIA label for the selectable tile checkmark icon"
+ }
+ ],
+ [
+ "id",
+ {
+ "kind": "let",
+ "type": "string",
+ "description": "Set an id for the input element"
+ }
+ ],
+ [
+ "name",
+ {
+ "kind": "let",
+ "value": "\"\"",
+ "type": "string",
+ "description": "Specify a name attribute for the input"
+ }
+ ],
+ [
+ "ref",
+ {
+ "kind": "let",
+ "value": "null",
+ "type": "null | HTMLInputElement",
+ "description": "Obtain a reference to the input HTML element"
+ }
+ ]
+ ],
+ "slots": [
+ [
+ "default",
+ {
+ "attributes": [],
+ "children": [],
+ "default": true,
+ "default_value": ""
+ }
+ ]
+ ],
+ "forwarded_events": [
+ [
+ "click",
+ {
+ "start": 1792,
+ "end": 1800,
+ "type": "EventHandler",
+ "name": "click",
+ "modifiers": [],
+ "expression": null
+ }
+ ],
+ [
+ "mouseover",
+ {
+ "start": 1871,
+ "end": 1883,
+ "type": "EventHandler",
+ "name": "mouseover",
+ "modifiers": [],
+ "expression": null
+ }
+ ],
+ [
+ "mouseenter",
+ {
+ "start": 1886,
+ "end": 1899,
+ "type": "EventHandler",
+ "name": "mouseenter",
+ "modifiers": [],
+ "expression": null
+ }
+ ],
+ [
+ "mouseleave",
+ {
+ "start": 1902,
+ "end": 1915,
+ "type": "EventHandler",
+ "name": "mouseleave",
+ "modifiers": [],
+ "expression": null
+ }
+ ],
+ [
+ "keydown",
+ {
+ "start": 1918,
+ "end": 1928,
+ "type": "EventHandler",
+ "name": "keydown",
+ "modifiers": [],
+ "expression": null
+ }
+ ]
+ ],
+ "dispatched_events": []
+ },
+ "SideNav": {
+ "moduleName": "SideNav",
+ "props": [
+ [
+ "fixed",
+ {
+ "kind": "let",
+ "value": "false",
+ "type": "boolean",
+ "description": "Set to `true` to use the fixed variant"
+ }
+ ],
+ [
+ "ariaLabel",
+ {
+ "kind": "let",
+ "type": "string",
+ "description": "Specify the ARIA label for the nav"
+ }
+ ],
+ [
+ "isOpen",
+ {
+ "kind": "let",
+ "value": "false",
+ "type": "boolean",
+ "description": "Set to `true` to toggle the expanded state"
+ }
+ ]
+ ],
+ "slots": [
+ [
+ "default",
+ {
+ "attributes": [],
+ "children": [],
+ "default": true,
+ "default_value": ""
+ }
+ ]
+ ],
+ "forwarded_events": [],
+ "dispatched_events": []
+ },
+ "SideNavItems": {
+ "moduleName": "SideNavItems",
+ "props": [],
+ "slots": [
+ [
+ "default",
+ {
+ "attributes": [],
+ "children": [],
+ "default": true,
+ "default_value": ""
+ }
+ ]
+ ],
+ "forwarded_events": [],
+ "dispatched_events": []
+ },
+ "SideNavLink": {
+ "moduleName": "SideNavLink",
+ "props": [
+ [
+ "isSelected",
+ {
+ "kind": "let",
+ "value": "false",
+ "type": "boolean",
+ "description": "Set to `true` to select the current link"
+ }
+ ],
+ [
+ "href",
+ {
+ "kind": "let",
+ "type": "string",
+ "description": "Specify the `href` attribute"
+ }
+ ],
+ [
+ "text",
+ {
+ "kind": "let",
+ "type": "string",
+ "description": "Specify the text"
+ }
+ ],
+ [
+ "icon",
+ {
+ "kind": "let",
+ "type": "{ render: typeof import(\"carbon-icons-svelte/lib/Add16\").default; skeleton: boolean; }",
+ "description": "Specify the icon props"
+ }
+ ],
+ [
+ "ref",
+ {
+ "kind": "let",
+ "value": "null",
+ "type": "null | HTMLAnchorElement",
+ "description": "Obtain a reference to the HTML anchor element"
+ }
+ ]
+ ],
+ "slots": [],
+ "forwarded_events": [
+ [
+ "click",
+ {
+ "start": 1037,
+ "end": 1045,
+ "type": "EventHandler",
+ "name": "click",
+ "modifiers": [],
+ "expression": null
+ }
+ ]
+ ],
+ "dispatched_events": []
+ },
+ "SideNavMenu": {
+ "moduleName": "SideNavMenu",
+ "props": [
+ [
+ "expanded",
+ {
+ "kind": "let",
+ "value": "false",
+ "type": "boolean",
+ "description": "Set to `true` to toggle the expanded state"
+ }
+ ],
+ [
+ "text",
+ {
+ "kind": "let",
+ "type": "string",
+ "description": "Specify the text"
+ }
+ ],
+ [
+ "icon",
+ {
+ "kind": "let",
+ "type": "{ render: typeof import(\"carbon-icons-svelte/lib/Add16\").default; skeleton: boolean; }",
+ "description": "Specify the icon props"
+ }
+ ],
+ [
+ "ref",
+ {
+ "kind": "let",
+ "value": "null",
+ "type": "null | HTMLButtonElement",
+ "description": "Obtain a reference to the HTML button element"
+ }
+ ]
+ ],
+ "slots": [
+ [
+ "default",
+ {
+ "attributes": [],
+ "children": [],
+ "default": true,
+ "default_value": ""
+ }
+ ]
+ ],
+ "forwarded_events": [
+ [
+ "click",
+ {
+ "start": 886,
+ "end": 894,
+ "type": "EventHandler",
+ "name": "click",
+ "modifiers": [],
+ "expression": null
+ }
+ ]
+ ],
+ "dispatched_events": []
+ },
+ "SideNavMenuItem": {
+ "moduleName": "SideNavMenuItem",
+ "props": [
+ [
+ "isSelected",
+ {
+ "kind": "let",
+ "type": "boolean",
+ "description": "Set to `true` to select the item"
+ }
+ ],
+ [
+ "href",
+ {
+ "kind": "let",
+ "type": "string",
+ "description": "Specify the `href` attribute"
+ }
+ ],
+ [
+ "text",
+ {
+ "kind": "let",
+ "type": "string",
+ "description": "Specify the item text"
+ }
+ ],
+ [
+ "ref",
+ {
+ "kind": "let",
+ "value": "null",
+ "type": "null | HTMLAnchorElement",
+ "description": "Obtain a reference to the HTML anchor element"
+ }
+ ]
+ ],
+ "slots": [],
+ "forwarded_events": [
+ [
+ "click",
+ {
+ "start": 687,
+ "end": 695,
+ "type": "EventHandler",
+ "name": "click",
+ "modifiers": [],
+ "expression": null
+ }
+ ]
+ ],
+ "dispatched_events": []
+ },
+ "SkeletonPlaceholder": {
+ "moduleName": "SkeletonPlaceholder",
+ "props": [],
+ "slots": [],
+ "forwarded_events": [
+ [
+ "click",
+ {
+ "start": 69,
+ "end": 77,
+ "type": "EventHandler",
+ "name": "click",
+ "modifiers": [],
+ "expression": null
+ }
+ ],
+ [
+ "mouseover",
+ {
+ "start": 80,
+ "end": 92,
+ "type": "EventHandler",
+ "name": "mouseover",
+ "modifiers": [],
+ "expression": null
+ }
+ ],
+ [
+ "mouseenter",
+ {
+ "start": 95,
+ "end": 108,
+ "type": "EventHandler",
+ "name": "mouseenter",
+ "modifiers": [],
+ "expression": null
+ }
+ ],
+ [
+ "mouseleave",
+ {
+ "start": 111,
+ "end": 124,
+ "type": "EventHandler",
+ "name": "mouseleave",
+ "modifiers": [],
+ "expression": null
+ }
+ ]
+ ],
+ "dispatched_events": []
+ },
+ "SkeletonText": {
+ "moduleName": "SkeletonText",
+ "props": [
+ [
+ "lines",
+ {
+ "kind": "let",
+ "value": "3",
+ "type": "number",
+ "description": "Specify the number of lines to render"
+ }
+ ],
+ [
+ "heading",
+ {
+ "kind": "let",
+ "value": "false",
+ "type": "boolean",
+ "description": "Set to `true` to use the heading size variant"
+ }
+ ],
+ [
+ "paragraph",
+ {
+ "kind": "let",
+ "value": "false",
+ "type": "boolean",
+ "description": "Set to `true` to use the paragraph size variant"
+ }
+ ],
+ [
+ "width",
+ {
+ "kind": "let",
+ "value": "\"100%\"",
+ "type": "string",
+ "description": "Specify the width of the text (% or px)"
+ }
+ ]
+ ],
+ "slots": [],
+ "forwarded_events": [
+ [
+ "click",
+ {
+ "start": 1497,
+ "end": 1505,
+ "type": "EventHandler",
+ "name": "click",
+ "modifiers": [],
+ "expression": null
+ }
+ ],
+ [
+ "mouseover",
+ {
+ "start": 1510,
+ "end": 1522,
+ "type": "EventHandler",
+ "name": "mouseover",
+ "modifiers": [],
+ "expression": null
+ }
+ ],
+ [
+ "mouseenter",
+ {
+ "start": 1527,
+ "end": 1540,
+ "type": "EventHandler",
+ "name": "mouseenter",
+ "modifiers": [],
+ "expression": null
+ }
+ ],
+ [
+ "mouseleave",
+ {
+ "start": 1545,
+ "end": 1558,
+ "type": "EventHandler",
+ "name": "mouseleave",
+ "modifiers": [],
+ "expression": null
+ }
+ ]
+ ],
+ "dispatched_events": []
+ },
+ "SkipToContent": {
+ "moduleName": "SkipToContent",
+ "props": [
+ [
+ "href",
+ {
+ "kind": "let",
+ "value": "\"#main-content\"",
+ "type": "string",
+ "description": "Specify the `href` attribute"
+ }
+ ],
+ [
+ "tabindex",
+ {
+ "kind": "let",
+ "value": "\"0\"",
+ "type": "string",
+ "description": "Specify the tabindex"
+ }
+ ]
+ ],
+ "slots": [
+ [
+ "default",
+ {
+ "attributes": [],
+ "children": [
+ {
+ "start": 369,
+ "end": 389,
+ "type": "Text",
+ "raw": "Skip to main content",
+ "data": "Skip to main content"
+ }
+ ],
+ "default": true,
+ "default_value": "Skip to main content\n"
+ }
+ ]
+ ],
+ "forwarded_events": [
+ [
+ "click",
+ {
+ "start": 350,
+ "end": 358,
+ "type": "EventHandler",
+ "name": "click",
+ "modifiers": [],
+ "expression": null
+ }
+ ]
+ ],
+ "dispatched_events": []
+ },
+ "Slider": {
+ "moduleName": "Slider",
+ "props": [
+ [
+ "value",
+ {
+ "kind": "let",
+ "value": "0",
+ "type": "number",
+ "description": "Specify the value of the slider"
+ }
+ ],
+ [
+ "max",
+ {
+ "kind": "let",
+ "value": "100",
+ "type": "number",
+ "description": "Set the maximum slider value"
+ }
+ ],
+ [
+ "maxLabel",
+ {
+ "kind": "let",
+ "value": "\"\"",
+ "type": "string",
+ "description": "Specify the label for the max value"
+ }
+ ],
+ [
+ "min",
+ {
+ "kind": "let",
+ "value": "0",
+ "type": "number",
+ "description": "Set the minimum slider value"
+ }
+ ],
+ [
+ "minLabel",
+ {
+ "kind": "let",
+ "value": "\"\"",
+ "type": "string",
+ "description": "Specify the label for the min value"
+ }
+ ],
+ [
+ "step",
+ {
+ "kind": "let",
+ "value": "1",
+ "type": "number",
+ "description": "Set the step value"
+ }
+ ],
+ [
+ "stepMultiplier",
+ {
+ "kind": "let",
+ "value": "4",
+ "type": "number",
+ "description": "Set the step multiplier value"
+ }
+ ],
+ [
+ "required",
+ {
+ "kind": "let",
+ "value": "false",
+ "type": "boolean",
+ "description": "Set to `true` to require a value"
+ }
+ ],
+ [
+ "inputType",
+ {
+ "kind": "let",
+ "value": "\"number\"",
+ "type": "string",
+ "description": "Specify the input type"
+ }
+ ],
+ [
+ "disabled",
+ {
+ "kind": "let",
+ "value": "false",
+ "type": "boolean",
+ "description": "Set to `true` to disable the slider"
+ }
+ ],
+ [
+ "light",
+ {
+ "kind": "let",
+ "value": "false",
+ "type": "boolean",
+ "description": "Set to `true` to enable the light variant"
+ }
+ ],
+ [
+ "hideTextInput",
+ {
+ "kind": "let",
+ "value": "false",
+ "type": "boolean",
+ "description": "Set to `true` to hide the text input"
+ }
+ ],
+ [
+ "id",
+ {
+ "kind": "let",
+ "type": "string",
+ "description": "Set an id for the slider div element"
+ }
+ ],
+ [
+ "invalid",
+ {
+ "kind": "let",
+ "value": "false",
+ "type": "boolean",
+ "description": "Set to `true` to indicate an invalid state"
+ }
+ ],
+ [
+ "labelText",
+ {
+ "kind": "let",
+ "value": "\"\"",
+ "type": "string",
+ "description": "Specify the label text"
+ }
+ ],
+ [
+ "name",
+ {
+ "kind": "let",
+ "value": "\"\"",
+ "type": "string",
+ "description": "Set a name for the slider element"
+ }
+ ],
+ [
+ "ref",
+ {
+ "kind": "let",
+ "value": "null",
+ "type": "null | HTMLElement",
+ "description": "Obtain a reference to the HTML element"
+ }
+ ]
+ ],
+ "slots": [],
+ "forwarded_events": [
+ [
+ "click",
+ {
+ "start": 3377,
+ "end": 3385,
+ "type": "EventHandler",
+ "name": "click",
+ "modifiers": [],
+ "expression": null
+ }
+ ],
+ [
+ "mouseover",
+ {
+ "start": 3388,
+ "end": 3400,
+ "type": "EventHandler",
+ "name": "mouseover",
+ "modifiers": [],
+ "expression": null
+ }
+ ],
+ [
+ "mouseenter",
+ {
+ "start": 3403,
+ "end": 3416,
+ "type": "EventHandler",
+ "name": "mouseenter",
+ "modifiers": [],
+ "expression": null
+ }
+ ],
+ [
+ "mouseleave",
+ {
+ "start": 3419,
+ "end": 3432,
+ "type": "EventHandler",
+ "name": "mouseleave",
+ "modifiers": [],
+ "expression": null
+ }
+ ]
+ ],
+ "dispatched_events": [
+ [
+ "change",
+ {
+ "detail": "value"
+ }
+ ]
+ ]
+ },
+ "SliderSkeleton": {
+ "moduleName": "SliderSkeleton",
+ "props": [
+ [
+ "hideLabel",
+ {
+ "kind": "let",
+ "value": "false",
+ "type": "boolean",
+ "description": "Set to `true` to hide the label text"
+ }
+ ]
+ ],
+ "slots": [],
+ "forwarded_events": [
+ [
+ "click",
+ {
+ "start": 202,
+ "end": 210,
+ "type": "EventHandler",
+ "name": "click",
+ "modifiers": [],
+ "expression": null
+ }
+ ],
+ [
+ "mouseover",
+ {
+ "start": 213,
+ "end": 225,
+ "type": "EventHandler",
+ "name": "mouseover",
+ "modifiers": [],
+ "expression": null
+ }
+ ],
+ [
+ "mouseenter",
+ {
+ "start": 228,
+ "end": 241,
+ "type": "EventHandler",
+ "name": "mouseenter",
+ "modifiers": [],
+ "expression": null
+ }
+ ],
+ [
+ "mouseleave",
+ {
+ "start": 244,
+ "end": 257,
+ "type": "EventHandler",
+ "name": "mouseleave",
+ "modifiers": [],
+ "expression": null
+ }
+ ]
+ ],
+ "dispatched_events": []
+ },
+ "StructuredList": {
+ "moduleName": "StructuredList",
+ "props": [
+ [
+ "selected",
+ {
+ "kind": "let",
+ "type": "string",
+ "description": "Specify the selected structured list row value"
+ }
+ ],
+ [
+ "border",
+ {
+ "kind": "let",
+ "value": "false",
+ "type": "boolean",
+ "description": "Set to `true` to use the bordered variant"
+ }
+ ],
+ [
+ "selection",
+ {
+ "kind": "let",
+ "value": "false",
+ "type": "boolean",
+ "description": "Set to `true` to use the selection variant"
+ }
+ ]
+ ],
+ "slots": [
+ [
+ "default",
+ {
+ "attributes": [],
+ "children": [],
+ "default": true,
+ "default_value": ""
+ }
+ ]
+ ],
+ "forwarded_events": [
+ [
+ "click",
+ {
+ "start": 1008,
+ "end": 1016,
+ "type": "EventHandler",
+ "name": "click",
+ "modifiers": [],
+ "expression": null
+ }
+ ],
+ [
+ "mouseover",
+ {
+ "start": 1019,
+ "end": 1031,
+ "type": "EventHandler",
+ "name": "mouseover",
+ "modifiers": [],
+ "expression": null
+ }
+ ],
+ [
+ "mouseenter",
+ {
+ "start": 1034,
+ "end": 1047,
+ "type": "EventHandler",
+ "name": "mouseenter",
+ "modifiers": [],
+ "expression": null
+ }
+ ],
+ [
+ "mouseleave",
+ {
+ "start": 1050,
+ "end": 1063,
+ "type": "EventHandler",
+ "name": "mouseleave",
+ "modifiers": [],
+ "expression": null
+ }
+ ]
+ ],
+ "dispatched_events": [
+ [
+ "change",
+ {
+ "detail": "$selectedValue"
+ }
+ ]
+ ]
+ },
+ "StructuredListBody": {
+ "moduleName": "StructuredListBody",
+ "props": [],
+ "slots": [
+ [
+ "default",
+ {
+ "attributes": [],
+ "children": [],
+ "default": true,
+ "default_value": ""
+ }
+ ]
+ ],
+ "forwarded_events": [
+ [
+ "click",
+ {
+ "start": 69,
+ "end": 77,
+ "type": "EventHandler",
+ "name": "click",
+ "modifiers": [],
+ "expression": null
+ }
+ ],
+ [
+ "mouseover",
+ {
+ "start": 80,
+ "end": 92,
+ "type": "EventHandler",
+ "name": "mouseover",
+ "modifiers": [],
+ "expression": null
+ }
+ ],
+ [
+ "mouseenter",
+ {
+ "start": 95,
+ "end": 108,
+ "type": "EventHandler",
+ "name": "mouseenter",
+ "modifiers": [],
+ "expression": null
+ }
+ ],
+ [
+ "mouseleave",
+ {
+ "start": 111,
+ "end": 124,
+ "type": "EventHandler",
+ "name": "mouseleave",
+ "modifiers": [],
+ "expression": null
+ }
+ ]
+ ],
+ "dispatched_events": []
+ },
+ "StructuredListCell": {
+ "moduleName": "StructuredListCell",
+ "props": [
+ [
+ "head",
+ {
+ "kind": "let",
+ "value": "false",
+ "type": "boolean",
+ "description": "Set to `true` to use as a header"
+ }
+ ],
+ [
+ "noWrap",
+ {
+ "kind": "let",
+ "value": "false",
+ "type": "boolean",
+ "description": "Set to `true` to prevent wrapping"
+ }
+ ]
+ ],
+ "slots": [
+ [
+ "default",
+ {
+ "attributes": [],
+ "children": [],
+ "default": true,
+ "default_value": ""
+ }
+ ]
+ ],
+ "forwarded_events": [
+ [
+ "click",
+ {
+ "start": 410,
+ "end": 418,
+ "type": "EventHandler",
+ "name": "click",
+ "modifiers": [],
+ "expression": null
+ }
+ ],
+ [
+ "mouseover",
+ {
+ "start": 421,
+ "end": 433,
+ "type": "EventHandler",
+ "name": "mouseover",
+ "modifiers": [],
+ "expression": null
+ }
+ ],
+ [
+ "mouseenter",
+ {
+ "start": 436,
+ "end": 449,
+ "type": "EventHandler",
+ "name": "mouseenter",
+ "modifiers": [],
+ "expression": null
+ }
+ ],
+ [
+ "mouseleave",
+ {
+ "start": 452,
+ "end": 465,
+ "type": "EventHandler",
+ "name": "mouseleave",
+ "modifiers": [],
+ "expression": null
+ }
+ ]
+ ],
+ "dispatched_events": []
+ },
+ "StructuredListHead": {
+ "moduleName": "StructuredListHead",
+ "props": [],
+ "slots": [
+ [
+ "default",
+ {
+ "attributes": [],
+ "children": [],
+ "default": true,
+ "default_value": ""
+ }
+ ]
+ ],
+ "forwarded_events": [
+ [
+ "click",
+ {
+ "start": 69,
+ "end": 77,
+ "type": "EventHandler",
+ "name": "click",
+ "modifiers": [],
+ "expression": null
+ }
+ ],
+ [
+ "mouseover",
+ {
+ "start": 80,
+ "end": 92,
+ "type": "EventHandler",
+ "name": "mouseover",
+ "modifiers": [],
+ "expression": null
+ }
+ ],
+ [
+ "mouseenter",
+ {
+ "start": 95,
+ "end": 108,
+ "type": "EventHandler",
+ "name": "mouseenter",
+ "modifiers": [],
+ "expression": null
+ }
+ ],
+ [
+ "mouseleave",
+ {
+ "start": 111,
+ "end": 124,
+ "type": "EventHandler",
+ "name": "mouseleave",
+ "modifiers": [],
+ "expression": null
+ }
+ ]
+ ],
+ "dispatched_events": []
+ },
+ "StructuredListInput": {
+ "moduleName": "StructuredListInput",
+ "props": [
+ [
+ "checked",
+ {
+ "kind": "let",
+ "value": "false",
+ "type": "boolean",
+ "description": "Set to `true` to check the input"
+ }
+ ],
+ [
+ "title",
+ {
+ "kind": "let",
+ "value": "\"title\"",
+ "type": "string",
+ "description": "Specify the title of the input"
+ }
+ ],
+ [
+ "value",
+ {
+ "kind": "let",
+ "value": "\"value\"",
+ "type": "string",
+ "description": "Specify the value of the input"
+ }
+ ],
+ [
+ "id",
+ {
+ "kind": "let",
+ "type": "string",
+ "description": "Set an id for the input element"
+ }
+ ],
+ [
+ "name",
+ {
+ "kind": "let",
+ "value": "\"\"",
+ "type": "string",
+ "description": "Specify a name attribute for the input"
+ }
+ ],
+ [
+ "ref",
+ {
+ "kind": "let",
+ "value": "null",
+ "type": "null | HTMLInputElement",
+ "description": "Obtain a reference to the input HTML element"
+ }
+ ]
+ ],
+ "slots": [],
+ "forwarded_events": [],
+ "dispatched_events": []
+ },
+ "StructuredListRow": {
+ "moduleName": "StructuredListRow",
+ "props": [
+ [
+ "head",
+ {
+ "kind": "let",
+ "value": "false",
+ "type": "boolean",
+ "description": "Set to `true` to use as a header"
+ }
+ ],
+ [
+ "label",
+ {
+ "kind": "let",
+ "value": "false",
+ "type": "boolean",
+ "description": "Set to `true` to render a label slot"
+ }
+ ],
+ [
+ "tabindex",
+ {
+ "kind": "let",
+ "value": "\"0\"",
+ "type": "string",
+ "description": "Specify the tabindex"
+ }
+ ]
+ ],
+ "slots": [
+ [
+ "default",
+ {
+ "attributes": [],
+ "children": [],
+ "default": true,
+ "default_value": ""
+ }
+ ]
+ ],
+ "forwarded_events": [
+ [
+ "click",
+ {
+ "start": 848,
+ "end": 856,
+ "type": "EventHandler",
+ "name": "click",
+ "modifiers": [],
+ "expression": null
+ }
+ ],
+ [
+ "mouseover",
+ {
+ "start": 861,
+ "end": 873,
+ "type": "EventHandler",
+ "name": "mouseover",
+ "modifiers": [],
+ "expression": null
+ }
+ ],
+ [
+ "mouseenter",
+ {
+ "start": 878,
+ "end": 891,
+ "type": "EventHandler",
+ "name": "mouseenter",
+ "modifiers": [],
+ "expression": null
+ }
+ ],
+ [
+ "mouseleave",
+ {
+ "start": 896,
+ "end": 909,
+ "type": "EventHandler",
+ "name": "mouseleave",
+ "modifiers": [],
+ "expression": null
+ }
+ ],
+ [
+ "keydown",
+ {
+ "start": 671,
+ "end": 681,
+ "type": "EventHandler",
+ "name": "keydown",
+ "modifiers": [],
+ "expression": null
+ }
+ ]
+ ],
+ "dispatched_events": []
+ },
+ "StructuredListSkeleton": {
+ "moduleName": "StructuredListSkeleton",
+ "props": [
+ [
+ "rows",
+ {
+ "kind": "let",
+ "value": "5",
+ "type": "number",
+ "description": "Specify the number of rows"
+ }
+ ],
+ [
+ "border",
+ {
+ "kind": "let",
+ "value": "false",
+ "type": "boolean",
+ "description": "Set to `true` to use the bordered variant"
+ }
+ ]
+ ],
+ "slots": [],
+ "forwarded_events": [
+ [
+ "click",
+ {
+ "start": 381,
+ "end": 389,
+ "type": "EventHandler",
+ "name": "click",
+ "modifiers": [],
+ "expression": null
+ }
+ ],
+ [
+ "mouseover",
+ {
+ "start": 392,
+ "end": 404,
+ "type": "EventHandler",
+ "name": "mouseover",
+ "modifiers": [],
+ "expression": null
+ }
+ ],
+ [
+ "mouseenter",
+ {
+ "start": 407,
+ "end": 420,
+ "type": "EventHandler",
+ "name": "mouseenter",
+ "modifiers": [],
+ "expression": null
+ }
+ ],
+ [
+ "mouseleave",
+ {
+ "start": 423,
+ "end": 436,
+ "type": "EventHandler",
+ "name": "mouseleave",
+ "modifiers": [],
+ "expression": null
+ }
+ ]
+ ],
+ "dispatched_events": []
+ },
+ "Switch": {
+ "moduleName": "Switch",
+ "props": [
+ [
+ "text",
+ {
+ "kind": "let",
+ "value": "\"Provide text\"",
+ "type": "string",
+ "description": "Specify the switch text\nAlternatively, use the named slot \"text\" (e.g. ...)"
+ }
+ ],
+ [
+ "selected",
+ {
+ "kind": "let",
+ "value": "false",
+ "type": "boolean",
+ "description": "Set to `true` for the switch to be selected"
+ }
+ ],
+ [
+ "disabled",
+ {
+ "kind": "let",
+ "value": "false",
+ "type": "boolean",
+ "description": "Set to `true` to disable the switch"
+ }
+ ],
+ [
+ "id",
+ {
+ "kind": "let",
+ "type": "string",
+ "description": "Set an id for the button element"
+ }
+ ],
+ [
+ "ref",
+ {
+ "kind": "let",
+ "value": "null",
+ "type": "null | HTMLButtonElement",
+ "description": "Obtain a reference to the button HTML element"
+ }
+ ]
+ ],
+ "slots": [
+ [
+ "default",
+ {
+ "attributes": [],
+ "children": [
+ {
+ "start": 1705,
+ "end": 1711,
+ "type": "MustacheTag",
+ "expression": {
+ "type": "Identifier",
+ "start": 1706,
+ "end": 1710,
+ "loc": {
+ "start": {
+ "line": 81,
+ "column": 11
+ },
+ "end": {
+ "line": 81,
+ "column": 15
+ }
+ },
+ "name": "text"
+ }
+ }
+ ],
+ "default": true,
+ "default_value": "{text}\n"
+ }
+ ]
+ ],
+ "forwarded_events": [
+ [
+ "click",
+ {
+ "start": 1355,
+ "end": 1363,
+ "type": "EventHandler",
+ "name": "click",
+ "modifiers": [],
+ "expression": null
+ }
+ ],
+ [
+ "mouseover",
+ {
+ "start": 1428,
+ "end": 1440,
+ "type": "EventHandler",
+ "name": "mouseover",
+ "modifiers": [],
+ "expression": null
+ }
+ ],
+ [
+ "mouseenter",
+ {
+ "start": 1443,
+ "end": 1456,
+ "type": "EventHandler",
+ "name": "mouseenter",
+ "modifiers": [],
+ "expression": null
+ }
+ ],
+ [
+ "mouseleave",
+ {
+ "start": 1459,
+ "end": 1472,
+ "type": "EventHandler",
+ "name": "mouseleave",
+ "modifiers": [],
+ "expression": null
+ }
+ ],
+ [
+ "keydown",
+ {
+ "start": 1475,
+ "end": 1485,
+ "type": "EventHandler",
+ "name": "keydown",
+ "modifiers": [],
+ "expression": null
+ }
+ ]
+ ],
+ "dispatched_events": []
+ },
+ "Tab": {
+ "moduleName": "Tab",
+ "props": [
+ [
+ "label",
+ {
+ "kind": "let",
+ "value": "\"\"",
+ "type": "string",
+ "description": "Specify the tab label\nAlternatively, use the default slot (e.g. Label)"
+ }
+ ],
+ [
+ "href",
+ {
+ "kind": "let",
+ "value": "\"#\"",
+ "type": "string",
+ "description": "Specify the href attribute"
+ }
+ ],
+ [
+ "disabled",
+ {
+ "kind": "let",
+ "value": "false",
+ "type": "boolean",
+ "description": "Set to `true` to disable the tab"
+ }
+ ],
+ [
+ "tabindex",
+ {
+ "kind": "let",
+ "value": "\"0\"",
+ "type": "string",
+ "description": "Specify the tabindex"
+ }
+ ],
+ [
+ "id",
+ {
+ "kind": "let",
+ "type": "string",
+ "description": "Set an id for the top-level element"
+ }
+ ],
+ [
+ "ref",
+ {
+ "kind": "let",
+ "value": "null",
+ "type": "null | HTMLAnchorElement",
+ "description": "Obtain a reference to the anchor HTML element"
+ }
+ ]
+ ],
+ "slots": [
+ [
+ "default",
+ {
+ "attributes": [],
+ "children": [
+ {
+ "start": 1837,
+ "end": 1844,
+ "type": "MustacheTag",
+ "expression": {
+ "type": "Identifier",
+ "start": 1838,
+ "end": 1843,
+ "loc": {
+ "start": {
+ "line": 88,
+ "column": 11
+ },
+ "end": {
+ "line": 88,
+ "column": 16
+ }
+ },
+ "name": "label"
+ }
+ }
+ ],
+ "default": true,
+ "default_value": "{label}\n"
+ }
+ ]
+ ],
+ "forwarded_events": [
+ [
+ "mouseover",
+ {
+ "start": 1303,
+ "end": 1315,
+ "type": "EventHandler",
+ "name": "mouseover",
+ "modifiers": [],
+ "expression": null
+ }
+ ],
+ [
+ "mouseenter",
+ {
+ "start": 1318,
+ "end": 1331,
+ "type": "EventHandler",
+ "name": "mouseenter",
+ "modifiers": [],
+ "expression": null
+ }
+ ],
+ [
+ "mouseleave",
+ {
+ "start": 1334,
+ "end": 1347,
+ "type": "EventHandler",
+ "name": "mouseleave",
+ "modifiers": [],
+ "expression": null
+ }
+ ]
+ ],
+ "dispatched_events": []
+ },
+ "TabContent": {
+ "moduleName": "TabContent",
+ "props": [
+ [
+ "id",
+ {
+ "kind": "let",
+ "type": "string",
+ "description": "Set an id for the top-level element"
+ }
+ ]
+ ],
+ "slots": [
+ [
+ "default",
+ {
+ "attributes": [],
+ "children": [],
+ "default": true,
+ "default_value": ""
+ }
+ ]
+ ],
+ "forwarded_events": [],
+ "dispatched_events": []
+ },
+ "Table": {
+ "moduleName": "Table",
+ "props": [
+ [
+ "size",
+ {
+ "kind": "let",
+ "type": "\"compact\" | \"short\" | \"tall\"",
+ "description": "Set the size of the table"
+ }
+ ],
+ [
+ "zebra",
+ {
+ "kind": "let",
+ "value": "false",
+ "type": "boolean",
+ "description": "Set to `true` to use zebra styles"
+ }
+ ],
+ [
+ "useStaticWidth",
+ {
+ "kind": "let",
+ "value": "false",
+ "type": "boolean",
+ "description": "Set to `true` to use static width"
+ }
+ ],
+ [
+ "shouldShowBorder",
+ {
+ "kind": "let",
+ "value": "false",
+ "type": "boolean",
+ "description": "Set to `true` for the bordered variant"
+ }
+ ],
+ [
+ "sortable",
+ {
+ "kind": "let",
+ "value": "false",
+ "type": "boolean",
+ "description": "Set to `true` for the sortable variant"
+ }
+ ],
+ [
+ "stickyHeader",
+ {
+ "kind": "let",
+ "value": "false",
+ "type": "boolean",
+ "description": "Set to `true` to enable a sticky header"
+ }
+ ]
+ ],
+ "slots": [
+ [
+ "default",
+ {
+ "attributes": [],
+ "children": [],
+ "default": true,
+ "default_value": ""
+ }
+ ]
+ ],
+ "forwarded_events": [],
+ "dispatched_events": []
+ },
+ "TableBody": {
+ "moduleName": "TableBody",
+ "props": [],
+ "slots": [
+ [
+ "default",
+ {
+ "attributes": [],
+ "children": [],
+ "default": true,
+ "default_value": ""
+ }
+ ]
+ ],
+ "forwarded_events": [],
+ "dispatched_events": []
+ },
+ "TableCell": {
+ "moduleName": "TableCell",
+ "props": [],
+ "slots": [
+ [
+ "default",
+ {
+ "attributes": [],
+ "children": [],
+ "default": true,
+ "default_value": ""
+ }
+ ]
+ ],
+ "forwarded_events": [
+ [
+ "click",
+ {
+ "start": 21,
+ "end": 29,
+ "type": "EventHandler",
+ "name": "click",
+ "modifiers": [],
+ "expression": null
+ }
+ ],
+ [
+ "mouseover",
+ {
+ "start": 30,
+ "end": 42,
+ "type": "EventHandler",
+ "name": "mouseover",
+ "modifiers": [],
+ "expression": null
+ }
+ ],
+ [
+ "mouseenter",
+ {
+ "start": 43,
+ "end": 56,
+ "type": "EventHandler",
+ "name": "mouseenter",
+ "modifiers": [],
+ "expression": null
+ }
+ ],
+ [
+ "mouseleave",
+ {
+ "start": 57,
+ "end": 70,
+ "type": "EventHandler",
+ "name": "mouseleave",
+ "modifiers": [],
+ "expression": null
+ }
+ ]
+ ],
+ "dispatched_events": []
+ },
+ "TableContainer": {
+ "moduleName": "TableContainer",
+ "props": [
+ [
+ "title",
+ {
+ "kind": "let",
+ "value": "\"\"",
+ "type": "string",
+ "description": "Specify the title of the data table"
+ }
+ ],
+ [
+ "description",
+ {
+ "kind": "let",
+ "value": "\"\"",
+ "type": "string",
+ "description": "Specify the description of the data table"
+ }
+ ],
+ [
+ "stickyHeader",
+ {
+ "kind": "let",
+ "value": "false",
+ "type": "boolean",
+ "description": "Set to `true` to enable a sticky header"
+ }
+ ]
+ ],
+ "slots": [
+ [
+ "default",
+ {
+ "attributes": [],
+ "children": [],
+ "default": true,
+ "default_value": ""
+ }
+ ]
+ ],
+ "forwarded_events": [],
+ "dispatched_events": []
+ },
+ "TableHead": {
+ "moduleName": "TableHead",
+ "props": [],
+ "slots": [
+ [
+ "default",
+ {
+ "attributes": [],
+ "children": [],
+ "default": true,
+ "default_value": ""
+ }
+ ]
+ ],
+ "forwarded_events": [
+ [
+ "click",
+ {
+ "start": 24,
+ "end": 32,
+ "type": "EventHandler",
+ "name": "click",
+ "modifiers": [],
+ "expression": null
+ }
+ ],
+ [
+ "mouseover",
+ {
+ "start": 33,
+ "end": 45,
+ "type": "EventHandler",
+ "name": "mouseover",
+ "modifiers": [],
+ "expression": null
+ }
+ ],
+ [
+ "mouseenter",
+ {
+ "start": 46,
+ "end": 59,
+ "type": "EventHandler",
+ "name": "mouseenter",
+ "modifiers": [],
+ "expression": null
+ }
+ ],
+ [
+ "mouseleave",
+ {
+ "start": 60,
+ "end": 73,
+ "type": "EventHandler",
+ "name": "mouseleave",
+ "modifiers": [],
+ "expression": null
+ }
+ ]
+ ],
+ "dispatched_events": []
+ },
+ "TableHeader": {
+ "moduleName": "TableHeader",
+ "props": [
+ [
+ "scope",
+ {
+ "kind": "let",
+ "value": "\"col\"",
+ "type": "string",
+ "description": "Specify the `scope` attribute"
+ }
+ ],
+ [
+ "translateWithId",
+ {
+ "kind": "let",
+ "type": "() => string",
+ "description": "Override the default id translations"
+ }
+ ],
+ [
+ "id",
+ {
+ "kind": "let",
+ "type": "string",
+ "description": "Set an id for the top-level element"
+ }
+ ]
+ ],
+ "slots": [
+ [
+ "default",
+ {
+ "attributes": [],
+ "children": [],
+ "default": true,
+ "default_value": ""
+ }
+ ]
+ ],
+ "forwarded_events": [
+ [
+ "mouseover",
+ {
+ "start": 1561,
+ "end": 1573,
+ "type": "EventHandler",
+ "name": "mouseover",
+ "modifiers": [],
+ "expression": null
+ }
+ ],
+ [
+ "mouseenter",
+ {
+ "start": 1578,
+ "end": 1591,
+ "type": "EventHandler",
+ "name": "mouseenter",
+ "modifiers": [],
+ "expression": null
+ }
+ ],
+ [
+ "mouseleave",
+ {
+ "start": 1596,
+ "end": 1609,
+ "type": "EventHandler",
+ "name": "mouseleave",
+ "modifiers": [],
+ "expression": null
+ }
+ ],
+ [
+ "click",
+ {
+ "start": 1548,
+ "end": 1556,
+ "type": "EventHandler",
+ "name": "click",
+ "modifiers": [],
+ "expression": null
+ }
+ ]
+ ],
+ "dispatched_events": []
+ },
+ "TableRow": {
+ "moduleName": "TableRow",
+ "props": [
+ [
+ "isSelected",
+ {
+ "kind": "let",
+ "value": "false",
+ "type": "boolean",
+ "description": "Set to `true` to select the row"
+ }
+ ]
+ ],
+ "slots": [
+ [
+ "default",
+ {
+ "attributes": [],
+ "children": [],
+ "default": true,
+ "default_value": ""
+ }
+ ]
+ ],
+ "forwarded_events": [
+ [
+ "click",
+ {
+ "start": 279,
+ "end": 287,
+ "type": "EventHandler",
+ "name": "click",
+ "modifiers": [],
+ "expression": null
+ }
+ ],
+ [
+ "mouseover",
+ {
+ "start": 290,
+ "end": 302,
+ "type": "EventHandler",
+ "name": "mouseover",
+ "modifiers": [],
+ "expression": null
+ }
+ ],
+ [
+ "mouseenter",
+ {
+ "start": 305,
+ "end": 318,
+ "type": "EventHandler",
+ "name": "mouseenter",
+ "modifiers": [],
+ "expression": null
+ }
+ ],
+ [
+ "mouseleave",
+ {
+ "start": 321,
+ "end": 334,
+ "type": "EventHandler",
+ "name": "mouseleave",
+ "modifiers": [],
+ "expression": null
+ }
+ ]
+ ],
+ "dispatched_events": []
+ },
+ "Tabs": {
+ "moduleName": "Tabs",
+ "props": [
+ [
+ "selected",
+ {
+ "kind": "let",
+ "value": "0",
+ "type": "number",
+ "description": "Specify the selected tab index"
+ }
+ ],
+ [
+ "type",
+ {
+ "kind": "let",
+ "value": "\"default\"",
+ "type": "\"default\" | \"container\"",
+ "description": "Specify the type of tabs"
+ }
+ ],
+ [
+ "iconDescription",
+ {
+ "kind": "let",
+ "value": "\"Show menu options\"",
+ "type": "string",
+ "description": "Specify the ARIA label for the chevron icon"
+ }
+ ],
+ [
+ "triggerHref",
+ {
+ "kind": "let",
+ "value": "\"#\"",
+ "type": "string",
+ "description": "Specify the tab trigger href attribute"
+ }
+ ]
+ ],
+ "slots": [
+ [
+ "default",
+ {
+ "attributes": [],
+ "children": [],
+ "default": true,
+ "default_value": ""
+ }
+ ],
+ [
+ "content",
+ {
+ "attributes": [
+ {
+ "start": 3450,
+ "end": 3464,
+ "type": "Attribute",
+ "name": "name",
+ "value": [
+ {
+ "start": 3456,
+ "end": 3463,
+ "type": "Text",
+ "raw": "content",
+ "data": "content"
+ }
+ ]
+ }
+ ],
+ "children": [],
+ "default": false,
+ "default_value": ""
+ }
+ ]
+ ],
+ "forwarded_events": [
+ [
+ "keypress",
+ {
+ "start": 2884,
+ "end": 2895,
+ "type": "EventHandler",
+ "name": "keypress",
+ "modifiers": [],
+ "expression": null
+ }
+ ],
+ [
+ "click",
+ {
+ "start": 3077,
+ "end": 3085,
+ "type": "EventHandler",
+ "name": "click",
+ "modifiers": [],
+ "expression": null
+ }
+ ]
+ ],
+ "dispatched_events": [
+ [
+ "change",
+ {
+ "detail": "currentIndex"
+ }
+ ]
+ ]
+ },
+ "TabsSkeleton": {
+ "moduleName": "TabsSkeleton",
+ "props": [
+ [
+ "count",
+ {
+ "kind": "let",
+ "value": "4",
+ "type": "number",
+ "description": "Specify the number of tabs to render"
+ }
+ ]
+ ],
+ "slots": [],
+ "forwarded_events": [
+ [
+ "click",
+ {
+ "start": 210,
+ "end": 218,
+ "type": "EventHandler",
+ "name": "click",
+ "modifiers": [],
+ "expression": null
+ }
+ ],
+ [
+ "mouseover",
+ {
+ "start": 221,
+ "end": 233,
+ "type": "EventHandler",
+ "name": "mouseover",
+ "modifiers": [],
+ "expression": null
+ }
+ ],
+ [
+ "mouseenter",
+ {
+ "start": 236,
+ "end": 249,
+ "type": "EventHandler",
+ "name": "mouseenter",
+ "modifiers": [],
+ "expression": null
+ }
+ ],
+ [
+ "mouseleave",
+ {
+ "start": 252,
+ "end": 265,
+ "type": "EventHandler",
+ "name": "mouseleave",
+ "modifiers": [],
+ "expression": null
+ }
+ ]
+ ],
+ "dispatched_events": []
+ },
+ "Tag": {
+ "moduleName": "Tag",
+ "props": [
+ [
+ "type",
+ {
+ "kind": "let",
+ "type": "\"red\" | \"magenta\" | \"purple\" | \"blue\" | \"cyan\" | \"teal\" | \"green\" | \"gray\" | \"cool-gray\" | \"warm-gray\" | \"high-contrast\"",
+ "description": "Specify the type of tag"
+ }
+ ],
+ [
+ "filter",
+ {
+ "kind": "let",
+ "value": "false",
+ "type": "boolean",
+ "description": "Set to `true` to use filterable variant"
+ }
+ ],
+ [
+ "disabled",
+ {
+ "kind": "let",
+ "value": "false",
+ "type": "boolean",
+ "description": "Set to `true` to disable a filterable tag"
+ }
+ ],
+ [
+ "skeleton",
+ {
+ "kind": "let",
+ "value": "false",
+ "type": "boolean",
+ "description": "Set to `true` to display the skeleton state"
+ }
+ ],
+ [
+ "title",
+ {
+ "kind": "let",
+ "value": "\"Clear filter\"",
+ "type": "string",
+ "description": "Set the title for the close button in a filterable tag"
+ }
+ ],
+ [
+ "id",
+ {
+ "kind": "let",
+ "type": "string",
+ "description": "Set an id for the filterable tag"
+ }
+ ]
+ ],
+ "slots": [
+ [
+ "default",
+ {
+ "attributes": [],
+ "children": [],
+ "default": true,
+ "default_value": ""
+ }
+ ]
+ ],
+ "forwarded_events": [
+ [
+ "click",
+ {
+ "start": 2011,
+ "end": 2019,
+ "type": "EventHandler",
+ "name": "click",
+ "modifiers": [],
+ "expression": null
+ }
+ ],
+ [
+ "mouseover",
+ {
+ "start": 2026,
+ "end": 2038,
+ "type": "EventHandler",
+ "name": "mouseover",
+ "modifiers": [],
+ "expression": null
+ }
+ ],
+ [
+ "mouseenter",
+ {
+ "start": 2045,
+ "end": 2058,
+ "type": "EventHandler",
+ "name": "mouseenter",
+ "modifiers": [],
+ "expression": null
+ }
+ ],
+ [
+ "mouseleave",
+ {
+ "start": 2065,
+ "end": 2078,
+ "type": "EventHandler",
+ "name": "mouseleave",
+ "modifiers": [],
+ "expression": null
+ }
+ ]
+ ],
+ "dispatched_events": []
+ },
+ "TagSkeleton": {
+ "moduleName": "TagSkeleton",
+ "props": [],
+ "slots": [],
+ "forwarded_events": [
+ [
+ "click",
+ {
+ "start": 82,
+ "end": 90,
+ "type": "EventHandler",
+ "name": "click",
+ "modifiers": [],
+ "expression": null
+ }
+ ],
+ [
+ "mouseover",
+ {
+ "start": 93,
+ "end": 105,
+ "type": "EventHandler",
+ "name": "mouseover",
+ "modifiers": [],
+ "expression": null
+ }
+ ],
+ [
+ "mouseenter",
+ {
+ "start": 108,
+ "end": 121,
+ "type": "EventHandler",
+ "name": "mouseenter",
+ "modifiers": [],
+ "expression": null
+ }
+ ],
+ [
+ "mouseleave",
+ {
+ "start": 124,
+ "end": 137,
+ "type": "EventHandler",
+ "name": "mouseleave",
+ "modifiers": [],
+ "expression": null
+ }
+ ]
+ ],
+ "dispatched_events": []
+ },
+ "TextArea": {
+ "moduleName": "TextArea",
+ "props": [
+ [
+ "value",
+ {
+ "kind": "let",
+ "value": "\"\"",
+ "type": "string",
+ "description": "Specify the textarea value"
+ }
+ ],
+ [
+ "placeholder",
+ {
+ "kind": "let",
+ "value": "\"\"",
+ "type": "string",
+ "description": "Specify the placeholder text"
+ }
+ ],
+ [
+ "cols",
+ {
+ "kind": "let",
+ "value": "50",
+ "type": "number",
+ "description": "Specify the number of cols"
+ }
+ ],
+ [
+ "rows",
+ {
+ "kind": "let",
+ "value": "4",
+ "type": "number",
+ "description": "Specify the number of rows"
+ }
+ ],
+ [
+ "light",
+ {
+ "kind": "let",
+ "value": "false",
+ "type": "boolean",
+ "description": "Set to `true` to enable the light variant"
+ }
+ ],
+ [
+ "disabled",
+ {
+ "kind": "let",
+ "value": "false",
+ "type": "boolean",
+ "description": "Set to `true` to disable the input"
+ }
+ ],
+ [
+ "helperText",
+ {
+ "kind": "let",
+ "value": "\"\"",
+ "type": "string",
+ "description": "Specify the helper text"
+ }
+ ],
+ [
+ "labelText",
+ {
+ "kind": "let",
+ "value": "\"\"",
+ "type": "string",
+ "description": "Specify the label text"
+ }
+ ],
+ [
+ "hideLabel",
+ {
+ "kind": "let",
+ "value": "false",
+ "type": "boolean",
+ "description": "Set to `true` to visually hide the label text"
+ }
+ ],
+ [
+ "invalid",
+ {
+ "kind": "let",
+ "value": "false",
+ "type": "boolean",
+ "description": "Set to `true` to indicate an invalid state"
+ }
+ ],
+ [
+ "invalidText",
+ {
+ "kind": "let",
+ "value": "\"\"",
+ "type": "string",
+ "description": "Specify the text for the invalid state"
+ }
+ ],
+ [
+ "id",
+ {
+ "kind": "let",
+ "type": "string",
+ "description": "Set an id for the textarea element"
+ }
+ ],
+ [
+ "name",
+ {
+ "kind": "let",
+ "type": "string",
+ "description": "Specify a name attribute for the input"
+ }
+ ],
+ [
+ "ref",
+ {
+ "kind": "let",
+ "value": "null",
+ "type": "null | HTMLTextAreaElement",
+ "description": "Obtain a reference to the textarea HTML element"
+ }
+ ]
+ ],
+ "slots": [],
+ "forwarded_events": [
+ [
+ "click",
+ {
+ "start": 1779,
+ "end": 1787,
+ "type": "EventHandler",
+ "name": "click",
+ "modifiers": [],
+ "expression": null
+ }
+ ],
+ [
+ "mouseover",
+ {
+ "start": 1790,
+ "end": 1802,
+ "type": "EventHandler",
+ "name": "mouseover",
+ "modifiers": [],
+ "expression": null
+ }
+ ],
+ [
+ "mouseenter",
+ {
+ "start": 1805,
+ "end": 1818,
+ "type": "EventHandler",
+ "name": "mouseenter",
+ "modifiers": [],
+ "expression": null
+ }
+ ],
+ [
+ "mouseleave",
+ {
+ "start": 1821,
+ "end": 1834,
+ "type": "EventHandler",
+ "name": "mouseleave",
+ "modifiers": [],
+ "expression": null
+ }
+ ],
+ [
+ "change",
+ {
+ "start": 2733,
+ "end": 2742,
+ "type": "EventHandler",
+ "name": "change",
+ "modifiers": [],
+ "expression": null
+ }
+ ],
+ [
+ "input",
+ {
+ "start": 2749,
+ "end": 2757,
+ "type": "EventHandler",
+ "name": "input",
+ "modifiers": [],
+ "expression": null
+ }
+ ],
+ [
+ "focus",
+ {
+ "start": 2839,
+ "end": 2847,
+ "type": "EventHandler",
+ "name": "focus",
+ "modifiers": [],
+ "expression": null
+ }
+ ],
+ [
+ "blur",
+ {
+ "start": 2854,
+ "end": 2861,
+ "type": "EventHandler",
+ "name": "blur",
+ "modifiers": [],
+ "expression": null
+ }
+ ]
+ ],
+ "dispatched_events": []
+ },
+ "TextAreaSkeleton": {
+ "moduleName": "TextAreaSkeleton",
+ "props": [
+ [
+ "hideLabel",
+ {
+ "kind": "let",
+ "value": "false",
+ "type": "boolean",
+ "description": "Set to `true` to visually hide the label text"
+ }
+ ]
+ ],
+ "slots": [],
+ "forwarded_events": [
+ [
+ "click",
+ {
+ "start": 211,
+ "end": 219,
+ "type": "EventHandler",
+ "name": "click",
+ "modifiers": [],
+ "expression": null
+ }
+ ],
+ [
+ "mouseover",
+ {
+ "start": 222,
+ "end": 234,
+ "type": "EventHandler",
+ "name": "mouseover",
+ "modifiers": [],
+ "expression": null
+ }
+ ],
+ [
+ "mouseenter",
+ {
+ "start": 237,
+ "end": 250,
+ "type": "EventHandler",
+ "name": "mouseenter",
+ "modifiers": [],
+ "expression": null
+ }
+ ],
+ [
+ "mouseleave",
+ {
+ "start": 253,
+ "end": 266,
+ "type": "EventHandler",
+ "name": "mouseleave",
+ "modifiers": [],
+ "expression": null
+ }
+ ]
+ ],
+ "dispatched_events": []
+ },
+ "TextInput": {
+ "moduleName": "TextInput",
+ "props": [
+ [
+ "size",
+ {
+ "kind": "let",
+ "type": "\"sm\" | \"xl\"",
+ "description": "Set the size of the input"
+ }
+ ],
+ [
+ "value",
+ {
+ "kind": "let",
+ "value": "\"\"",
+ "type": "string",
+ "description": "Specify the input value"
+ }
+ ],
+ [
+ "type",
+ {
+ "kind": "let",
+ "value": "\"\"",
+ "type": "string",
+ "description": "Specify the input type"
+ }
+ ],
+ [
+ "placeholder",
+ {
+ "kind": "let",
+ "value": "\"\"",
+ "type": "string",
+ "description": "Specify the placeholder text"
+ }
+ ],
+ [
+ "light",
+ {
+ "kind": "let",
+ "value": "false",
+ "type": "boolean",
+ "description": "Set to `true` to enable the light variant"
+ }
+ ],
+ [
+ "disabled",
+ {
+ "kind": "let",
+ "value": "false",
+ "type": "boolean",
+ "description": "Set to `true` to disable the input"
+ }
+ ],
+ [
+ "helperText",
+ {
+ "kind": "let",
+ "value": "\"\"",
+ "type": "string",
+ "description": "Specify the helper text"
+ }
+ ],
+ [
+ "id",
+ {
+ "kind": "let",
+ "type": "string",
+ "description": "Set an id for the input element"
+ }
+ ],
+ [
+ "name",
+ {
+ "kind": "let",
+ "type": "string",
+ "description": "Specify a name attribute for the input"
+ }
+ ],
+ [
+ "labelText",
+ {
+ "kind": "let",
+ "value": "\"\"",
+ "type": "string",
+ "description": "Specify the label text"
+ }
+ ],
+ [
+ "hideLabel",
+ {
+ "kind": "let",
+ "value": "false",
+ "type": "boolean",
+ "description": "Set to `true` to visually hide the label text"
+ }
+ ],
+ [
+ "invalid",
+ {
+ "kind": "let",
+ "value": "false",
+ "type": "boolean",
+ "description": "Set to `true` to indicate an invalid state"
+ }
+ ],
+ [
+ "invalidText",
+ {
+ "kind": "let",
+ "value": "\"\"",
+ "type": "string",
+ "description": "Specify the invalid state text"
+ }
+ ],
+ [
+ "warn",
+ {
+ "kind": "let",
+ "value": "false",
+ "type": "boolean",
+ "description": "Set to `true` to indicate an warning state"
+ }
+ ],
+ [
+ "warnText",
+ {
+ "kind": "let",
+ "value": "\"\"",
+ "type": "string",
+ "description": "Specify the warning state text"
+ }
+ ],
+ [
+ "ref",
+ {
+ "kind": "let",
+ "value": "null",
+ "type": "null | HTMLInputElement",
+ "description": "Obtain a reference to the input HTML element"
+ }
+ ],
+ [
+ "required",
+ {
+ "kind": "let",
+ "value": "false",
+ "type": "boolean",
+ "description": "Set to `true` to mark the field as required"
+ }
+ ],
+ [
+ "inline",
+ {
+ "kind": "let",
+ "value": "false",
+ "type": "boolean",
+ "description": "Set to `true` to use inline version"
+ }
+ ]
+ ],
+ "slots": [],
+ "forwarded_events": [
+ [
+ "click",
+ {
+ "start": 2606,
+ "end": 2614,
+ "type": "EventHandler",
+ "name": "click",
+ "modifiers": [],
+ "expression": null
+ }
+ ],
+ [
+ "mouseover",
+ {
+ "start": 2617,
+ "end": 2629,
+ "type": "EventHandler",
+ "name": "mouseover",
+ "modifiers": [],
+ "expression": null
+ }
+ ],
+ [
+ "mouseenter",
+ {
+ "start": 2632,
+ "end": 2645,
+ "type": "EventHandler",
+ "name": "mouseenter",
+ "modifiers": [],
+ "expression": null
+ }
+ ],
+ [
+ "mouseleave",
+ {
+ "start": 2648,
+ "end": 2661,
+ "type": "EventHandler",
+ "name": "mouseleave",
+ "modifiers": [],
+ "expression": null
+ }
+ ],
+ [
+ "change",
+ {
+ "start": 4942,
+ "end": 4951,
+ "type": "EventHandler",
+ "name": "change",
+ "modifiers": [],
+ "expression": null
+ }
+ ],
+ [
+ "input",
+ {
+ "start": 4960,
+ "end": 4968,
+ "type": "EventHandler",
+ "name": "input",
+ "modifiers": [],
+ "expression": null
+ }
+ ],
+ [
+ "keydown",
+ {
+ "start": 5058,
+ "end": 5068,
+ "type": "EventHandler",
+ "name": "keydown",
+ "modifiers": [],
+ "expression": null
+ }
+ ],
+ [
+ "focus",
+ {
+ "start": 5077,
+ "end": 5085,
+ "type": "EventHandler",
+ "name": "focus",
+ "modifiers": [],
+ "expression": null
+ }
+ ],
+ [
+ "blur",
+ {
+ "start": 5094,
+ "end": 5101,
+ "type": "EventHandler",
+ "name": "blur",
+ "modifiers": [],
+ "expression": null
+ }
+ ]
+ ],
+ "dispatched_events": []
+ },
+ "TextInputSkeleton": {
+ "moduleName": "TextInputSkeleton",
+ "props": [
+ [
+ "hideLabel",
+ {
+ "kind": "let",
+ "value": "false",
+ "type": "boolean",
+ "description": "Set to `true` to hide the label text"
+ }
+ ]
+ ],
+ "slots": [],
+ "forwarded_events": [
+ [
+ "click",
+ {
+ "start": 202,
+ "end": 210,
+ "type": "EventHandler",
+ "name": "click",
+ "modifiers": [],
+ "expression": null
+ }
+ ],
+ [
+ "mouseover",
+ {
+ "start": 213,
+ "end": 225,
+ "type": "EventHandler",
+ "name": "mouseover",
+ "modifiers": [],
+ "expression": null
+ }
+ ],
+ [
+ "mouseenter",
+ {
+ "start": 228,
+ "end": 241,
+ "type": "EventHandler",
+ "name": "mouseenter",
+ "modifiers": [],
+ "expression": null
+ }
+ ],
+ [
+ "mouseleave",
+ {
+ "start": 244,
+ "end": 257,
+ "type": "EventHandler",
+ "name": "mouseleave",
+ "modifiers": [],
+ "expression": null
+ }
+ ]
+ ],
+ "dispatched_events": []
+ },
+ "Tile": {
+ "moduleName": "Tile",
+ "props": [
+ [
+ "light",
+ {
+ "kind": "let",
+ "value": "false",
+ "type": "boolean",
+ "description": "Set to `true` to enable the light variant"
+ }
+ ]
+ ],
+ "slots": [
+ [
+ "default",
+ {
+ "attributes": [],
+ "children": [],
+ "default": true,
+ "default_value": ""
+ }
+ ]
+ ],
+ "forwarded_events": [
+ [
+ "click",
+ {
+ "start": 228,
+ "end": 236,
+ "type": "EventHandler",
+ "name": "click",
+ "modifiers": [],
+ "expression": null
+ }
+ ],
+ [
+ "mouseover",
+ {
+ "start": 239,
+ "end": 251,
+ "type": "EventHandler",
+ "name": "mouseover",
+ "modifiers": [],
+ "expression": null
+ }
+ ],
+ [
+ "mouseenter",
+ {
+ "start": 254,
+ "end": 267,
+ "type": "EventHandler",
+ "name": "mouseenter",
+ "modifiers": [],
+ "expression": null
+ }
+ ],
+ [
+ "mouseleave",
+ {
+ "start": 270,
+ "end": 283,
+ "type": "EventHandler",
+ "name": "mouseleave",
+ "modifiers": [],
+ "expression": null
+ }
+ ]
+ ],
+ "dispatched_events": []
+ },
+ "TileGroup": {
+ "moduleName": "TileGroup",
+ "props": [
+ [
+ "selected",
+ {
+ "kind": "let",
+ "type": "string",
+ "description": "Specify the selected tile value"
+ }
+ ],
+ [
+ "disabled",
+ {
+ "kind": "let",
+ "value": "false",
+ "type": "boolean",
+ "description": "Set to `true` to disable the tile group"
+ }
+ ],
+ [
+ "legend",
+ {
+ "kind": "let",
+ "value": "\"\"",
+ "type": "string",
+ "description": "Specify the legend text"
+ }
+ ]
+ ],
+ "slots": [
+ [
+ "default",
+ {
+ "attributes": [],
+ "children": [],
+ "default": true,
+ "default_value": ""
+ }
+ ]
+ ],
+ "forwarded_events": [],
+ "dispatched_events": [
+ [
+ "select",
+ {
+ "detail": "$selectedValue"
+ }
+ ]
+ ]
+ },
+ "TimePicker": {
+ "moduleName": "TimePicker",
+ "props": [
+ [
+ "value",
+ {
+ "kind": "let",
+ "value": "\"\"",
+ "type": "string",
+ "description": "Specify the input value"
+ }
+ ],
+ [
+ "type",
+ {
+ "kind": "let",
+ "value": "\"text\"",
+ "type": "string",
+ "description": "Specify the input type"
+ }
+ ],
+ [
+ "placeholder",
+ {
+ "kind": "let",
+ "value": "\"hh=mm\"",
+ "type": "string",
+ "description": "Specify the input placeholder text"
+ }
+ ],
+ [
+ "pattern",
+ {
+ "kind": "let",
+ "value": "\"(1[012]|[1-9]):[0-5][0-9](\\\\s)?\"",
+ "type": "string",
+ "description": "Specify the `pattern` attribute for the input element"
+ }
+ ],
+ [
+ "maxlength",
+ {
+ "kind": "let",
+ "value": "5",
+ "type": "number",
+ "description": "Specify the `maxlength` input attribute"
+ }
+ ],
+ [
+ "light",
+ {
+ "kind": "let",
+ "value": "false",
+ "type": "boolean",
+ "description": "Set to `true` to enable the light variant"
+ }
+ ],
+ [
+ "disabled",
+ {
+ "kind": "let",
+ "value": "false",
+ "type": "boolean",
+ "description": "Set to `true` to disable the input"
+ }
+ ],
+ [
+ "labelText",
+ {
+ "kind": "let",
+ "value": "\"\"",
+ "type": "string",
+ "description": "Specify the label text"
+ }
+ ],
+ [
+ "hideLabel",
+ {
+ "kind": "let",
+ "value": "false",
+ "type": "boolean",
+ "description": "Set to `true` to visually hide the label text"
+ }
+ ],
+ [
+ "invalid",
+ {
+ "kind": "let",
+ "value": "false",
+ "type": "boolean",
+ "description": "Set to `true` to indicate an invalid state"
+ }
+ ],
+ [
+ "invalidText",
+ {
+ "kind": "let",
+ "value": "\"\"",
+ "type": "string",
+ "description": "Specify the invalid state text"
+ }
+ ],
+ [
+ "id",
+ {
+ "kind": "let",
+ "type": "string",
+ "description": "Set an id for the input element"
+ }
+ ],
+ [
+ "name",
+ {
+ "kind": "let",
+ "type": "string",
+ "description": "Specify a name attribute for the input"
+ }
+ ],
+ [
+ "ref",
+ {
+ "kind": "let",
+ "value": "null",
+ "type": "null | HTMLInputElement",
+ "description": "Obtain a reference to the input HTML element"
+ }
+ ]
+ ],
+ "slots": [
+ [
+ "default",
+ {
+ "attributes": [],
+ "children": [],
+ "default": true,
+ "default_value": ""
+ }
+ ]
+ ],
+ "forwarded_events": [
+ [
+ "click",
+ {
+ "start": 1853,
+ "end": 1861,
+ "type": "EventHandler",
+ "name": "click",
+ "modifiers": [],
+ "expression": null
+ }
+ ],
+ [
+ "mouseover",
+ {
+ "start": 1864,
+ "end": 1876,
+ "type": "EventHandler",
+ "name": "mouseover",
+ "modifiers": [],
+ "expression": null
+ }
+ ],
+ [
+ "mouseenter",
+ {
+ "start": 1879,
+ "end": 1892,
+ "type": "EventHandler",
+ "name": "mouseenter",
+ "modifiers": [],
+ "expression": null
+ }
+ ],
+ [
+ "mouseleave",
+ {
+ "start": 1895,
+ "end": 1908,
+ "type": "EventHandler",
+ "name": "mouseleave",
+ "modifiers": [],
+ "expression": null
+ }
+ ],
+ [
+ "change",
+ {
+ "start": 2830,
+ "end": 2839,
+ "type": "EventHandler",
+ "name": "change",
+ "modifiers": [],
+ "expression": null
+ }
+ ],
+ [
+ "input",
+ {
+ "start": 2848,
+ "end": 2856,
+ "type": "EventHandler",
+ "name": "input",
+ "modifiers": [],
+ "expression": null
+ }
+ ],
+ [
+ "focus",
+ {
+ "start": 2946,
+ "end": 2954,
+ "type": "EventHandler",
+ "name": "focus",
+ "modifiers": [],
+ "expression": null
+ }
+ ],
+ [
+ "blur",
+ {
+ "start": 2963,
+ "end": 2970,
+ "type": "EventHandler",
+ "name": "blur",
+ "modifiers": [],
+ "expression": null
+ }
+ ]
+ ],
+ "dispatched_events": []
+ },
+ "TimePickerSelect": {
+ "moduleName": "TimePickerSelect",
+ "props": [
+ [
+ "value",
+ {
+ "kind": "let",
+ "value": "\"\"",
+ "type": "string",
+ "description": "Specify the select value"
+ }
+ ],
+ [
+ "disabled",
+ {
+ "kind": "let",
+ "value": "false",
+ "type": "boolean",
+ "description": "Set to `true` to disable the select"
+ }
+ ],
+ [
+ "iconDescription",
+ {
+ "kind": "let",
+ "value": "\"Open list of options\"",
+ "type": "string",
+ "description": "Specify the ARIA label for the chevron icon"
+ }
+ ],
+ [
+ "labelText",
+ {
+ "kind": "let",
+ "value": "\"\"",
+ "type": "string",
+ "description": "Specify the label text"
+ }
+ ],
+ [
+ "hideLabel",
+ {
+ "kind": "let",
+ "value": "true",
+ "type": "boolean",
+ "description": ""
+ }
+ ],
+ [
+ "id",
+ {
+ "kind": "let",
+ "type": "string",
+ "description": "Set an id for the select element"
+ }
+ ],
+ [
+ "name",
+ {
+ "kind": "let",
+ "type": "string",
+ "description": "Specify a name attribute for the select element"
+ }
+ ],
+ [
+ "ref",
+ {
+ "kind": "let",
+ "value": "null",
+ "type": "null | HTMLSelectElement",
+ "description": "Obtain a reference to the select HTML element"
+ }
+ ]
+ ],
+ "slots": [
+ [
+ "default",
+ {
+ "attributes": [],
+ "children": [],
+ "default": true,
+ "default_value": ""
+ }
+ ]
+ ],
+ "forwarded_events": [
+ [
+ "click",
+ {
+ "start": 1599,
+ "end": 1607,
+ "type": "EventHandler",
+ "name": "click",
+ "modifiers": [],
+ "expression": null
+ }
+ ],
+ [
+ "mouseover",
+ {
+ "start": 1610,
+ "end": 1622,
+ "type": "EventHandler",
+ "name": "mouseover",
+ "modifiers": [],
+ "expression": null
+ }
+ ],
+ [
+ "mouseenter",
+ {
+ "start": 1625,
+ "end": 1638,
+ "type": "EventHandler",
+ "name": "mouseenter",
+ "modifiers": [],
+ "expression": null
+ }
+ ],
+ [
+ "mouseleave",
+ {
+ "start": 1641,
+ "end": 1654,
+ "type": "EventHandler",
+ "name": "mouseleave",
+ "modifiers": [],
+ "expression": null
+ }
+ ]
+ ],
+ "dispatched_events": []
+ },
+ "ToastNotification": {
+ "moduleName": "ToastNotification",
+ "props": [
+ [
+ "notificationType",
+ {
+ "kind": "let",
+ "value": "\"toast\"",
+ "type": "\"toast\" | \"inline\"",
+ "description": "Set the type of notification"
+ }
+ ],
+ [
+ "kind",
+ {
+ "kind": "let",
+ "value": "\"error\"",
+ "type": "\"error\" | \"info\" | \"info-square\" | \"success\" | \"warning\" | \"warning-alt\"",
+ "description": "Specify the kind of notification"
+ }
+ ],
+ [
+ "lowContrast",
+ {
+ "kind": "let",
+ "value": "false",
+ "type": "boolean",
+ "description": "Set to `true` to use the low contrast variant"
+ }
+ ],
+ [
+ "timeout",
+ {
+ "kind": "let",
+ "value": "0",
+ "type": "number",
+ "description": "Set the timeout duration (ms) to hide the notification after opening it"
+ }
+ ],
+ [
+ "role",
+ {
+ "kind": "let",
+ "value": "\"alert\"",
+ "type": "string",
+ "description": "Set the `role` attribute"
+ }
+ ],
+ [
+ "title",
+ {
+ "kind": "let",
+ "value": "\"Title\"",
+ "type": "string",
+ "description": "Specify the title text"
+ }
+ ],
+ [
+ "subtitle",
+ {
+ "kind": "let",
+ "value": "\"\"",
+ "type": "string",
+ "description": "Specify the subtitle text"
+ }
+ ],
+ [
+ "caption",
+ {
+ "kind": "let",
+ "value": "\"Caption\"",
+ "type": "string",
+ "description": "Specify the caption text"
+ }
+ ],
+ [
+ "iconDescription",
+ {
+ "kind": "let",
+ "value": "\"Closes notification\"",
+ "type": "string",
+ "description": "Specify the ARIA label for the icon"
+ }
+ ],
+ [
+ "hideCloseButton",
+ {
+ "kind": "let",
+ "value": "false",
+ "type": "boolean",
+ "description": "Set to `true` to hide the close button"
+ }
+ ]
+ ],
+ "slots": [
+ [
+ "default",
+ {
+ "attributes": [],
+ "children": [],
+ "default": true,
+ "default_value": ""
+ }
+ ]
+ ],
+ "forwarded_events": [
+ [
+ "click",
+ {
+ "start": 2200,
+ "end": 2208,
+ "type": "EventHandler",
+ "name": "click",
+ "modifiers": [],
+ "expression": null
+ }
+ ],
+ [
+ "mouseover",
+ {
+ "start": 2213,
+ "end": 2225,
+ "type": "EventHandler",
+ "name": "mouseover",
+ "modifiers": [],
+ "expression": null
+ }
+ ],
+ [
+ "mouseenter",
+ {
+ "start": 2230,
+ "end": 2243,
+ "type": "EventHandler",
+ "name": "mouseenter",
+ "modifiers": [],
+ "expression": null
+ }
+ ],
+ [
+ "mouseleave",
+ {
+ "start": 2248,
+ "end": 2261,
+ "type": "EventHandler",
+ "name": "mouseleave",
+ "modifiers": [],
+ "expression": null
+ }
+ ]
+ ],
+ "dispatched_events": [["close", {}]]
+ },
+ "Toggle": {
+ "moduleName": "Toggle",
+ "props": [
+ [
+ "toggled",
+ {
+ "kind": "let",
+ "value": "false",
+ "type": "boolean",
+ "description": "Set to `true` to toggle the checkbox input"
+ }
+ ],
+ [
+ "disabled",
+ {
+ "kind": "let",
+ "value": "false",
+ "type": "boolean",
+ "description": "Set to `true` to disable checkbox input"
+ }
+ ],
+ [
+ "labelA",
+ {
+ "kind": "let",
+ "value": "\"Off\"",
+ "type": "string",
+ "description": "Specify the label for the untoggled state"
+ }
+ ],
+ [
+ "labelB",
+ {
+ "kind": "let",
+ "value": "\"On\"",
+ "type": "string",
+ "description": "Specify the label for the toggled state"
+ }
+ ],
+ [
+ "labelText",
+ {
+ "kind": "let",
+ "value": "\"\"",
+ "type": "string",
+ "description": "Specify the label text"
+ }
+ ],
+ [
+ "id",
+ {
+ "kind": "let",
+ "type": "string",
+ "description": "Set an id for the input element"
+ }
+ ],
+ [
+ "name",
+ {
+ "kind": "let",
+ "type": "string",
+ "description": "Specify a name attribute for the checkbox input"
+ }
+ ]
+ ],
+ "slots": [],
+ "forwarded_events": [
+ [
+ "click",
+ {
+ "start": 934,
+ "end": 942,
+ "type": "EventHandler",
+ "name": "click",
+ "modifiers": [],
+ "expression": null
+ }
+ ],
+ [
+ "mouseover",
+ {
+ "start": 945,
+ "end": 957,
+ "type": "EventHandler",
+ "name": "mouseover",
+ "modifiers": [],
+ "expression": null
+ }
+ ],
+ [
+ "mouseenter",
+ {
+ "start": 960,
+ "end": 973,
+ "type": "EventHandler",
+ "name": "mouseenter",
+ "modifiers": [],
+ "expression": null
+ }
+ ],
+ [
+ "mouseleave",
+ {
+ "start": 976,
+ "end": 989,
+ "type": "EventHandler",
+ "name": "mouseleave",
+ "modifiers": [],
+ "expression": null
+ }
+ ],
+ [
+ "change",
+ {
+ "start": 1085,
+ "end": 1094,
+ "type": "EventHandler",
+ "name": "change",
+ "modifiers": [],
+ "expression": null
+ }
+ ],
+ [
+ "keyup",
+ {
+ "start": 1157,
+ "end": 1165,
+ "type": "EventHandler",
+ "name": "keyup",
+ "modifiers": [],
+ "expression": null
+ }
+ ],
+ [
+ "focus",
+ {
+ "start": 1314,
+ "end": 1322,
+ "type": "EventHandler",
+ "name": "focus",
+ "modifiers": [],
+ "expression": null
+ }
+ ],
+ [
+ "blur",
+ {
+ "start": 1327,
+ "end": 1334,
+ "type": "EventHandler",
+ "name": "blur",
+ "modifiers": [],
+ "expression": null
+ }
+ ]
+ ],
+ "dispatched_events": []
+ },
+ "ToggleSkeleton": {
+ "moduleName": "ToggleSkeleton",
+ "props": [
+ [
+ "labelText",
+ {
+ "kind": "let",
+ "value": "\"\"",
+ "type": "string",
+ "description": "Specify the label text"
+ }
+ ],
+ [
+ "id",
+ {
+ "kind": "let",
+ "type": "string",
+ "description": "Set an id for the input element"
+ }
+ ]
+ ],
+ "slots": [],
+ "forwarded_events": [
+ [
+ "click",
+ {
+ "start": 311,
+ "end": 319,
+ "type": "EventHandler",
+ "name": "click",
+ "modifiers": [],
+ "expression": null
+ }
+ ],
+ [
+ "mouseover",
+ {
+ "start": 322,
+ "end": 334,
+ "type": "EventHandler",
+ "name": "mouseover",
+ "modifiers": [],
+ "expression": null
+ }
+ ],
+ [
+ "mouseenter",
+ {
+ "start": 337,
+ "end": 350,
+ "type": "EventHandler",
+ "name": "mouseenter",
+ "modifiers": [],
+ "expression": null
+ }
+ ],
+ [
+ "mouseleave",
+ {
+ "start": 353,
+ "end": 366,
+ "type": "EventHandler",
+ "name": "mouseleave",
+ "modifiers": [],
+ "expression": null
+ }
+ ]
+ ],
+ "dispatched_events": []
+ },
+ "ToggleSmall": {
+ "moduleName": "ToggleSmall",
+ "props": [
+ [
+ "toggled",
+ {
+ "kind": "let",
+ "value": "false",
+ "type": "boolean",
+ "description": "Set to `true` to toggle the checkbox input"
+ }
+ ],
+ [
+ "disabled",
+ {
+ "kind": "let",
+ "value": "false",
+ "type": "boolean",
+ "description": "Set to `true` to disable checkbox input"
+ }
+ ],
+ [
+ "labelA",
+ {
+ "kind": "let",
+ "value": "\"Off\"",
+ "type": "string",
+ "description": "Specify the label for the untoggled state"
+ }
+ ],
+ [
+ "labelB",
+ {
+ "kind": "let",
+ "value": "\"On\"",
+ "type": "string",
+ "description": "Specify the label for the toggled state"
+ }
+ ],
+ [
+ "labelText",
+ {
+ "kind": "let",
+ "value": "\"\"",
+ "type": "string",
+ "description": "Specify the label text"
+ }
+ ],
+ [
+ "id",
+ {
+ "kind": "let",
+ "type": "string",
+ "description": "Set an id for the input element"
+ }
+ ],
+ [
+ "name",
+ {
+ "kind": "let",
+ "type": "string",
+ "description": "Specify a name attribute for the checkbox input"
+ }
+ ]
+ ],
+ "slots": [],
+ "forwarded_events": [
+ [
+ "click",
+ {
+ "start": 934,
+ "end": 942,
+ "type": "EventHandler",
+ "name": "click",
+ "modifiers": [],
+ "expression": null
+ }
+ ],
+ [
+ "mouseover",
+ {
+ "start": 945,
+ "end": 957,
+ "type": "EventHandler",
+ "name": "mouseover",
+ "modifiers": [],
+ "expression": null
+ }
+ ],
+ [
+ "mouseenter",
+ {
+ "start": 960,
+ "end": 973,
+ "type": "EventHandler",
+ "name": "mouseenter",
+ "modifiers": [],
+ "expression": null
+ }
+ ],
+ [
+ "mouseleave",
+ {
+ "start": 976,
+ "end": 989,
+ "type": "EventHandler",
+ "name": "mouseleave",
+ "modifiers": [],
+ "expression": null
+ }
+ ],
+ [
+ "change",
+ {
+ "start": 1186,
+ "end": 1195,
+ "type": "EventHandler",
+ "name": "change",
+ "modifiers": [],
+ "expression": null
+ }
+ ],
+ [
+ "keyup",
+ {
+ "start": 1258,
+ "end": 1266,
+ "type": "EventHandler",
+ "name": "keyup",
+ "modifiers": [],
+ "expression": null
+ }
+ ],
+ [
+ "focus",
+ {
+ "start": 1415,
+ "end": 1423,
+ "type": "EventHandler",
+ "name": "focus",
+ "modifiers": [],
+ "expression": null
+ }
+ ],
+ [
+ "blur",
+ {
+ "start": 1428,
+ "end": 1435,
+ "type": "EventHandler",
+ "name": "blur",
+ "modifiers": [],
+ "expression": null
+ }
+ ]
+ ],
+ "dispatched_events": []
+ },
+ "ToggleSmallSkeleton": {
+ "moduleName": "ToggleSmallSkeleton",
+ "props": [
+ [
+ "labelText",
+ {
+ "kind": "let",
+ "value": "\"\"",
+ "type": "string",
+ "description": "Specify the label text"
+ }
+ ],
+ [
+ "id",
+ {
+ "kind": "let",
+ "type": "string",
+ "description": "Set an id for the input element"
+ }
+ ]
+ ],
+ "slots": [],
+ "forwarded_events": [
+ [
+ "click",
+ {
+ "start": 311,
+ "end": 319,
+ "type": "EventHandler",
+ "name": "click",
+ "modifiers": [],
+ "expression": null
+ }
+ ],
+ [
+ "mouseover",
+ {
+ "start": 322,
+ "end": 334,
+ "type": "EventHandler",
+ "name": "mouseover",
+ "modifiers": [],
+ "expression": null
+ }
+ ],
+ [
+ "mouseenter",
+ {
+ "start": 337,
+ "end": 350,
+ "type": "EventHandler",
+ "name": "mouseenter",
+ "modifiers": [],
+ "expression": null
+ }
+ ],
+ [
+ "mouseleave",
+ {
+ "start": 353,
+ "end": 366,
+ "type": "EventHandler",
+ "name": "mouseleave",
+ "modifiers": [],
+ "expression": null
+ }
+ ]
+ ],
+ "dispatched_events": []
+ },
+ "Tooltip": {
+ "moduleName": "Tooltip",
+ "props": [
+ [
+ "direction",
+ {
+ "kind": "let",
+ "value": "\"bottom\"",
+ "type": "\"top\" | \"right\" | \"bottom\" | \"left\"",
+ "description": "Set the direction of the tooltip relative to the button"
+ }
+ ],
+ [
+ "open",
+ {
+ "kind": "let",
+ "value": "false",
+ "type": "boolean",
+ "description": "Set to `true` to open the tooltip"
+ }
+ ],
+ [
+ "hideIcon",
+ {
+ "kind": "let",
+ "value": "false",
+ "type": "boolean",
+ "description": "Set to `true` to hide the tooltip icon"
+ }
+ ],
+ [
+ "icon",
+ {
+ "kind": "let",
+ "type": "typeof import(\"carbon-icons-svelte/lib/Add16\").default",
+ "description": "Specify the icon from `carbon-icons-svelte` to render for the tooltip button\nIcon size must be 16px (e.g. `Add16`, `Task16`)"
+ }
+ ],
+ [
+ "iconDescription",
+ {
+ "kind": "let",
+ "value": "\"\"",
+ "type": "string",
+ "description": "Specify the ARIA label for the tooltip button"
+ }
+ ],
+ [
+ "iconName",
+ {
+ "kind": "let",
+ "value": "\"\"",
+ "type": "string",
+ "description": "Specify the icon name attribute"
+ }
+ ],
+ [
+ "tabindex",
+ {
+ "kind": "let",
+ "value": "\"0\"",
+ "type": "string",
+ "description": "Set the button tabindex"
+ }
+ ],
+ [
+ "tooltipId",
+ {
+ "kind": "let",
+ "type": "string",
+ "description": "Set an id for the tooltip"
+ }
+ ],
+ [
+ "triggerId",
+ {
+ "kind": "let",
+ "type": "string",
+ "description": "Set an id for the tooltip button"
+ }
+ ],
+ [
+ "triggerText",
+ {
+ "kind": "let",
+ "value": "\"\"",
+ "type": "string",
+ "description": "Set the tooltip button text"
+ }
+ ],
+ [
+ "ref",
+ {
+ "kind": "let",
+ "value": "null",
+ "type": "null | HTMLElement",
+ "description": "Obtain a reference to the trigger text HTML element"
+ }
+ ],
+ [
+ "refTooltip",
+ {
+ "kind": "let",
+ "value": "null",
+ "type": "null | HTMLElement",
+ "description": "Obtain a reference to the tooltip HTML element"
+ }
+ ],
+ [
+ "refIcon",
+ {
+ "kind": "let",
+ "value": "null",
+ "type": "null | HTMLElement",
+ "description": "Obtain a reference to the icon HTML element"
+ }
+ ]
+ ],
+ "slots": [
+ [
+ "triggerText",
+ {
+ "attributes": [
+ {
+ "start": 5648,
+ "end": 5666,
+ "type": "Attribute",
+ "name": "name",
+ "value": [
+ {
+ "start": 5654,
+ "end": 5665,
+ "type": "Text",
+ "raw": "triggerText",
+ "data": "triggerText"
+ }
+ ]
+ }
+ ],
+ "children": [
+ {
+ "start": 5667,
+ "end": 5680,
+ "type": "MustacheTag",
+ "expression": {
+ "type": "Identifier",
+ "start": 5668,
+ "end": 5679,
+ "loc": {
+ "start": {
+ "line": 217,
+ "column": 32
+ },
+ "end": {
+ "line": 217,
+ "column": 43
+ }
+ },
+ "name": "triggerText"
+ }
+ }
+ ],
+ "default": false,
+ "default_value": "{triggerText}\n"
+ }
+ ],
+ [
+ "icon",
+ {
+ "attributes": [
+ {
+ "start": 5305,
+ "end": 5316,
+ "type": "Attribute",
+ "name": "name",
+ "value": [
+ {
+ "start": 5311,
+ "end": 5315,
+ "type": "Text",
+ "raw": "icon",
+ "data": "icon"
+ }
+ ]
+ }
+ ],
+ "children": [
+ {
+ "start": 5317,
+ "end": 5328,
+ "type": "Text",
+ "raw": "\n ",
+ "data": "\n "
+ },
+ {
+ "start": 5328,
+ "end": 5380,
+ "type": "InlineComponent",
+ "name": "svelte:component",
+ "attributes": [
+ {
+ "start": 5360,
+ "end": 5377,
+ "type": "Attribute",
+ "name": "name",
+ "value": [
+ {
+ "start": 5366,
+ "end": 5376,
+ "type": "MustacheTag",
+ "expression": {
+ "type": "Identifier",
+ "start": 5367,
+ "end": 5375,
+ "loc": {
+ "start": {
+ "line": 204,
+ "column": 49
+ },
+ "end": {
+ "line": 204,
+ "column": 57
+ }
+ },
+ "name": "iconName"
+ }
+ }
+ ]
+ }
+ ],
+ "children": [],
+ "expression": {
+ "type": "Identifier",
+ "start": 5353,
+ "end": 5357,
+ "loc": {
+ "start": {
+ "line": 204,
+ "column": 35
+ },
+ "end": {
+ "line": 204,
+ "column": 39
+ }
+ },
+ "name": "icon"
+ }
+ },
+ {
+ "start": 5380,
+ "end": 5389,
+ "type": "Text",
+ "raw": "\n ",
+ "data": "\n "
+ }
+ ],
+ "default": false,
+ "default_value": "\n \n\n\n \n"
+ }
+ ],
+ [
+ "default",
+ {
+ "attributes": [],
+ "children": [],
+ "default": true,
+ "default_value": ""
+ }
+ ]
+ ],
+ "forwarded_events": [],
+ "dispatched_events": []
+ },
+ "TooltipDefinition": {
+ "moduleName": "TooltipDefinition",
+ "props": [
+ [
+ "tooltipText",
+ {
+ "kind": "let",
+ "value": "\"\"",
+ "type": "string",
+ "description": "Specify the tooltip text"
+ }
+ ],
+ [
+ "align",
+ {
+ "kind": "let",
+ "value": "\"center\"",
+ "type": "\"start\" | \"center\" | \"end\"",
+ "description": "Set the alignment of the tooltip relative to the icon"
+ }
+ ],
+ [
+ "direction",
+ {
+ "kind": "let",
+ "value": "\"bottom\"",
+ "type": "\"top\" | \"bottom\"",
+ "description": "Set the direction of the tooltip relative to the icon"
+ }
+ ],
+ [
+ "id",
+ {
+ "kind": "let",
+ "type": "string",
+ "description": "Set an id for the tooltip div element"
+ }
+ ],
+ [
+ "ref",
+ {
+ "kind": "let",
+ "value": "null",
+ "type": "null | HTMLButtonElement",
+ "description": "Obtain a reference to the button HTML element"
+ }
+ ]
+ ],
+ "slots": [
+ [
+ "default",
+ {
+ "attributes": [],
+ "children": [],
+ "default": true,
+ "default_value": ""
+ }
+ ]
+ ],
+ "forwarded_events": [
+ [
+ "click",
+ {
+ "start": 1480,
+ "end": 1488,
+ "type": "EventHandler",
+ "name": "click",
+ "modifiers": [],
+ "expression": null
+ }
+ ],
+ [
+ "mouseover",
+ {
+ "start": 1493,
+ "end": 1505,
+ "type": "EventHandler",
+ "name": "mouseover",
+ "modifiers": [],
+ "expression": null
+ }
+ ],
+ [
+ "mouseenter",
+ {
+ "start": 1510,
+ "end": 1523,
+ "type": "EventHandler",
+ "name": "mouseenter",
+ "modifiers": [],
+ "expression": null
+ }
+ ],
+ [
+ "mouseleave",
+ {
+ "start": 1528,
+ "end": 1541,
+ "type": "EventHandler",
+ "name": "mouseleave",
+ "modifiers": [],
+ "expression": null
+ }
+ ],
+ [
+ "focus",
+ {
+ "start": 1546,
+ "end": 1554,
+ "type": "EventHandler",
+ "name": "focus",
+ "modifiers": [],
+ "expression": null
+ }
+ ]
+ ],
+ "dispatched_events": []
+ },
+ "TooltipIcon": {
+ "moduleName": "TooltipIcon",
+ "props": [
+ [
+ "tooltipText",
+ {
+ "kind": "let",
+ "value": "\"\"",
+ "type": "string",
+ "description": "Specify the tooltip text"
+ }
+ ],
+ [
+ "align",
+ {
+ "kind": "let",
+ "value": "\"center\"",
+ "type": "\"start\" | \"center\" | \"end\"",
+ "description": "Set the alignment of the tooltip relative to the icon"
+ }
+ ],
+ [
+ "direction",
+ {
+ "kind": "let",
+ "value": "\"bottom\"",
+ "type": "\"top\" | \"right\" | \"bottom\" | \"left\"",
+ "description": "Set the direction of the tooltip relative to the icon"
+ }
+ ],
+ [
+ "id",
+ {
+ "kind": "let",
+ "type": "string",
+ "description": "Set an id for the span element"
+ }
+ ],
+ [
+ "ref",
+ {
+ "kind": "let",
+ "value": "null",
+ "type": "null | HTMLButtonElement",
+ "description": "Obtain a reference to the button HTML element"
+ }
+ ]
+ ],
+ "slots": [
+ [
+ "default",
+ {
+ "attributes": [],
+ "children": [],
+ "default": true,
+ "default_value": ""
+ }
+ ]
+ ],
+ "forwarded_events": [
+ [
+ "click",
+ {
+ "start": 1173,
+ "end": 1181,
+ "type": "EventHandler",
+ "name": "click",
+ "modifiers": [],
+ "expression": null
+ }
+ ],
+ [
+ "mouseover",
+ {
+ "start": 1184,
+ "end": 1196,
+ "type": "EventHandler",
+ "name": "mouseover",
+ "modifiers": [],
+ "expression": null
+ }
+ ],
+ [
+ "mouseenter",
+ {
+ "start": 1199,
+ "end": 1212,
+ "type": "EventHandler",
+ "name": "mouseenter",
+ "modifiers": [],
+ "expression": null
+ }
+ ],
+ [
+ "mouseleave",
+ {
+ "start": 1267,
+ "end": 1280,
+ "type": "EventHandler",
+ "name": "mouseleave",
+ "modifiers": [],
+ "expression": null
+ }
+ ],
+ [
+ "focus",
+ {
+ "start": 1283,
+ "end": 1291,
+ "type": "EventHandler",
+ "name": "focus",
+ "modifiers": [],
+ "expression": null
+ }
+ ]
+ ],
+ "dispatched_events": []
+ },
+ "UnorderedList": {
+ "moduleName": "UnorderedList",
+ "props": [
+ [
+ "nested",
+ {
+ "kind": "let",
+ "value": "false",
+ "type": "boolean",
+ "description": "Set to `true` to use the nested variant"
+ }
+ ]
+ ],
+ "slots": [
+ [
+ "default",
+ {
+ "attributes": [],
+ "children": [],
+ "default": true,
+ "default_value": ""
+ }
+ ]
+ ],
+ "forwarded_events": [
+ [
+ "click",
+ {
+ "start": 240,
+ "end": 248,
+ "type": "EventHandler",
+ "name": "click",
+ "modifiers": [],
+ "expression": null
+ }
+ ],
+ [
+ "mouseover",
+ {
+ "start": 251,
+ "end": 263,
+ "type": "EventHandler",
+ "name": "mouseover",
+ "modifiers": [],
+ "expression": null
+ }
+ ],
+ [
+ "mouseenter",
+ {
+ "start": 266,
+ "end": 279,
+ "type": "EventHandler",
+ "name": "mouseenter",
+ "modifiers": [],
+ "expression": null
+ }
+ ],
+ [
+ "mouseleave",
+ {
+ "start": 282,
+ "end": 295,
+ "type": "EventHandler",
+ "name": "mouseleave",
+ "modifiers": [],
+ "expression": null
+ }
+ ]
+ ],
+ "dispatched_events": []
+ }
+ }
+}
diff --git a/docs/src/components/ComponentApi.svelte b/docs/src/components/ComponentApi.svelte
new file mode 100644
index 00000000..a9559ab0
--- /dev/null
+++ b/docs/src/components/ComponentApi.svelte
@@ -0,0 +1,152 @@
+
+
+
+
+Props
+
+
+
+
+
+ Prop name
+ Type
+ Default value
+ Description
+
+
+
+ {#each component.props as prop}
+
+
+
+
+
+ {#each prop[1].type.split(' | ') as type, i (type)}
+
+ {#if type.startsWith('typeof')}
+
+ Carbon Svelte icon
+
+ {:else if type.startsWith('HTML')}
+
+ {type}
+
+
+ {:else if type in typeMap}
+ {typeMap[type]}
+ {:else if type.startsWith('(')}
+ {type}
+ {:else}
+
+ {/if}
+
+ {/each}
+
+ {prop[1].value}
+
+ {#each prop[1].description.split('\n') as line}
+ {line}.
+ {/each}
+
+
+ {/each}
+
+
+
+Slots
+{#if component.slots.length > 0}
+
+ {#each component.slots as slot}
+ {slot[0]}
+ {/each}
+
+{:else}
+ No slots.
+{/if}
+
+Forwarded events
+{#if component.forwarded_events.length > 0}
+
+ {#each component.forwarded_events as event}
+ on:{event[0]}
+ {/each}
+
+{:else}
+ No forwarded events.
+{/if}
+
+Dispatched events
+
+{#if component.dispatched_events.length > 0}
+
+ {#each component.dispatched_events as event}
+ on:{event[0]}
+ {/each}
+
+{:else}
+ No dispatched events.
+{/if}
diff --git a/docs/src/components/InlineSnippet.svelte b/docs/src/components/InlineSnippet.svelte
new file mode 100644
index 00000000..de3f4d50
--- /dev/null
+++ b/docs/src/components/InlineSnippet.svelte
@@ -0,0 +1,22 @@
+
+
+
+
+
+
+
diff --git a/docs/src/layouts/ComponentLayout.svelte b/docs/src/layouts/ComponentLayout.svelte
index a30b69d5..2769db3e 100644
--- a/docs/src/layouts/ComponentLayout.svelte
+++ b/docs/src/layouts/ComponentLayout.svelte
@@ -1,6 +1,7 @@