mirror of
https://github.com/GSA/notifications-admin.git
synced 2026-07-04 08:28:29 -04:00
59 lines
1.7 KiB
JSON
59 lines
1.7 KiB
JSON
[
|
|
{
|
|
"name": "id",
|
|
"type": "string",
|
|
"required": true,
|
|
"description": "ID for each select box."
|
|
},
|
|
{
|
|
"name": "name",
|
|
"type": "string",
|
|
"required": true,
|
|
"description": "Name property for the select."
|
|
},
|
|
{
|
|
"name": "items",
|
|
"type": "array",
|
|
"required": true,
|
|
"description": "The items within the select component."
|
|
},
|
|
{
|
|
"name": "value",
|
|
"type": "string",
|
|
"required": false,
|
|
"description": "Value for the option which should be selected. Use this as an alternative to setting the selected option on each individual item."
|
|
},
|
|
{
|
|
"name": "disabled",
|
|
"type": "boolean",
|
|
"required": false,
|
|
"description": "If true, select box will be disabled. Use the disabled option on each individual item to only disable certain options."
|
|
},
|
|
{
|
|
"name": "describedBy",
|
|
"type": "string",
|
|
"required": false,
|
|
"description": "One or more element IDs to add to the `aria-describedby` attribute, used to provide additional descriptive information for screenreader users."
|
|
},
|
|
{
|
|
"name": "label",
|
|
"type": "object",
|
|
"required": true,
|
|
"description": "The label used by the select component.",
|
|
"isComponent": true
|
|
},
|
|
{
|
|
"name": "hint",
|
|
"type": "object",
|
|
"required": false,
|
|
"description": "Can be used to add a hint to the select component.",
|
|
"isComponent": true
|
|
},
|
|
{
|
|
"name": "classes",
|
|
"type": "string",
|
|
"required": false,
|
|
"description": "Classes to add to the select."
|
|
}
|
|
]
|