diff --git a/src/components/Card.css b/src/components/Card.css index 97e36ed84..74260f37e 100644 --- a/src/components/Card.css +++ b/src/components/Card.css @@ -1,18 +1,30 @@ .vc-card-base { background: var(--card-background-default); - border-radius: var(--radius-sm, 8px) + border-radius: var(--radius-sm, 8px); } .vc-card-normal { - border: 1px solid var(--border-subtle); + border: 1px var(--border-subtle); } .vc-card-warning { - border: 1px solid var(--icon-status-idle); + background-color: var(--background-feedback-warning); + border: 1px solid var(--icon-feedback-warning); } .vc-card-danger { - border: 1px solid var(--icon-status-dnd); + background-color: var(--background-feedback-critical); + border: 1px solid var(--icon-feedback-critical); +} + +.vc-card-success { + background-color: var(--background-feedback-positive); + border: 1px solid var(--icon-feedback-positive); +} + +.vc-card-info { + background: var(--background-feedback-info); + border: 1px solid var(--icon-feedback-info); } .vc-card-defaultPadding { diff --git a/src/components/Card.tsx b/src/components/Card.tsx index dfa6caaa0..128e17f32 100644 --- a/src/components/Card.tsx +++ b/src/components/Card.tsx @@ -13,7 +13,7 @@ import { ComponentPropsWithRef } from "react"; const cl = classNameFactory("vc-card-"); export interface CardProps extends ComponentPropsWithRef<"div"> { - variant?: "normal" | "warning" | "danger"; + variant?: "normal" | "warning" | "danger" | "info" | "success"; /** Add a default padding of 1em to the card. This is implied if no className prop is passed */ defaultPadding?: boolean; } diff --git a/src/components/settings/tabs/updater/Components.tsx b/src/components/settings/tabs/updater/Components.tsx index f30587d59..33ea34d7a 100644 --- a/src/components/settings/tabs/updater/Components.tsx +++ b/src/components/settings/tabs/updater/Components.tsx @@ -94,7 +94,6 @@ export function Updatable(props: CommonProps) { {isOutdated && ( )} + + + )} + + ); +} + function Updater() { const settings = useSettings(["autoUpdate", "autoUpdateNotification"]); @@ -45,6 +79,8 @@ function Updater() { return ( + + - Repo + Repo {repoPending @@ -76,7 +112,7 @@ function Updater() { () - + Updates