Merged in feat/SW-212-copy-to-clipboard-feedback (pull request #548)
Feat/SW-212 copy to clipboard feedback * feat(SW-212): Added toast to give feedback when copying member id * feat(SW-212): Update copy * feat(SW-212): Changed to use success toast and updated copy * fix: update copy in toast for copying membership ID Approved-by: Christel Westerberg Approved-by: Matilda Landström
This commit is contained in:
@@ -1,15 +1,23 @@
|
||||
"use client"
|
||||
|
||||
import { useIntl } from "react-intl"
|
||||
|
||||
import CopyIcon from "@/components/Icons/Copy"
|
||||
import Button from "@/components/TempDesignSystem/Button"
|
||||
import { toast } from "@/components/TempDesignSystem/Toasts"
|
||||
|
||||
import styles from "./copybutton.module.css"
|
||||
|
||||
import type { CopyButtonProps } from "@/types/components/myPages/membership"
|
||||
|
||||
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" })
|
||||
)
|
||||
}
|
||||
|
||||
return (
|
||||
|
||||
@@ -85,6 +85,7 @@
|
||||
"Log out": "Log ud",
|
||||
"Manage preferences": "Administrer præferencer",
|
||||
"Meetings & Conferences": "Møder & Konferencer",
|
||||
"Membership ID copied to clipboard": "Medlems-ID kopieret til udklipsholder",
|
||||
"Member price": "Medlemspris",
|
||||
"Member price from": "Medlemspris fra",
|
||||
"Members": "Medlemmer",
|
||||
@@ -123,8 +124,8 @@
|
||||
"Phone is required": "Telefonnummer er påkrævet",
|
||||
"Phone number": "Telefonnummer",
|
||||
"Please enter a valid phone number": "Indtast venligst et gyldigt telefonnummer",
|
||||
"points": "Point",
|
||||
"Points": "Point",
|
||||
"points": "Point",
|
||||
"Points being calculated": "Point udregnes",
|
||||
"Points earned prior to May 1, 2021": "Point optjent inden 1. maj 2021",
|
||||
"Points may take up to 10 days to be displayed.": "Det kan tage op til 10 dage at få vist point.",
|
||||
|
||||
@@ -83,6 +83,7 @@
|
||||
"Log in here": "Hier einloggen",
|
||||
"Log out": "Ausloggen",
|
||||
"Manage preferences": "Verwalten von Voreinstellungen",
|
||||
"Membership ID copied to clipboard": "Mitglieds-ID in die Zwischenablage kopiert",
|
||||
"Member price": "Mitgliederpreis",
|
||||
"Member price from": "Mitgliederpreis ab",
|
||||
"Members": "Mitglieder",
|
||||
@@ -120,8 +121,8 @@
|
||||
"Phone is required": "Telefon ist erforderlich",
|
||||
"Phone number": "Telefonnummer",
|
||||
"Please enter a valid phone number": "Bitte geben Sie eine gültige Telefonnummer ein",
|
||||
"Points": "Punkte",
|
||||
"points": "Punkte",
|
||||
"Points": "Punkte",
|
||||
"Points being calculated": "Punkte werden berechnet",
|
||||
"Points earned prior to May 1, 2021": "Zusammengeführte Punkte vor dem 1. Mai 2021",
|
||||
"Points may take up to 10 days to be displayed.": "Es kann bis zu 10 Tage dauern, bis Punkte angezeigt werden.",
|
||||
|
||||
@@ -90,6 +90,7 @@
|
||||
"Log out": "Log out",
|
||||
"Manage preferences": "Manage preferences",
|
||||
"Meetings & Conferences": "Meetings & Conferences",
|
||||
"Membership ID copied to clipboard": "Membership ID copied to clipboard",
|
||||
"Member price": "Member price",
|
||||
"Member price from": "Member price from",
|
||||
"Members": "Members",
|
||||
@@ -128,8 +129,8 @@
|
||||
"Phone is required": "Phone is required",
|
||||
"Phone number": "Phone number",
|
||||
"Please enter a valid phone number": "Please enter a valid phone number",
|
||||
"points": "Points",
|
||||
"Points": "Points",
|
||||
"points": "Points",
|
||||
"Points being calculated": "Points being calculated",
|
||||
"Points earned prior to May 1, 2021": "Points earned prior to May 1, 2021",
|
||||
"Points may take up to 10 days to be displayed.": "Points may take up to 10 days to be displayed.",
|
||||
@@ -149,8 +150,8 @@
|
||||
"Save": "Save",
|
||||
"Scandic Friends Mastercard": "Scandic Friends Mastercard",
|
||||
"Scandic Friends Point Shop": "Scandic Friends Point Shop",
|
||||
"See hotel details": "See hotel details",
|
||||
"See all photos": "See all photos",
|
||||
"See hotel details": "See hotel details",
|
||||
"See room details": "See room details",
|
||||
"See rooms": "See rooms",
|
||||
"Select a country": "Select a country",
|
||||
|
||||
@@ -85,6 +85,7 @@
|
||||
"Log out": "Kirjaudu ulos",
|
||||
"Manage preferences": "Asetusten hallinta",
|
||||
"Meetings & Conferences": "Kokoukset & Konferenssit",
|
||||
"Membership ID copied to clipboard": "Jäsenyystunnus kopioitu leikepöydälle",
|
||||
"Member price": "Jäsenhinta",
|
||||
"Member price from": "Jäsenhinta alkaen",
|
||||
"Members": "Jäsenet",
|
||||
@@ -123,8 +124,8 @@
|
||||
"Phone is required": "Puhelin vaaditaan",
|
||||
"Phone number": "Puhelinnumero",
|
||||
"Please enter a valid phone number": "Ole hyvä ja näppäile voimassaoleva puhelinnumero",
|
||||
"points": "pistettä",
|
||||
"Points": "Pisteet",
|
||||
"points": "pistettä",
|
||||
"Points being calculated": "Pisteitä lasketaan",
|
||||
"Points earned prior to May 1, 2021": "Pisteet, jotka ansaittu ennen 1.5.2021",
|
||||
"Points may take up to 10 days to be displayed.": "Pisteiden näyttäminen voi kestää jopa 10 päivää.",
|
||||
|
||||
@@ -85,6 +85,7 @@
|
||||
"Log out": "Logg ut",
|
||||
"Manage preferences": "Administrer preferanser",
|
||||
"Meetings & Conferences": "Møter & Konferanser",
|
||||
"Membership ID copied to clipboard": "Medlems-ID kopiert til utklippstavlen",
|
||||
"Member price": "Medlemspris",
|
||||
"Member price from": "Medlemspris fra",
|
||||
"Members": "Medlemmer",
|
||||
@@ -123,8 +124,8 @@
|
||||
"Phone is required": "Telefon kreves",
|
||||
"Phone number": "Telefonnummer",
|
||||
"Please enter a valid phone number": "Vennligst oppgi et gyldig telefonnummer",
|
||||
"Points": "Poeng",
|
||||
"points": "Poeng",
|
||||
"Points": "Poeng",
|
||||
"Points being calculated": "Poeng beregnes",
|
||||
"Points earned prior to May 1, 2021": "Opptjente poeng før 1. mai 2021",
|
||||
"Points may take up to 10 days to be displayed.": "Det kan ta opptil 10 dager før poeng vises.",
|
||||
|
||||
@@ -87,6 +87,7 @@
|
||||
"Log out": "Logga ut",
|
||||
"Manage preferences": "Hantera inställningar",
|
||||
"Meetings & Conferences": "Möten & Konferenser",
|
||||
"Membership ID copied to clipboard": "Medlems-ID kopierat till urklipp",
|
||||
"Member price": "Medlemspris",
|
||||
"Member price from": "Medlemspris från",
|
||||
"Members": "Medlemmar",
|
||||
@@ -125,8 +126,8 @@
|
||||
"Phone is required": "Telefonnummer är obligatorisk",
|
||||
"Phone number": "Telefonnummer",
|
||||
"Please enter a valid phone number": "Var vänlig och ange ett giltigt telefonnummer",
|
||||
"Points": "Poäng",
|
||||
"points": "poäng",
|
||||
"Points": "Poäng",
|
||||
"Points being calculated": "Poäng beräknas",
|
||||
"Points earned prior to May 1, 2021": "Intjänade poäng före den 1 maj 2021",
|
||||
"Points may take up to 10 days to be displayed.": "Det kan ta upp till 10 dagar innan poäng visas.",
|
||||
|
||||
Reference in New Issue
Block a user