diff --git a/ghost/admin-x-settings/src/admin-x-ds/global/Hint.stories.tsx b/ghost/admin-x-settings/src/admin-x-ds/global/Hint.stories.tsx index a1c801895a..749e4db04d 100644 --- a/ghost/admin-x-settings/src/admin-x-ds/global/Hint.stories.tsx +++ b/ghost/admin-x-settings/src/admin-x-ds/global/Hint.stories.tsx @@ -15,4 +15,14 @@ export const Default: Story = { args: { children: 'This is a hint' } +}; + +export const UsingReactNode: Story = { + args: { + children: ( + <> + This is a bold hint with a link + + ) + } }; \ No newline at end of file diff --git a/ghost/admin-x-settings/src/admin-x-ds/global/Hint.tsx b/ghost/admin-x-settings/src/admin-x-ds/global/Hint.tsx index f03ef3c257..636ac3335f 100644 --- a/ghost/admin-x-settings/src/admin-x-ds/global/Hint.tsx +++ b/ghost/admin-x-settings/src/admin-x-ds/global/Hint.tsx @@ -10,19 +10,9 @@ const Hint: React.FC = ({children, color, ...props}) => { return null; } - if (typeof children === 'string') { - return ( - {children} - ); - } - - if (React.isValidElement(children)) { - return ( - {children} - ); - } - - return null; + return ( + {children} + ); }; export default Hint; diff --git a/ghost/admin-x-settings/src/components/settings/general/PublicationLanguage.tsx b/ghost/admin-x-settings/src/components/settings/general/PublicationLanguage.tsx index e0680d3100..1370d17f22 100644 --- a/ghost/admin-x-settings/src/components/settings/general/PublicationLanguage.tsx +++ b/ghost/admin-x-settings/src/components/settings/general/PublicationLanguage.tsx @@ -46,10 +46,10 @@ const PublicationLanguage: React.FC = () => { ]; const hint = ( -

+ <> Default: English (en); find out more about using Ghost in other languages -

+ ); const inputFields = (