diff --git a/src/js/components/EditMenu/SnippetForm/page/Notices.tsx b/src/js/components/EditMenu/SnippetForm/page/Notices.tsx index 4c29bc79e..ca6aedcd9 100644 --- a/src/js/components/EditMenu/SnippetForm/page/Notices.tsx +++ b/src/js/components/EditMenu/SnippetForm/page/Notices.tsx @@ -61,7 +61,11 @@ export const Notices: React.FC = ({ placement }) => { return <> {showCurrentNotice && currentNotice - ? setCurrentNotice(undefined)}> + ? setCurrentNotice(undefined)} + >

{renderNoticeLine(currentNotice[1])}

{currentNotice[DESCRIPTION_INDEX] ?

{renderNoticeLine(currentNotice[DESCRIPTION_INDEX])}

@@ -75,6 +79,7 @@ export const Notices: React.FC = ({ placement }) => { {showCodeErrorNotice && !currentNotice && snippet.code_error ? setSnippet(previous => ({ ...previous, code_error: null, code_error_trace: null }))} >

diff --git a/src/js/components/common/Notice.tsx b/src/js/components/common/Notice.tsx index 0a96eb528..3163ec118 100644 --- a/src/js/components/common/Notice.tsx +++ b/src/js/components/common/Notice.tsx @@ -11,8 +11,15 @@ export interface NoticeProps extends Omit, 'class type?: NoticeType } +const isAssertive = (type?: NoticeType): boolean => 'error' === type || 'warning' === type + export const Notice: React.FC = ({ className, type, children, ...props }) => -

+
{children}