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:
Tobias Johansson
2024-09-02 13:49:10 +00:00
parent 56a49ee56d
commit c0b16e8dee
7 changed files with 21 additions and 7 deletions

View File

@@ -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 (

View File

@@ -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.",

View File

@@ -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.",

View File

@@ -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",

View File

@@ -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ää.",

View File

@@ -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.",

View File

@@ -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.",