diff --git a/src/routes/options-flow/+page.svelte b/src/routes/options-flow/+page.svelte index 1264fc94..bea70c95 100644 --- a/src/routes/options-flow/+page.svelte +++ b/src/routes/options-flow/+page.svelte @@ -42,6 +42,12 @@ let selectedDate: DateValue | undefined = undefined; const allRules = { + size: { + label: "Size", + step: ["100K", "50K", "20K", "10K", "5K", "2K", "1K", "100", "0"], + defaultCondition: "over", + defaultValue: "any", + }, volume: { label: "Volume", step: ["100K", "50K", "20K", "10K", "5K", "2K", "1K", "100", "0"], @@ -1004,6 +1010,11 @@ function sendMessage(message) { const premiumB = parseFloat(b.cost_basis); return sortOrder === "asc" ? premiumA - premiumB : premiumB - premiumA; }, + size: (a, b) => { + const volA = parseFloat(a?.size); + const volB = parseFloat(b?.size); + return sortOrder === "asc" ? volA - volB : volB - volA; + }, vol: (a, b) => { const volA = parseFloat(a.volume); const volB = parseFloat(b.volume); @@ -2121,6 +2132,29 @@ function sendMessage(message) { > +