diff --git a/src/components/PaymentTestModeBanner.tsx b/src/components/PaymentTestModeBanner.tsx new file mode 100644 index 0000000..7865139 --- /dev/null +++ b/src/components/PaymentTestModeBanner.tsx @@ -0,0 +1,19 @@ +const clientToken = import.meta.env.VITE_PAYMENTS_CLIENT_TOKEN as string | undefined; + +export function PaymentTestModeBanner() { + if (!clientToken) { + return ( +
+ Skarpa betalningar är inte konfigurerade. Slutför go-live i Payments-fliken. +
+ ); + } + if (clientToken.startsWith("pk_test_")) { + return ( +
+ Alla betalningar i förhandsvisningen är i testläge. Använd kort 4242 4242 4242 4242, valfritt framtida datum och CVC. +
+ ); + } + return null; +}