Skip to content

Commit f40305a

Browse files
authored
Merge pull request CodingCatDev#386 from CodingCatDev/fix/sub-flow
fix subscription flow
2 parents e288cc9 + 51df144 commit f40305a

File tree

4 files changed

+9
-15
lines changed

4 files changed

+9
-15
lines changed

frontend/main/src/components/user/Profile.tsx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -29,7 +29,7 @@ export default function Profile({
2929
<SettingsLinks />
3030
</section>
3131
<div className="flex flex-col">
32-
{/* <UserMembership user={signInCheckResult.user} products={products} /> */}
32+
<UserMembership user={signInCheckResult.user} products={products} />
3333
<UserProfile user={signInCheckResult.user} />
3434
</div>
3535
</section>

frontend/main/src/components/user/UserMembership.tsx

Lines changed: 6 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -8,6 +8,7 @@ import { signOut } from 'firebase/auth';
88
import { StripeProduct } from '@/models/stripe.model';
99
import useIsMember from '@/hooks/useIsMember';
1010
import { useAuth } from 'reactfire';
11+
import UserMembershipDetail from './UserMembershipDetail';
1112

1213
export default function UserMembership({
1314
user,
@@ -30,18 +31,16 @@ export default function UserMembership({
3031
Or just start with courses?
3132
</div>
3233
<div className="grid grid-flow-col gap-3 justify-items-center">
33-
<Link href="/user/membership">
34-
<a>
35-
<div className=" btn-primary">See Membership</div>
36-
</a>
37-
</Link>
3834
<Link href="/courses">
3935
<a>
4036
<div className="btn-secondary">Start Courses</div>
4137
</a>
4238
</Link>
4339
</div>
4440
</div>
41+
<div className="pt-2">
42+
<UserMembershipDetail />
43+
</div>
4544
</section>
4645
) : (
4746
<>
@@ -118,7 +117,7 @@ export default function UserMembership({
118117
</div>
119118
<MembershipCards products={products} user={user} />
120119
</section>
121-
<section>
120+
{/* <section>
122121
<div className="w-full py-4 text-center bg-primary-900 dark:bg-primary-900 text-basics-50 dark:text-basics-50 lg:px-4">
123122
<div
124123
className="flex items-center p-2 leading-none lg:rounded-full lg:inline-flex"
@@ -237,7 +236,7 @@ export default function UserMembership({
237236
</li>
238237
</ul>
239238
</div>
240-
</section>
239+
</section> */}
241240
</>
242241
)}
243242
</>

frontend/main/src/components/user/UserMembershipDetail.tsx

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ import { useFunctions, useSigninCheck } from 'reactfire';
44
import { useState } from 'react';
55
import { httpsCallable } from '@firebase/functions';
66

7-
export default function UserMembership(): JSX.Element {
7+
export default function UserMembershipDetail(): JSX.Element {
88
const { data: signInCheckResult } = useSigninCheck();
99
const functions = useFunctions();
1010

@@ -23,8 +23,7 @@ export default function UserMembership(): JSX.Element {
2323
return (
2424
<>
2525
{signInCheckResult?.signedIn === true && signInCheckResult.user && (
26-
<section className="grid self-start justify-center gap-10 lg:grid-cols-settings">
27-
<section></section>
26+
<section className="">
2827
<div className="grid">
2928
<div>
3029
<p className="text-4xl">CodingCat.dev uses the Stripe Portal.</p>

frontend/main/src/pages/user/profile.tsx

Lines changed: 0 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,6 @@ import { getAllBuilder } from '@/services/builder.server';
55
import { NextSeo } from 'next-seo';
66
import { getActiveMemberProducts } from '@/services/firebase.server';
77
import Profile from '@/components/user/Profile';
8-
import UserMembership from '@/components/user/UserMembershipDetail';
98

109
export async function getStaticProps({
1110
preview,
@@ -87,9 +86,6 @@ export default function UserProfile({
8786
<div className="pb-2">
8887
<Profile products={products} />
8988
</div>
90-
<div className="pt-2">
91-
<UserMembership />
92-
</div>
9389
</div>
9490
) : (
9591
<>Ask Alex to load the Stripe products please :D</>

0 commit comments

Comments
 (0)