source: resources/views/welcome.blade.php@ 75151c6

main
Last change on this file since 75151c6 was 75151c6, checked in by bube-ristovska <ristovska725@…>, 11 months ago

Added views initial

  • Property mode set to 100644
File size: 12.7 KB
Line 
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 <title>Laravel</title>
8
9 <!-- Fonts -->
10 <link rel="preconnect" href="https://fonts.bunny.net">
11 <link href="https://fonts.bunny.net/css?family=figtree:400,600&display=swap" rel="stylesheet" />
12
13 <!-- Styles -->
14 <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 </style>
25 <script src="https://cdn.tailwindcss.com"></script>
26
27 </head>
28 <body class="bg-gray-100 font-family-karla flex">
29 <aside class="relative bg-sidebar h-screen w-64 hidden sm:block shadow-xl">
30 <div class="p-6">
31 <a href="#" class="text-white text-3xl font-semibold uppercase hover:text-gray-300">Началник</a>
32 <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">
33 <i class="fas fa-plus mr-3"></i> Додади полицаец
34 </button>
35 </div>
36 <nav class="text-white text-base font-semibold pt-3">
37 <a href="/" class="flex items-center active-nav-link text-white py-4 pl-6 nav-item">
38 <i class="fas fa-tachometer-alt mr-3"></i>
39 Контролна табла
40 </a>
41 <a href="/employees" class="flex items-center text-white opacity-75 hover:opacity-100 py-4 pl-6 nav-item">
42 <i class="fas fa-sticky-note mr-3"></i>
43 Вработени
44 </a>
45 <a href="/filter" class="flex items-center text-white opacity-75 hover:opacity-100 py-4 pl-6 nav-item">
46 <i class="fas fa-table mr-3"></i>
47 Филтрирај граѓани
48 </a>
49 <a href="/cases" class="flex items-center text-white opacity-75 hover:opacity-100 py-4 pl-6 nav-item">
50 <i class="fas fa-align-left mr-3"></i>
51 Случаи
52 </a>
53 <a href="/finished_cases" class="flex items-center text-white opacity-75 hover:opacity-100 py-4 pl-6 nav-item">
54 <i class="fas fa-calendar mr-3"></i>
55 Архива
56 </a>
57 </nav>
58 <a href="#" class="absolute w-full upgrade-btn bottom-0 active-nav-link text-white flex items-center justify-center py-4">
59 <i class="fas fa-arrow-circle-up mr-3"></i>
60 Поставки за профил
61 </a>
62 </aside>
63
64 <div class="w-full flex flex-col h-screen overflow-y-hidden">
65 <!-- Desktop Header -->
66 <header class="w-full items-center bg-white py-2 px-6 hidden sm:flex">
67 <div class="w-1/2"></div>
68 <div x-data="{ isOpen: false }" class="relative w-1/2 flex justify-end">
69 <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">
70 <img src="https://source.unsplash.com/uJ8LNVCBjFQ/400x400">
71 </button>
72 <button x-show="isOpen" @click="isOpen = false" class="h-full w-full fixed inset-0 cursor-default"></button>
73 <div x-show="isOpen" class="absolute w-32 bg-white rounded-lg shadow-lg py-2 mt-16">
74 <a href="#" class="block px-4 py-2 account-link hover:text-white">Профил</a>
75 <a href="#" class="block px-4 py-2 account-link hover:text-white">Помош</a>
76 <a href="#" class="block px-4 py-2 account-link hover:text-white">Одјави се</a>
77 </div>
78 </div>
79 </header>
80
81 <!-- Mobile Header & Nav -->
82 <header x-data="{ isOpen: false }" class="w-full bg-sidebar py-5 px-6 sm:hidden">
83 <div class="flex items-center justify-between">
84 <a href="/" class="text-white text-3xl font-semibold uppercase hover:text-gray-300">Началник</a>
85 <button @click="isOpen = !isOpen" class="text-white text-3xl focus:outline-none">
86 <i x-show="!isOpen" class="fas fa-bars"></i>
87 <i x-show="isOpen" class="fas fa-times"></i>
88 </button>
89 </div>
90
91 <!-- Dropdown Nav -->
92 <nav :class="isOpen ? 'flex': 'hidden'" class="flex flex-col pt-4">
93 <a href="/" class="flex items-center active-nav-link text-white py-2 pl-4 nav-item">
94 <i class="fas fa-tachometer-alt mr-3"></i>
95 Контролна табла
96 </a>
97 <a href="/employees" class="flex items-center text-white opacity-75 hover:opacity-100 py-2 pl-4 nav-item">
98 <i class="fas fa-sticky-note mr-3"></i>
99 Вработени
100 </a>
101 <a href="/filter" class="flex items-center text-white opacity-75 hover:opacity-100 py-2 pl-4 nav-item">
102 <i class="fas fa-table mr-3"></i>
103 Филтрирај граѓани
104 </a>
105 <a href="/cases" class="flex items-center text-white opacity-75 hover:opacity-100 py-2 pl-4 nav-item">
106 <i class="fas fa-align-left mr-3"></i>
107 Случаи
108 </a>
109
110 <a href="/finished_cases" class="flex items-center text-white opacity-75 hover:opacity-100 py-2 pl-4 nav-item">
111 <i class="fas fa-calendar mr-3"></i>
112 Архива
113 </a>
114 <a href="/help" class="flex items-center text-white opacity-75 hover:opacity-100 py-2 pl-4 nav-item">
115 <i class="fas fa-cogs mr-3"></i>
116 Помош
117 </a>
118 <a href="/myprofile" class="flex items-center text-white opacity-75 hover:opacity-100 py-2 pl-4 nav-item">
119 <i class="fas fa-user mr-3"></i>
120 Мој профил
121 </a>
122 <a href="/logout" class="flex items-center text-white opacity-75 hover:opacity-100 py-2 pl-4 nav-item">
123 <i class="fas fa-sign-out-alt mr-3"></i>
124 Одјави се
125 </a>
126
127 </nav>
128 <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">
129 <i class="fas fa-plus mr-3"></i> Нов извештај
130 </button>
131 </header>
132
133 <div class="w-full overflow-x-hidden border-t flex flex-col">
134 <main class="w-full flex-grow p-6">
135 <h1 class="text-3xl text-black pb-6">Контролна табла</h1>
136
137 <div class="flex flex-wrap mt-6">
138 <div class="w-full lg:w-1/2 pr-0 lg:pr-2">
139 <p class="text-xl pb-3 flex items-center">
140 <i class="fas fa-plus mr-3"></i> Месечни извештаи
141 </p>
142 <div class="p-6 bg-white">
143 <canvas id="chartOne" width="400" height="200"></canvas>
144 </div>
145 </div>
146 <div class="w-full lg:w-1/2 pl-0 lg:pl-2 mt-12 lg:mt-0">
147 <p class="text-xl pb-3 flex items-center">
148 <i class="fas fa-check mr-3"></i> Решени случаи
149 </p>
150 <div class="p-6 bg-white">
151 <canvas id="chartTwo" width="400" height="200"></canvas>
152 </div>
153 </div>
154 </div>
155
156
157 </main>
158
159 <footer class="w-full bg-white text-right p-4">
160 UI/UX инспирирано од <a target="_blank" href="https://davidgrzyb.com" class="underline">David Grzyb</a>.
161 </footer>
162 </div>
163
164 </div>
165
166 <!-- AlpineJS -->
167 <script src="https://cdn.jsdelivr.net/gh/alpinejs/alpine@v2.x.x/dist/alpine.min.js" defer></script>
168 <!-- Font Awesome -->
169 <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>
170 <!-- ChartJS -->
171 <script src="https://cdnjs.cloudflare.com/ajax/libs/Chart.js/2.9.3/Chart.min.js" integrity="sha256-R4pqcOYV8lt7snxMQO/HSbVCFRPMdrhAFMH+vr9giYI=" crossorigin="anonymous"></script>
172
173 <script>
174 var chartOne = document.getElementById('chartOne');
175 var myChart = new Chart(chartOne, {
176 type: 'bar',
177 data: {
178 labels: ['Јануари', 'Фебруари', 'Март', 'Април', 'Мај', 'Јуни'],
179 datasets: [{
180 label: 'Прва половина на 2023 година',
181 data: [12, 19, 3, 5, 2, 3],
182 backgroundColor: [
183 'rgba(255, 99, 132, 0.2)',
184 'rgba(54, 162, 235, 0.2)',
185 'rgba(255, 206, 86, 0.2)',
186 'rgba(75, 192, 192, 0.2)',
187 'rgba(153, 102, 255, 0.2)',
188 'rgba(255, 159, 64, 0.2)'
189 ],
190 borderColor: [
191 'rgba(255, 99, 132, 1)',
192 'rgba(54, 162, 235, 1)',
193 'rgba(255, 206, 86, 1)',
194 'rgba(75, 192, 192, 1)',
195 'rgba(153, 102, 255, 1)',
196 'rgba(255, 159, 64, 1)'
197 ],
198 borderWidth: 1
199 }]
200 },
201 options: {
202 scales: {
203 yAxes: [{
204 ticks: {
205 beginAtZero: true
206 }
207 }]
208 }
209 }
210 });
211
212 var chartTwo = document.getElementById('chartTwo');
213 var myLineChart = new Chart(chartTwo, {
214 type: 'line',
215 data: {
216 labels: ['Јануари', 'Фебруари', 'Март', 'Април', 'Мај', 'Јуни'],
217 datasets: [{
218 label: 'До моменталниот месец',
219 data: [12, 19, 3, 5, 2, 3],
220 backgroundColor: [
221 'rgba(255, 99, 132, 0.2)',
222 'rgba(54, 162, 235, 0.2)',
223 'rgba(255, 206, 86, 0.2)',
224 'rgba(75, 192, 192, 0.2)',
225 'rgba(153, 102, 255, 0.2)',
226 'rgba(255, 159, 64, 0.2)'
227 ],
228 borderColor: [
229 'rgba(255, 99, 132, 1)',
230 'rgba(54, 162, 235, 1)',
231 'rgba(255, 206, 86, 1)',
232 'rgba(75, 192, 192, 1)',
233 'rgba(153, 102, 255, 1)',
234 'rgba(255, 159, 64, 1)'
235 ],
236 borderWidth: 1
237 }]
238 },
239 options: {
240 scales: {
241 yAxes: [{
242 ticks: {
243 beginAtZero: true
244 }
245 }]
246 }
247 }
248 });
249 </script>
250 </body>
251</html>
Note: See TracBrowser for help on using the repository browser.