This repository has been archived on 2026-11-04. You can view files and clone it. You cannot open issues or pull requests or push a commit.
Files
mus/src/app/components/MembershipCard.tsx
T
2024-12-22 22:49:22 +01:00

34 lines
1.1 KiB
TypeScript

import React from 'react';
import MembershipItem from './MembershipItem';
import { Membership, membershipData } from './Membership';
import { Subscription, getSubscriptionDetails } from './Subscription';
interface MembershipCardProps {
uiogSubscription: Subscription | null;
dnsSubscription: Subscription | null;
}
const MembershipCard: React.FC<MembershipCardProps> = ({
uiogSubscription,
dnsSubscription
}) => {
return (
<div className={`p-5 rounded-lg text-white bg-primary transition-all duration-500 gap-10 h-full w-full max-w-3xl`}>
<div className="flex flex-col flex-1 rounded-lg gap-3 place-content-start">
<p className="font-bold">My Perks</p>
{uiogSubscription && (
<MembershipItem subscription={uiogSubscription} />
)}
{dnsSubscription && (
<MembershipItem subscription={dnsSubscription} />
)}
{!uiogSubscription && !dnsSubscription && (
<p>No current memberships. Please consider purchasing one.</p>
)}
</div>
</div>
);
}
export default MembershipCard;