Range indicator for the number editor
This commit is contained in:
parent
4e4452f0ad
commit
232ffa7836
4 changed files with 63 additions and 9 deletions
|
@ -12,15 +12,12 @@ interface IBasePropType<ValueType> {
|
|||
export interface PropTypeConfig_Number extends IBasePropType<number> {
|
||||
type: 'number'
|
||||
default: number
|
||||
min?: number
|
||||
max?: number
|
||||
step?: number
|
||||
range?: [min: number, max: number]
|
||||
}
|
||||
|
||||
export const number = (
|
||||
defaultValue: number,
|
||||
opts?: Pick<PropTypeConfig_Number, 'min' | 'max' | 'step'> &
|
||||
PropTypeConfigExtras,
|
||||
opts?: Pick<PropTypeConfig_Number, 'range'> & PropTypeConfigExtras,
|
||||
): PropTypeConfig_Number => {
|
||||
return {
|
||||
type: 'number',
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue