diff options
Diffstat (limited to 'frontend/components/prism/options/OptionsPage.tsx')
| -rw-r--r-- | frontend/components/prism/options/OptionsPage.tsx | 10 |
1 files changed, 7 insertions, 3 deletions
diff --git a/frontend/components/prism/options/OptionsPage.tsx b/frontend/components/prism/options/OptionsPage.tsx index 7fcf5c3..4065d9f 100644 --- a/frontend/components/prism/options/OptionsPage.tsx +++ b/frontend/components/prism/options/OptionsPage.tsx @@ -150,14 +150,18 @@ export function OptionsPage({ overview, ticker }: OptionsPageProps) { <div className="opt-col"> <PolarSmile S={inputs.S} + K={inputs.K} + T={expiry.T} r={r} q={q} atmSigma={atmSigma30} - K={inputs.K} - T={expiry.T} type={inputs.type} expiries={EXPIRIES} - selectedExpiryIdx={expiryIdx} + selectedT={expiry.T} + onPickT={T => { + const idx = EXPIRIES.findIndex(e => Math.abs(e.T - T) < 1e-6); + if (idx >= 0) selectExpiry(idx); + }} /> <IvHeatmap S={inputs.S} |
