Ignore:
Timestamp:
01/29/24 13:15:08 (10 months ago)
Author:
bube-ristovska <ristovska725@…>
Branches:
main
Children:
cf84baa
Parents:
75151c6
Message:

Connected database

File:
1 edited

Legend:

Unmodified
Added
Removed
  • resources/views/register-policeman.blade.php

    r75151c6 r6b10b67  
    1313    <!-- Styles -->
    1414    <style>
     15        @import url('https://fonts.googleapis.com/css?family=Karla:400,700&display=swap');
     16        .font-family-karla { font-family: karla; }
     17        .bg-sidebar { background: #3d68ff; }
     18        .cta-btn { color: #3d68ff; }
     19        .upgrade-btn { background: #1947ee; }
     20        .upgrade-btn:hover { background: #0038fd; }
     21        .active-nav-link { background: #1947ee; }
     22        .nav-item:hover { background: #1947ee; }
     23        .account-link:hover { background: #3d68ff; }
     24        .flex-parent-element {
     25            display: flex;
     26            width: 50%;
     27        }
     28
     29        .flex-child-element {
     30            flex: 1;
     31            margin: 10px;
     32        }
     33
     34        .flex-child-element:first-child {
     35            margin-right: 20px;
     36        }
     37        .container {
     38            display: block;
     39            position: relative;
     40            padding-left: 35px;
     41            margin-bottom: 12px;
     42            cursor: pointer;
     43            font-size: 22px;
     44            -webkit-user-select: none;
     45            -moz-user-select: none;
     46            -ms-user-select: none;
     47            user-select: none;
     48        }
     49        .center {
     50            border: 5px solid;
     51            width: 50%;
     52            padding: 10px;
     53            margin-left: 400px;
     54        }
     55
     56        /* Hide the browser's default checkbox */
     57        .container input {
     58            position: absolute;
     59            opacity: 0;
     60            cursor: pointer;
     61            height: 0;
     62            width: 0;
     63        }
     64
     65        /* Create a custom checkbox */
     66        .checkmark {
     67            position: absolute;
     68            top: 0;
     69            left: 0;
     70            height: 25px;
     71            width: 25px;
     72            background-color: #eee;
     73        }
     74
     75        /* On mouse-over, add a grey background color */
     76        .container:hover input ~ .checkmark {
     77            background-color: #ccc;
     78        }
     79
     80        /* When the checkbox is checked, add a blue background */
     81        .container input:checked ~ .checkmark {
     82            background-color: #2196F3;
     83        }
     84
     85        /* Create the checkmark/indicator (hidden when not checked) */
     86        .checkmark:after {
     87            content: "";
     88            position: absolute;
     89            display: none;
     90        }
     91
     92        /* Show the checkmark when checked */
     93        .container input:checked ~ .checkmark:after {
     94            display: block;
     95        }
     96
     97        /* Style the checkmark/indicator */
     98        .container .checkmark:after {
     99            left: 9px;
     100            top: 5px;
     101            width: 5px;
     102            height: 10px;
     103            border: solid white;
     104            border-width: 0 3px 3px 0;
     105            -webkit-transform: rotate(45deg);
     106            -ms-transform: rotate(45deg);
     107            transform: rotate(45deg);
     108        }
     109        body > div > main > div > div > form{
     110            margin-left: 500px;
     111            width: 600px;
     112        }
     113
    15114    </style>
    16115    <script src="https://cdn.tailwindcss.com"></script>
     116
    17117</head>
    18 <body class="antialiased">
    19 <div class="relative sm:flex sm:justify-center sm:items-center min-h-screen bg-dots-darker bg-center bg-gray-100 dark:bg-dots-lighter dark:bg-gray-900 selection:bg-red-500 selection:text-white">
    20     @if (Route::has('login'))
    21         <div class="sm:fixed sm:top-0 sm:right-0 p-6 text-right z-10">
    22             @auth
    23                 <a href="{{ url('/home') }}" class="font-semibold text-gray-600 hover:text-gray-900 dark:text-gray-400 dark:hover:text-white focus:outline focus:outline-2 focus:rounded-sm focus:outline-red-500">Home</a>
    24             @else
    25                 <a href="{{ route('login') }}" class="font-semibold text-gray-600 hover:text-gray-900 dark:text-gray-400 dark:hover:text-white focus:outline focus:outline-2 focus:rounded-sm focus:outline-red-500">Log in</a>
    26 
    27                 @if (Route::has('register'))
    28                     <a href="{{ route('register') }}" class="ml-4 font-semibold text-gray-600 hover:text-gray-900 dark:text-gray-400 dark:hover:text-white focus:outline focus:outline-2 focus:rounded-sm focus:outline-red-500">Register</a>
    29                 @endif
    30             @endauth
     118<body class="bg-gray-100 font-family-karla flex">
     119<aside class="relative bg-sidebar h-screen w-64 hidden sm:block shadow-xl">
     120    <div class="p-6">
     121        <a href="#" class="text-white text-3xl font-semibold uppercase hover:text-gray-300">Началник</a>
     122        <button class="w-full bg-white cta-btn font-semibold py-2 mt-5 rounded-br-lg rounded-bl-lg rounded-tr-lg shadow-lg hover:shadow-xl hover:bg-gray-300 flex items-center justify-center">
     123            <i class="fas fa-plus mr-3"></i> Додади полицаец
     124        </button>
     125    </div>
     126    <nav class="text-white text-base font-semibold pt-3">
     127        <a href="/" class="flex items-center text-white opacity-75 hover:opacity-100 py-4 pl-6 nav-item">
     128            <i class="fas fa-tachometer-alt mr-3"></i>
     129            Сортирај граѓани
     130        </a>
     131        <a href="/employees" class="flex items-center text-white opacity-75 hover:opacity-100 py-4 pl-6 nav-item">
     132            <i class="fas fa-sticky-note mr-3"></i>
     133            Вработени
     134        </a>
     135        <a href="/filter" class="flex items-center text-white opacity-75 hover:opacity-100 py-4 pl-6 nav-item">
     136            <i class="fas fa-table mr-3"></i>
     137            Филтрирај граѓани
     138        </a>
     139        <a href="/cases" class="flex items-center text-white opacity-75 hover:opacity-100 py-4 pl-6 nav-item">
     140            <i class="fas fa-align-left mr-3"></i>
     141            Случаи
     142        </a>
     143        <a href="/finished_cases" class="flex items-center text-white opacity-75 hover:opacity-100 py-4 pl-6 nav-item">
     144            <i class="fas fa-calendar mr-3"></i>
     145            Архива
     146        </a>
     147    </nav>
     148    <a href="#" class="absolute w-full upgrade-btn bottom-0 active-nav-link text-white flex items-center justify-center py-4">
     149        <i class="fas fa-arrow-circle-up mr-3"></i>
     150        Поставки за профил
     151    </a>
     152</aside>
     153
     154<div class="w-full flex flex-col h-screen overflow-y-hidden">
     155    <!-- Desktop Header -->
     156    <header class="w-full items-center bg-white py-2 px-6 hidden sm:flex">
     157        <div class="w-1/2"></div>
     158        <div x-data="{ isOpen: false }" class="relative w-1/2 flex justify-end">
     159            <button @click="isOpen = !isOpen" class="realtive z-10 w-12 h-12 rounded-full overflow-hidden border-4 border-gray-400 hover:border-gray-300 focus:border-gray-300 focus:outline-none">
     160                <img src="https://source.unsplash.com/uJ8LNVCBjFQ/400x400">
     161            </button>
     162            <button x-show="isOpen" @click="isOpen = false" class="h-full w-full fixed inset-0 cursor-default"></button>
     163            <div x-show="isOpen" class="absolute w-32 bg-white rounded-lg shadow-lg py-2 mt-16">
     164                <a href="#" class="block px-4 py-2 account-link hover:text-white">Профил</a>
     165                <a href="#" class="block px-4 py-2 account-link hover:text-white">Помош</a>
     166                <a href="#" class="block px-4 py-2 account-link hover:text-white">Одјави се</a>
     167            </div>
    31168        </div>
    32     @endif
    33 
    34 
     169    </header>
     170
     171    <!-- Mobile Header & Nav -->
     172    <header x-data="{ isOpen: false }" class="w-full bg-sidebar py-5 px-6 sm:hidden">
     173        <div class="flex items-center justify-between">
     174            <a href="/" class="text-white text-3xl font-semibold uppercase hover:text-gray-300">Началник</a>
     175            <button @click="isOpen = !isOpen" class="text-white text-3xl focus:outline-none">
     176                <i x-show="!isOpen" class="fas fa-bars"></i>
     177                <i x-show="isOpen" class="fas fa-times"></i>
     178            </button>
     179        </div>
     180
     181        <!-- Dropdown Nav -->
     182        <nav :class="isOpen ? 'flex': 'hidden'" class="flex flex-col pt-4">
     183            <a href="/" class="flex items-center text-white opacity-75 hover:opacity-100 py-2 pl-4 nav-item">
     184                <i class="fas fa-tachometer-alt mr-3"></i>
     185                Контролна табла
     186            </a>
     187            <a href="/employees" class="flex items-center text-white opacity-75 hover:opacity-100 py-2 pl-4 nav-item">
     188                <i class="fas fa-sticky-note mr-3"></i>
     189                Вработени
     190            </a>
     191            <a href="/filter"  class="flex items-center active-nav-link text-white py-2 pl-4 nav-item">
     192                <i class="fas fa-table mr-3"></i>
     193                Филтрирај граѓани
     194            </a>
     195            <a href="/cases" class="flex items-center text-white opacity-75 hover:opacity-100 py-2 pl-4 nav-item">
     196                <i class="fas fa-align-left mr-3"></i>
     197                Случаи
     198            </a>
     199
     200            <a href="/finished_cases" class="flex items-center text-white opacity-75 hover:opacity-100 py-2 pl-4 nav-item">
     201                <i class="fas fa-calendar mr-3"></i>
     202                Архива
     203            </a>
     204            <a href="/help" class="flex items-center text-white opacity-75 hover:opacity-100 py-2 pl-4 nav-item">
     205                <i class="fas fa-cogs mr-3"></i>
     206                Помош
     207            </a>
     208            <a href="/myprofile" class="flex items-center text-white opacity-75 hover:opacity-100 py-2 pl-4 nav-item">
     209                <i class="fas fa-user mr-3"></i>
     210                Мој профил
     211            </a>
     212            <a href="/logout" class="flex items-center text-white opacity-75 hover:opacity-100 py-2 pl-4 nav-item">
     213                <i class="fas fa-sign-out-alt mr-3"></i>
     214                Одјави се
     215            </a>
     216
     217        </nav>
     218        <button class="w-full bg-white cta-btn font-semibold py-2 mt-5 rounded-br-lg rounded-bl-lg rounded-tr-lg shadow-lg hover:shadow-xl hover:bg-gray-300 flex items-center justify-center">
     219            <i class="fas fa-plus mr-3"></i> Нов извештај
     220        </button>
     221    </header>
     222
     223
     224    <main class="w-full flex-grow p-6">
     225
     226        <h1 class="text-3xl text-black pb-6">Контролна табла</h1>
     227
     228
     229
     230
     231        <div class="w-full mt-12">
     232            <p class="text-xl pb-3 flex items-center">
     233                <i class="fas fa-list mr-3"></i> Додавање на полицаец
     234            </p>
     235
     236            <div class=".center">
     237                  <form method="POST" action="/register-policeman" class="mt-10 .center">
     238                      @csrf
     239                      <div class="mb-6">
     240                          <label class="block mb-2 uppercase font-bold text-xs text-gray-700"
     241                                 for="embg"
     242                          >
     243                              ЕМБГ
     244                          </label>
     245
     246                          <input class="border border-gray-400 p-2 w-full"
     247                                 type="text"
     248                                 name="embg"
     249                                 value="{{old('embg')}}"
     250                                 id="embg"
     251                                 required
     252                                >
     253                      </div>
     254
     255                      <div class="mb-6">
     256                          <label class="block mb-2 uppercase font-bold text-xs text-gray-700"
     257                                 for="name"
     258                          >
     259                              Име
     260                          </label>
     261
     262                          <input class="border border-gray-400 p-2 w-full  text-gray-500"
     263                                 type="text"
     264                                 name="name"
     265                                 value=""
     266                                 id="name"
     267                                 required
     268                                 disabled="disabled">
     269                      </div>
     270
     271                      @error('name')
     272                      <p class="text-red-500 text-xs mt-1">{{$message}}</p>
     273                      @enderror
     274
     275                      <div class="mb-6">
     276                          <label class="block mb-2 uppercase font-bold text-xs text-gray-700"
     277                                 for="lastname"
     278                          >
     279                              Презиме
     280                          </label>
     281
     282                          <input class="border border-gray-400 p-2 w-full text-gray-500"
     283                                 type="text"
     284                                 name="lastname"
     285                                 value=""
     286                                 id="lastname"
     287                                 required
     288                                 disabled="disabled" >
     289                      </div>
     290                      @error('lastname')
     291                      <p class="text-red-500 text-xs mt-1">{{$message}}</p>
     292                      @enderror
     293
     294                      <div class="mb-6">
     295                          <label class="block mb-2 uppercase font-bold text-xs text-gray-700"
     296                                 for="email"
     297                          >
     298                              Email
     299                          </label>
     300
     301                          <input class="border border-gray-400 p-2 w-full"
     302                                 type="email"
     303                                 name="email"
     304                                 value="{{old('email')}}"
     305                                 id="email"
     306                                 required
     307                          >
     308                      </div>
     309                      @error('email')
     310                      <p class="text-red-500 text-xs mt-1">{{$message}}</p>
     311                      @enderror
     312
     313                      <div class="mb-6">
     314                          <label class="block mb-2 uppercase font-bold text-xs text-gray-700"
     315                                 for="password"
     316                          >
     317                              Password
     318                          </label>
     319
     320                          <input class="border border-gray-400 p-2 w-full"
     321                                 type="password"
     322                                 name="password"
     323                                 id="password"
     324                                 required
     325                          >
     326                      </div>
     327                      <div class="mb-6">
     328                          <label class="block mb-2 uppercase font-bold text-xs text-gray-700"
     329                                 for="rank"
     330                          >
     331                              Ранк
     332                          </label>
     333
     334                          <input class="border border-gray-400 p-2 w-full"
     335                                 type="text"
     336                                 name="rank"
     337                                 id="rank"
     338                                 required
     339                          >
     340                      </div>
     341
     342                      <div class="mb-6">
     343                          <button type="submit"
     344                                  class="bg-blue-400 text-white rounded py-2 px-4 hover:bg-blue-500"
     345                          >
     346                              Додади
     347                          </button>
     348                      </div>
     349                  </form>
     350            </div>
     351        </div>
     352    </main>
    35353</div>
     354
     355
     356<!-- AlpineJS -->
     357<script src="https://cdn.jsdelivr.net/gh/alpinejs/alpine@v2.x.x/dist/alpine.min.js" defer></script>
     358<!-- Font Awesome -->
     359<script src="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/5.13.0/js/all.min.js" integrity="sha256-KzZiKy0DWYsnwMF+X1DvQngQ2/FxF7MF3Ff72XcpuPs=" crossorigin="anonymous"></script>
     360<!-- ChartJS -->
     361<script src="https://cdnjs.cloudflare.com/ajax/libs/Chart.js/2.9.3/Chart.min.js" integrity="sha256-R4pqcOYV8lt7snxMQO/HSbVCFRPMdrhAFMH+vr9giYI=" crossorigin="anonymous"></script>
     362
    36363</body>
    37364</html>
Note: See TracChangeset for help on using the changeset viewer.