Range indicator for the number editor

This commit is contained in:
Aria Minaei 2021-07-16 11:08:09 +02:00
parent 4e4452f0ad
commit 232ffa7836
4 changed files with 63 additions and 9 deletions

View file

@ -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',