You can not select more than 25 topics
			Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
		
		
		
		
		
			
		
			
				
					
					
						
							52 lines
						
					
					
						
							1.6 KiB
						
					
					
				
			
		
		
	
	
							52 lines
						
					
					
						
							1.6 KiB
						
					
					
				@php($params = session('dash_params'))
 | 
						|
@if ($params['zone_id'] != 'all')
 | 
						|
    @php($zone_name = \App\Models\Zone::where('id', $params['zone_id'])->first()->name)
 | 
						|
@else
 | 
						|
@php($zone_name=translate('All'))
 | 
						|
@endif
 | 
						|
<div class="chartjs-custom mx-auto">
 | 
						|
    <canvas id="user-overview" class="mt-2"></canvas>
 | 
						|
</div>
 | 
						|
<div class="total--users">
 | 
						|
    <span>{{translate('messages.total_users')}}</span>
 | 
						|
    <h3>{{ $data['customer'] + $data['restaurants'] + $data['delivery_man'] }}</h3>
 | 
						|
</div>
 | 
						|
 | 
						|
<script src="{{ asset('public/assets/admin') }}/vendor/chart.js/dist/Chart.min.js"></script>
 | 
						|
 | 
						|
<script>
 | 
						|
    var ctx = document.getElementById('user-overview');
 | 
						|
    var myChart = new Chart(ctx, {
 | 
						|
        type: 'doughnut',
 | 
						|
        data: {
 | 
						|
            datasets: [{
 | 
						|
                label: 'User',
 | 
						|
                data: ['{{ $data['customer'] }}', '{{ $data['restaurants'] }}',
 | 
						|
                    '{{ $data['delivery_man'] }}'
 | 
						|
                ],
 | 
						|
                backgroundColor: [
 | 
						|
                    '#FFC960',
 | 
						|
                    '#0661CB',
 | 
						|
                    '#7ECAFF'
 | 
						|
                ],
 | 
						|
                hoverOffset: 3
 | 
						|
            }],
 | 
						|
            labels: [
 | 
						|
                '{{ translate('messages.customer') }}',
 | 
						|
                '{{ translate('messages.restaurant') }}',
 | 
						|
                '{{ translate('messages.delivery_man') }}'
 | 
						|
            ],
 | 
						|
        },
 | 
						|
        options: {
 | 
						|
            scales: {
 | 
						|
                y: {
 | 
						|
                    beginAtZero: true
 | 
						|
                }
 | 
						|
            },
 | 
						|
            legend: {
 | 
						|
                display: false,
 | 
						|
                position: 'chartArea',
 | 
						|
            }
 | 
						|
        }
 | 
						|
    });
 | 
						|
</script>
 | 
						|
 |