Skip to content

Wheeler DITM calc: expiry dropdown, table overflow fix, full Position Costs - #146

Merged
heyitsStylez merged 1 commit into
mainfrom
wheeler-ditm-calc-fixes
Sep 20, 2026
Merged

heyitsStylez merged 1 commit into
mainfrom
wheeler-ditm-calc-fixes

Conversation

@heyitsStylez

Copy link
Copy Markdown
Owner

Follow-up polish on the DITM calculator (#145) from UI feedback.

  • Expiry dropdown — replaces the native dd/mm/yyyy date field with a <select> of standard monthly option expiries (3rd Friday of each month, next 36 months, e.g. "Dec 2028"), populated on open. Still feeds the Days-to-Expiry tile.
  • Table overflow fixed — the outcomes matrix is now table-layout:fixed with a wrapping label column + tighter padding/font, so it stays inside the modal (no more special-row bands bleeding past the border).
  • Position Costs restored — tiles now mirror the spreadsheet's full section under a "Position Costs" heading: Cost of 100 Shares, Cost of 1 Call (Debit), Stock Breakeven, Option Breakeven, Max Loss — Stock, Max Loss — Call, Days to Expiry.

Test

  • python3 build.py --check clean
  • npm test → 200/200

🤖 Generated with Claude Code

@vercel

vercel Bot commented Sep 20, 2026 •

Copy link
Copy Markdown

The latest updates on your projects. Learn more about Vercel for GitHub.

Project Deployment Actions Updated
gowheeler Ready Ready Preview Sep 20, 2026 9:53am UTC
hyperwheel Ready Ready Preview Sep 20, 2026 9:53am UTC

@heyitsStylez
heyitsStylez merged commit 9610e66 into main Sep 20, 2026
5 checks passed
@heyitsStylez
heyitsStylez deleted the wheeler-ditm-calc-fixes branch September 20, 2026 09:53

This branch was successfully deployed

2 active deployments
Preview – hyperwheel — 50628d19 Deployed Sep 20, 2026 by vercel[bot]
Preview – gowheeler — 50628d19 Deployed Sep 20, 2026 by vercel[bot]
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant