diff --git a/src/renderer/components/shared/bsm-button.component.tsx b/src/renderer/components/shared/bsm-button.component.tsx index 957aee10..1598718d 100644 --- a/src/renderer/components/shared/bsm-button.component.tsx +++ b/src/renderer/components/shared/bsm-button.component.tsx @@ -6,7 +6,7 @@ import { useClickOutside } from "renderer/hooks/use-click-outside.hook"; import { useThemeColor } from "renderer/hooks/use-theme-color.hook"; import { getCorrectTextColor } from "renderer/helpers/correct-text-color"; -type BsmButtonType = "primary"|"success"|"cancel"|"error"; +type BsmButtonType = "primary"|"secondary"|"success"|"cancel"|"error"; type Props = { className?: string, @@ -36,7 +36,7 @@ export function BsmButton({className, style, imgClassName, iconClassName, icon, const ref = useRef(null); useClickOutside(ref, onClickOutside); - const primaryColor = typeColor === "primary" && useThemeColor("first-color"); + const primaryColor = typeColor === "primary" ? useThemeColor("first-color") : typeColor === "secondary" ? secondColor : undefined; const textColor = (() => { if(primaryColor){ return getCorrectTextColor(primaryColor); } @@ -57,7 +57,7 @@ export function BsmButton({className, style, imgClassName, iconClassName, icon, return (