feat(WEB-167): update my pages layout to MVP wireframes

This commit is contained in:
Simon Emanuelsson
2024-04-03 10:48:52 +02:00
parent b78998ad21
commit 8f87d6368c
37 changed files with 467 additions and 398 deletions

View File

@@ -0,0 +1,20 @@
"use client"
import Button from "@/components/TempDesignSystem/Button"
import Image from "@/components/Image"
import type { User } from "@/types/user"
export default function CopyButton({
membershipId,
}: Pick<User, "membershipId">) {
function handleCopy() {
console.log(`COPIED! (${membershipId})`)
}
return (
<Button onClick={handleCopy} type="button" variant="icon">
<Image alt="Copy Icon" height={20} src="/copy.svg" width={20} />
</Button>
)
}

View File

@@ -0,0 +1,22 @@
"use client"
import Button from "@/components/TempDesignSystem/Button"
import Image from "@/components/Image"
import styles from "./btn.module.css"
export default function MembershipCardButton() {
function handleShowMembershipCard() {
console.log(`Showing membership card`)
}
return (
<Button
className={styles.membershipBtn}
onClick={handleShowMembershipCard}
type="button"
>
<span>Membership Card</span>
<Image alt="QR icon" height={20} src="/qr.svg" width={20} />
</Button>
)
}

View File

@@ -0,0 +1,5 @@
@media screen and (max-width: 950px) {
.membershipBtn {
display: none;
}
}