--- import MainLayout from '../layouts/MainLayout.astro'; import SearchBar from '../components/SearchBar.astro'; import FilteredPromptList from '../components/FilteredPromptList.astro'; import { supabase } from '../lib/supabase'; const { data: prompts, error } = await supabase .from('prompts') .select('*') .order('title', { ascending: true }); const allTags = Array.from( new Set( prompts?.flatMap((p) => p.tags ?? []) ) ).sort((a, b) => a.toLowerCase().localeCompare(b.toLowerCase())); ---

Prompt Catalog

Save and explore AI prompts

{error ?

Supabase error: {error.message}

: }