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:
Aswath K 2021-09-27 12:00:04 +05:30 committed by GitHub
parent 60131403b2
commit d9fa049578
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
2 changed files with 8 additions and 4 deletions

View File

@ -12,6 +12,7 @@ import {
ButtonBorderRadius,
ButtonBorderRadiusTypes,
ButtonVariant,
ButtonVariantTypes,
} from "components/constants";
class ButtonWidget extends BaseWidget<ButtonWidgetProps, ButtonWidgetState> {
@ -147,12 +148,13 @@ class ButtonWidget extends BaseWidget<ButtonWidgetProps, ButtonWidgetState> {
},
],
isJSConvertible: true,
isBindProperty: false,
isBindProperty: true,
isTriggerProperty: false,
validation: {
type: ValidationTypes.TEXT,
params: {
allowedVAlues: ["SOLID", "OUTLINE", "GHOST"],
default: ButtonVariantTypes.SOLID,
allowedValues: ["SOLID", "OUTLINE", "GHOST"],
},
},
},

View File

@ -9,6 +9,7 @@ import {
ButtonBorderRadius,
ButtonBoxShadow,
ButtonVariant,
ButtonVariantTypes,
} from "components/constants";
import { IconName } from "@blueprintjs/icons";
export interface MenuButtonWidgetProps extends WidgetProps {
@ -245,12 +246,13 @@ class MenuButtonWidget extends BaseWidget<MenuButtonWidgetProps, WidgetState> {
},
],
isJSConvertible: true,
isBindProperty: false,
isBindProperty: true,
isTriggerProperty: false,
validation: {
type: ValidationTypes.TEXT,
params: {
allowedVAlues: ["SOLID", "OUTLINE", "GHOST"],
default: ButtonVariantTypes.SOLID,
allowedValues: ["SOLID", "OUTLINE", "GHOST"],
},
},
},