GrafiteInc/Scaffold

View on GitHub
resources/views/dashboard.blade.php

Summary

Maintainability
A
0 mins
Test Coverage
@extends('layouts.app-with-sidebar-panel')

@section('page-title', 'Dashboard')

@section('panel')
    @if (auth()->user()->hasRole('admin'))
        <div class="row">
            <div class="col-md-12">
                <div class="card shadow-sm">
                    <div class="card-header text-center bmx-bg-indigo-light">
                        <h4 class="m-0">New User</h4>
                    </div>
                    <x-forms.user-wizard></x-forms.user-wizard>
                </div>
            </div>
        </div>
    @endif

    <x-forms.image-upload></x-forms.image-upload>

    <copy-button message="Ok so we have Vue!">Test Button</copy-button>

    {{-- <x-html-hovercard content="Testing">
        <img src="https://placehold.co/600x400" alt="">
        <h4>Test Ideas</h4>
        <x-html-rating value="6" max="12" />
    </x-html-hovercard> --}}

@stop

@section('content')
    {{-- <x-html-announcement text="This is a general statement for all our users!" dismiss background="danger" /> --}}
    {{-- <x-html-animation component="pulse" /> --}}

    <div class="row">
        <div class="col-md-12">
            <div class="card shadow-sm">
                <div class="card-body">
                    <div class="row">
                        @foreach ($images as $index => $image)
                            <div class="col-md-4 mb-4 overflow-hidden bmx-pointer" onclick="window.offCanvas('Image #{{ $index }}', '{{ $image }}')" style="height: 200px;">
                                {!! app(\Grafite\Html\Tags\Image::class)->placeholder()->fluid()->source(url($image))->render() !!}
                                {{-- <img loading="lazy" class="w-100 align-top" src="{{ $image }}" alt=""> --}}
                            </div>
                        @endforeach
                    </div>
                </div>
            </div>
        </div>
    </div>
    <div class="row mt-4">
        <div class="col-md-12">
            <div class="card shadow-sm">
                <div class="card-body">
{!! app(\Grafite\Html\Tags\Map::class)
                ->zoom(3)
                ->maxZoom(20)
                ->bubbles([
                    [
                        'x' => 43.981739,
                        'y' => -80.735542,
                        'opacity' => 0.8,
                        'radius' => 400,
                        'tooltip' => 'I\'m a bubble.',
                        'click' => 'window.app.pending()'
                    ]
                ])
                ->skin('https://{s}.basemaps.cartocdn.com/dark_all/{z}/{x}/{y}{r}.png')
                ->center(43.981739, -80.735542)
                ->marker(43.981739, -80.735542, 'This is my home')
                ->render() !!}
                </div>
            </div>
        </div>
    </div>
@stop