Segmented
Display a segmented control.
{
"title": "Alignment",
"id": "alignment",
"segmented": {
"default": {
"base": "align-left",
"md": "align-center"
},
"items": [{
"value": "align-left",
"icon": "text.alignleft"
}, {
"value": "align-center",
"icon": "text.aligncenter",
"default": true
}, {
"value": "align-right",
"icon": "text.alignright"
}]
}
}
{
"groups": [{
"title": "Segmented Example",
"properties": [{
"title": "Alignment",
"id": "alignment",
"segmented": {
"default": {
"base": "align-left",
"md": "align-center"
},
"items": [{
"value": "align-left",
"icon": "text.alignleft"
}, {
"value": "align-center",
"icon": "text.aligncenter",
"default": true
}, {
"value": "align-right",
"icon": "text.alignright"
}]
}
}]
}]
}
You can also use the following title key to display text instead of icons.
{
"groups": [{
"title": "Segmented Example",
"properties": [{
"title": "Alignment",
"id": "alignment",
"segmented": {
"items": [{
"value": "align-left",
"title": "Left"
}, {
"value": "align-center",
"title": "Center",
"default": true
}, {
"value": "align-right",
"title": "Right"
}]
}
}]
}]
}
Last updated