fix: AnalyticsAdvanced — import api from useApi (no local axios/import.meta.env)
This commit is contained in:
@@ -1,13 +1,9 @@
|
||||
import { useState } from 'react'
|
||||
import { useBayesianPosteriors, useRegimeClusters, useRegimeTransitions, usePatternEmbeddings } from '../hooks/useApi'
|
||||
import { useBayesianPosteriors, useRegimeClusters, useRegimeTransitions, usePatternEmbeddings, api } from '../hooks/useApi'
|
||||
import { useMutation, useQueryClient } from '@tanstack/react-query'
|
||||
import axios from 'axios'
|
||||
import clsx from 'clsx'
|
||||
import { Brain, GitBranch, Layers, Cpu, RefreshCw, AlertTriangle } from 'lucide-react'
|
||||
|
||||
const API_BASE = import.meta.env.VITE_API_URL ?? 'http://localhost:8000'
|
||||
const api = axios.create({ baseURL: API_BASE })
|
||||
|
||||
// ── Bayesian Posteriors ───────────────────────────────────────────────────────
|
||||
|
||||
function BayesianTable({ data }: { data: any[] }) {
|
||||
@@ -281,12 +277,12 @@ export default function AnalyticsAdvanced() {
|
||||
const embeddings: any[] = (embData as any)?.embeddings ?? []
|
||||
|
||||
const bayesUpdate = useMutation({
|
||||
mutationFn: () => api.post('/api/analytics/bayesian/update').then(r => r.data),
|
||||
mutationFn: () => api.post('/analytics/bayesian/update').then(r => r.data),
|
||||
onSuccess: () => qc.invalidateQueries({ queryKey: ['bayesian-posteriors'] }),
|
||||
})
|
||||
|
||||
const regimeDetect = useMutation({
|
||||
mutationFn: () => api.post('/api/analytics/regime-detect').then(r => r.data),
|
||||
mutationFn: () => api.post('/analytics/regime-detect').then(r => r.data),
|
||||
onSuccess: () => {
|
||||
qc.invalidateQueries({ queryKey: ['regime-clusters'] })
|
||||
qc.invalidateQueries({ queryKey: ['regime-transitions'] })
|
||||
|
||||
Reference in New Issue
Block a user