Skip to content

Commit c4cd74f

Browse files
committed
Adds descriptions for more GraphQL tech used
1 parent a72be2c commit c4cd74f

File tree

1 file changed

+30
-11
lines changed

1 file changed

+30
-11
lines changed

app/pages/about.tsx

Lines changed: 30 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -104,38 +104,57 @@ const About: NextPage = () => {
104104
},
105105
{
106106
id: 4,
107-
question: "Supabase Postgres",
107+
question: "GraphQL Fragments",
108108
answer:
109-
"Lorem ipsum dolor sit amet consectetur adipisicing elit. Quas cupiditate laboriosam fugiat.",
109+
"Components use GraphQL fragments to share logic between multiple queries and mutations.",
110110
},
111111
{
112112
id: 5,
113-
question: "Supabase Auth",
114-
answer: "Authorization cannot get any easier.",
113+
question: "pg_graphql Postgres Extension",
114+
answer:
115+
"pg_graphql generates a GraphQL API based on the Postgres schema.",
115116
},
116117
{
117118
id: 6,
118-
question: "pg_graphql Postgres Extension",
119+
question: "Total Counts",
119120
answer:
120-
"pg_graphql generates a GraphQL API based on the Postgres schema.",
121+
"Use pg_graphql's totalCount comment-based GraphQL Directive to count of the rows that match the query's filters.",
121122
},
122123
{
123124
id: 7,
124-
question: "Postgres RLS",
125+
question: "Schema Inflection",
125126
answer:
126-
"Row level security on the Postgres layer ensures that viewers can only access what they are allowed to access and can only create records when authenticated.",
127+
"Use pg_graphql's inflect_names comment-based GraphQL Directive to convert from snake_case to PascalCase for type names, and snake_case to camelCase for field names to match Javascript conventions when generating your GraphQL schema.",
127128
},
128129
{
129130
id: 8,
130-
question: "Postgres Triggers",
131+
question: "Supabase Postgres",
131132
answer:
132-
"Lorem ipsum dolor sit amet consectetur adipisicing elit. Quas cupiditate laboriosam fugiat.",
133+
"Every Supabase project is a dedicated PostgreSQL database, trusted by millions of developers. It provide some of the most common extensions with a one-click install.",
133134
},
134135
{
135136
id: 9,
137+
question: "Supabase Auth",
138+
answer:
139+
"Authorization cannot get any easier. Every Supabase project comes with a complete User Management system that works without any additional tools.",
140+
},
141+
{
142+
id: 10,
143+
question: "Postgres RLS",
144+
answer:
145+
"Row level security on the Postgres layer ensures that viewers can only access what they are allowed to access and can only create records when authenticated.",
146+
},
147+
{
148+
id: 11,
136149
question: "Postgres Functions",
137150
answer:
138-
"Lorem ipsum dolor sit amet consectetur adipisicing elit. Quas cupiditate laboriosam fugiat.",
151+
"Built-in support for SQL functions. These functions live inside your database, and they can be used with the Supabase API or invoked by a Postgres Trigger.",
152+
},
153+
{
154+
id: 12,
155+
question: "Postgres Triggers",
156+
answer:
157+
"Execute any SQL code after inserting, updating, or deleting data. We recalculate the feed scores by invoking a function each time someone votes (or change their vote).",
139158
},
140159
];
141160

0 commit comments

Comments
 (0)