diff --git a/superset-frontend/src/components/ErrorMessage/DatabaseErrorMessage.test.tsx b/superset-frontend/src/components/ErrorMessage/DatabaseErrorMessage.test.tsx index 0b23866352..6959c5351a 100644 --- a/superset-frontend/src/components/ErrorMessage/DatabaseErrorMessage.test.tsx +++ b/superset-frontend/src/components/ErrorMessage/DatabaseErrorMessage.test.tsx @@ -44,6 +44,7 @@ const mockedProps = { message: 'Error message', }, source: 'dashboard' as ErrorSource, + subtitle: 'Error message', }; test('should render', () => { diff --git a/superset-frontend/src/components/ErrorMessage/DatabaseErrorMessage.tsx b/superset-frontend/src/components/ErrorMessage/DatabaseErrorMessage.tsx index 0454aca59e..5798f3b410 100644 --- a/superset-frontend/src/components/ErrorMessage/DatabaseErrorMessage.tsx +++ b/superset-frontend/src/components/ErrorMessage/DatabaseErrorMessage.tsx @@ -35,6 +35,7 @@ interface DatabaseErrorExtra { function DatabaseErrorMessage({ error, source = 'dashboard', + subtitle, }: ErrorMessageComponentProps) { const { extra, level, message } = error; @@ -81,7 +82,7 @@ ${extra.issue_codes.map(issueCode => issueCode.message).join('\n')}`; return ( ; + return ( + + ); } } diff --git a/superset-frontend/src/components/ErrorMessage/ParameterErrorMessage.test.tsx b/superset-frontend/src/components/ErrorMessage/ParameterErrorMessage.test.tsx index d4664d53c6..17f38c4d23 100644 --- a/superset-frontend/src/components/ErrorMessage/ParameterErrorMessage.test.tsx +++ b/superset-frontend/src/components/ErrorMessage/ParameterErrorMessage.test.tsx @@ -44,6 +44,7 @@ const mockedProps = { message: 'Error message', }, source: 'dashboard' as ErrorSource, + subtitle: 'Error message', }; test('should render', () => { diff --git a/superset-frontend/src/components/ErrorMessage/ParameterErrorMessage.tsx b/superset-frontend/src/components/ErrorMessage/ParameterErrorMessage.tsx index 1eb44371ed..666ad32169 100644 --- a/superset-frontend/src/components/ErrorMessage/ParameterErrorMessage.tsx +++ b/superset-frontend/src/components/ErrorMessage/ParameterErrorMessage.tsx @@ -54,6 +54,7 @@ const findMatches = (undefinedParameters: string[], templateKeys: string[]) => { function ParameterErrorMessage({ error, source = 'sqllab', + subtitle, }: ErrorMessageComponentProps) { const { extra, level, message } = error; @@ -112,7 +113,7 @@ ${extra.issue_codes.map(issueCode => issueCode.message).join('\n')}`; return ( = { error: SupersetError; source?: ErrorSource; + subtitle?: React.ReactNode; }; export type ErrorMessageComponent = React.ComponentType;