From 25ed3ceba03166457631947ce67d7c52cf960200 Mon Sep 17 00:00:00 2001 From: Thomas Zerr Date: Thu, 16 Jan 2025 14:44:48 +0100 Subject: [PATCH] Add new button variant "info" Reviewed-by: Philipp Ahrendt --- gradle/changelog/new-button-variant.yaml | 2 ++ scm-ui/ui-core/src/base/buttons/Button.tsx | 2 ++ 2 files changed, 4 insertions(+) create mode 100644 gradle/changelog/new-button-variant.yaml 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, });