fix: Button variant validation (#7699)
* fix: Button variant validation * fix: MenuVariant validation * Add default value to buttonVariant * Adds default value to MenuVariant
This commit is contained in:
parent
60131403b2
commit
d9fa049578
|
|
@ -12,6 +12,7 @@ import {
|
||||||
ButtonBorderRadius,
|
ButtonBorderRadius,
|
||||||
ButtonBorderRadiusTypes,
|
ButtonBorderRadiusTypes,
|
||||||
ButtonVariant,
|
ButtonVariant,
|
||||||
|
ButtonVariantTypes,
|
||||||
} from "components/constants";
|
} from "components/constants";
|
||||||
|
|
||||||
class ButtonWidget extends BaseWidget<ButtonWidgetProps, ButtonWidgetState> {
|
class ButtonWidget extends BaseWidget<ButtonWidgetProps, ButtonWidgetState> {
|
||||||
|
|
@ -147,12 +148,13 @@ class ButtonWidget extends BaseWidget<ButtonWidgetProps, ButtonWidgetState> {
|
||||||
},
|
},
|
||||||
],
|
],
|
||||||
isJSConvertible: true,
|
isJSConvertible: true,
|
||||||
isBindProperty: false,
|
isBindProperty: true,
|
||||||
isTriggerProperty: false,
|
isTriggerProperty: false,
|
||||||
validation: {
|
validation: {
|
||||||
type: ValidationTypes.TEXT,
|
type: ValidationTypes.TEXT,
|
||||||
params: {
|
params: {
|
||||||
allowedVAlues: ["SOLID", "OUTLINE", "GHOST"],
|
default: ButtonVariantTypes.SOLID,
|
||||||
|
allowedValues: ["SOLID", "OUTLINE", "GHOST"],
|
||||||
},
|
},
|
||||||
},
|
},
|
||||||
},
|
},
|
||||||
|
|
|
||||||
|
|
@ -9,6 +9,7 @@ import {
|
||||||
ButtonBorderRadius,
|
ButtonBorderRadius,
|
||||||
ButtonBoxShadow,
|
ButtonBoxShadow,
|
||||||
ButtonVariant,
|
ButtonVariant,
|
||||||
|
ButtonVariantTypes,
|
||||||
} from "components/constants";
|
} from "components/constants";
|
||||||
import { IconName } from "@blueprintjs/icons";
|
import { IconName } from "@blueprintjs/icons";
|
||||||
export interface MenuButtonWidgetProps extends WidgetProps {
|
export interface MenuButtonWidgetProps extends WidgetProps {
|
||||||
|
|
@ -245,12 +246,13 @@ class MenuButtonWidget extends BaseWidget<MenuButtonWidgetProps, WidgetState> {
|
||||||
},
|
},
|
||||||
],
|
],
|
||||||
isJSConvertible: true,
|
isJSConvertible: true,
|
||||||
isBindProperty: false,
|
isBindProperty: true,
|
||||||
isTriggerProperty: false,
|
isTriggerProperty: false,
|
||||||
validation: {
|
validation: {
|
||||||
type: ValidationTypes.TEXT,
|
type: ValidationTypes.TEXT,
|
||||||
params: {
|
params: {
|
||||||
allowedVAlues: ["SOLID", "OUTLINE", "GHOST"],
|
default: ButtonVariantTypes.SOLID,
|
||||||
|
allowedValues: ["SOLID", "OUTLINE", "GHOST"],
|
||||||
},
|
},
|
||||||
},
|
},
|
||||||
},
|
},
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue
Block a user