Initial Commit

The initial public commit of MVGL website code.
This commit is contained in:
Jimmy B. 2024-01-14 13:51:43 -06:00
commit b39ecf1638
2043 changed files with 215154 additions and 0 deletions

View file

@ -0,0 +1,77 @@
@php
use Illuminate\Support\Facades\Storage;
$itemClass = "ms-1 ms-lg-3";
$btnClass = "btn btn-icon btn-icon-muted btn-active-light btn-active-color-primary w-30px h-30px w-md-40px h-md-40px";
$userAvatarClass = "symbol-30px symbol-md-40px";
$btnIconClass = "svg-icon-1";
@endphp
<!--begin::Toolbar wrapper-->
<div class="d-flex align-items-stretch flex-shrink-0">
<!--begin::Search-->
<!--begin::Menu wrapper-->
<div class="d-flex align-items-center {{ $itemClass }}">
<!--begin::Toggle-->
<div class="d-flex align-items-center" data-kt-menu-trigger="click" data-kt-menu-placement="bottom-end">
<div class="btn btn-icon btn-active-light-primary btn-custom">
<i class="far fa-magnifying-glass"></i>
</div>
</div>
<!--end::Toggle-->
<!--begin::Menu-->
<div class="menu menu-sub menu-sub-dropdown menu-column menu-rounded menu-gray-800 menu-state-bg-light-primary fw-bold p-4 w-325px w-md-375px" data-kt-menu="true">
<!--begin::Menu item-->
<div class="menu-item p-2">
<!--begin::Form-->
<form action="{{ route('game.search') }}" method="GET" class="w-100 position-relative" autocomplete="off">
<!--begin::Input group-->
<div class="input-group @if (count($errors) > 0) is-invalid @endif">
<span class="input-group-text" id="basic-addon1"><i class="fas fa-magnifying-glass"></i></span>
<input type="text" class="form-control" name="search" placeholder="Search" maxlength="64" />
</div>
<!--end::Input group-->
@if (count($errors) > 0)
@foreach ($errors->all() as $error)
<div class="invalid-feedback">{{ $error }}</div>
@endforeach
@endif
</form>
<!--end::Form-->
</div>
<!--end::Menu item-->
</div>
<!--end::Menu-->
</div>
<!--end::Dropdown wrapper-->
<!--begin::Theme mode-->
<div class="d-flex align-items-center {{ $itemClass }}">
{{ theme()->getView('partials/theme-mode/_main', compact('btnClass')) }}
</div>
<!--end::Theme mode-->
@if (Auth::check())
<!--begin::User menu-->
<div class="d-flex align-items-center ms-4 ms-lg-4" id="kt_header_user_menu_toggle">
<!--begin::Menu wrapper-->
<div class="cursor-pointer symbol {{ $userAvatarClass }}" data-kt-menu-trigger="click" data-kt-menu-attach="parent" data-kt-menu-placement="{{ (theme()->isRtl() ? "bottom-start" : "bottom-end") }}">
<img src="{{ Storage::url('assets/avatars/') . auth()->user()->avatar }}" alt="user"/>
@else
<!--begin::User menu-->
<div class="d-flex align-items-center ms-4 ms-lg-4 pulse pulse-success" id="kt_header_user_menu_toggle">
<div class="cursor-pointer symbol {{ $userAvatarClass }}" data-kt-menu-trigger="click" data-kt-menu-attach="parent" data-kt-menu-placement="{{ (theme()->isRtl() ? "bottom-start" : "bottom-end") }}">
<span class="pulse-ring border-4"></span>
<img src="{{ Storage::url('assets/avatars/default.png') }}" />
@endif
</div>
{{ theme()->getView('partials/topbar/_user-menu') }}
<!--end::Menu wrapper-->
</div>
<!--end::User menu-->
</div>
<!--end::Toolbar wrapper-->

View file

