import { LOCAL_STORAGE_KEYS } from 'common' import { Dispatch, SetStateAction } from 'react' import { useLocalStorageQuery } from '@/hooks/misc/useLocalStorage' /** * Returns which schemas are ok to be sent to AI. */ export function useSchemasForAi( ref: string ): readonly [string[], Dispatch>] { const [enabledSchemas, setEnabledSchemas] = useLocalStorageQuery( LOCAL_STORAGE_KEYS.SQL_EDITOR_AI_SCHEMA(ref), ['public'] ) if (!ref) return [[], () => {}] return [enabledSchemas, setEnabledSchemas] }