Procházet zdrojové kódy

Remove gauge when type is none (#1417)

Fabien Lelaquais před 11 měsíci
rodič
revize
449a6a1c5d

+ 4 - 1
frontend/taipy-gui/src/components/Taipy/Metric.tsx

@@ -67,12 +67,15 @@ const Metric = (props: MetricProps) => {
     const theme = useTheme();
     const theme = useTheme();
 
 
     const data = useMemo(() => {
     const data = useMemo(() => {
+        const mode = (props.type === "none") ? [] : ["gauge"];
+        showValue && mode.push("number");
+        (delta !== undefined) && mode.push("delta");
         return [
         return [
             {
             {
                 domain: {x: [0, 1], y: [0, 1]},
                 domain: {x: [0, 1], y: [0, 1]},
                 value: value,
                 value: value,
                 type: "indicator",
                 type: "indicator",
-                mode: "gauge" + (showValue ? "+number" : "") + (delta !== undefined ? "+delta" : ""),
+                mode: mode.join("+"),
                 number: {
                 number: {
                     prefix: extractPrefix(props.format),
                     prefix: extractPrefix(props.format),
                     suffix: extractSuffix(props.format),
                     suffix: extractSuffix(props.format),