feat: list credit card according to design

This commit is contained in:
Christel Westerberg
2024-07-16 15:50:26 +02:00
parent d8f7e4157a
commit 09b1d322a7
12 changed files with 195 additions and 36 deletions

View File

@@ -0,0 +1,31 @@
"use client"
import { useIntl } from "react-intl"
import { trpc } from "@/lib/trpc/client"
import { PlusCircleIcon } from "@/components/Icons"
import Button from "@/components/TempDesignSystem/Button"
export default function AddCreditCardButton() {
const { formatMessage } = useIntl()
async function handleAddCreditCard() {
// TODO: initiate add credit card flow and redirect user to planet:
// const { url } = trpc.user.creditCard.add.useMutation()
// router.redirect(url)
console.log("Credit card added!")
}
return (
<Button
variant="icon"
theme="base"
intent="text"
onClick={handleAddCreditCard}
wrapping
>
<PlusCircleIcon color="burgundy" />
{formatMessage({ id: "Add new card" })}
</Button>
)
}