From 54e62935e84371b51ddc7deda7a6ef1427ddf9de Mon Sep 17 00:00:00 2001 From: emptyteabot <13398580812@163.com> Date: Wed, 13 May 2026 00:37:57 +0800 Subject: [PATCH] feat: show liquidation price lines on chart --- src/components/modals/Settings.svelte | 12 ++++-- src/lib/chart.js | 62 ++++++++++++++++++++++++--- src/lib/stores.js | 1 + 3 files changed, 66 insertions(+), 9 deletions(-) diff --git a/src/components/modals/Settings.svelte b/src/components/modals/Settings.svelte index 419adbf..8bf0290 100644 --- a/src/components/modals/Settings.svelte +++ b/src/components/modals/Settings.svelte @@ -4,7 +4,7 @@ import LabelValue from '@components/layout/LabelValue.svelte' import Checkbox from '@components/layout/Checkbox.svelte' - import { showOrdersOnChart, showPositionsOnChart, showTooltips } from '@lib/stores' + import { showOrdersOnChart, showPositionsOnChart, showLiquidationsOnChart, showTooltips } from '@lib/stores' import { showToast } from '@lib/ui' import { saveUserSetting } from '@lib/utils' @@ -13,14 +13,15 @@ showToast('Settings reset.'); } - function saveSettings(soc, spc, st) { - // console.log('saveSettings', soc, spc, st); + function saveSettings(soc, spc, slc, st) { + // console.log('saveSettings', soc, spc, slc, st); saveUserSetting('showOrdersOnChart', soc); saveUserSetting('showPositionsOnChart', spc); + saveUserSetting('showLiquidationsOnChart', slc); saveUserSetting('showTooltips', st); } - $: saveSettings($showOrdersOnChart, $showPositionsOnChart, $showTooltips); + $: saveSettings($showOrdersOnChart, $showPositionsOnChart, $showLiquidationsOnChart, $showTooltips); @@ -37,6 +38,9 @@
+
+
+