From 486876e3acef0499ddeaa81ae8251aa873b3be77 Mon Sep 17 00:00:00 2001 From: Peter Zimon Date: Thu, 25 May 2023 14:59:30 +0200 Subject: [PATCH] Updated default states in AdminX refs. https://github.com/TryGhost/Team/issues/3151 --- .../src/assets/icons/check-circle.svg | 1 + .../src/assets/icons/lock-locked.svg | 1 + .../src/assets/icons/lock-unlocked.svg | 1 + .../src/components/settings/email/Mailgun.tsx | 10 +++++++--- .../src/components/settings/general/LockSite.tsx | 14 +++++++++++++- 5 files changed, 23 insertions(+), 4 deletions(-) create mode 100644 ghost/admin-x-settings/src/assets/icons/check-circle.svg create mode 100644 ghost/admin-x-settings/src/assets/icons/lock-locked.svg create mode 100644 ghost/admin-x-settings/src/assets/icons/lock-unlocked.svg diff --git a/ghost/admin-x-settings/src/assets/icons/check-circle.svg b/ghost/admin-x-settings/src/assets/icons/check-circle.svg new file mode 100644 index 0000000000..9965e6f68d --- /dev/null +++ b/ghost/admin-x-settings/src/assets/icons/check-circle.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/ghost/admin-x-settings/src/assets/icons/lock-locked.svg b/ghost/admin-x-settings/src/assets/icons/lock-locked.svg new file mode 100644 index 0000000000..f47f37b370 --- /dev/null +++ b/ghost/admin-x-settings/src/assets/icons/lock-locked.svg @@ -0,0 +1 @@ +lock-1 \ No newline at end of file diff --git a/ghost/admin-x-settings/src/assets/icons/lock-unlocked.svg b/ghost/admin-x-settings/src/assets/icons/lock-unlocked.svg new file mode 100644 index 0000000000..2a10992b47 --- /dev/null +++ b/ghost/admin-x-settings/src/assets/icons/lock-unlocked.svg @@ -0,0 +1 @@ +lock-unlock \ No newline at end of file diff --git a/ghost/admin-x-settings/src/components/settings/email/Mailgun.tsx b/ghost/admin-x-settings/src/components/settings/email/Mailgun.tsx index c29438dd6f..53efc21e29 100644 --- a/ghost/admin-x-settings/src/components/settings/email/Mailgun.tsx +++ b/ghost/admin-x-settings/src/components/settings/email/Mailgun.tsx @@ -5,6 +5,7 @@ import SettingGroup from '../../../admin-x-ds/settings/SettingGroup'; import SettingGroupContent from '../../../admin-x-ds/settings/SettingGroupContent'; import TextField from '../../../admin-x-ds/global/TextField'; import useSettingGroup from '../../../hooks/useSettingGroup'; +import {ReactComponent as CheckIcon} from '../../../assets/icons/check-circle.svg'; const MAILGUN_REGIONS = [ {label: 'πŸ‡ΊπŸ‡Έ US', value: 'https://api.mailgun.net/v3'}, @@ -25,13 +26,16 @@ const MailGun: React.FC = () => { 'mailgun_base_url', 'mailgun_domain', 'mailgun_api_key' ]) as string[]; - const isMailgunSetup = mailgunRegion && mailgunDomain && mailgunApiKey; + const isMailgunSetup = mailgunDomain && mailgunApiKey; const data = isMailgunSetup ? [ { - heading: 'Status', key: 'status', - value: 'Mailgun is set up βœ…' + value: ( +
+ Mailgun is set up +
+ ) } ] : [ { diff --git a/ghost/admin-x-settings/src/components/settings/general/LockSite.tsx b/ghost/admin-x-settings/src/components/settings/general/LockSite.tsx index 589c20e96c..0a105fb8d8 100644 --- a/ghost/admin-x-settings/src/components/settings/general/LockSite.tsx +++ b/ghost/admin-x-settings/src/components/settings/general/LockSite.tsx @@ -5,6 +5,8 @@ import SettingGroupContent from '../../../admin-x-ds/settings/SettingGroupConten import TextField from '../../../admin-x-ds/global/TextField'; import Toggle from '../../../admin-x-ds/global/Toggle'; import useSettingGroup from '../../../hooks/useSettingGroup'; +import {ReactComponent as LockedIcon} from '../../../assets/icons/lock-locked.svg'; +import {ReactComponent as UnLockedIcon} from '../../../assets/icons/lock-unlocked.svg'; const LockSite: React.FC = () => { const { @@ -31,7 +33,17 @@ const LockSite: React.FC = () => { values={[ { key: 'private', - value: !passwordEnabled ? 'Your site is not password protected' : 'Your site is password protected' + value: passwordEnabled ? ( +
+ + Your site is password protected +
+ ) : ( +
+ + Your site is not password protected +
+ ) } ]} />