diff --git a/app/assets/icons/ic-check-bold.svg b/app/assets/icons/ic-check-bold.svg index 82c81e896..01df89c32 100644 --- a/app/assets/icons/ic-check-bold.svg +++ b/app/assets/icons/ic-check-bold.svg @@ -1,3 +1,3 @@ - + diff --git a/app/assets/icons/ic-check.svg b/app/assets/icons/ic-check.svg index 93a4a4a42..ff64da1ba 100644 --- a/app/assets/icons/ic-check.svg +++ b/app/assets/icons/ic-check.svg @@ -1,3 +1,3 @@ - + diff --git a/app/assets/javascripts/components/Button.tsx b/app/assets/javascripts/components/Button.tsx index 484983dde..6737c971e 100644 --- a/app/assets/javascripts/components/Button.tsx +++ b/app/assets/javascripts/components/Button.tsx @@ -9,9 +9,9 @@ const baseClass = `rounded px-4 py-1.75 font-bold text-sm fit-content`; type ButtonType = 'normal' | 'primary' | 'danger'; const buttonClasses: { [type in ButtonType]: string } = { - normal: `${baseClass} bg-default color-text border-solid border-gray-300 border-1 focus:bg-contrast hover:bg-contrast`, + normal: `${baseClass} bg-default color-text border-neutral border-solid border-gray-300 border-1 focus:bg-contrast hover:bg-contrast`, primary: `${baseClass} no-border bg-info color-info-contrast hover:brightness-130 focus:brightness-130`, - danger: `${baseClass} bg-default color-danger border-solid border-gray-300 border-1 focus:bg-contrast hover:bg-contrast`, + danger: `${baseClass} bg-default color-danger border-neutral border-solid border-gray-300 border-1 focus:bg-contrast hover:bg-contrast`, }; export const Button: FunctionComponent<{ diff --git a/app/assets/javascripts/components/DecoratedInput.tsx b/app/assets/javascripts/components/DecoratedInput.tsx index 9caeebfb1..fe3b67178 100644 --- a/app/assets/javascripts/components/DecoratedInput.tsx +++ b/app/assets/javascripts/components/DecoratedInput.tsx @@ -28,13 +28,13 @@ export const DecoratedInput: FunctionalComponent = ({ autocomplete = false, }) => { const baseClasses = - 'rounded py-1.5 px-3 text-input my-1 h-8 flex flex-row items-center'; + 'rounded py-1.5 px-3 text-input my-1 h-8 flex flex-row items-center bg-contrast'; const stateClasses = disabled - ? 'no-border bg-grey-5' + ? 'no-border' : 'border-solid border-1 border-gray-300'; const classes = `${baseClasses} ${stateClasses} ${className}`; - const inputBaseClasses = 'w-full no-border color-black focus:shadow-none'; + const inputBaseClasses = 'w-full no-border color-text focus:shadow-none bg-contrast'; const inputStateClasses = disabled ? 'overflow-ellipsis' : ''; return (
diff --git a/app/assets/javascripts/components/Input.tsx b/app/assets/javascripts/components/Input.tsx index 0955b632c..39fac5e08 100644 --- a/app/assets/javascripts/components/Input.tsx +++ b/app/assets/javascripts/components/Input.tsx @@ -11,9 +11,9 @@ export const Input: FunctionalComponent = ({ disabled = false, text, }) => { - const base = `rounded py-1.5 px-3 text-input my-1 h-8`; + const base = `rounded py-1.5 px-3 text-input my-1 h-8 bg-contrast`; const stateClasses = disabled - ? 'no-border bg-grey-5' + ? 'no-border' : 'border-solid border-1 border-gray-300'; const classes = `${base} ${stateClasses} ${className}`; return ( diff --git a/app/assets/javascripts/components/shared/ModalDialog.tsx b/app/assets/javascripts/components/shared/ModalDialog.tsx index c9eac7a8c..b7abb82a2 100644 --- a/app/assets/javascripts/components/shared/ModalDialog.tsx +++ b/app/assets/javascripts/components/shared/ModalDialog.tsx @@ -33,11 +33,11 @@ export const ModalDialogLabel: FunctionComponent<{ }> = ({ children, closeDialog }) => (
-
{children}
+
{children}
closeDialog()} /> @@ -61,11 +61,11 @@ export const ModalDialogButtons: FunctionComponent = ({ children }) => (
{children != undefined && Array.isArray(children) ? children.map((child, idx, arr) => ( - <> - {child} - {idx < arr.length - 1 ?
: undefined} - - )) + <> + {child} + {idx < arr.length - 1 ?
: undefined} + + )) : children}
diff --git a/app/assets/javascripts/preferences/components/Content.tsx b/app/assets/javascripts/preferences/components/Content.tsx index fde262846..1b5bcc646 100644 --- a/app/assets/javascripts/preferences/components/Content.tsx +++ b/app/assets/javascripts/preferences/components/Content.tsx @@ -15,7 +15,7 @@ export const Text: FunctionComponent<{ className?: string }> = ({ const buttonClasses = `block bg-default color-text rounded border-solid \ border-1 border-gray-300 px-4 py-1.75 font-bold text-sm fit-content \ -focus:bg-contrast hover:bg-contrast `; +focus:bg-contrast hover:bg-contrast border-neutral`; export const LinkButton: FunctionComponent<{ label: string; diff --git a/app/assets/javascripts/preferences/components/MenuItem.tsx b/app/assets/javascripts/preferences/components/MenuItem.tsx index fefc383ab..66b34d288 100644 --- a/app/assets/javascripts/preferences/components/MenuItem.tsx +++ b/app/assets/javascripts/preferences/components/MenuItem.tsx @@ -15,7 +15,7 @@ export const MenuItem: FunctionComponent = ({ onClick, }) => (
{ e.preventDefault(); onClick(); diff --git a/app/assets/javascripts/preferences/components/PreferencesPane.tsx b/app/assets/javascripts/preferences/components/PreferencesPane.tsx index f1a136884..3cea1daa1 100644 --- a/app/assets/javascripts/preferences/components/PreferencesPane.tsx +++ b/app/assets/javascripts/preferences/components/PreferencesPane.tsx @@ -1,7 +1,7 @@ import { FunctionComponent } from 'preact'; export const PreferencesPane: FunctionComponent = ({ children }) => ( -
+
{children != undefined && Array.isArray(children) diff --git a/app/assets/javascripts/preferences/panes/security-segments/Encryption.tsx b/app/assets/javascripts/preferences/panes/security-segments/Encryption.tsx index b4c9740fe..102af157c 100644 --- a/app/assets/javascripts/preferences/panes/security-segments/Encryption.tsx +++ b/app/assets/javascripts/preferences/panes/security-segments/Encryption.tsx @@ -15,7 +15,7 @@ const EncryptionEnabled: FunctionComponent<{ appState: AppState }> = observer(({ const archived = formatCount(count.archived, 'archived notes'); const deleted = formatCount(count.deleted, 'trashed notes'); - const checkIcon = ; + const checkIcon = ; const noteIcon = ; const tagIcon = ; const archiveIcon = ; diff --git a/app/assets/javascripts/preferences/panes/two-factor-auth/AuthAppInfoPopup.tsx b/app/assets/javascripts/preferences/panes/two-factor-auth/AuthAppInfoPopup.tsx index 612179c5d..2cfa766d0 100644 --- a/app/assets/javascripts/preferences/panes/two-factor-auth/AuthAppInfoPopup.tsx +++ b/app/assets/javascripts/preferences/panes/two-factor-auth/AuthAppInfoPopup.tsx @@ -16,9 +16,8 @@ const DisclosureIconButton: FunctionComponent<{ @@ -58,7 +57,7 @@ export const AuthAppInfoTooltip: FunctionComponent = () => { />
Some apps, like Google Authenticator, do not back up and restore diff --git a/app/assets/javascripts/preferences/panes/two-factor-auth/Bullet.tsx b/app/assets/javascripts/preferences/panes/two-factor-auth/Bullet.tsx index 86402fb3d..311e80517 100644 --- a/app/assets/javascripts/preferences/panes/two-factor-auth/Bullet.tsx +++ b/app/assets/javascripts/preferences/panes/two-factor-auth/Bullet.tsx @@ -3,5 +3,5 @@ import { FunctionComponent } from 'preact'; export const Bullet: FunctionComponent<{ className?: string }> = ({ className = '', }) => ( -
+
); diff --git a/app/assets/stylesheets/_sn.scss b/app/assets/stylesheets/_sn.scss index 1c853c81e..6ecdf4abe 100644 --- a/app/assets/stylesheets/_sn.scss +++ b/app/assets/stylesheets/_sn.scss @@ -237,6 +237,14 @@ border-color: var(--sn-stylekit-danger-color); } +.bg-inverted-default { + background-color: var(--sn-stylekit-contrast-foreground-color); +} + +.color-inverted-default { + color: var(--sn-stylekit-background-color); +} + .pt-1 { padding-top: 0.25rem; } @@ -267,3 +275,7 @@ padding-top: 2.25rem; padding-bottom: 2.25rem; } + +.select-none { + user-select: none; +} \ No newline at end of file