UNPKG

bananas-commerce-admin

Version:

What's this, an admin for apes?

41 lines 2.41 kB
import React from "react"; import { DateTime } from "luxon"; import Card from "../../../components/Card"; import CardActions from "../../../components/Card/CardActions"; import CardCancelButton from "../../../components/Card/CardCancelButton"; import CardContent from "../../../components/Card/CardContent"; import CardFieldText from "../../../components/Card/CardFieldText"; import CardHeader from "../../../components/Card/CardHeader"; import CardRow from "../../../components/Card/CardRow"; import CardSaveButton from "../../../components/Card/CardSaveButton"; import { useI18n } from "../../../contexts/I18nContext"; export const MemberMetaCard = (props) => { const { t } = useI18n(); const member = props.member ?? { number: "", site_code: "", origin: "", locale: "", date_created: "", billing_address: {}, }; return (React.createElement(React.Fragment, null, React.createElement(Card, { isCompact: true, isEditable: false }, React.createElement(CardHeader, { title: t("Member Meta") }), React.createElement(CardContent, null, React.createElement(CardRow, null, React.createElement(CardFieldText, { formName: "number", label: t("Membership Number"), required: true, value: String(member.number) })), React.createElement(CardRow, null, React.createElement(CardFieldText, { formName: "site", label: t("Site"), required: true, value: member.site_code })), React.createElement(CardRow, null, React.createElement(CardFieldText, { formName: "origin", label: t("Origin"), required: true, value: member.origin })), React.createElement(CardRow, null, React.createElement(CardFieldText, { formName: "language", label: t("Language"), required: true, value: member.locale })), React.createElement(CardRow, null, React.createElement(CardFieldText, { formName: "date_created", label: t("Date created"), required: true, value: DateTime.fromISO(member.date_created).toISODate() ?? undefined }))), React.createElement(CardActions, null, React.createElement(CardCancelButton, null), React.createElement(CardSaveButton, null))))); }; export default MemberMetaCard; //# sourceMappingURL=MemberMetaCard.js.map