Spaces:
Running
Running
make everything more user friendly for both desktop and mobile interface
Browse files- book.html +24 -25
- index.html +35 -39
- profile.html +18 -19
- status.html +18 -19
book.html
CHANGED
|
@@ -256,41 +256,40 @@
|
|
| 256 |
</div>
|
| 257 |
</div>
|
| 258 |
</main>
|
| 259 |
-
|
| 260 |
-
<
|
| 261 |
-
|
| 262 |
-
<div class="flex justify-between items-center max-w-6xl mx-auto">
|
| 263 |
<div>
|
| 264 |
<p class="text-sm text-gray-500 dark:text-gray-400">Selected: <span class="font-medium dark:text-white" id="selected-count">0</span> seats</p>
|
| 265 |
-
<p class="font-bold text-
|
| 266 |
</div>
|
| 267 |
-
<button class="bg-primary-light dark:bg-accent text-white py-
|
| 268 |
-
|
|
|
|
| 269 |
</button>
|
| 270 |
</div>
|
| 271 |
</div>
|
| 272 |
-
|
| 273 |
-
<
|
| 274 |
-
|
| 275 |
-
|
| 276 |
-
<i data-feather="train" class="w-8 h-8 text-primary-light dark:text-accent"></i>
|
| 277 |
</div>
|
| 278 |
-
<div class="flex flex-col items-center space-y-
|
| 279 |
-
<a href="index.html" class="flex flex-col items-center text-gray-500 dark:text-gray-400">
|
| 280 |
-
<i data-feather="home" class="w-
|
| 281 |
-
<span class="text-
|
| 282 |
</a>
|
| 283 |
-
<a href="book.html" class="flex flex-col items-center text-primary-light dark:text-accent">
|
| 284 |
-
<i data-feather="book-open" class="w-
|
| 285 |
-
<span class="text-
|
| 286 |
</a>
|
| 287 |
-
<a href="status.html" class="flex flex-col items-center text-gray-500 dark:text-gray-400">
|
| 288 |
-
<i data-feather="map-pin" class="w-
|
| 289 |
-
<span class="text-
|
| 290 |
</a>
|
| 291 |
-
<a href="profile.html" class="flex flex-col items-center text-gray-500 dark:text-gray-400">
|
| 292 |
-
<i data-feather="user" class="w-
|
| 293 |
-
<span class="text-
|
| 294 |
</a>
|
| 295 |
</div>
|
| 296 |
</nav>
|
|
|
|
| 256 |
</div>
|
| 257 |
</div>
|
| 258 |
</main>
|
| 259 |
+
<!-- Enhanced Sticky Bottom Bar -->
|
| 260 |
+
<div class="sticky-bottom-bar dark:bg-gray-800 dark:border-gray-700 shadow-lg">
|
| 261 |
+
<div class="flex justify-between items-center max-w-6xl mx-auto px-4">
|
|
|
|
| 262 |
<div>
|
| 263 |
<p class="text-sm text-gray-500 dark:text-gray-400">Selected: <span class="font-medium dark:text-white" id="selected-count">0</span> seats</p>
|
| 264 |
+
<p class="font-bold text-xl dark:text-white">₹<span id="total-price">0</span></p>
|
| 265 |
</div>
|
| 266 |
+
<button class="bg-primary-light dark:bg-accent text-white py-3 px-8 rounded-material font-medium hover:bg-opacity-90 transition shadow-md hover:shadow-lg flex items-center space-x-2">
|
| 267 |
+
<i data-feather="credit-card" class="w-5 h-5"></i>
|
| 268 |
+
<span>Continue to Payment</span>
|
| 269 |
</button>
|
| 270 |
</div>
|
| 271 |
</div>
|
| 272 |
+
<!-- Enhanced Navigation Rail (Tablet/Desktop) -->
|
| 273 |
+
<nav class="hidden md:flex fixed left-0 top-0 h-full w-24 py-6 flex-col items-center bg-white dark:bg-gray-800 border-r border-gray-200 dark:border-gray-700 z-40">
|
| 274 |
+
<div class="mb-10 mt-4">
|
| 275 |
+
<i data-feather="train" class="w-10 h-10 text-primary-light dark:text-accent"></i>
|
|
|
|
| 276 |
</div>
|
| 277 |
+
<div class="flex flex-col items-center space-y-10 w-full">
|
| 278 |
+
<a href="index.html" class="flex flex-col items-center text-gray-500 dark:text-gray-400 w-full py-3 rounded-lg transition-all hover:bg-gray-100 dark:hover:bg-gray-700">
|
| 279 |
+
<i data-feather="home" class="w-7 h-7"></i>
|
| 280 |
+
<span class="text-sm mt-1 font-medium">Home</span>
|
| 281 |
</a>
|
| 282 |
+
<a href="book.html" class="flex flex-col items-center text-primary-light dark:text-accent w-full py-3 rounded-lg transition-all hover:bg-gray-100 dark:hover:bg-gray-700">
|
| 283 |
+
<i data-feather="book-open" class="w-7 h-7"></i>
|
| 284 |
+
<span class="text-sm mt-1 font-medium">Bookings</span>
|
| 285 |
</a>
|
| 286 |
+
<a href="status.html" class="flex flex-col items-center text-gray-500 dark:text-gray-400 w-full py-3 rounded-lg transition-all hover:bg-gray-100 dark:hover:bg-gray-700">
|
| 287 |
+
<i data-feather="map-pin" class="w-7 h-7"></i>
|
| 288 |
+
<span class="text-sm mt-1 font-medium">Status</span>
|
| 289 |
</a>
|
| 290 |
+
<a href="profile.html" class="flex flex-col items-center text-gray-500 dark:text-gray-400 w-full py-3 rounded-lg transition-all hover:bg-gray-100 dark:hover:bg-gray-700">
|
| 291 |
+
<i data-feather="user" class="w-7 h-7"></i>
|
| 292 |
+
<span class="text-sm mt-1 font-medium">Profile</span>
|
| 293 |
</a>
|
| 294 |
</div>
|
| 295 |
</nav>
|
index.html
CHANGED
|
@@ -256,58 +256,54 @@
|
|
| 256 |
</div>
|
| 257 |
</section>
|
| 258 |
</main>
|
| 259 |
-
|
| 260 |
-
<
|
| 261 |
-
|
| 262 |
-
|
| 263 |
-
<
|
| 264 |
-
<span class="text-xs mt-1">Home</span>
|
| 265 |
</a>
|
| 266 |
-
<a href="book.html" class="flex flex-col items-center text-gray-500 dark:text-gray-400">
|
| 267 |
-
<i data-feather="book-open" class="w-
|
| 268 |
-
<span class="text-xs mt-1">Bookings</span>
|
| 269 |
</a>
|
| 270 |
-
<a href="status.html" class="flex flex-col items-center text-gray-500 dark:text-gray-400">
|
| 271 |
-
<i data-feather="map-pin" class="w-
|
| 272 |
-
<span class="text-xs mt-1">
|
| 273 |
</a>
|
| 274 |
-
<a href="profile.html" class="flex flex-col items-center text-gray-500 dark:text-gray-400">
|
| 275 |
-
<i data-feather="user" class="w-
|
| 276 |
-
<span class="text-xs mt-1">Profile</span>
|
| 277 |
</a>
|
| 278 |
</nav>
|
| 279 |
-
|
| 280 |
-
<
|
| 281 |
-
|
| 282 |
-
|
| 283 |
-
<i data-feather="train" class="w-8 h-8 text-primary-light dark:text-accent"></i>
|
| 284 |
</div>
|
| 285 |
-
<div class="flex flex-col items-center space-y-
|
| 286 |
-
<a href="#" class="flex flex-col items-center text-primary-light dark:text-accent">
|
| 287 |
-
<i data-feather="home" class="w-
|
| 288 |
-
<span class="text-
|
| 289 |
</a>
|
| 290 |
-
<a href="book.html" class="flex flex-col items-center text-gray-500 dark:text-gray-400">
|
| 291 |
-
<i data-feather="book-open" class="w-
|
| 292 |
-
<span class="text-
|
| 293 |
</a>
|
| 294 |
-
<a href="status.html" class="flex flex-col items-center text-gray-500 dark:text-gray-400">
|
| 295 |
-
<i data-feather="map-pin" class="w-
|
| 296 |
-
<span class="text-
|
| 297 |
</a>
|
| 298 |
-
<a href="profile.html" class="flex flex-col items-center text-gray-500 dark:text-gray-400">
|
| 299 |
-
<i data-feather="user" class="w-
|
| 300 |
-
<span class="text-
|
| 301 |
</a>
|
| 302 |
</div>
|
| 303 |
</nav>
|
| 304 |
-
|
| 305 |
-
<
|
| 306 |
-
|
| 307 |
-
<i data-feather="search" class="w-5 h-5"></i>
|
| 308 |
</button>
|
| 309 |
-
|
| 310 |
-
<script>
|
| 311 |
// Theme toggle
|
| 312 |
const themeToggle = document.getElementById('theme-toggle');
|
| 313 |
const html = document.documentElement;
|
|
|
|
| 256 |
</div>
|
| 257 |
</section>
|
| 258 |
</main>
|
| 259 |
+
<!-- Enhanced Bottom Navigation (Mobile) -->
|
| 260 |
+
<nav class="md:hidden fixed bottom-0 w-full bg-white dark:bg-gray-800 border-t border-gray-200 dark:border-gray-700 flex justify-around py-3 z-50">
|
| 261 |
+
<a href="#" class="flex flex-col items-center text-primary-light dark:text-accent px-4 py-1 rounded-lg transition-all hover:bg-gray-100 dark:hover:bg-gray-700">
|
| 262 |
+
<i data-feather="home" class="w-6 h-6"></i>
|
| 263 |
+
<span class="text-xs mt-1 font-medium">Home</span>
|
|
|
|
| 264 |
</a>
|
| 265 |
+
<a href="book.html" class="flex flex-col items-center text-gray-500 dark:text-gray-400 px-4 py-1 rounded-lg transition-all hover:bg-gray-100 dark:hover:bg-gray-700">
|
| 266 |
+
<i data-feather="book-open" class="w-6 h-6"></i>
|
| 267 |
+
<span class="text-xs mt-1 font-medium">Bookings</span>
|
| 268 |
</a>
|
| 269 |
+
<a href="status.html" class="flex flex-col items-center text-gray-500 dark:text-gray-400 px-4 py-1 rounded-lg transition-all hover:bg-gray-100 dark:hover:bg-gray-700">
|
| 270 |
+
<i data-feather="map-pin" class="w-6 h-6"></i>
|
| 271 |
+
<span class="text-xs mt-1 font-medium">Status</span>
|
| 272 |
</a>
|
| 273 |
+
<a href="profile.html" class="flex flex-col items-center text-gray-500 dark:text-gray-400 px-4 py-1 rounded-lg transition-all hover:bg-gray-100 dark:hover:bg-gray-700">
|
| 274 |
+
<i data-feather="user" class="w-6 h-6"></i>
|
| 275 |
+
<span class="text-xs mt-1 font-medium">Profile</span>
|
| 276 |
</a>
|
| 277 |
</nav>
|
| 278 |
+
<!-- Enhanced Navigation Rail (Tablet/Desktop) -->
|
| 279 |
+
<nav class="hidden md:flex fixed left-0 top-0 h-full w-24 py-6 flex-col items-center bg-white dark:bg-gray-800 border-r border-gray-200 dark:border-gray-700 z-40">
|
| 280 |
+
<div class="mb-10 mt-4">
|
| 281 |
+
<i data-feather="train" class="w-10 h-10 text-primary-light dark:text-accent"></i>
|
|
|
|
| 282 |
</div>
|
| 283 |
+
<div class="flex flex-col items-center space-y-10 w-full">
|
| 284 |
+
<a href="#" class="flex flex-col items-center text-primary-light dark:text-accent w-full py-3 rounded-lg transition-all hover:bg-gray-100 dark:hover:bg-gray-700">
|
| 285 |
+
<i data-feather="home" class="w-7 h-7"></i>
|
| 286 |
+
<span class="text-sm mt-1 font-medium">Home</span>
|
| 287 |
</a>
|
| 288 |
+
<a href="book.html" class="flex flex-col items-center text-gray-500 dark:text-gray-400 w-full py-3 rounded-lg transition-all hover:bg-gray-100 dark:hover:bg-gray-700">
|
| 289 |
+
<i data-feather="book-open" class="w-7 h-7"></i>
|
| 290 |
+
<span class="text-sm mt-1 font-medium">Bookings</span>
|
| 291 |
</a>
|
| 292 |
+
<a href="status.html" class="flex flex-col items-center text-gray-500 dark:text-gray-400 w-full py-3 rounded-lg transition-all hover:bg-gray-100 dark:hover:bg-gray-700">
|
| 293 |
+
<i data-feather="map-pin" class="w-7 h-7"></i>
|
| 294 |
+
<span class="text-sm mt-1 font-medium">Status</span>
|
| 295 |
</a>
|
| 296 |
+
<a href="profile.html" class="flex flex-col items-center text-gray-500 dark:text-gray-400 w-full py-3 rounded-lg transition-all hover:bg-gray-100 dark:hover:bg-gray-700">
|
| 297 |
+
<i data-feather="user" class="w-7 h-7"></i>
|
| 298 |
+
<span class="text-sm mt-1 font-medium">Profile</span>
|
| 299 |
</a>
|
| 300 |
</div>
|
| 301 |
</nav>
|
| 302 |
+
<!-- Enhanced Floating Action Button -->
|
| 303 |
+
<button class="fab bg-primary-light dark:bg-accent text-white shadow-lg hover:shadow-xl transition-all z-40">
|
| 304 |
+
<i data-feather="search" class="w-6 h-6"></i>
|
|
|
|
| 305 |
</button>
|
| 306 |
+
<script>
|
|
|
|
| 307 |
// Theme toggle
|
| 308 |
const themeToggle = document.getElementById('theme-toggle');
|
| 309 |
const html = document.documentElement;
|
profile.html
CHANGED
|
@@ -249,30 +249,29 @@
|
|
| 249 |
</div>
|
| 250 |
</div>
|
| 251 |
</main>
|
| 252 |
-
|
| 253 |
-
<
|
| 254 |
-
|
| 255 |
-
|
| 256 |
-
<i data-feather="train" class="w-8 h-8 text-primary-light dark:text-accent"></i>
|
| 257 |
</div>
|
| 258 |
-
<div class="flex flex-col items-center space-y-
|
| 259 |
-
<a href="index.html" class="flex flex-col items-center text-gray-500 dark:text-gray-400">
|
| 260 |
-
<i data-feather="home" class="w-
|
| 261 |
-
<span class="text-
|
| 262 |
</a>
|
| 263 |
-
<a href="book.html" class="flex flex-col items-center text-gray-500 dark:text-gray-400">
|
| 264 |
-
<i data-feather="book-open" class="w-
|
| 265 |
-
<span class="text-
|
| 266 |
</a>
|
| 267 |
-
<a href="status.html" class="flex flex-col items-center text-gray-500 dark:text-gray-400">
|
| 268 |
-
<i data-feather="map-pin" class="w-
|
| 269 |
-
<span class="text-
|
| 270 |
</a>
|
| 271 |
-
<a href="profile.html" class="flex flex-col items-center text-primary-light dark:text-accent">
|
| 272 |
-
<i data-feather="user" class="w-
|
| 273 |
-
<span class="text-
|
| 274 |
</a>
|
| 275 |
-
|
| 276 |
</nav>
|
| 277 |
|
| 278 |
<script>
|
|
|
|
| 249 |
</div>
|
| 250 |
</div>
|
| 251 |
</main>
|
| 252 |
+
<!-- Enhanced Navigation Rail (Tablet/Desktop) -->
|
| 253 |
+
<nav class="hidden md:flex fixed left-0 top-0 h-full w-24 py-6 flex-col items-center bg-white dark:bg-gray-800 border-r border-gray-200 dark:border-gray-700 z-40">
|
| 254 |
+
<div class="mb-10 mt-4">
|
| 255 |
+
<i data-feather="train" class="w-10 h-10 text-primary-light dark:text-accent"></i>
|
|
|
|
| 256 |
</div>
|
| 257 |
+
<div class="flex flex-col items-center space-y-10 w-full">
|
| 258 |
+
<a href="index.html" class="flex flex-col items-center text-gray-500 dark:text-gray-400 w-full py-3 rounded-lg transition-all hover:bg-gray-100 dark:hover:bg-gray-700">
|
| 259 |
+
<i data-feather="home" class="w-7 h-7"></i>
|
| 260 |
+
<span class="text-sm mt-1 font-medium">Home</span>
|
| 261 |
</a>
|
| 262 |
+
<a href="book.html" class="flex flex-col items-center text-gray-500 dark:text-gray-400 w-full py-3 rounded-lg transition-all hover:bg-gray-100 dark:hover:bg-gray-700">
|
| 263 |
+
<i data-feather="book-open" class="w-7 h-7"></i>
|
| 264 |
+
<span class="text-sm mt-1 font-medium">Bookings</span>
|
| 265 |
</a>
|
| 266 |
+
<a href="status.html" class="flex flex-col items-center text-gray-500 dark:text-gray-400 w-full py-3 rounded-lg transition-all hover:bg-gray-100 dark:hover:bg-gray-700">
|
| 267 |
+
<i data-feather="map-pin" class="w-7 h-7"></i>
|
| 268 |
+
<span class="text-sm mt-1 font-medium">Status</span>
|
| 269 |
</a>
|
| 270 |
+
<a href="profile.html" class="flex flex-col items-center text-primary-light dark:text-accent w-full py-3 rounded-lg transition-all hover:bg-gray-100 dark:hover:bg-gray-700">
|
| 271 |
+
<i data-feather="user" class="w-7 h-7"></i>
|
| 272 |
+
<span class="text-sm mt-1 font-medium">Profile</span>
|
| 273 |
</a>
|
| 274 |
+
</div>
|
| 275 |
</nav>
|
| 276 |
|
| 277 |
<script>
|
status.html
CHANGED
|
@@ -148,30 +148,29 @@
|
|
| 148 |
</div>
|
| 149 |
</section>
|
| 150 |
</main>
|
| 151 |
-
|
| 152 |
-
<
|
| 153 |
-
|
| 154 |
-
|
| 155 |
-
<i data-feather="train" class="w-8 h-8 text-primary-light dark:text-accent"></i>
|
| 156 |
</div>
|
| 157 |
-
<div class="flex flex-col items-center space-y-
|
| 158 |
-
<a href="index.html" class="flex flex-col items-center text-gray-500 dark:text-gray-400">
|
| 159 |
-
<i data-feather="home" class="w-
|
| 160 |
-
<span class="text-
|
| 161 |
</a>
|
| 162 |
-
<a href="book.html" class="flex flex-col items-center text-gray-500 dark:text-gray-400">
|
| 163 |
-
<i data-feather="book-open" class="w-
|
| 164 |
-
<span class="text-
|
| 165 |
</a>
|
| 166 |
-
<a href="status.html" class="flex flex-col items-center text-primary-light dark:text-accent">
|
| 167 |
-
<i data-feather="map-pin" class="w-
|
| 168 |
-
<span class="text-
|
| 169 |
</a>
|
| 170 |
-
<a href="profile.html" class="flex flex-col items-center text-gray-500 dark:text-gray-400">
|
| 171 |
-
<i data-feather="user" class="w-
|
| 172 |
-
<span class="text-
|
| 173 |
</a>
|
| 174 |
-
|
| 175 |
</nav>
|
| 176 |
|
| 177 |
<script>
|
|
|
|
| 148 |
</div>
|
| 149 |
</section>
|
| 150 |
</main>
|
| 151 |
+
<!-- Enhanced Navigation Rail (Tablet/Desktop) -->
|
| 152 |
+
<nav class="hidden md:flex fixed left-0 top-0 h-full w-24 py-6 flex-col items-center bg-white dark:bg-gray-800 border-r border-gray-200 dark:border-gray-700 z-40">
|
| 153 |
+
<div class="mb-10 mt-4">
|
| 154 |
+
<i data-feather="train" class="w-10 h-10 text-primary-light dark:text-accent"></i>
|
|
|
|
| 155 |
</div>
|
| 156 |
+
<div class="flex flex-col items-center space-y-10 w-full">
|
| 157 |
+
<a href="index.html" class="flex flex-col items-center text-gray-500 dark:text-gray-400 w-full py-3 rounded-lg transition-all hover:bg-gray-100 dark:hover:bg-gray-700">
|
| 158 |
+
<i data-feather="home" class="w-7 h-7"></i>
|
| 159 |
+
<span class="text-sm mt-1 font-medium">Home</span>
|
| 160 |
</a>
|
| 161 |
+
<a href="book.html" class="flex flex-col items-center text-gray-500 dark:text-gray-400 w-full py-3 rounded-lg transition-all hover:bg-gray-100 dark:hover:bg-gray-700">
|
| 162 |
+
<i data-feather="book-open" class="w-7 h-7"></i>
|
| 163 |
+
<span class="text-sm mt-1 font-medium">Bookings</span>
|
| 164 |
</a>
|
| 165 |
+
<a href="status.html" class="flex flex-col items-center text-primary-light dark:text-accent w-full py-3 rounded-lg transition-all hover:bg-gray-100 dark:hover:bg-gray-700">
|
| 166 |
+
<i data-feather="map-pin" class="w-7 h-7"></i>
|
| 167 |
+
<span class="text-sm mt-1 font-medium">Status</span>
|
| 168 |
</a>
|
| 169 |
+
<a href="profile.html" class="flex flex-col items-center text-gray-500 dark:text-gray-400 w-full py-3 rounded-lg transition-all hover:bg-gray-100 dark:hover:bg-gray-700">
|
| 170 |
+
<i data-feather="user" class="w-7 h-7"></i>
|
| 171 |
+
<span class="text-sm mt-1 font-medium">Profile</span>
|
| 172 |
</a>
|
| 173 |
+
</div>
|
| 174 |
</nav>
|
| 175 |
|
| 176 |
<script>
|