diff --git a/packages/core-components/src/layout/ErrorBoundary/ErrorBoundary.tsx b/packages/core-components/src/layout/ErrorBoundary/ErrorBoundary.tsx index 189803de59..5ecbf7b723 100644 --- a/packages/core-components/src/layout/ErrorBoundary/ErrorBoundary.tsx +++ b/packages/core-components/src/layout/ErrorBoundary/ErrorBoundary.tsx @@ -67,13 +67,17 @@ const Error = ({ slackChannel, error }: EProps) => { {slackChannel && (
Please contact{' '} - - {slackChannel.name} - {' '} + {slackChannel.href ? ( + + {slackChannel.name} + + ) : ( + slackChannel.name + )}{' '} for help.
)} diff --git a/packages/core/src/layout/constants.ts b/packages/core/src/layout/constants.ts index a7005fc5ce..0b469d9cd3 100644 --- a/packages/core/src/layout/constants.ts +++ b/packages/core/src/layout/constants.ts @@ -13,7 +13,13 @@ * See the License for the specific language governing permissions and * limitations under the License. */ -export const slackChannel = { - name: '#backstage', - href: 'https://spotify.slack.com/archives/C54P1J36Z', + +type SlackChannel = { + name: string; + href?: string; +}; + +export const slackChannel: SlackChannel = { + name: '#backstage', + href: 'https://slack.com/channels/your-channel', };