Add switch for percentages in dash. widget #641

This commit is contained in:
Manuel
2023-01-31 20:12:03 +01:00
parent b459b0fe89
commit a533aad7b9
3 changed files with 26 additions and 4 deletions

View File

@@ -25,6 +25,10 @@ const definition = defineWidget({
type: 'switch',
defaultValue: true,
},
usePercentages: {
type: 'switch',
defaultValue: false,
},
graphs: {
type: 'multi-select',
defaultValue: ['cpu', 'memory'],
@@ -88,6 +92,8 @@ function DashDotTile({ widget }: DashDotTileProps) {
const isCompactNetworkVisible = graphs?.some((g) => g.id === 'network' && isCompact);
const usePercentages = widget?.properties.usePercentages ?? false;
const displayedGraphs = graphs?.filter(
(g) => !isCompact || !['network', 'storage'].includes(g.id)
);
@@ -109,6 +115,7 @@ function DashDotTile({ widget }: DashDotTileProps) {
graph={graph}
dashDotUrl={dashDotUrl}
isCompact={isCompact}
usePercentages={usePercentages}
/>
))}
</Group>