Prototype Status Picker
Overview
A specialized status picker that allows you to select a status for SystemPrototypes. This picker provides a dropdown interface with visual status badges for each available PrototypeStatus value.
Configuration
The Prototype Status Picker has a simple configuration. The required props are:
type
: which needs to be set tostring
ui:field
: which needs to be set toPrototypeStatusPicker
status:
title: Prototype Status
type: string
description: The status of the system prototype
ui:field: PrototypeStatusPicker
ui:options:
allowArbitraryValues: false
Available Statuses
The picker supports the following status values:
Status | Description |
---|---|
Idea | Initial concept or idea stage |
Discovery | Research and exploration phase |
Validated | Concept has been validated |
Approved | Prototype has been approved |
Rejected | Prototype has been rejected |
UI Options
The following options can be configured under ui:options
:
allowArbitraryValues
[boolean]: If set to false, prevents users from typing arbitrary values outside the list of available statuses. Defaults to false.
Example Usage
Basic Configuration
parameters:
- title: Prototype Information
properties:
status:
title: Status
type: string
description: Select the current status of the prototype
ui:field: PrototypeStatusPicker
ui:options:
allowArbitraryValues: false
With Default Value
status:
title: Status
type: string
description: The status of the system prototype
ui:field: PrototypeStatusPicker
default: Idea
ui:options:
allowArbitraryValues: false