Site Yönetimi,Kullanıcı Girişi,Karanlık mod özellikleri db bağlantıları.
This commit is contained in:
8
lib/site-settings.ts
Normal file
8
lib/site-settings.ts
Normal file
@@ -0,0 +1,8 @@
|
||||
import { createClient } from "@/lib/supabase-server"
|
||||
import { cache } from "react"
|
||||
|
||||
export const getSiteSettings = cache(async () => {
|
||||
const supabase = createClient()
|
||||
const { data } = await supabase.from('site_settings').select('*').single()
|
||||
return data
|
||||
})
|
||||
8
lib/supabase-browser.ts
Normal file
8
lib/supabase-browser.ts
Normal file
@@ -0,0 +1,8 @@
|
||||
import { createBrowserClient } from '@supabase/ssr'
|
||||
|
||||
export function createClient() {
|
||||
return createBrowserClient(
|
||||
process.env.NEXT_PUBLIC_SUPABASE_URL!,
|
||||
process.env.NEXT_PUBLIC_SUPABASE_ANON_KEY!
|
||||
)
|
||||
}
|
||||
Reference in New Issue
Block a user