export const fetchDataByUrl = async (supabase, table, url) => {
  const { data, error } = await supabase.from(table).select('*').eq('url', url).single()

  if (error) {
    console.error(`Error fetching from ${table}:`, error)
    return null
  }

  return data
}

export const fetchGlobals = async (supabase) => {
  const { data, error } = await supabase.from('optimized_globals').select('*').single()
  if (error) {
    console.error('Error fetching globals:', error)
    return {}
  }
  return data
}