UNPKG

@coursebuilder/commerce-next

Version:

Commerce Functionality for Course Builder with Next.js

10 lines (9 loc) 884 B
import { jsx as _jsx, Fragment as _Fragment, jsxs as _jsxs } from "react/jsx-runtime"; import { isEmpty } from '@coursebuilder/nodash'; import { cn } from '@coursebuilder/ui/utils/cn'; export const ClaimedTeamSeats = ({ purchase, bulkCoupon, className }) => { if (!purchase.bulkCouponId) return null; const claims = bulkCoupon?.redeemedBulkCouponPurchases || []; return (_jsx("div", { "data-claimed-seats-team": "", className: cn('', className), children: _jsxs(_Fragment, { children: [!isEmpty(claims) && (_jsx("div", { className: "font-semibold", children: "Claimed team seats:" })), !isEmpty(claims) ? (claims?.map((claim) => (_jsx("div", { "data-claimed-seat": "", className: "pb-1.5", children: claim.user?.email }, claim.user?.email)))) : (_jsx("div", { "data-claimed-seat": "empty", children: "No one from your team has claimed a seat yet." }))] }) })); };