Prepare Beta Version

This commit is contained in:
2025-05-29 10:05:27 -06:00
parent a7002701f5
commit ea6b04f3f4
254 changed files with 5653 additions and 6569 deletions

View File

@ -0,0 +1,18 @@
window.faviconManager = {
set(src) {
let link = document.querySelector("link[rel~='icon']");
if (!link) {
link = document.createElement("link");
link.rel = "icon";
document.head.appendChild(link);
}
link.href = src;
},
flash(src, duration = 1500) {
const original = document.querySelector("link[rel~='icon']")?.href;
this.set(src);
if (original) {
setTimeout(() => this.set(original), duration);
}
}
};

View File

@ -1,7 +1,7 @@
@import 'tailwindcss/base';
@import 'tailwindcss/components';
@import 'tailwindcss/utilities';
$ti-font-path: '/public/build/fonts/tabler';
$ti-font-path: '/public/build/webfonts/tabler';
@import "@tabler/icons-webfont/dist/tabler-icons.scss";

View File

@ -5,7 +5,7 @@
<link href="https://fonts.googleapis.com/css2?family=Public+Sans:ital,wght@0,300;0,400;0,500;0,600;0,700;1,300;1,400;1,500;1,600;1,700&display=swap" rel="stylesheet">
@vite([
'vendor/koneko/laravel-vuexy-admin/resources/assets/vendor/fonts/fontawesome.scss',
//'vendor/koneko/laravel-vuexy-admin/resources/assets/vendor/fonts/fontawesome.scss',
'vendor/koneko/laravel-vuexy-admin/resources/assets/vendor/libs/node-waves/node-waves.scss',
])

View File

@ -1,3 +1,9 @@
@php
use Koneko\VuexyAdmin\Models\User;
$maxQuickLinks = config_m()->get('layout.vuexy.maxQuickLinks', 8);
@endphp
<li class="nav-item dropdown-shortcuts navbar-dropdown dropdown">
<a class="nav-link btn btn-text-secondary btn-icon rounded-pill btn-icon dropdown-toggle hide-arrow" href="javascript:void(0);" data-bs-toggle="dropdown" data-bs-auto-close="outside" aria-expanded="false">
<i class='ti ti-layout-grid-add ti-md'></i>
@ -16,7 +22,7 @@
<i class="ti ti-trash text-heading"></i>
</button>
@else
@if($vuexyQuickLinks['totalLinks'] < config('koneko.admin.vuexy.maxQuickLinks', 8))
@if($vuexyQuickLinks['totalLinks'] < $maxQuickLinks)
<button
wire:click="add('{{ Route::currentRouteName() }}')"
type="button"

View File

@ -63,19 +63,19 @@
<!-- Título -->
<h6 class="mb-0 text-dark dark:text-light fw-semibold search-term">
{{ $item['title'] }}
@if(config('koneko.admin.menu.debug.show_broken_routers') && $item['url'] == "javascript:;")
@if(CoreModule::config('menu.debug.show_broken_routers') && $item['url'] == "javascript:;")
<p class="text-xs m-0 pt-2 text-gray-500">
<span class="xs mr-1"></span>
Sin URL valida
</p>
@endif
@if(config('koneko.admin.menu.debug.show_disallowed_links') && $item['disallowed_link'])
@if(CoreModule::config('menu.debug.show_disallowed_links') && $item['disallowed_link'])
<p class="text-xs m-0 pt-2 text-gray-500">
<span class="text-sm mr-1">🔒</span>
Sin permisos
</p>
@endif
@if(config('koneko.admin.menu.debug.show_hidden_items') && $item['hidden_item'])
@if(CoreModule::config('menu.debug.show_hidden_items') && $item['hidden_item'])
<p class="text-xs m-0 pt-2 text-gray-500">
<span class="text-sm mr-1">🚧</span>
Vista forzada

View File

@ -3,6 +3,11 @@
* Vista Blade para mostrar los accesos rápidos.
* Compatible con Vuexy Admin y modo oscuro.
*/
$menuDebug = config_m()->get('menu.debug', []);
$show_broken_routes = $menuDebug['show_broken_routes'] ?? false;
$show_disallowed_links = $menuDebug['show_disallowed_links'] ?? false;
$show_hidden_items = $menuDebug['show_hidden_items'] ?? false;
@endphp
<div class="space-y-8">
@ -59,17 +64,17 @@
<i class="{{ $item['icon'] }} text-3xl text-primary mt-1 mb-3"></i>
<h6 class="mb-0 text-dark dark:text-light fw-semibold search-term">
{{ $item['title'] }}
@if(config('koneko.admin.menu.debug.show_broken_routers') && $item['url'] == "javascript:;")
@if($show_broken_routes && $item['url'] == "javascript:;")
<p class="text-xs m-0 pt-2 text-gray-500">
<span class="xs mr-1"></span> Sin URL válida
</p>
@endif
@if(config('koneko.admin.menu.debug.show_disallowed_links') && $item['disallowed_link'])
@if($show_disallowed_links && $item['disallowed_link'])
<p class="text-xs m-0 pt-2 text-gray-500">
<span class="text-sm mr-1">🔒</span> Sin permisos
</p>
@endif
@if(config('koneko.admin.menu.debug.show_hidden_items') && $item['hidden_item'])
@if($show_hidden_items && $item['hidden_item'])
<p class="text-xs m-0 pt-2 text-gray-500">
<span class="text-sm mr-1">🚧</span> Vista forzada
</p>