diff --git a/src/renderer/components/update-button/__tests__/__snapshots__/update-button.test.tsx.snap b/src/renderer/components/update-button/__tests__/__snapshots__/update-button.test.tsx.snap index 8984ddd30e..a8528a7693 100644 --- a/src/renderer/components/update-button/__tests__/__snapshots__/update-button.test.tsx.snap +++ b/src/renderer/components/update-button/__tests__/__snapshots__/update-button.test.tsx.snap @@ -7,15 +7,24 @@ exports[` should render if warning level prop passed 1`] = ` id="update_button_2" > Update - - - update - - + + + + `; diff --git a/src/renderer/components/update-button/styles.module.scss b/src/renderer/components/update-button/styles.module.scss index 70602aa0e2..8ef7732866 100644 --- a/src/renderer/components/update-button/styles.module.scss +++ b/src/renderer/components/update-button/styles.module.scss @@ -3,7 +3,30 @@ * Licensed under MIT License. See LICENSE in root directory for more information. */ -.updateButton {} +.updateButton { + --active-color-hsl: 122deg 39% 49%; + --active-color: hsl(var(--active-color-hsl)); + + border: 1px solid var(--active-color); + border-radius: 4px; + background: hsl(var(--active-color-hsl) / 15%); + color: var(--active-color); + display: flex; + align-items: center; + padding: 4px 8px; + gap: 8px; + cursor: default; + transition: background-color 0.1s; + + &:hover { + background: hsl(var(--active-color-hsl) / 5%); + } + + &:focus-visible { + box-shadow: 0 0 0 2px var(--blue); + border-color: transparent; + } +} .warningHigh {} diff --git a/src/renderer/components/update-button/update-button.tsx b/src/renderer/components/update-button/update-button.tsx index b2042b2576..960695df46 100644 --- a/src/renderer/components/update-button/update-button.tsx +++ b/src/renderer/components/update-button/update-button.tsx @@ -6,7 +6,6 @@ import styles from "./styles.module.scss"; import React, { useState } from "react"; -import { Icon } from "../icon"; import { Menu, MenuItem } from "../menu"; import uniqueId from "lodash/uniqueId"; import { noop } from "lodash"; @@ -48,7 +47,11 @@ export function UpdateButton({ warningLevel, update }: UpdateButtonProps) { onKeyDown={onKeyDown} > Update - + + + + +