Interface: MonitorFieldDefinition
Defined in: shared/types.ts:164
Field definition for dynamic form generation.
Remarksโ
Used for monitor type configuration in both frontend and backend. Defines the structure of fields for dynamic forms and monitor configuration.
Propertiesโ
helpText?โ
optional
helpText:string
Defined in: shared/types.ts:166
Help text for the field
labelโ
label:
string
Defined in: shared/types.ts:168
Display label for the field
max?โ
optional
max:number
Defined in: shared/types.ts:170
Max value for number fields
min?โ
optional
min:number
Defined in: shared/types.ts:172
Min value for number fields
nameโ
name:
string
Defined in: shared/types.ts:174
Field name (matches monitor property)
options?โ
optional
options: {label
:string
;value
:string
; }[]
Defined in: shared/types.ts:176
Options for select fields
labelโ
label:
string
valueโ
value:
string
placeholder?โ
optional
placeholder:string
Defined in: shared/types.ts:178
Placeholder text
requiredโ
required:
boolean
Defined in: shared/types.ts:180
Whether field is required
typeโ
type:
"number"
|"select"
|"text"
|"url"
Defined in: shared/types.ts:182
Input type for form rendering