diff --git a/gradle/changelog/new-button-variant.yaml b/gradle/changelog/new-button-variant.yaml new file mode 100644 index 0000000000..ecbbc723cf --- /dev/null +++ b/gradle/changelog/new-button-variant.yaml @@ -0,0 +1,2 @@ +- type: added + description: New button variant called "info" diff --git a/scm-ui/ui-core/src/base/buttons/Button.tsx b/scm-ui/ui-core/src/base/buttons/Button.tsx index aadd468320..625aaf4871 100644 --- a/scm-ui/ui-core/src/base/buttons/Button.tsx +++ b/scm-ui/ui-core/src/base/buttons/Button.tsx @@ -29,6 +29,7 @@ export const ButtonVariants = { SECONDARY: "secondary", TERTIARY: "tertiary", SIGNAL: "signal", + INFO: "info", } as const; export const ButtonVariantList = Object.values(ButtonVariants); @@ -41,6 +42,7 @@ const createButtonClasses = (variant?: ButtonVariant, isLoading?: boolean) => "is-primary is-outlined": variant === "secondary", "is-primary is-inverted": variant === "tertiary", "is-warning": variant === "signal", + "is-info is-outlined": variant === "info", "is-loading": isLoading, });