Skip to content

Commit dc72cc0

Browse files
authored
Fix (metrics) - duplicate chart rendering caused by shared Alpine states (#326)
1 parent 8641a45 commit dc72cc0

1 file changed

Lines changed: 2 additions & 2 deletions

File tree

resources/views/components/metric.blade.php

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@
44

55
@use('\Cachet\Enums\MetricViewEnum')
66

7-
<div x-data="chart">
7+
<div x-data="chart_{{ $metric->id }}">
88
<div class="flex flex-col gap-2">
99
<div class="flex items-center gap-1.5">
1010
<div class="font-semibold leading-6">{{ $metric->name }}</div>
@@ -32,7 +32,7 @@
3232

3333
<script>
3434
document.addEventListener('alpine:init', () => {
35-
Alpine.data('chart', () => ({
35+
Alpine.data('chart_{{ $metric->id }}', () => ({
3636
metric: {{ Js::from($metric) }},
3737
period: {{ Js::from($metric->default_view) }},
3838
points: [[], [], [], []],

0 commit comments

Comments
 (0)