Make dashboard configurable.

This commit is contained in:
2025-02-06 11:08:30 +01:00
parent a545e253d3
commit 4c43bf2193
19 changed files with 535 additions and 159 deletions

View File

@@ -0,0 +1,34 @@
@if( $yearly_incoming->count() === 0 && $yearly_invoices->count() === 0)
<div class="w-full text-center">{{ __('dashboard.No data') }}</div>
@else
<div class="w-full">
<canvas id="yearly"></canvas>
</div>
<script>
function drawYear() {
let yearly_invoices = {!! $yearly_invoices !!};
let yearly_incoming = {!! $yearly_incoming !!};
new Chart(
document.getElementById('yearly'),
{
type: 'bar',
data: {
datasets: [
{
label: '{{ __('invoice.Invoices') }}',
data: yearly_invoices,
backgroundColor: 'rgb(25,48,90)',
},
{
label: '{{ __('incoming.Incoming') }}',
data: yearly_incoming,
backgroundColor: 'rgb(237,125,35)',
}
]
}
});
}
</script>
@endif