bananas-commerce-admin
Version:
What's this, an admin for apes?
41 lines • 2.41 kB
JavaScript
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