mirror of
https://github.com/carbon-design-system/carbon-components-svelte.git
synced 2025-09-16 02:41:05 +00:00
feat: support item.disabled
key for Dropdown
, MultiSelect
, ComboBox
(#1328)
Closes #1326 * feat: support item.disabled key for `Dropdown`, `MultiSelect`, `ComboBox` * Run "yarn build:docs" * test: assert disabled property * docs: add "Disabled items" examples
This commit is contained in:
parent
22f93ee675
commit
f25a10c9c4
16 changed files with 150 additions and 19 deletions
|
@ -1769,9 +1769,9 @@
|
|||
"ts": "type ComboBoxItemId = any"
|
||||
},
|
||||
{
|
||||
"type": "{ id: ComboBoxItemId; text: string; }",
|
||||
"type": "{ id: ComboBoxItemId; text: string; disabled?: boolean; }",
|
||||
"name": "ComboBoxItem",
|
||||
"ts": "interface ComboBoxItem { id: ComboBoxItemId; text: string; }"
|
||||
"ts": "interface ComboBoxItem { id: ComboBoxItemId; text: string; disabled?: boolean; }"
|
||||
}
|
||||
],
|
||||
"rest_props": { "type": "Element", "name": "input" }
|
||||
|
@ -3493,9 +3493,9 @@
|
|||
"ts": "type DropdownItemText = string"
|
||||
},
|
||||
{
|
||||
"type": "{ id: DropdownItemId; text: DropdownItemText; }",
|
||||
"type": "{ id: DropdownItemId; text: DropdownItemText; disabled?: boolean; }",
|
||||
"name": "DropdownItem",
|
||||
"ts": "interface DropdownItem { id: DropdownItemId; text: DropdownItemText; }"
|
||||
"ts": "interface DropdownItem { id: DropdownItemId; text: DropdownItemText; disabled?: boolean; }"
|
||||
}
|
||||
],
|
||||
"rest_props": { "type": "Element", "name": "div" }
|
||||
|
@ -6063,6 +6063,18 @@
|
|||
"isRequired": false,
|
||||
"constant": false,
|
||||
"reactive": false
|
||||
},
|
||||
{
|
||||
"name": "disabled",
|
||||
"kind": "let",
|
||||
"description": "Set to `true` to disable the menu item",
|
||||
"type": "boolean",
|
||||
"value": "false",
|
||||
"isFunction": false,
|
||||
"isFunctionDeclaration": false,
|
||||
"isRequired": false,
|
||||
"constant": false,
|
||||
"reactive": false
|
||||
}
|
||||
],
|
||||
"moduleExports": [],
|
||||
|
@ -7296,9 +7308,9 @@
|
|||
"ts": "type MultiSelectItemText = string"
|
||||
},
|
||||
{
|
||||
"type": "{ id: MultiSelectItemId; text: MultiSelectItemText; }",
|
||||
"type": "{ id: MultiSelectItemId; text: MultiSelectItemText; disabled?: boolean; }",
|
||||
"name": "MultiSelectItem",
|
||||
"ts": "interface MultiSelectItem { id: MultiSelectItemId; text: MultiSelectItemText; }"
|
||||
"ts": "interface MultiSelectItem { id: MultiSelectItemId; text: MultiSelectItemText; disabled?: boolean; }"
|
||||
}
|
||||
],
|
||||
"rest_props": { "type": "Element", "name": "input" }
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue