126 lines
6.8 KiB
PHP
126 lines
6.8 KiB
PHP
|
|
{{--
|
|
DEPRECADO: Este componente ha sido reemplazado por layout.blade.php para una mejor organización.
|
|
@props(['auth' => false])
|
|
|
|
<!DOCTYPE html>
|
|
<html lang="es">
|
|
<head>
|
|
<meta charset="UTF-8">
|
|
<meta name="viewport" content="width=device-width, initial-scale=1.0">
|
|
<title>{{ $title ?? 'Lauck - Home' }}</title>
|
|
<!-- Importamos la fuente Montserrat para el estilo deportivo -->
|
|
<link href="https://fonts.googleapis.com/css2?family=Montserrat:wght@400;600;800&display=swap" rel="stylesheet">
|
|
<!-- Script de Tailwind para que funcione en este archivo sin compilar -->
|
|
<script src="https://cdn.tailwindcss.com"></script>
|
|
<script>
|
|
tailwind.config = {
|
|
theme: {
|
|
extend: {
|
|
fontFamily: {
|
|
sans: ['Montserrat', 'sans-serif'],
|
|
},
|
|
colors: {
|
|
// Definimos los colores personalizados de la marca
|
|
'neon-lime': '#ccff00',
|
|
'dark-bg': '#1a1a1a',
|
|
'panel-bg': '#242424',
|
|
}
|
|
}
|
|
}
|
|
}
|
|
</script>
|
|
<style>
|
|
/* Efecto sutil de grilla de fondo para estilo técnico */
|
|
.bg-grid-pattern {
|
|
background-image: linear-gradient(to right, #333 1px, transparent 1px),
|
|
linear-gradient(to bottom, #333 1px, transparent 1px);
|
|
background-size: 40px 40px;
|
|
background-position: center;
|
|
}
|
|
</style>
|
|
</head>
|
|
|
|
<body class="bg-dark-bg text-gray-300 font-sans antialiased min-h-screen flex flex-col relative overflow-x-hidden">
|
|
|
|
<!-- Fondo decorativo técnico -->
|
|
<div class="absolute inset-0 bg-grid-pattern opacity-[0.07] z-0 pointer-events-none"></div>
|
|
|
|
<!-- NAVBAR -->
|
|
<nav class="bg-neutral-900/90 backdrop-blur-md border-b border-white/10 fixed w-full z-50 sticky top-0">
|
|
<div class="max-w-7xl flex flex-wrap items-center justify-between mx-auto p-4">
|
|
|
|
<!-- Logo -->
|
|
<a href="/" class="flex items-center space-x-3 rtl:space-x-reverse group">
|
|
<!-- Placeholder de logo con efecto hover -->
|
|
<div class="h-10 w-10 bg-neutral-800 rounded-full flex items-center justify-center border-2 border-transparent group-hover:border-neon-lime transition-all duration-300">
|
|
<svg class="w-6 h-6 text-white group-hover:text-neon-lime transition-colors" fill="none" stroke="currentColor" viewBox="0 0 24 24"><path stroke-linecap="round" stroke-linejoin="round" stroke-width="2" d="M13 10V3L4 14h7v7l9-11h-7z"></path></svg>
|
|
</div>
|
|
<span class="self-center text-2xl font-black whitespace-nowrap text-white italic tracking-wide group-hover:text-neon-lime transition-colors duration-300">
|
|
LAUCK<span class="text-neon-lime font-light not-italic">SYS</span>
|
|
</span>
|
|
</a>
|
|
|
|
<!-- Mobile Menu Button -->
|
|
<button data-collapse-toggle="navbar-default" type="button" class="inline-flex items-center p-2 w-10 h-10 justify-center text-gray-400 rounded-lg md:hidden hover:bg-neutral-800 focus:outline-none focus:ring-2 focus:ring-neon-lime" aria-controls="navbar-default" aria-expanded="false">
|
|
<span class="sr-only">Abrir menú</span>
|
|
<svg class="w-5 h-5" aria-hidden="true" xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 17 14">
|
|
<path stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="2" d="M1 1h15M1 7h15M1 13h15"/>
|
|
</svg>
|
|
</button>
|
|
|
|
<!-- Links -->
|
|
<div class="hidden w-full md:block md:w-auto" id="navbar-default">
|
|
<ul class="font-bold flex flex-col p-4 md:p-0 mt-4 border border-neutral-700 rounded-lg bg-neutral-800 md:flex-row md:space-x-8 rtl:space-x-reverse md:mt-0 md:border-0 md:bg-transparent">
|
|
<li>
|
|
<a href="http://127.0.0.1:8000/dashboard" class="block py-2 px-3 text-neon-lime border-b-2 border-neon-lime md:p-0" aria-current="page">Dashboard</a>
|
|
</li>
|
|
<li>
|
|
<a href="http://127.0.0.1:8000/productos" class="block py-2 px-3 text-white hover:text-neon-lime md:hover:bg-transparent md:border-0 md:p-0 transition-colors">Stock</a>
|
|
</li>
|
|
<li>
|
|
<a href="#" class="block py-2 px-3 text-white hover:text-neon-lime md:hover:bg-transparent md:border-0 md:p-0 transition-colors">Taller</a>
|
|
</li>
|
|
<li>
|
|
<a href="#" class="block py-2 px-3 text-white hover:text-neon-lime md:hover:bg-transparent md:border-0 md:p-0 transition-colors">Ventas</a>
|
|
</li>
|
|
</ul>
|
|
</div>
|
|
</div>
|
|
</nav>
|
|
<!-- MAIN CONTENT -->
|
|
{{ $slot }}
|
|
|
|
<!-- FOOTER -->
|
|
<footer class="bg-neutral-900 border-t border-white/5 mt-auto z-10">
|
|
<div class="w-full max-w-7xl mx-auto p-8">
|
|
<div class="sm:flex sm:items-center sm:justify-between">
|
|
|
|
<a href="../" class="flex items-center mb-4 sm:mb-0 space-x-3 rtl:space-x-reverse grayscale opacity-70 hover:grayscale-0 hover:opacity-100 transition-all">
|
|
<!-- Icono simple footer -->
|
|
<svg class="h-8 text-neon-lime" viewBox="0 0 24 24" fill="currentColor"><path d="M12 2L2 7l10 5 10-5-10-5zm0 9l2.5-1.25L12 8.5l-2.5 1.25L12 11zm0 2.5l-5-2.5-5 2.5L12 22l10-8.5-5-2.5-5 2.5z"/></svg>
|
|
<span class="self-center text-xl font-bold whitespace-nowrap text-white">Cicles Lauck</span>
|
|
</a>
|
|
|
|
<ul class="flex flex-wrap items-center mb-6 text-sm font-medium text-gray-500 sm:mb-0">
|
|
<li><a href="#" class="hover:text-neon-lime hover:underline me-4 md:me-6 transition-colors">Soporte</a></li>
|
|
<li><a href="#" class="hover:text-neon-lime hover:underline me-4 md:me-6 transition-colors">Privacidad</a></li>
|
|
<li><a href="#" class="hover:text-neon-lime hover:underline transition-colors">Contacto</a></li>
|
|
</ul>
|
|
</div>
|
|
<hr class="my-6 border-neutral-800 sm:mx-auto lg:my-8">
|
|
<span class="block text-sm text-gray-600 sm:text-center">© 2024 <a href="../" class="hover:text-neon-lime transition-colors">Lauck Systems™</a>. All Rights Reserved.</span>
|
|
</div>
|
|
</footer>
|
|
|
|
<!-- Script para funcionalidad del navbar móvil (reemplazo simple de Flowbite) -->
|
|
<script>
|
|
const btn = document.querySelector('[data-collapse-toggle="navbar-default"]');
|
|
const menu = document.getElementById('navbar-default');
|
|
|
|
btn.addEventListener('click', () => {
|
|
menu.classList.toggle('hidden');
|
|
});
|
|
</script>
|
|
</body>
|
|
</html> --}} |