Update Koneko integration

This commit is contained in:
2025-06-24 09:24:44 -06:00
parent 54330f2468
commit 19a3264b0e
47 changed files with 295 additions and 163 deletions

View File

@ -1,17 +1,21 @@
<!DOCTYPE html> <!DOCTYPE html>
<html lang="{{ session()->get('locale') ?? app()->getLocale() }}" <html lang="{{ $_seo['locale'] ?? app()->getLocale() }}"
data-base-url="{{ url('/') . '/' }}" data-base-url="{{ url('/') . '/' }}"
data-template="{{ $_layout['template'] }}" data-template="{{ $_layout['template'] }}"
prefix="og: http://ogp.me/ns#"> prefix="og: http://ogp.me/ns#">
<head> <head>
<meta charset="utf-8">
<meta name="viewport" content="width=device-width, initial-scale=1" /> <meta name="viewport" content="width=device-width, initial-scale=1" />
@include('vuexy-website-admin::layouts.base.header') @include('vuexy-website-admin::layouts.base.header')
@include('vuexy-website-layout-simple-koneko::layouts.anonymous.partials.styles') @include('vuexy-website-layout-simple-koneko::layouts.anonymous.partials.styles')
</head> </head>
<body> <body>
@yield('header') @yield('header')
@yield('content') @yield('content')
@yield('footer') @yield('footer')
@include('vuexy-website-layout-simple-koneko::layouts.anonymous.partials.scripts') @include('vuexy-website-layout-simple-koneko::layouts.anonymous.partials.scripts')
</body> </body>
</html> </html>

View File

@ -0,0 +1,5 @@
<!-- Vendor -->
@yield('vendor-script')
<!-- Page Script -->
@stack('page-script')

View File

@ -1,3 +1,7 @@
@vite([ <!-- Vendor Styles -->
'vendor/koneko/laravel-vuexy-website-layout-simple-koneko/resources/assets/templates/anonymous/css/app.css' @yield('vendor-style')
])
<!-- Page Styles -->
@stack('page-style')
@vite('vendor/koneko/laravel-vuexy-website-layout-simple-koneko/resources/assets/css/anonymous/app.css')

View File

@ -1,17 +1,21 @@
<!DOCTYPE html> <!DOCTYPE html>
<html lang="{{ session()->get('locale') ?? app()->getLocale() }}" <html lang="{{ $_seo['locale'] ?? app()->getLocale() }}"
data-base-url="{{ url('/') . '/' }}" data-base-url="{{ url('/') . '/' }}"
data-template="{{ $_layout['template'] }}" data-template="{{ $_layout['template'] }}"
prefix="og: http://ogp.me/ns#"> prefix="og: http://ogp.me/ns#">
<head> <head>
<meta charset="utf-8">
<meta name="viewport" content="width=device-width, initial-scale=1" /> <meta name="viewport" content="width=device-width, initial-scale=1" />
@include('vuexy-website-admin::layouts.base.header') @include('vuexy-website-admin::layouts.base.header')
@include('vuexy-website-layout-simple-koneko::layouts.landwind.partials.styles') @include('vuexy-website-layout-simple-koneko::layouts.landwind.partials.styles')
</head> </head>
<body> <body>
@yield('header') @yield('header')
@yield('content') @yield('content')
@yield('footer') @yield('footer')
@include('vuexy-website-layout-simple-koneko::layouts.landwind.partials.scripts') @include('vuexy-website-layout-simple-koneko::layouts.landwind.partials.scripts')
</body> </body>
</html> </html>

View File

@ -0,0 +1,5 @@
<!-- Vendor -->
@yield('vendor-script')
<!-- Page Script -->
@stack('page-script')

View File

@ -1,3 +1,7 @@
@vite([ <!-- Vendor Styles -->
'vendor/koneko/laravel-vuexy-website-layout-simple-koneko/resources/assets/templates/landwind/css/app.css' @yield('vendor-style')
])
<!-- Page Styles -->
@stack('page-style')
@vite('vendor/koneko/laravel-vuexy-website-layout-simple-koneko/resources/assets/css/landwind/app.css')

View File

@ -1,17 +1,21 @@
<!DOCTYPE html> <!DOCTYPE html>
<html lang="{{ session()->get('locale') ?? app()->getLocale() }}" <html lang="{{ $_seo['locale'] ?? app()->getLocale() }}"
data-base-url="{{ url('/') . '/' }}" data-base-url="{{ url('/') . '/' }}"
data-template="{{ $_layout['template'] }}" data-template="{{ $_layout['template'] }}"
prefix="og: http://ogp.me/ns#"> prefix="og: http://ogp.me/ns#">
<head> <head>
<meta charset="utf-8">
<meta name="viewport" content="width=device-width, initial-scale=1" /> <meta name="viewport" content="width=device-width, initial-scale=1" />
@include('vuexy-website-admin::layouts.base.header') @include('vuexy-website-admin::layouts.base.header')
@include('vuexy-website-layout-simple-koneko::layouts.limaa-m.partials.styles') @include('vuexy-website-layout-simple-koneko::layouts.limaa-m.partials.styles')
</head> </head>
<body> <body>
@yield('header') @yield('header')
@yield('content') @yield('content')
@yield('footer') @yield('footer')
@include('vuexy-website-layout-simple-koneko::layouts.limaa-m.partials.scripts') @include('vuexy-website-layout-simple-koneko::layouts.limaa-m.partials.scripts')
</body> </body>
</html> </html>

View File

@ -1,3 +1,5 @@
@vite([ <!-- Vendor -->
'vendor/koneko/laravel-vuexy-website-layout-simple-koneko/resources/assets/templates/limaa-m/js/app.js' @yield('vendor-script')
])
<!-- Page Script -->
@stack('page-script')

View File

@ -1,3 +1,7 @@
@vite([ <!-- Vendor Styles -->
'vendor/koneko/laravel-vuexy-website-layout-simple-koneko/resources/assets/templates/limaa-m/css/app.css' @yield('vendor-style')
])
<!-- Page Styles -->
@stack('page-style')
@vite('vendor/koneko/laravel-vuexy-website-layout-simple-koneko/resources/assets/css/limaa-m/app.css')

View File

@ -1,17 +1,41 @@
<!DOCTYPE html> <!DOCTYPE html>
<html lang="{{ session()->get('locale') ?? app()->getLocale() }}" <html lang="{{ $_seo['locale'] ?? app()->getLocale() }}"
data-base-url="{{ url('/') . '/' }}" data-base-url="{{ url('/') . '/' }}"
data-template="{{ $_layout['template'] }}" data-template="{{ $_layout['template'] }}"
prefix="og: http://ogp.me/ns#"> prefix="og: http://ogp.me/ns#">
<head> <head>
<meta charset="utf-8">
<meta name="viewport" content="width=device-width, initial-scale=1" /> <meta name="viewport" content="width=device-width, initial-scale=1" />
@include('vuexy-website-admin::layouts.base.header') @include('vuexy-website-admin::layouts.base.header')
@include('vuexy-website-layout-simple-koneko::layouts.maximus.partials.styles') @include('vuexy-website-layout-simple-koneko::layouts.maximus.partials.styles')
<script defer src="https://cdn.jsdelivr.net/npm/alpinejs@3.x.x/dist/cdn.min.js"></script>
<link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.4.0/css/all.min.css">
</head> </head>
<body class="font-sans text-gray-800 bg-gradient-to-b from-sky-50 to-white"> <body class="font-sans text-gray-800 bg-gradient-to-b from-sky-50 to-white">
@yield('header') @yield('header')
@yield('content') @yield('content')
@yield('footer') @yield('footer')
<!-- Back to top button -->
<div x-data="{ showButton: false }" @scroll.window="showButton = window.pageYOffset > 500">
<button
@click="window.scrollTo({ top: 0, behavior: 'smooth' })"
x-show="showButton"
x-transition:enter="transition ease-out duration-300"
x-transition:enter-start="opacity-0 transform translate-y-10"
x-transition:enter-end="opacity-100 transform translate-y-0"
x-transition:leave="transition ease-in duration-300"
x-transition:leave-start="opacity-100 transform translate-y-0"
x-transition:leave-end="opacity-0 transform translate-y-10"
class="fixed bottom-8 right-8 bg-yellow-500 text-gray-900 w-12 h-12 rounded-full flex items-center justify-center shadow-lg hover:bg-yellow-400 transition focus:outline-none"
>
<i class="fas fa-arrow-up"></i>
</button>
</div>
@include('vuexy-website-layout-simple-koneko::layouts.maximus.partials.scripts') @include('vuexy-website-layout-simple-koneko::layouts.maximus.partials.scripts')
</body> </body>
</html> </html>

View File

@ -0,0 +1,103 @@
<!-- Vendor -->
@yield('vendor-script')
<!-- Page Script -->
@stack('page-script')
<!-- Back to top button -->
<script>
// Add intersection observer polyfill for older browsers
document.addEventListener('alpine:init', () => {
// Custom directive for scroll animations
Alpine.directive('intersect', (el, { value, expression, modifiers }) => {
const observer = new IntersectionObserver((entries) => {
entries.forEach(entry => {
if (entry.isIntersecting) {
value(entry.target);
if (modifiers.includes('once')) {
observer.unobserve(entry.target);
}
}
});
}, {
root: null,
threshold: 0.1,
rootMargin: '0px'
});
observer.observe(el);
return () => {
observer.unobserve(el);
};
});
// Gallery component
Alpine.data('gallery', () => ({
photos: [
'https://images.unsplash.com/photo-1605276374104-dee2a0ed3cd6?ixlib=rb-1.2.1&auto=format&fit=crop&w=800&q=80',
'https://images.unsplash.com/photo-1497217968520-7d8d34bfa9c6?ixlib=rb-1.2.1&auto=format&fit=crop&w=800&q=80',
'https://images.unsplash.com/photo-1602353225887-4486f295dde7?ixlib=rb-1.2.1&auto=format&fit=crop&w=800&q=80',
'https://images.unsplash.com/photo-1565538810643-b5bdb714032a?ixlib=rb-1.2.1&auto=format&fit=crop&w=800&q=80'
],
current: 0,
next() {
this.current = (this.current + 1) % this.photos.length;
},
prev() {
this.current = (this.current - 1 + this.photos.length) % this.photos.length;
}
}));
// Contact form
Alpine.data('contactForm', () => ({
name: '',
email: '',
phone: '',
message: '',
submitted: false,
loading: false,
errors: {},
validate() {
this.errors = {};
if (!this.name.trim()) {
this.errors.name = 'Name is required';
}
if (!this.email.trim()) {
this.errors.email = 'Email is required';
} else if (!/^\S+@\S+\.\S+$/.test(this.email)) {
this.errors.email = 'Please enter a valid email';
}
if (!this.message.trim()) {
this.errors.message = 'Message is required';
}
return Object.keys(this.errors).length === 0;
},
submit() {
if (this.validate()) {
this.loading = true;
// Simulate form submission
setTimeout(() => {
this.loading = false;
this.submitted = true;
this.resetForm();
}, 1500);
}
},
resetForm() {
this.name = '';
this.email = '';
this.phone = '';
this.message = '';
}
}));
});
</script>

View File

@ -1,3 +1,7 @@
@vite([ <!-- Vendor Styles -->
'vendor/koneko/laravel-vuexy-website-layout-simple-koneko/resources/assets/templates/maximus/css/app.css' @yield('vendor-style')
])
<!-- Page Styles -->
@stack('page-style')
@vite('vendor/koneko/laravel-vuexy-website-layout-simple-koneko/resources/assets/css/maximus/app.css')

View File

@ -1,17 +1,21 @@
<!DOCTYPE html> <!DOCTYPE html>
<html lang="{{ session()->get('locale') ?? app()->getLocale() }}" <html lang="{{ $_seo['locale'] ?? app()->getLocale() }}"
data-base-url="{{ url('/') . '/' }}" data-base-url="{{ url('/') . '/' }}"
data-template="{{ $_layout['template'] }}" data-template="{{ $_layout['template'] }}"
prefix="og: http://ogp.me/ns#"> prefix="og: http://ogp.me/ns#">
<head> <head>
<meta charset="utf-8">
<meta name="viewport" content="width=device-width, initial-scale=1" /> <meta name="viewport" content="width=device-width, initial-scale=1" />
@include('vuexy-website-admin::layouts.base.header') @include('vuexy-website-admin::layouts.base.header')
@include('vuexy-website-layout-simple-koneko::layouts.notus.partials.styles') @include('vuexy-website-layout-simple-koneko::layouts.notus.partials.styles')
</head> </head>
<body class="text-blueGray-700 antialiased"> <body class="text-blueGray-700 antialiased">
@yield('header') @yield('header')
@yield('content') @yield('content')
@yield('footer') @yield('footer')
@include('vuexy-website-layout-simple-koneko::layouts.notus.partials.scripts') @include('vuexy-website-layout-simple-koneko::layouts.notus.partials.scripts')
</body> </body>
</html> </html>

View File

@ -1,28 +1,8 @@
@vite([ <!-- Vendor -->
'vendor/koneko/laravel-vuexy-website-layout-simple-koneko/resources/assets/templates/notus-tailwind/vendor/popper/popper.js', @vite('vendor/koneko/laravel-vuexy-website-layout-simple-koneko/resources/assets/templates/notus-tailwind/vendor/popper/popper.js')
'vendor/koneko/laravel-vuexy-website-layout-simple-koneko/resources/assets/templates/notus-tailwind/js/app.js', @yield('vendor-script')
])
<script> <!-- Page Script -->
/* Function for opning navbar on mobile */ @stack('page-script')
function toggleNavbar(collapseID) {
document.getElementById(collapseID).classList.toggle("hidden");
document.getElementById(collapseID).classList.toggle("block");
}
/* Function for dropdowns */ @vite('vendor/koneko/laravel-vuexy-website-layout-simple-koneko/resources/assets/js/notus/app.js')
function openDropdown(event, dropdownID) {
let element = event.target;
while (element.nodeName !== "A") {
element = element.parentNode;
}
Popper.createPopper(element, document.getElementById(dropdownID), {
placement: "bottom-start"
});
document.getElementById(dropdownID).classList.toggle("hidden");
document.getElementById(dropdownID).classList.toggle("block");
}
</script>

View File

@ -1,4 +1,8 @@
@vite([ <!-- Vendor Styles -->
'vendor/koneko/laravel-vuexy-website-layout-simple-koneko/resources/assets/templates/notus/css/app.css', @vite('vendor/koneko/laravel-vuexy-website-layout-simple-koneko/resources/assets/notus/vendor/fonts/fontawesome.scss')
'vendor/koneko/laravel-vuexy-website-layout-simple-koneko/resources/assets/templates/notus/vendor/fonts/fontawesome.scss', @yield('vendor-style')
])
<!-- Page Styles -->
@stack('page-style')
@vite('vendor/koneko/laravel-vuexy-website-layout-simple-koneko/resources/assets/css/notus/app.css')

View File

@ -1,15 +1,19 @@
<!DOCTYPE html> <!DOCTYPE html>
<html lang="{{ session()->get('locale') ?? app()->getLocale() }}" <html lang="{{ $_seo['locale'] ?? app()->getLocale() }}"
data-base-url="{{ url('/') . '/' }}" data-base-url="{{ url('/') . '/' }}"
data-template="{{ $_layout['template'] }}" data-template="{{ $_layout['template'] }}"
prefix="og: http://ogp.me/ns#"> prefix="og: http://ogp.me/ns#">
<head> <head>
<meta charset="utf-8">
<meta name="viewport" content="width=device-width, initial-scale=1" /> <meta name="viewport" content="width=device-width, initial-scale=1" />
@include('vuexy-website-admin::layouts.base.header') @include('vuexy-website-admin::layouts.base.header')
@include('vuexy-website-layout-simple-koneko::layouts.samuel-coming-soon.partials.styles') @include('vuexy-website-layout-simple-koneko::layouts.samuel-coming-soon.partials.styles')
</head> </head>
<body> <body>
@yield('content') @yield('content')
@include('vuexy-website-layout-simple-koneko::layouts.samuel-coming-soon.partials.scripts') @include('vuexy-website-layout-simple-koneko::layouts.samuel-coming-soon.partials.scripts')
</body> </body>
</html> </html>

View File

@ -1,3 +1,5 @@
@vite([ <!-- Vendor -->
'vendor/koneko/laravel-vuexy-website-layout-simple-koneko/resources/assets/templates/samuel-coming-soon/js/app.js' @yield('vendor-script')
])
<!-- Page Script -->
@stack('page-script')

View File

@ -1,3 +1,8 @@
@vite([ <!-- Vendor Styles -->
'vendor/koneko/laravel-vuexy-website-layout-simple-koneko/resources/assets/templates/samuel-coming-soon/css/app.css' @vite('vendor/koneko/laravel-vuexy-website-layout-simple-koneko/resources/assets/notus/vendor/fonts/fontawesome.scss')
]) @yield('vendor-style')
<!-- Page Styles -->
@stack('page-style')
@vite('vendor/koneko/laravel-vuexy-website-layout-simple-koneko/resources/assets/css/samuel-coming-soon/app.css')

View File

@ -9,7 +9,7 @@
</svg> </svg>
<span class="ml-3 text-xl">TAILBLOCKS</span> <span class="ml-3 text-xl">TAILBLOCKS</span>
</a> </a>
<x-anonymous::menu-top /> <x-layout-simple-koneko-anonymous::menu-top />
<button class="inline-flex items-center bg-gray-200 border-0 py-1 px-3 focus:outline-none hover:bg-gray-300 rounded text-base mt-4 md:mt-0">Button <button class="inline-flex items-center bg-gray-200 border-0 py-1 px-3 focus:outline-none hover:bg-gray-300 rounded text-base mt-4 md:mt-0">Button
<svg fill="none" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="2" class="w-4 h-4 ml-1" viewBox="0 0 24 24"> <svg fill="none" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="2" class="w-4 h-4 ml-1" viewBox="0 0 24 24">
<path d="M5 12h14M12 5l7 7-7 7"></path> <path d="M5 12h14M12 5l7 7-7 7"></path>
@ -576,22 +576,22 @@
<div class="container px-5 py-24 mx-auto"> <div class="container px-5 py-24 mx-auto">
<div class="flex flex-wrap md:text-left text-center -mb-10 -mx-4"> <div class="flex flex-wrap md:text-left text-center -mb-10 -mx-4">
<div class="lg:w-1/6 md:w-1/2 w-full px-4"> <div class="lg:w-1/6 md:w-1/2 w-full px-4">
<x-anonymous::menu-footer /> <x-layout-simple-koneko-anonymous::menu-footer />
</div> </div>
<div class="lg:w-1/6 md:w-1/2 w-full px-4"> <div class="lg:w-1/6 md:w-1/2 w-full px-4">
<x-anonymous::menu-footer /> <x-layout-simple-koneko-anonymous::menu-footer />
</div> </div>
<div class="lg:w-1/6 md:w-1/2 w-full px-4"> <div class="lg:w-1/6 md:w-1/2 w-full px-4">
<x-anonymous::menu-footer /> <x-layout-simple-koneko-anonymous::menu-footer />
</div> </div>
<div class="lg:w-1/6 md:w-1/2 w-full px-4"> <div class="lg:w-1/6 md:w-1/2 w-full px-4">
<x-anonymous::menu-footer /> <x-layout-simple-koneko-anonymous::menu-footer />
</div> </div>
<div class="lg:w-1/6 md:w-1/2 w-full px-4"> <div class="lg:w-1/6 md:w-1/2 w-full px-4">
<x-anonymous::menu-footer /> <x-layout-simple-koneko-anonymous::menu-footer />
</div> </div>
<div class="lg:w-1/6 md:w-1/2 w-full px-4"> <div class="lg:w-1/6 md:w-1/2 w-full px-4">
<x-anonymous::menu-footer /> <x-layout-simple-koneko-anonymous::menu-footer />
</div> </div>
</div> </div>
</div> </div>

View File

@ -19,7 +19,7 @@
<svg class="hidden w-6 h-6" fill="currentColor" viewBox="0 0 20 20" xmlns="http://www.w3.org/2000/svg"><path fill-rule="evenodd" d="M4.293 4.293a1 1 0 011.414 0L10 8.586l4.293-4.293a1 1 0 111.414 1.414L11.414 10l4.293 4.293a1 1 0 01-1.414 1.414L10 11.414l-4.293 4.293a1 1 0 01-1.414-1.414L8.586 10 4.293 5.707a1 1 0 010-1.414z" clip-rule="evenodd"></path></svg> <svg class="hidden w-6 h-6" fill="currentColor" viewBox="0 0 20 20" xmlns="http://www.w3.org/2000/svg"><path fill-rule="evenodd" d="M4.293 4.293a1 1 0 011.414 0L10 8.586l4.293-4.293a1 1 0 111.414 1.414L11.414 10l4.293 4.293a1 1 0 01-1.414 1.414L10 11.414l-4.293 4.293a1 1 0 01-1.414-1.414L8.586 10 4.293 5.707a1 1 0 010-1.414z" clip-rule="evenodd"></path></svg>
</button> </button>
</div> </div>
<x-landwind::menu-top /> <x-layout-simple-koneko-landwind::menu-top />
</div> </div>
</nav> </nav>
</header> </header>
@ -411,19 +411,19 @@
<div class="max-w-screen-xl p-4 py-6 mx-auto lg:py-16 md:p-8 lg:p-10"> <div class="max-w-screen-xl p-4 py-6 mx-auto lg:py-16 md:p-8 lg:p-10">
<div class="grid grid-cols-2 gap-8 md:grid-cols-3 lg:grid-cols-5"> <div class="grid grid-cols-2 gap-8 md:grid-cols-3 lg:grid-cols-5">
<div> <div>
<x-landwind::menu-footer /> <x-layout-simple-koneko-landwind::menu-footer />
</div> </div>
<div> <div>
<x-landwind::menu-footer /> <x-layout-simple-koneko-landwind::menu-footer />
</div> </div>
<div> <div>
<x-landwind::menu-footer /> <x-layout-simple-koneko-landwind::menu-footer />
</div> </div>
<div> <div>
<x-landwind::menu-footer /> <x-layout-simple-koneko-landwind::menu-footer />
</div> </div>
<div> <div>
<x-landwind::menu-footer /> <x-layout-simple-koneko-landwind::menu-footer />
</div> </div>
</div> </div>
<hr class="my-6 border-gray-200 sm:mx-auto dark:border-gray-700 lg:my-8"> <hr class="my-6 border-gray-200 sm:mx-auto dark:border-gray-700 lg:my-8">

View File

@ -16,7 +16,7 @@
</svg> </svg>
</div>Lander </div>Lander
</div> </div>
<x-limaa-m::menu-top /> <x-layout-simple-koneko-limaa-m::menu-top />
<div class="hidden md:block"> <div class="hidden md:block">
<button type="button" <button type="button"
class=" py-3 px-8 text-sm bg-teal-500 hover:bg-teal-600 rounded text-white ">Start Free class=" py-3 px-8 text-sm bg-teal-500 hover:bg-teal-600 rounded text-white ">Start Free
@ -1016,10 +1016,10 @@
</p> </p>
</div> </div>
<div class="flex-1 px-3"> <div class="flex-1 px-3">
<x-limaa-m::menu-footer /> <x-layout-simple-koneko-limaa-m::menu-footer />
</div> </div>
<div class="flex-1 px-3"> <div class="flex-1 px-3">
<x-limaa-m::menu-footer /> <x-layout-simple-koneko-limaa-m::menu-footer />
</div> </div>
</div> </div>
</footer> </footer>

View File

@ -13,7 +13,7 @@
<div class="text-white font-bold text-2xl"> <div class="text-white font-bold text-2xl">
Demo Demo
</div> </div>
<x-maximus::menu-top /> <x-layout-simple-koneko-maximus::menu-top />
</nav> </nav>
<!-- Hero Content --> <!-- Hero Content -->
@ -696,17 +696,17 @@
<!-- Products --> <!-- Products -->
<div> <div>
<x-maximus::menu-footer /> <x-layout-simple-koneko-maximus::menu-footer />
</div> </div>
<!-- Resources --> <!-- Resources -->
<div> <div>
<x-maximus::menu-footer /> <x-layout-simple-koneko-maximus::menu-footer />
</div> </div>
<!-- Contact --> <!-- Contact -->
<div> <div>
<x-maximus::menu-footer /> <x-layout-simple-koneko-maximus::menu-footer />
</div> </div>
<!-- Contact --> <!-- Contact -->

View File

@ -16,7 +16,7 @@
<i class="text-blueGray-400 far fa-file-alt text-lg leading-lg mr-2"></i> Docs </a> <i class="text-blueGray-400 far fa-file-alt text-lg leading-lg mr-2"></i> Docs </a>
</li> </li>
</ul> </ul>
<x-notus::menu-top /> <x-layout-simple-koneko-notus::menu-top />
</div> </div>
</div> </div>
</nav> </nav>
@ -377,10 +377,10 @@
<div class="w-full lg:w-6/12 px-4"> <div class="w-full lg:w-6/12 px-4">
<div class="flex flex-wrap items-top mb-6"> <div class="flex flex-wrap items-top mb-6">
<div class="w-full lg:w-4/12 px-4 ml-auto"> <div class="w-full lg:w-4/12 px-4 ml-auto">
<x-notus::menu-footer /> <x-layout-simple-koneko-notus::menu-footer />
</div> </div>
<div class="w-full lg:w-4/12 px-4"> <div class="w-full lg:w-4/12 px-4">
<x-notus::menu-footer /> <x-layout-simple-koneko-notus::menu-footer />
</div> </div>
</div> </div>
</div> </div>

View File

@ -6,87 +6,50 @@
<div class="absolute top-0 right-0 bottom-0 left-0 bg-gray-900 opacity-75"></div> <div class="absolute top-0 right-0 bottom-0 left-0 bg-gray-900 opacity-75"></div>
<div class="z-50 flex flex-col justify-center text-white w-full h-screen"> <div class="z-50 flex flex-col justify-center text-white w-full h-screen">
<span class="text-bold">LOGO</span> <span class="text-bold">{{ $_seo['title'] }}</span>
<h1 class="text-5xl">We are <b>Almost</b> there!</h1> <h1 class="text-5xl">¡Ya casi <b>estamos listos</b>!</h1>
<p>Stay tuned for something amazing!!!</p> <p>¡Estamos trabajando en ello!</p>
<div class="mt-6 flex text-gray-900 mx-auto">
<div class="sm:mt-40"> @if (isset($_social['twitter']) && !empty($_social['twitter']))
<form class="w-full max-w-xl mx-auto"> <a href="{{ $_social['twitter'] }}" class="bg-white flex h-10 w-10 items-center justify-center align-center rounded-full outline-none focus:outline-none mr-2" type="button">
<div class="flex items-center border-b border-indigo-500 py-2"> <i class="fab fa-twitter"></i>
<input class="appearance-none bg-transparent border-none w-full text-gray-700 mr-3 py-1 px-2 leading-tight focus:outline-none" type="text" placeholder="username@email.ext" aria-label="Full name">
<button class="flex-shrink-0 bg-indigo-500 hover:bg-teal-700 border-indigo-500 hover:border-indigo-700 text-sm border-4 text-white py-1 px-2 rounded" type="button">Subscribe</button>
</div>
</form>
</div>
<div class="mt-6 flex text-white mx-auto">
<a href="/#">
<svg fill="currentColor" class="cursor-pointer h-10 mr-2" viewBox="0 0 24 24" version="1.1"
xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" xml:space="preserve"
xmlns:serif="http://www.serif.com/"
style="fill-rule: evenodd; clip-rule: evenodd; stroke-linejoin: round; stroke-miterlimit: 2;">
<path id="Twitter" d="M24,12c0,6.627 -5.373,12 -12,12c-6.627,0 -12,-5.373 -12,-12c0,-6.627
5.373,-12 12,-12c6.627,0 12,5.373 12,12Zm-6.465,-3.192c-0.379,0.168
-0.786,0.281 -1.213,0.333c0.436,-0.262 0.771,-0.676
0.929,-1.169c-0.408,0.242 -0.86,0.418 -1.341,0.513c-0.385,-0.411
-0.934,-0.667 -1.541,-0.667c-1.167,0 -2.112,0.945 -2.112,2.111c0,0.166
0.018,0.327 0.054,0.482c-1.754,-0.088 -3.31,-0.929
-4.352,-2.206c-0.181,0.311 -0.286,0.674 -0.286,1.061c0,0.733 0.373,1.379
0.94,1.757c-0.346,-0.01 -0.672,-0.106 -0.956,-0.264c-0.001,0.009
-0.001,0.018 -0.001,0.027c0,1.023 0.728,1.877 1.694,2.07c-0.177,0.049
-0.364,0.075 -0.556,0.075c-0.137,0 -0.269,-0.014 -0.397,-0.038c0.268,0.838
1.048,1.449 1.972,1.466c-0.723,0.566 -1.633,0.904 -2.622,0.904c-0.171,0
-0.339,-0.01 -0.504,-0.03c0.934,0.599 2.044,0.949 3.237,0.949c3.883,0
6.007,-3.217 6.007,-6.008c0,-0.091 -0.002,-0.183 -0.006,-0.273c0.413,-0.298
0.771,-0.67 1.054,-1.093Z"></path>
</svg>
</a> </a>
<a href="/#"> @endif
<svg fill="currentColor" class="cursor-pointer h-10 mr-2" viewBox="0 0 24 24" version="1.1" @if (isset($_social['facebook']) && !empty($_social['facebook']))
xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" xml:space="preserve" <a href="{{ $_social['facebook'] }}" class="bg-white flex h-10 w-10 items-center justify-center align-center rounded-full outline-none focus:outline-none mr-2" type="button">
xmlns:serif="http://www.serif.com/" <i class="fab fa-facebook-f"></i>
style="fill-rule: evenodd; clip-rule: evenodd; stroke-linejoin: round; stroke-miterlimit: 2;">
<path id="Facebook" d="M24,12c0,6.627 -5.373,12 -12,12c-6.627,0 -12,-5.373 -12,-12c0,-6.627
5.373,-12 12,-12c6.627,0 12,5.373
12,12Zm-11.278,0l1.294,0l0.172,-1.617l-1.466,0l0.002,-0.808c0,-0.422
0.04,-0.648 0.646,-0.648l0.809,0l0,-1.616l-1.295,0c-1.555,0 -2.103,0.784
-2.103,2.102l0,0.97l-0.969,0l0,1.617l0.969,0l0,4.689l1.941,0l0,-4.689Z"></path>
</svg>
</a> </a>
<a href="/#"> @endif
<svg fill="currentColor" class="cursor-pointer h-10 mr-2" viewBox="0 0 24 24" version="1.1" @if (isset($_social['instagram']) && !empty($_social['instagram']))
xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" xml:space="preserve" <a href="{{ $_social['instagram'] }}" class="bg-white flex h-10 w-10 items-center justify-center align-center rounded-full outline-none focus:outline-none mr-2" type="button">
xmlns:serif="http://www.serif.com/" <i class="fab fa-instagram"></i>
style="fill-rule: evenodd; clip-rule: evenodd; stroke-linejoin: round; stroke-miterlimit: 2;">
<path id="Shape" d="M7.3,0.9c1.5,-0.6 3.1,-0.9 4.7,-0.9c1.6,0 3.2,0.3 4.7,0.9c1.5,0.6 2.8,1.5
3.8,2.6c1,1.1 1.9,2.3 2.6,3.8c0.7,1.5 0.9,3 0.9,4.7c0,1.7 -0.3,3.2
-0.9,4.7c-0.6,1.5 -1.5,2.8 -2.6,3.8c-1.1,1 -2.3,1.9 -3.8,2.6c-1.5,0.7
-3.1,0.9 -4.7,0.9c-1.6,0 -3.2,-0.3 -4.7,-0.9c-1.5,-0.6 -2.8,-1.5
-3.8,-2.6c-1,-1.1 -1.9,-2.3 -2.6,-3.8c-0.7,-1.5 -0.9,-3.1 -0.9,-4.7c0,-1.6
0.3,-3.2 0.9,-4.7c0.6,-1.5 1.5,-2.8 2.6,-3.8c1.1,-1 2.3,-1.9
3.8,-2.6Zm-0.3,7.1c0.6,0 1.1,-0.2 1.5,-0.5c0.4,-0.3 0.5,-0.8 0.5,-1.3c0,-0.5
-0.2,-0.9 -0.6,-1.2c-0.4,-0.3 -0.8,-0.5 -1.4,-0.5c-0.6,0 -1.1,0.2
-1.4,0.5c-0.3,0.3 -0.6,0.7 -0.6,1.2c0,0.5 0.2,0.9 0.5,1.3c0.3,0.4 0.9,0.5
1.5,0.5Zm1.5,10l0,-8.5l-3,0l0,8.5l3,0Zm11,0l0,-4.5c0,-1.4 -0.3,-2.5
-0.9,-3.3c-0.6,-0.8 -1.5,-1.2 -2.6,-1.2c-0.6,0 -1.1,0.2 -1.5,0.5c-0.4,0.3
-0.8,0.8 -0.9,1.3l-0.1,-1.3l-3,0l0.1,2l0,6.5l3,0l0,-4.5c0,-0.6 0.1,-1.1
0.4,-1.5c0.3,-0.4 0.6,-0.5 1.1,-0.5c0.5,0 0.9,0.2 1.1,0.5c0.2,0.3 0.4,0.8
0.4,1.5l0,4.5l2.9,0Z"></path>
</svg>
</a> </a>
<a href="/#"> @endif
<svg fill="currentColor" class="cursor-pointer h-10 mr-2" viewBox="0 0 24 24" version="1.1" @if (isset($_social['youtube']) && !empty($_social['youtube']))
xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" xml:space="preserve" <a href="{{ $_social['youtube'] }}" class="bg-white flex h-10 w-10 items-center justify-center align-center rounded-full outline-none focus:outline-none mr-2" type="button">
xmlns:serif="http://www.serif.com/" <i class="fab fa-youtube"></i>
style="fill-rule: evenodd; clip-rule: evenodd; stroke-linejoin: round; stroke-miterlimit: 2;">
<path id="Combined-Shape" d="M12,24c6.627,0 12,-5.373 12,-12c0,-6.627 -5.373,-12 -12,-12c-6.627,0
-12,5.373 -12,12c0,6.627 5.373,12 12,12Zm6.591,-15.556l-0.722,0c-0.189,0
-0.681,0.208 -0.681,0.385l0,6.422c0,0.178 0.492,0.323
0.681,0.323l0.722,0l0,1.426l-4.675,0l0,-1.426l0.935,0l0,-6.655l-0.163,0l-2.251,8.081l-1.742,0l-2.222,-8.081l-0.168,0l0,6.655l0.935,0l0,1.426l-3.74,0l0,-1.426l0.519,0c0.203,0
0.416,-0.145 0.416,-0.323l0,-6.422c0,-0.177 -0.213,-0.385
-0.416,-0.385l-0.519,0l0,-1.426l4.847,0l1.583,5.704l0.042,0l1.598,-5.704l5.021,0l0,1.426Z"></path>
</svg>
</a> </a>
@endif
@if (isset($_social['linkedin']) && !empty($_social['linkedin']))
<a href="{{ $_social['linkedin'] }}" class="bg-white flex h-10 w-10 items-center justify-center align-center rounded-full outline-none focus:outline-none mr-2" type="button">
<i class="fab fa-linkedin-in"></i>
</a>
@endif
@if (isset($_social['tiktok']) && !empty($_social['tiktok']))
<a href="{{ $_social['tiktok'] }}" class="bg-white flex h-10 w-10 items-center justify-center align-center rounded-full outline-none focus:outline-none mr-2" type="button">
<i class="fab fa-tiktok"></i>
</a>
@endif
@if (isset($_social['whatsapp']) && !empty($_social['whatsapp']))
<a href="{{ $_social['whatsapp'] }}" class="bg-white flex h-10 w-10 items-center justify-center align-center rounded-full outline-none focus:outline-none mr-2" type="button">
<i class="fab fa-whatsapp"></i>
</a>
@endif
@if (isset($_social['x']) && !empty($_social['x']))
<a href="{{ $_social['x'] }}" class="bg-white flex h-10 w-10 items-center justify-center align-center rounded-full outline-none focus:outline-none mr-2" type="button">
<i class="fab fa-x"></i>
</a>
@endif
</div> </div>
</div> </div>
</div> </div>

View File

@ -20,16 +20,18 @@ return [
// 📁 Recursos cargables: vistas, traducciones, migraciones // 📁 Recursos cargables: vistas, traducciones, migraciones
'views' => [ 'views' => [
'anonymous' => 'resources/views/templates/anonymous', 'layout-simple-koneko-anonymous' => 'resources/views/templates/anonymous',
'landwind' => 'resources/views/templates/landwind', 'layout-simple-koneko-landwind' => 'resources/views/templates/landwind',
'limaa-m' => 'resources/views/templates/limaa-m', 'layout-simple-koneko-limaa-m' => 'resources/views/templates/limaa-m',
'maximus' => 'resources/views/templates/maximus', 'layout-simple-koneko-maximus' => 'resources/views/templates/maximus',
'notus' => 'resources/views/templates/notus', 'layout-simple-koneko-notus' => 'resources/views/templates/notus',
'samuel-coming-soon' => 'resources/views/templates/samuel-coming-soon', 'layout-simple-koneko-samuel-coming-soon' => 'resources/views/templates/samuel-coming-soon',
'vuexy-website-layout-simple-koneko' => 'resources/views/', 'vuexy-website-layout-simple-koneko' => 'resources/views/',
], ],
// 🧩 Componentes Blade y Livewire // 🧩 Componentes Blade y Livewire
/*
'bladeComponents' => [ 'bladeComponents' => [
'anonymous' => 'resources/views/templates/anonymous/components', 'anonymous' => 'resources/views/templates/anonymous/components',
'landwind' => 'resources/views/templates/landwind/components', 'landwind' => 'resources/views/templates/landwind/components',
@ -38,6 +40,7 @@ return [
'notus' => 'resources/views/templates/notus/components', 'notus' => 'resources/views/templates/notus/components',
'samuel-coming-soon' => 'resources/views/templates/samuel-coming-soon/components', 'samuel-coming-soon' => 'resources/views/templates/samuel-coming-soon/components',
], ],
*/
// 📁 Publicar archivos // 📁 Publicar archivos
'publishedFiles' => [ 'publishedFiles' => [