Continue typescript integration

This commit is contained in:
Michael
2021-08-24 11:57:13 +02:00
parent 5a24246d09
commit a7c614bcc9
22 changed files with 278 additions and 85 deletions

17
utils/supabaseClient.tsx Normal file
View File

@@ -0,0 +1,17 @@
import { createClient } from '@supabase/supabase-js';
const supabaseUrl = process.env.NEXT_PUBLIC_SUPABASE_URL;
const supabaseAnonKey = process.env.NEXT_PUBLIC_SUPABASE_ANON_KEY;
export const supabase = createClient(supabaseUrl || '', supabaseAnonKey || '');
// Check if a user has a paid plan
export const getSub = async () => {
const { data: subscriptions } = await supabase
.from('subscriptions')
.select('paid_user, plan')
.single();
if (subscriptions) {
return subscriptions;
}
};