From f38719837e0cf88e79ec5cd3afc8778ca48a19f7 Mon Sep 17 00:00:00 2001 From: Maxime Renou Date: Tue, 9 Jul 2024 18:29:23 +0200 Subject: [PATCH] fix metric --- src/Entity/Metric.php | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/src/Entity/Metric.php b/src/Entity/Metric.php index c5d8ef0..b5a91f1 100644 --- a/src/Entity/Metric.php +++ b/src/Entity/Metric.php @@ -48,7 +48,7 @@ abstract class Metric extends Widget { $filter = collect($filters)->firstWhere('value', $this->data['filter'] ?? null) ?? collect($filters)->first(); - $computed = is_array($filter) ? $filter['callback']($this->data) : []; + $computed = is_array($filter) ? $filter['callback']() : []; return [ 'filter' => $filter['value'], @@ -74,19 +74,18 @@ abstract class Metric extends Widget public function progress($current, $target) { - return $this->output([ + return [ 'type' => 'progress', 'value' => $current, 'target' => $target, - ]); + ]; } - public function trend($value, $previous = null) + public function trend($values) { return [ 'type' => 'trend', - 'value' => $value, - 'previous' => $previous, + 'values' => $values, ]; } @@ -98,11 +97,12 @@ abstract class Metric extends Widget ]; } - public function value($value) + public function value($value, $previous = null) { return [ 'type' => 'value', 'value' => $value, + 'previous' => $previous, ]; }