saleor-dashboard/src/giftCards/GiftCardUpdate/GiftCardUpdateDetailsCard/GiftCardUpdateDetailsBalanceSection.tsx
2023-06-28 11:17:00 +02:00

41 lines
1.4 KiB
TypeScript

// @ts-strict-ignore
import CardSpacer from "@dashboard/components/CardSpacer";
import HorizontalSpacer from "@dashboard/components/HorizontalSpacer";
import Money from "@dashboard/components/Money";
import { Typography } from "@material-ui/core";
import clsx from "clsx";
import React from "react";
import { useIntl } from "react-intl";
import useGiftCardDetails from "../providers/GiftCardDetailsProvider/hooks/useGiftCardDetails";
import { giftCardUpdateDetailsCardMessages as messages } from "./messages";
import { useGiftCardDetailsBalanceStyles as useStyles } from "./styles";
const GiftCardUpdateDetailsBalanceSection: React.FC = () => {
const classes = useStyles({});
const intl = useIntl();
const {
giftCard: { currentBalance, initialBalance },
} = useGiftCardDetails();
return (
<>
<div className={clsx(classes.labelsContainer, classes.wideContainer)}>
<Typography>{intl.formatMessage(messages.cardBalanceLabel)}</Typography>
<Typography className={classes.labelsContainer}>
<Money money={currentBalance} />
<HorizontalSpacer />
/
<HorizontalSpacer />
<Typography component="span" color="textSecondary">
<Money money={initialBalance} />
</Typography>
</Typography>
</div>
<CardSpacer />
</>
);
};
export default GiftCardUpdateDetailsBalanceSection;