import { queryOptions } from '@tanstack/react-query' import { apiJSON } from '@/lib/api-client' import type { ApiKey, ApiKeysResponse } from '@/types/api' export const apiKeysKeys = { all: ['api-keys'] as const, list: () => [...apiKeysKeys.all, 'list'] as const, } export function apiKeysQueryOptions() { return queryOptions({ queryKey: apiKeysKeys.list(), queryFn: async () => { const page = await apiJSON('/v1/api-keys?limit=500') return page.items ?? [] }, staleTime: 60_000, }) }