From 83e69f3c235d74954678e2c501048c2b0d2eb102 Mon Sep 17 00:00:00 2001 From: centauridesigns Date: Fri, 20 Dec 2024 17:26:04 +0100 Subject: [PATCH] add separate main page skeleton --- src/app/components/MembershipCard.tsx | 25 +++++++++++++++++++++++++ src/app/page.tsx | 12 ++++++++++++ src/pages/_app.tsx | 15 +++++++++++++++ src/pages/main.tsx | 13 +++++++++++++ 4 files changed, 65 insertions(+) create mode 100644 src/app/components/MembershipCard.tsx create mode 100644 src/pages/_app.tsx create mode 100644 src/pages/main.tsx diff --git a/src/app/components/MembershipCard.tsx b/src/app/components/MembershipCard.tsx new file mode 100644 index 0000000..e9527ec --- /dev/null +++ b/src/app/components/MembershipCard.tsx @@ -0,0 +1,25 @@ +import React from "react"; + +interface MembershipCard { + hasUiogMembership: boolean; + hasDnsMembership: boolean; +} + +const membershipPerks = [ + +]; + +const MembershipCard: React.FC = ({ + hasUiogMembership, + hasDnsMembership, +}) => { + return ( +
+
+

My Perks

+
+
+ ); +} + +export default MembershipCard; \ No newline at end of file diff --git a/src/app/page.tsx b/src/app/page.tsx index 373bc4c..2b9bf7b 100644 --- a/src/app/page.tsx +++ b/src/app/page.tsx @@ -3,6 +3,18 @@ import Button from "./components/Button"; import Image from "next/image"; import ProfileCard from "./components/ProfileCard"; +import { Nunito, Rubik } from 'next/font/google'; + +const nunito = Nunito({ + weight: ['400', '700'], + subsets: ['latin'] +}); + +const rubik = Rubik({ + weight: ['400', '500', '700'], + subsets: ['latin'] +}); + export default function Home() { return (
diff --git a/src/pages/_app.tsx b/src/pages/_app.tsx new file mode 100644 index 0000000..73d259a --- /dev/null +++ b/src/pages/_app.tsx @@ -0,0 +1,15 @@ +import { Nunito } from 'next/font/google'; + +const nunito = Nunito({ + subsets: ['latin'] +}); + +import { AppProps } from 'next/app'; + +export default function MyApp({ Component, pageProps }: AppProps) { + return ( +
+ +
+ ); +} diff --git a/src/pages/main.tsx b/src/pages/main.tsx new file mode 100644 index 0000000..5c7433f --- /dev/null +++ b/src/pages/main.tsx @@ -0,0 +1,13 @@ +import ProfileCard from '@/app/components/ProfileCard'; +import MembershipCard from '@/app/components/MembershipCard'; +import React from 'react'; +import "../app/globals.css"; + +export default function Main() { + return ( +
+ + +
+ ); +}; \ No newline at end of file