Readying for design
This commit is contained in:
parent
d73256ca2b
commit
fadf473dde
50 changed files with 1478 additions and 1259 deletions
|
|
@ -5,14 +5,12 @@
|
|||
v-if="!isAuthenticated"
|
||||
title="Join Ghost Guild"
|
||||
subtitle=""
|
||||
theme="gray"
|
||||
size="large"
|
||||
/>
|
||||
<PageHeader
|
||||
v-else
|
||||
title="You're Already a Member!"
|
||||
:subtitle="`Welcome back, ${memberData?.name || 'member'}. You're already part of Ghost Guild in the ${memberData?.circle || 'community'} circle.`"
|
||||
theme="gray"
|
||||
size="large"
|
||||
/>
|
||||
|
||||
|
|
@ -20,7 +18,7 @@
|
|||
<section class="py-20 bg-[--ui-bg-elevated]">
|
||||
<UContainer>
|
||||
<div class="max-w-2xl">
|
||||
<h2 class="text-3xl font-bold text-[--ui-text] mb-6">
|
||||
<h2 class="text-display font-bold text-[--ui-text] mb-6">
|
||||
How Membership Works
|
||||
</h2>
|
||||
<p class="text-lg text-[--ui-text] mb-4">
|
||||
|
|
@ -41,7 +39,7 @@
|
|||
<section v-if="!isAuthenticated" class="py-20 bg-[--ui-bg]">
|
||||
<UContainer class="max-w-4xl">
|
||||
<div class="text-center mb-12">
|
||||
<h2 class="text-3xl font-bold text-[--ui-text] mb-4">
|
||||
<h2 class="text-display font-bold text-[--ui-text] mb-4">
|
||||
Membership Sign Up
|
||||
</h2>
|
||||
</div>
|
||||
|
|
@ -52,10 +50,10 @@
|
|||
<div class="flex items-center">
|
||||
<div
|
||||
:class="[
|
||||
'w-10 h-10 rounded-full flex items-center justify-center font-semibold',
|
||||
'w-10 h-10 rounded-full flex items-center justify-center text-ui-mono font-semibold',
|
||||
currentStep >= 1
|
||||
? 'bg-neutral-900 text-neutral-50'
|
||||
: 'bg-neutral-200 text-neutral-500',
|
||||
? 'bg-guild-800 text-candlelight-400'
|
||||
: 'bg-guild-700 text-guild-500',
|
||||
]"
|
||||
>
|
||||
1
|
||||
|
|
@ -63,16 +61,16 @@
|
|||
<span
|
||||
class="ml-2 font-medium"
|
||||
:class="
|
||||
currentStep === 1 ? 'text-[--ui-text]' : 'text-neutral-500'
|
||||
currentStep === 1 ? 'text-[--ui-text]' : 'text-guild-500'
|
||||
"
|
||||
>
|
||||
Information
|
||||
</span>
|
||||
</div>
|
||||
|
||||
<div v-if="needsPayment" class="w-16 h-1 bg-neutral-200">
|
||||
<div v-if="needsPayment" class="w-16 h-1 bg-guild-700">
|
||||
<div
|
||||
class="h-full bg-neutral-900 transition-all"
|
||||
class="h-full bg-candlelight-500 transition-all"
|
||||
:style="{ width: currentStep >= 2 ? '100%' : '0%' }"
|
||||
/>
|
||||
</div>
|
||||
|
|
@ -80,10 +78,10 @@
|
|||
<div v-if="needsPayment" class="flex items-center">
|
||||
<div
|
||||
:class="[
|
||||
'w-10 h-10 rounded-full flex items-center justify-center font-semibold',
|
||||
'w-10 h-10 rounded-full flex items-center justify-center text-ui-mono font-semibold',
|
||||
currentStep >= 2
|
||||
? 'bg-neutral-900 text-neutral-50'
|
||||
: 'bg-neutral-200 text-neutral-500',
|
||||
? 'bg-guild-800 text-candlelight-400'
|
||||
: 'bg-guild-700 text-guild-500',
|
||||
]"
|
||||
>
|
||||
2
|
||||
|
|
@ -91,16 +89,16 @@
|
|||
<span
|
||||
class="ml-2 font-medium"
|
||||
:class="
|
||||
currentStep === 2 ? 'text-[--ui-text]' : 'text-neutral-500'
|
||||
currentStep === 2 ? 'text-[--ui-text]' : 'text-guild-500'
|
||||
"
|
||||
>
|
||||
Payment
|
||||
</span>
|
||||
</div>
|
||||
|
||||
<div class="w-16 h-1 bg-neutral-200">
|
||||
<div class="w-16 h-1 bg-guild-700">
|
||||
<div
|
||||
class="h-full bg-neutral-900 transition-all"
|
||||
class="h-full bg-candlelight-500 transition-all"
|
||||
:style="{ width: currentStep >= 3 ? '100%' : '0%' }"
|
||||
/>
|
||||
</div>
|
||||
|
|
@ -108,10 +106,10 @@
|
|||
<div class="flex items-center">
|
||||
<div
|
||||
:class="[
|
||||
'w-10 h-10 rounded-full flex items-center justify-center font-semibold',
|
||||
'w-10 h-10 rounded-full flex items-center justify-center text-ui-mono font-semibold',
|
||||
currentStep >= 3
|
||||
? 'bg-neutral-900 text-neutral-50'
|
||||
: 'bg-neutral-200 text-neutral-500',
|
||||
? 'bg-guild-800 text-candlelight-400'
|
||||
: 'bg-guild-700 text-guild-500',
|
||||
]"
|
||||
>
|
||||
<span v-if="needsPayment">3</span>
|
||||
|
|
@ -120,7 +118,7 @@
|
|||
<span
|
||||
class="ml-2 font-medium"
|
||||
:class="
|
||||
currentStep === 3 ? 'text-[--ui-text]' : 'text-neutral-500'
|
||||
currentStep === 3 ? 'text-[--ui-text]' : 'text-guild-500'
|
||||
"
|
||||
>
|
||||
Confirmation
|
||||
|
|
@ -231,7 +229,7 @@
|
|||
class="bg-[--ui-bg-elevated] rounded-xl p-8"
|
||||
>
|
||||
<div class="mb-6">
|
||||
<h3 class="text-2xl font-bold text-[--ui-text] mb-2">
|
||||
<h3 class="text-display-sm font-bold text-[--ui-text] mb-2">
|
||||
Payment Information
|
||||
</h3>
|
||||
<p class="text-[--ui-text-muted]">
|
||||
|
|
@ -273,10 +271,10 @@
|
|||
>
|
||||
<div class="text-center">
|
||||
<div
|
||||
class="w-20 h-20 bg-green-100 rounded-full flex items-center justify-center mx-auto mb-6"
|
||||
class="w-20 h-20 bg-candlelight-900/20 rounded-full flex items-center justify-center mx-auto mb-6"
|
||||
>
|
||||
<svg
|
||||
class="w-10 h-10 text-green-500"
|
||||
class="w-10 h-10 text-candlelight-400"
|
||||
fill="none"
|
||||
stroke="currentColor"
|
||||
viewBox="0 0 24 24"
|
||||
|
|
@ -290,7 +288,7 @@
|
|||
</svg>
|
||||
</div>
|
||||
|
||||
<h3 class="text-2xl font-bold text-[--ui-text] mb-4">
|
||||
<h3 class="text-display-sm font-bold text-[--ui-text] mb-4">
|
||||
Welcome to Ghost Guild!
|
||||
</h3>
|
||||
|
||||
|
|
@ -353,7 +351,7 @@
|
|||
<section v-if="isAuthenticated" class="py-20 bg-[--ui-bg]">
|
||||
<UContainer class="max-w-4xl">
|
||||
<div class="bg-[--ui-bg-elevated] rounded-xl p-8 mb-8">
|
||||
<h2 class="text-2xl font-bold text-[--ui-text] mb-6">
|
||||
<h2 class="text-display-sm font-bold text-[--ui-text] mb-6">
|
||||
Your Membership
|
||||
</h2>
|
||||
|
||||
|
|
@ -387,7 +385,7 @@
|
|||
</div>
|
||||
</div>
|
||||
|
||||
<div class="bg-blue-50 dark:bg-blue-900/20 rounded-lg p-6">
|
||||
<div class="bg-guild-800 rounded-lg p-6">
|
||||
<h3 class="text-lg font-semibold text-[--ui-text] mb-3">
|
||||
Want to change your circle or contribution?
|
||||
</h3>
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue