feat: move all pages into cms

This commit is contained in:
Cory Dransfeldt 2024-09-29 11:45:08 -07:00
parent 63e5961756
commit b5d5424555
No known key found for this signature in database
13 changed files with 14 additions and 262 deletions

View file

@ -1,35 +0,0 @@
import { createClient } from '@supabase/supabase-js'
const SUPABASE_URL = process.env.SUPABASE_URL
const SUPABASE_KEY = process.env.SUPABASE_KEY
const supabase = createClient(SUPABASE_URL, SUPABASE_KEY)
const fetchAllBadges = async () => {
const { data, error } = await supabase
.from('badges')
.select(`
*,
image(filename_disk)
`)
if (error) {
console.error('Error fetching badge data:', error)
return []
}
const transformedData = data.map(badge => ({
...badge,
image: badge.image?.['filename_disk'] || '',
})).sort((a, b) => a['sort'] - b['sort'])
return transformedData
}
export default async function () {
try {
return await fetchAllBadges()
} catch (error) {
console.error('Error fetching and processing badge data:', error)
return []
}
}