Skip to content

Commit e3b24e1

Browse files
committed
About page technologies placeholder
1 parent d9f01a3 commit e3b24e1

2 files changed

Lines changed: 94 additions & 21 deletions

File tree

app/lib/footer.tsx

Lines changed: 15 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -32,21 +32,7 @@ export function Footer() {
3232

3333
return (
3434
<footer className="bg-white">
35-
<div className="max-w-7xl mx-auto py-12 px-4 overflow-hidden sm:px-6 lg:px-8">
36-
<nav
37-
className="-mx-5 -my-2 flex flex-wrap justify-center"
38-
aria-label="Footer"
39-
>
40-
{navigation.main.map((item) => (
41-
<div key={item.name} className="px-5 py-2">
42-
<Link href={item.href}>
43-
<a className="text-base text-gray-500 hover:text-gray-900">
44-
{item.name}
45-
</a>
46-
</Link>
47-
</div>
48-
))}
49-
</nav>
35+
<div className="max-w-7xl mx-auto py-4 px-4 overflow-hidden sm:px-6 lg:px-8">
5036
<div className="bg-white">
5137
<div className="max-w-7xl mx-auto py-4 px-4 sm:px-6 lg:px-8">
5238
<div className="grid grid-cols-2 gap-8 md:grid-cols-2 lg:grid-cols-2">
@@ -71,6 +57,20 @@ export function Footer() {
7157
</div>
7258
</div>
7359
</div>
60+
<nav
61+
className="-mx-5 -my-2 flex flex-wrap justify-center"
62+
aria-label="Footer"
63+
>
64+
{navigation.main.map((item) => (
65+
<div key={item.name} className="px-5 py-2">
66+
<Link href={item.href}>
67+
<a className="text-base text-gray-500 hover:text-gray-900">
68+
{item.name}
69+
</a>
70+
</Link>
71+
</div>
72+
))}
73+
</nav>
7474
<div className="mt-8 flex justify-center space-x-6">
7575
{navigation.social.map((item) => (
7676
<a

app/pages/about.tsx

Lines changed: 79 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -24,7 +24,7 @@ const About: NextPage = () => {
2424
{
2525
name: "Supabase",
2626
description:
27-
"Supabase is an open source Firebase alternative. It provides all the backend services you need to build a product. You can use it completely, or just the services you require.",
27+
"Supabase has all the backend services you need to build a product with GraphQL.",
2828
icon: LightningBoltIcon,
2929
href: "https://www.supabase.com",
3030
},
@@ -44,14 +44,14 @@ const About: NextPage = () => {
4444
{
4545
name: "GraphQL Codegen",
4646
description:
47-
"Generate code from your GraphQL schema and operations with a simple CLI. Code with type safety and autocomplete.",
47+
"Generate code from your GraphQL schema and operations with a simple CLI.",
4848
icon: CodeIcon,
4949
href: "https://www.graphql-code-generator.com",
5050
},
5151
{
5252
name: "GraphiQL",
5353
description:
54-
"GraphiQL from GraphQL Yoga is an in-browser IDE for writing, validating, and testing GraphQL queries.",
54+
"GraphiQL is an in-browser IDE for writing, validating, and testing GraphQL queries.",
5555
icon: TemplateIcon,
5656
href: "https://www.graphql-yoga.com/docs/features/graphiql",
5757
},
@@ -64,6 +64,57 @@ const About: NextPage = () => {
6464
},
6565
];
6666

67+
const faqs = [
68+
{
69+
id: 1,
70+
question: "GraphQL Queries and Mutations",
71+
answer:
72+
"Lorem ipsum dolor sit amet consectetur adipisicing elit. Quas cupiditate laboriosam fugiat.",
73+
},
74+
{
75+
id: 2,
76+
question: "Pagination",
77+
answer:
78+
"Lorem ipsum dolor sit amet consectetur adipisicing elit. Quas cupiditate laboriosam fugiat.",
79+
},
80+
{
81+
id: 3,
82+
question: "GraphQL Code Generation",
83+
answer:
84+
"Lorem ipsum dolor sit amet consectetur adipisicing elit. Quas cupiditate laboriosam fugiat.",
85+
},
86+
{
87+
id: 4,
88+
question: "Supabase Postgres",
89+
answer:
90+
"Lorem ipsum dolor sit amet consectetur adipisicing elit. Quas cupiditate laboriosam fugiat.",
91+
},
92+
{
93+
id: 4,
94+
question: "Supabase Auth",
95+
answer:
96+
"Lorem ipsum dolor sit amet consectetur adipisicing elit. Quas cupiditate laboriosam fugiat.",
97+
},
98+
{
99+
id: 4,
100+
question: "Postgres Triggers",
101+
answer:
102+
"Lorem ipsum dolor sit amet consectetur adipisicing elit. Quas cupiditate laboriosam fugiat.",
103+
},
104+
{
105+
id: 5,
106+
question: "Postgres Functions",
107+
answer:
108+
"Lorem ipsum dolor sit amet consectetur adipisicing elit. Quas cupiditate laboriosam fugiat.",
109+
},
110+
{
111+
id: 5,
112+
question: "pg_graphql Postgres Extension",
113+
answer:
114+
"Lorem ipsum dolor sit amet consectetur adipisicing elit. Quas cupiditate laboriosam fugiat.",
115+
},
116+
];
117+
67118
return (
68119
<Container>
69120
<Head>
@@ -74,14 +125,14 @@ const About: NextPage = () => {
74125
<div className="relative bg-white py-4 sm:py-8 lg:py-12">
75126
<div className="mx-auto max-w-md px-4 text-center sm:max-w-3xl sm:px-6 lg:px-8 lg:max-w-7xl">
76127
<h2 className="text-base font-semibold tracking-wider text-green-600 uppercase">
77-
Deploy faster
128+
GraphQL + Postgres + Tooling
78129
</h2>
79130
<p className="mt-2 text-3xl font-extrabold text-gray-900 tracking-tight sm:text-4xl">
80131
Everything you need to deploy a GraphQL app
81132
</p>
82133
<p className="mt-5 max-w-prose mx-auto text-xl text-gray-500">
83-
Built GraphQL powered apps with tools from Supabase and The Guild
84-
faster and easier.
134+
Build GraphQL powered apps faster and easier with tools from
135+
Supabase and The Guild.
85136
</p>
86137
<div className="mt-12">
87138
<div className="grid grid-cols-1 gap-8 sm:grid-cols-2 lg:grid-cols-3">
@@ -114,6 +165,28 @@ const About: NextPage = () => {
114165
</div>
115166
</div>
116167
</div>
168+
169+
<div className="bg-white">
170+
<div className="max-w-7xl mx-auto py-16 px-4 sm:py-24 sm:px-6 lg:px-8">
171+
<h2 className="text-3xl font-extrabold text-gray-900 text-center">
172+
Technologies Used
173+
</h2>
174+
<div className="mt-12">
175+
<dl className="space-y-10 md:space-y-0 md:grid md:grid-cols-2 md:gap-x-8 md:gap-y-12 lg:grid-cols-3">
176+
{faqs.map((faq) => (
177+
<div key={faq.id}>
178+
<dt className="text-lg leading-6 font-medium text-gray-900">
179+
{faq.question}
180+
</dt>
181+
<dd className="mt-2 text-base text-gray-500">
182+
{faq.answer}
183+
</dd>
184+
</div>
185+
))}
186+
</dl>
187+
</div>
188+
</div>
189+
</div>
117190
</div>
118191
</Container>
119192
);

0 commit comments

Comments
 (0)