Screener
Props filtered by league, market, odds, hit rate and bookmaker — the deepest filter surface in the app, and a lesson in what a phone cannot show at once.
src/app/(tabs)/prop-screener · src/app/screener-filters
The prop screener. Everything the web board filters on, arranged for a device that can show one thing at a time.
The filters are their own screens
prop-screener/[view] owns board views. screener-filters/ holds the sheet
routes —
availability, bookmakers, card-information, sort, stats,
saved-filters and the rest.
Twelve filters side by side is a desktop shape. Here each one is a route, which means it is linkable, restorable, and dismissible by the back gesture — see Filters and saved views.
Odds comparison
odds-compare shows the same line across books. It appears both here and under
a fixture, from
open-odds-compare.ts — one screen, opened from two places, rather than two
implementations of a price table.
Defaults are a setting
profile/filter-defaults decides what the screener opens with.
Someone who only ever looks at the Premier League should not set that filter
every session, and src/lib/core/filter-defaults.ts is where that preference
lives.