hunk.code_window:     openai_api_key: str
       anthropic_api_key: str
       supabase_url: str
       supabase_service_key: str
   class LLMSettings(BaseSettings):
       private: bool = False
  
hunk.labels: keep keep keep add keep keep keep keep
hunk.after_edit:     resend_api_key: str = "null"
       resend_email_address: str = "onboarding@resend.dev"
  
hunk.file_path: backend/core/models/settings.py
hunk.type: add
file: import { useContext } from "react";
  
  import { SupabaseContext } from "../supabase-provider";
  import { SupabaseContextType } from "../types";
  
  export const useSupabase = (): SupabaseContextType => {
    const context = useContext(SupabaseContext);
  
    if (context === undefined) {
      throw new Error("useSupabase must be used inside SupabaseProvider");
    }
  
    return context;
  };
  