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() {