diff --git a/beszel/site/src/components/charts/container-chart.tsx b/beszel/site/src/components/charts/container-chart.tsx index f008b1a..938fe43 100644 --- a/beszel/site/src/components/charts/container-chart.tsx +++ b/beszel/site/src/components/charts/container-chart.tsx @@ -29,7 +29,7 @@ export default memo(function ContainerChart({ unit?: string }) { const filter = useStore($containerFilter) - const userSettings = $userSettings.get() + const userSettings = useStore($userSettings) const { yAxisWidth, updateYAxisWidth } = useYAxisWidth() const { containerData } = chartData diff --git a/beszel/site/src/components/charts/swap-chart.tsx b/beszel/site/src/components/charts/swap-chart.tsx index 3ba325b..886e267 100644 --- a/beszel/site/src/components/charts/swap-chart.tsx +++ b/beszel/site/src/components/charts/swap-chart.tsx @@ -14,10 +14,11 @@ import { import { ChartData } from "@/types" import { memo } from "react" import { $userSettings } from "@/lib/stores" +import { useStore } from "@nanostores/react" export default memo(function SwapChart({ chartData }: { chartData: ChartData }) { const { yAxisWidth, updateYAxisWidth } = useYAxisWidth() - const userSettings = $userSettings.get() + const userSettings = useStore($userSettings) if (chartData.systemStats.length === 0) { return null diff --git a/beszel/site/src/components/systems-table/systems-table.tsx b/beszel/site/src/components/systems-table/systems-table.tsx index 2610d27..1ae38d3 100644 --- a/beszel/site/src/components/systems-table/systems-table.tsx +++ b/beszel/site/src/components/systems-table/systems-table.tsx @@ -135,7 +135,6 @@ export default function SystemsTable() { const [columnFilters, setColumnFilters] = useState([]) const [columnVisibility, setColumnVisibility] = useLocalStorage("cols", {}) const [viewMode, setViewMode] = useLocalStorage("viewMode", window.innerWidth > 1024 ? "table" : "grid") - const userSettings = useStore($userSettings) const locale = i18n.locale @@ -230,6 +229,7 @@ export default function SystemsTable() { Icon: EthernetIcon, header: sortableHeader, cell(info) { + const userSettings = useStore($userSettings) const { value, unit } = formatBytes(info.getValue() as number, true, userSettings.unitNet, true) return ( @@ -291,6 +291,7 @@ export default function SystemsTable() { if (!val) { return null } + const userSettings = useStore($userSettings) const { value, unit } = formatTemperature(val, userSettings.unitTemp) return (