feat(DISPLAY-002): GLD mode shows real share prices
This commit is contained in:
@@ -126,6 +126,7 @@ def settings_page(workspace_id: str) -> None:
|
||||
fallback_source=str(fallback_source.value),
|
||||
refresh_interval=parsed_refresh_interval,
|
||||
underlying=str(underlying.value),
|
||||
display_mode=str(display_mode.value),
|
||||
volatility_spike=float(vol_alert.value),
|
||||
spot_drawdown=float(price_alert.value),
|
||||
email_alerts=bool(email_alerts.value),
|
||||
@@ -248,6 +249,21 @@ def settings_page(workspace_id: str) -> None:
|
||||
with ui.card().classes(
|
||||
"w-full rounded-2xl border border-slate-200 bg-white shadow-sm dark:border-slate-800 dark:bg-slate-900"
|
||||
):
|
||||
ui.label("Display Mode").classes("text-lg font-semibold text-slate-900 dark:text-slate-100")
|
||||
ui.label(
|
||||
"Choose how to view your portfolio: GLD shares (financial instrument view) or physical gold ounces."
|
||||
).classes("text-sm text-slate-500 dark:text-slate-400 mb-3")
|
||||
display_mode = ui.select(
|
||||
{
|
||||
"GLD": "GLD Shares (show share prices directly)",
|
||||
"XAU": "Physical Gold (oz) (convert to gold ounces)",
|
||||
},
|
||||
value=config.display_mode,
|
||||
label="Display mode",
|
||||
).classes("w-full")
|
||||
|
||||
ui.separator().classes("my-4")
|
||||
|
||||
ui.label("Data Sources").classes("text-lg font-semibold text-slate-900 dark:text-slate-100")
|
||||
underlying = ui.select(
|
||||
{
|
||||
|
||||
Reference in New Issue
Block a user