diff --git a/apps/scandic-web/app/global-error.tsx b/apps/scandic-web/app/global-error.tsx index e317cfba4..1ff7f50d3 100644 --- a/apps/scandic-web/app/global-error.tsx +++ b/apps/scandic-web/app/global-error.tsx @@ -2,7 +2,6 @@ import * as Sentry from "@sentry/nextjs" import { useEffect } from "react" -import { useIntl } from "react-intl" import styles from "./global-error.module.css" @@ -13,8 +12,6 @@ export default function GlobalError({ }) { console.log({ global_error: error }) - const intl = useIntl() - useEffect(() => { Sentry.captureException(error) }, [error]) @@ -23,7 +20,7 @@ export default function GlobalError({
-

{intl.formatMessage({ id: "Something went really wrong!" })}

+

Something went really wrong!

diff --git a/apps/scandic-web/components/Blocks/DynamicContent/Overview/Buttons/CopyButton.tsx b/apps/scandic-web/components/Blocks/DynamicContent/Overview/Buttons/CopyButton.tsx index 3ed077ab3..b157871f3 100644 --- a/apps/scandic-web/components/Blocks/DynamicContent/Overview/Buttons/CopyButton.tsx +++ b/apps/scandic-web/components/Blocks/DynamicContent/Overview/Buttons/CopyButton.tsx @@ -14,10 +14,14 @@ export default function CopyButton({ membershipNumber }: CopyButtonProps) { const intl = useIntl() function handleCopy() { - navigator.clipboard.writeText(membershipNumber) - toast.success( - intl.formatMessage({ id: "Membership ID copied to clipboard" }) - ) + try { + navigator.clipboard.writeText(membershipNumber) + toast.success( + intl.formatMessage({ id: "Membership ID copied to clipboard" }) + ) + } catch { + toast.error(intl.formatMessage({ id: "Failed to copy" })) + } } return ( diff --git a/apps/scandic-web/components/Blocks/DynamicContent/Rewards/Redeem/Flows/Campaign.tsx b/apps/scandic-web/components/Blocks/DynamicContent/Rewards/Redeem/Flows/Campaign.tsx index 58c9e037e..3d6202841 100644 --- a/apps/scandic-web/components/Blocks/DynamicContent/Rewards/Redeem/Flows/Campaign.tsx +++ b/apps/scandic-web/components/Blocks/DynamicContent/Rewards/Redeem/Flows/Campaign.tsx @@ -42,8 +42,12 @@ export default function Campaign() {