import { Card, CardContent, Typography } from "@material-ui/core"; import AddressFormatter from "@saleor/components/AddressFormatter"; import { commonMessages } from "@saleor/intl"; import { EditIcon } from "@saleor/macaw-ui"; import classNames from "classnames"; import React from "react"; import { useIntl } from "react-intl"; import { CustomerAddresses_user_addresses } from "../../types/CustomerAddresses"; import { useStyles } from "./styles"; export interface CustomerAddressChoiceCardProps { address: CustomerAddresses_user_addresses; selected?: boolean; editable?: boolean; onSelect?: () => void; onEditClick?: () => void; } const CustomerAddressChoiceCard: React.FC = props => { const { address, selected, editable, onSelect, onEditClick } = props; const classes = useStyles(props); const intl = useIntl(); return ( {editable && (
)} {selected && ( {intl.formatMessage(commonMessages.selected)} )}
); }; CustomerAddressChoiceCard.displayName = "CustomerAddressChoiceCard"; export default CustomerAddressChoiceCard;