ofac

app.blade.php

May 19th, 2022 (edited)
596
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. <!doctype html>
  2. <html lang="{{ str_replace('_', '-', app()->getLocale()) }}">
  3. <head>
  4.     <meta charset="utf-8">
  5.     <meta name="viewport" content="width=device-width, initial-scale=1">
  6.  
  7.     <!-- CSRF Token -->
  8.     <meta name="csrf-token" content="{{ csrf_token() }}">
  9.  
  10.     <title>{{ config('app.name', 'Laravel') }}</title>
  11.  
  12.     <!-- Scripts -->
  13.     <script src="{{ asset('js/app.js') }}" defer></script>
  14.    
  15.     <!-- Styles -->
  16.     <link href="{{ mix('css/app.css') }}" rel="stylesheet">
  17.     <style>
  18.         .dropdown:hover .dropdown-menu {
  19.             display: block;
  20.             }
  21.     </style>
  22. </head>
  23. <body class="bg-gray-100 h-screen antialiased leading-none font-sans">
  24.     <div id="app">
  25.         <header class="bg-blue-900 py-6 sticky top-0">
  26.             <div class="container mx-auto flex justify-between items-center px-6">
  27.                 <div>
  28.                     <a href="{{ url('/') }}" class="text-lg font-semibold text-gray-100 no-underline">
  29.                         {{ config('app.name', 'Laravel') }}
  30.                     </a>
  31.                     @guest
  32.                         <div class="dropdown inline-block relative ml-4">
  33.                             <button class="bg-blue-200 text-blue-900 font-semibold py-2 px-4 rounded inline-flex items-center">
  34.                             <span class="mr-1">@lang('general.title-lang')</span>
  35.                             <svg class="fill-current h-4 w-4" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 20 20">
  36.                                 <path d="M9.293 12.95l.707.707L15.657 8l-1.414-1.414L10 10.828 5.757 6.586 4.343 8z"/>
  37.                             </svg>
  38.                             </button>
  39.                             <ul class="dropdown-menu absolute hidden text-gray-700 pt-1">
  40.                                 <li class="">
  41.                                     <a class="rounded-t bg-blue-900 text-white hover:bg-blue-600 py-2 px-4 flex flex-row gap-2 items-center whitespace-no-wrap" href="{{ url('locale/en') }}">
  42.                                         <img class="w-6 h-6" src="{{ asset('images/us.svg') }}">
  43.                                         @lang('general.text-english')
  44.                                     </a>
  45.                                 </li>
  46.                                 <li class="">
  47.                                     <a class="rounded-b bg-blue-900 text-white hover:bg-blue-600 py-2 px-4 flex flex-row gap-2 items-centers whitespace-no-wrap" href="{{ url('locale/es') }}">
  48.                                         <img class="w-6 h-6" src="{{ asset('images/co.svg') }}">
  49.                                         @lang('general.text-spanish')
  50.                                     </a>
  51.                                 </li>
  52.                             </ul>
  53.                     </div>
  54.                 @endguest
  55.                 </div>
  56.  
  57.                 <nav class="space-x-4 text-gray-300 text-sm sm:text-base">
  58.                     @guest
  59.                         <a class="no-underline hover:underline" href="{{ route('login') }}">{{ __('general.nav-login') }}</a>
  60.                         @if (Route::has('register'))
  61.                             <a class="no-underline hover:underline" href="{{ route('register') }}">{{ __('general.nav-register') }}</a>
  62.                         @endif
  63.                     @else
  64.                         <span>{{ Auth::user()->name }}</span>
  65.  
  66.                         <a href="{{ route('logout') }}"
  67.                            class="no-underline hover:underline"
  68.                            onclick="event.preventDefault();
  69.                                document.getElementById('logout-form').submit();">{{ __('general.nav-logout') }}</a>
  70.                         <form id="logout-form" action="{{ route('logout') }}" method="POST" class="hidden">
  71.                             {{ csrf_field() }}
  72.                         </form>
  73.                     @endguest
  74.                 </nav>
  75.             </div>
  76.         </header>
  77.  
  78.         @yield('content')
  79.     </div>
  80.     <script src="//cdn.jsdelivr.net/npm/jquery@3.6.0/dist/jquery.min.js"></script>
  81.     <script src="//cdn.jsdelivr.net/npm/sweetalert2@11"></script>
  82.     <script>
  83.         var statusCheck     = false
  84.         // Actions
  85.         $('body').on('click', '.chk', function () {
  86.             if (!$(this).prop('checked')) {
  87.                 $(this).closest('tr').css('background-color', '#fff')
  88.             } else {
  89.                 $(this).closest('tr').css('background-color', '#25397211')
  90.             }
  91.         })
  92.         $('body').on('click', '#checkbox-all-search', function () {
  93.             if (!statusCheck) {
  94.                 $('.chk').prop('checked', true)
  95.                 $('.chk').closest('tr').css('background-color', '#25397211')
  96.             } else {
  97.                 $('.chk').prop('checked', false)
  98.                 $('.chk').closest('tr').css('background-color', '#fff')
  99.             }
  100.             statusCheck = !statusCheck
  101.         })
  102.         // - - -
  103.         $('.btn-upload').click(function() {
  104.             $('#photo').click();
  105.         });
  106.         $('#photo').change(function(event) {
  107.             let reader = new FileReader()
  108.             reader.onload = function(event) {
  109.                 $('#preview').attr('src', event.target.result);
  110.             }
  111.             reader.readAsDataURL(this.files[0]);
  112.         })
  113.         // - - -
  114.         @if (session('message'))
  115.             Swal.fire({
  116.                 position: 'top-end',
  117.                 icon: 'success',
  118.                 title: '{{ session('message') }}',
  119.                 showConfirmButton: false,
  120.                 timer: 3500
  121.             })
  122.         @endif
  123.         // - - -
  124.         $('body').on('click', '.btn-delete', function () {
  125.             Swal.fire({
  126.                 title: 'Are you sure?',
  127.                 text: "You won't be able to revert this!",
  128.                 icon: 'warning',
  129.                 showCancelButton: true,
  130.                 confirmButtonColor: '#253972',
  131.                 cancelButtonColor: '#8F2923',
  132.                 confirmButtonText: 'Yes, delete it!'
  133.                 }).then((result) => {
  134.                     if (result.isConfirmed) {
  135.                         $(this).parent().submit()
  136.                     }
  137.                 })
  138.             })
  139.     </script>
  140. </body>
  141. </html>
  142.  
RAW Paste Data Copied