fixed the issue where dashboard wasnt displaying the page content

This commit is contained in:
Naser Mansour 2026-01-04 00:08:21 +02:00
parent b92fc29e3c
commit 8fce9dfddb
3 changed files with 5 additions and 7 deletions

View File

@ -1,5 +1,5 @@
<x-layouts.app.sidebar :title="$title ?? null">
<flux:main>
<flux:main id="main-content">
{{ $slot }}
</flux:main>
</x-layouts.app.sidebar>

View File

@ -325,9 +325,7 @@
</flux:dropdown>
</flux:header>
<main id="main-content" role="main" tabindex="-1">
{{ $slot }}
</main>
@fluxScripts
</body>

View File

@ -386,7 +386,7 @@ new class extends Component
chart: null,
data: @js($chartData),
init() {
if (typeof Chart === 'undefined') return;
if (typeof Chart === 'undefined' || !this.$refs.canvas) return;
this.chart = new Chart(this.$refs.canvas, {
type: 'line',
data: {
@ -454,7 +454,7 @@ new class extends Component
chart: null,
data: @js($chartData['consultationBreakdown']),
init() {
if (typeof Chart === 'undefined') return;
if (typeof Chart === 'undefined' || !this.$refs.canvas) return;
const total = this.data.free + this.data.paid;
this.chart = new Chart(this.$refs.canvas, {
type: 'doughnut',
@ -515,7 +515,7 @@ new class extends Component
chart: null,
data: @js($chartData),
init() {
if (typeof Chart === 'undefined') return;
if (typeof Chart === 'undefined' || !this.$refs.canvas) return;
this.chart = new Chart(this.$refs.canvas, {
type: 'line',
data: {