mirror of
https://github.com/AustinKelsay/plebdevs.git
synced 2025-06-06 18:31:00 +00:00
Normalizing spacing on /subscribe
This commit is contained in:
parent
0a3872b7f8
commit
1243d60983
@ -127,7 +127,7 @@ const Subscribe = () => {
|
|||||||
{windowWidth < 768 && (
|
{windowWidth < 768 && (
|
||||||
<h1 className="text-3xl font-bold mb-6">Subscription Management</h1>
|
<h1 className="text-3xl font-bold mb-6">Subscription Management</h1>
|
||||||
)}
|
)}
|
||||||
<div className="mb-4 p-4 bg-gray-800 rounded-lg w-fit">
|
<div className="mb-2 p-4 bg-gray-800 rounded-lg w-fit">
|
||||||
{session && session?.user ? (
|
{session && session?.user ? (
|
||||||
<>
|
<>
|
||||||
{subscribed && !user?.role?.nwc && (
|
{subscribed && !user?.role?.nwc && (
|
||||||
@ -164,7 +164,7 @@ const Subscribe = () => {
|
|||||||
|
|
||||||
{!session?.user && (
|
{!session?.user && (
|
||||||
<>
|
<>
|
||||||
<Card title="Start Your PlebDevs Journey" className="mb-6">
|
<Card title="Start Your PlebDevs Journey" className="mb-2">
|
||||||
<p className='mb-4 text-xl'>
|
<p className='mb-4 text-xl'>
|
||||||
The PlebDevs subscription unlocks all paid content, grants access to our 1:1 calendar for tutoring, support, and mentorship, and grants you your own personal plebdevs.com Lightning Address and Nostr NIP-05 identity.
|
The PlebDevs subscription unlocks all paid content, grants access to our 1:1 calendar for tutoring, support, and mentorship, and grants you your own personal plebdevs.com Lightning Address and Nostr NIP-05 identity.
|
||||||
</p>
|
</p>
|
||||||
@ -172,14 +172,14 @@ const Subscribe = () => {
|
|||||||
Subscribe monthly with a pay-as-you-go option or set up an auto-recurring subscription using Nostr Wallet Connect.
|
Subscribe monthly with a pay-as-you-go option or set up an auto-recurring subscription using Nostr Wallet Connect.
|
||||||
</p>
|
</p>
|
||||||
</Card>
|
</Card>
|
||||||
<Card title="Ready to level up?" className="mb-4">
|
<Card title="Ready to level up?" className="mb-2">
|
||||||
<p className='text-xl pb-4'>Login to start your subscription!</p>
|
<p className='text-xl pb-4'>Login to start your subscription!</p>
|
||||||
<GenericButton label="Login" onClick={() => router.push('/auth/signin')} className='text-[#f8f8ff] w-fit' rounded icon="pi pi-user" />
|
<GenericButton label="Login" onClick={() => router.push('/auth/signin')} className='text-[#f8f8ff] w-fit' rounded icon="pi pi-user" />
|
||||||
</Card>
|
</Card>
|
||||||
</>
|
</>
|
||||||
)}
|
)}
|
||||||
|
|
||||||
<Card title="Subscribe to PlebDevs" className="mb-4">
|
<Card title="Subscribe to PlebDevs" className="mb-2">
|
||||||
{isProcessing ? (
|
{isProcessing ? (
|
||||||
<div className="w-full flex flex-col mx-auto justify-center items-center mt-4">
|
<div className="w-full flex flex-col mx-auto justify-center items-center mt-4">
|
||||||
<div className='w-full h-full flex items-center justify-center'><ProgressSpinner /></div>
|
<div className='w-full h-full flex items-center justify-center'><ProgressSpinner /></div>
|
||||||
@ -222,14 +222,14 @@ const Subscribe = () => {
|
|||||||
|
|
||||||
{session?.user && subscribed && (
|
{session?.user && subscribed && (
|
||||||
<>
|
<>
|
||||||
<Card title="Subscription Benefits" className="mb-4">
|
<Card title="Subscription Benefits" className="mb-2">
|
||||||
<div className="flex flex-col gap-4">
|
<div className="flex flex-col gap-4">
|
||||||
<GenericButton severity="info" outlined className="w-fit text-start" label="Schedule 1:1" icon="pi pi-calendar" onClick={() => setCalendlyVisible(true)} />
|
<GenericButton severity="info" outlined className="w-fit text-start" label="Schedule 1:1" icon="pi pi-calendar" onClick={() => setCalendlyVisible(true)} />
|
||||||
<GenericButton severity="help" outlined className="w-fit text-start" label={session?.user?.platformNip05?.name ? "Update Nostr NIP-05" : "Claim PlebDevs Nostr NIP-05"} icon="pi pi-at" onClick={() => setNip05Visible(true)} />
|
<GenericButton severity="help" outlined className="w-fit text-start" label={session?.user?.platformNip05?.name ? "Update Nostr NIP-05" : "Claim PlebDevs Nostr NIP-05"} icon="pi pi-at" onClick={() => setNip05Visible(true)} />
|
||||||
<GenericButton severity="warning" outlined className="w-fit text-start" label={session?.user?.platformLightningAddress ? "Update Lightning Address" : "Claim PlebDevs Lightning Address"} icon={<i style={{ color: "orange" }} className="pi pi-bolt mr-2"></i>} onClick={() => setLightningAddressVisible(true)} />
|
<GenericButton severity="warning" outlined className="w-fit text-start" label={session?.user?.platformLightningAddress ? "Update Lightning Address" : "Claim PlebDevs Lightning Address"} icon={<i style={{ color: "orange" }} className="pi pi-bolt mr-2"></i>} onClick={() => setLightningAddressVisible(true)} />
|
||||||
</div>
|
</div>
|
||||||
</Card>
|
</Card>
|
||||||
<Card title="Manage Subscription" className="mb-4">
|
<Card title="Manage Subscription" className="mb-2">
|
||||||
<div className='flex flex-col gap-4'>
|
<div className='flex flex-col gap-4'>
|
||||||
<GenericButton outlined className="w-fit" label="Renew Subscription" icon="pi pi-sync" onClick={() => setRenewSubscriptionVisible(true)} />
|
<GenericButton outlined className="w-fit" label="Renew Subscription" icon="pi pi-sync" onClick={() => setRenewSubscriptionVisible(true)} />
|
||||||
<GenericButton severity="danger" outlined className="w-fit" label="Cancel Subscription" icon="pi pi-trash" onClick={() => setCancelSubscriptionVisible(true)} />
|
<GenericButton severity="danger" outlined className="w-fit" label="Cancel Subscription" icon="pi pi-trash" onClick={() => setCancelSubscriptionVisible(true)} />
|
||||||
@ -238,7 +238,7 @@ const Subscribe = () => {
|
|||||||
</>
|
</>
|
||||||
)}
|
)}
|
||||||
|
|
||||||
<Card title="Frequently Asked Questions" className="mb-6">
|
<Card title="Frequently Asked Questions" className="mb-2">
|
||||||
<div className="flex flex-col gap-4 max-w-[80%] max-mob:max-w-full">
|
<div className="flex flex-col gap-4 max-w-[80%] max-mob:max-w-full">
|
||||||
<div>
|
<div>
|
||||||
<h3 className="text-lg font-semibold">How does the subscription work?</h3>
|
<h3 className="text-lg font-semibold">How does the subscription work?</h3>
|
||||||
|
Loading…
x
Reference in New Issue
Block a user