@ -0,0 +1,57 @@
<!--begin::Header-->
<div id="kt_header" style="" class="header {{ theme()->printHtmlClasses('header', false) }} align-items-stretch" {{ theme()->printHtmlAttributes('header') }}>
<!--begin::Container-->
<div class="{{ theme()->printHtmlClasses('header-container', false) }} d-flex align-items-stretch justify-content-between">
<!--begin::Aside mobile toggle-->
@if (theme()->getOption('layout', 'aside/display') === true)
<div class="d-flex align-items-center d-lg-none ms-n3 me-1">
<div class="btn btn-icon btn-active-light-primary" id="kt_aside_mobile_toggle">
{!! theme()->getSvgIcon("icons/duotune/abstract/abs015.svg", "svg-icon-2x mt-1") !!}
</div>
</div>
@endif
<!--end::Aside mobile toggle-->
@if (theme()->getOption('layout', 'aside/display') === false)
<!--begin::Logo-->
<div class="d-flex align-items-center flex-grow-1 flex-lg-grow-0 me-lg-15">
<a href="{{ theme()->getPageUrl('') }}">
<img alt="Logo" src="{{ asset(theme()->getMediaUrlPath() . 'logos/logo_light@2x.png') }}" class="h-35px"/>
</a>
</div>
<!--end::Logo-->
@else
<!--begin::Mobile logo-->
<div class="d-flex align-items-center flex-grow-1 flex-lg-grow-0">
<a href="{{ theme()->getPageUrl('') }}" class="d-lg-none">
<img alt="Logo" src="{{ asset(theme()->getMediaUrlPath() . 'logos/logo_light@2x.png') }}" class="h-25px"/>
</a>
</div>
<!--end::Mobile logo-->
@endif
<!--begin::Wrapper-->
<div class="d-flex align-items-stretch justify-content-between flex-lg-grow-1">
<!--begin::Navbar-->
@if(theme()->getOption('layout', 'header/left') === 'menu')
<div class="d-flex align-items-stretch" id="kt_header_nav">
{{ theme()->getView('layout/header/_menu') }}
</div>
@elseif(theme()->getOption('layout', 'header/left') === 'page-title')
<div class="d-flex align-items-center" id="kt_header_nav">
{{ theme()->getView('layout/page-title/_' . theme()->getOption('layout', 'page-title/layout')) }}
</div>
@endif
<!--end::Navbar-->
<!--begin::Topbar-->
<div class="d-flex align-items-stretch flex-shrink-0">
{{ theme()->getView('layout/header/__topbar') }}
</div>
<!--end::Topbar-->
</div>
<!--end::Wrapper-->
</div>
<!--end::Container-->
</div>
<!--end::Header-->

View file

@ -0,0 +1,28 @@
@php
$menu = bootstrap()->getHorizontalMenu();
\App\Core\Adapters\Menu::filterMenuPermissions($menu->items);
@endphp
<!--begin::Menu wrapper-->
<div class="header-menu align-items-stretch"
data-kt-drawer="true"
data-kt-drawer-name="header-menu"
data-kt-drawer-activate="{default: true, lg: false}"
data-kt-drawer-overlay="true"
data-kt-drawer-width="{default:'200px', '300px': '250px'}"
data-kt-drawer-direction="end"
data-kt-drawer-toggle="#kt_header_menu_mobile_toggle"
data-kt-swapper="true"
data-kt-swapper-mode="prepend"
data-kt-swapper-parent="{default: '#kt_body', lg: '#kt_header_nav'}"
>
<!--begin::Menu-->
<div class="menu menu-lg-rounded menu-column menu-lg-row menu-state-bg menu-title-gray-700 menu-state-title-primary menu-state-icon-primary menu-state-bullet-primary menu-arrow-gray-400 fw-bold my-5 my-lg-0 align-items-stretch"
id="#kt_header_menu"
data-kt-menu="true"
>
{!! $menu->build() !!}
</div>
<!--end::Menu-->
</div>
<!--end::Menu wrapper-->