feat: instrument analysis
This commit is contained in:
@@ -741,7 +741,7 @@ const FRISE_POPUP_W = 220 // largeur du popup
|
||||
|
||||
function CausalFrise({
|
||||
events, templates, priceData, selectedDate, causalInsts,
|
||||
chartDateToX, chartCanvasLeft, chartReady,
|
||||
chartDateToX, chartCanvasLeft, chartReady, causalScores,
|
||||
}: {
|
||||
events: SnapshotEvent[]
|
||||
templates: CausalTemplate[]
|
||||
@@ -751,6 +751,7 @@ function CausalFrise({
|
||||
chartDateToX?: (d: string) => number | null
|
||||
chartCanvasLeft?: number
|
||||
chartReady?: number
|
||||
causalScores: Record<number, number | null>
|
||||
}) {
|
||||
const navigate = useNavigate()
|
||||
const containerRef = useRef<HTMLDivElement>(null)
|
||||
@@ -1016,11 +1017,12 @@ function CausalFrise({
|
||||
// ── ExplanationScore ──────────────────────────────────────────────────────────
|
||||
|
||||
function ExplanationScore({
|
||||
events, templates, causalInsts, onRefreshDone, onDebugResult, debugInfo,
|
||||
events, templates, causalInsts, onRefreshDone, onDebugResult, debugInfo, causalScores,
|
||||
}: {
|
||||
events: SnapshotEvent[]
|
||||
templates: CausalTemplate[]
|
||||
causalInsts: string[]
|
||||
causalScores: Record<number, number | null>
|
||||
onRefreshDone?: () => void
|
||||
// eslint-disable-next-line @typescript-eslint/no-explicit-any
|
||||
onDebugResult?: (data: any) => void
|
||||
@@ -1617,6 +1619,7 @@ export default function InstrumentDashboard({ instrumentIdProp, isVisible }: { i
|
||||
chartDateToX={chartDateToXRef.current ?? undefined}
|
||||
chartCanvasLeft={chartCanvasLeftRef.current}
|
||||
chartReady={chartReady}
|
||||
causalScores={causalScores}
|
||||
/>
|
||||
</div>
|
||||
|
||||
@@ -1663,6 +1666,7 @@ export default function InstrumentDashboard({ instrumentIdProp, isVisible }: { i
|
||||
events={snapshot.events}
|
||||
templates={templates}
|
||||
causalInsts={causalInsts}
|
||||
causalScores={causalScores}
|
||||
onRefreshDone={fetchSnapshotSilent}
|
||||
onDebugResult={setRefreshDebug}
|
||||
debugInfo={refreshDebug}
|
||||
|
||||
Reference in New Issue
Block a user