Laravel 11, Vuexy Admin 10.3, by admin@koneko.mx

This commit is contained in:
2025-01-25 04:23:40 -06:00
parent c3045b43b1
commit 64d505910f
1283 changed files with 140198 additions and 0 deletions

View File

@ -0,0 +1,57 @@
<div x-data="{
googleanalyticsEnabled: @entangle('google_analytics_enabled')
}">
<form id="website-analytics-settings-card" novalidate="novalidate">
<div class="card">
<div class="card-body">
<h5>Google Analytics</h5>
<div class="mb-6">
<a href="https://analytics.google.com/analytics/web/">https://analytics.google.com/analytics/web/</a>
</div>
<div class="mb-4">
<x-form.checkbox
name='google_analytics_enabled'
wire:model.defer='google_analytics_enabled'
parent_class='form-switch'>
Habilitar Google Analytics
</x-form.checkbox>
</div>
<div class="mb-4 fv-row">
<label for="google_analytics_id" class="form-label">ID de medición de Google Analytics</label>
<div class="input-group">
<span class="input-group-text"><i class="fab fa-google"></i></span>
<input type="text" id="google_analytics_id" name="google_analytics_id" wire:model='google_analytics_id' class="form-control" placeholder="XX-12345678901" :disabled="!googleanalyticsEnabled">
</div>
@error("google_analytics_id")
<span class="text-danger">{{ $message }}</span>
@enderror
</div>
</div>
</div>
<div>
{{-- Botones --}}
<div class="row my-4">
<div class="col-lg-12 text-end">
<button
type="submit"
class="btn btn-primary btn-save btn-sm mt-2 mr-2 waves-effect waves-light"
disabled
data-loading-text="Guardando...">
<i class="ti ti-device-floppy mr-2"></i>
Guardar cambios
</button>
<button
type="button"
wire:click="loadSettings"
class="btn btn-secondary btn-cancel btn-sm mt-2 mr-2 waves-effect waves-light"
disabled>
<i class="ti ti-rotate-2 mr-2"></i>
Cancelar
</button>
</div>
</div>
{{-- Notifications --}}
<div class="notification-container" wire:ignore></div>
</div>
</form>
</div>

View File

@ -0,0 +1,58 @@
<div x-data="{ chatProvider: @entangle('chat_provider') }">
<form id="website-chat-settings-card" novalidate="novalidate" x-data="{ selectedChat: '' }">
<div class="card">
<div class="card-body">
<h5>Chat</h5>
<div class="mb-4 fv-row">
<label for="chat_provider" class="form-label">Proveedor</label>
<select id="chat_provider" name="chat_provider" x-model="chatProvider" wire:model="chat_provider" class="form-select">
<option value="">Deshabilitar Chat</option>
<option value="whatsapp">WhatsApp</option>
</select>
</div>
<div x-show="chatProvider === 'whatsapp'" class="mt-5">
<h5>WhatsApp</h5>
<div class="mb-4 fv-row">
<label for="chat_whatsapp_number" class="form-label">Número telefónico</label>
<input type="text" id="chat_whatsapp_number" name="chat_whatsapp_number" wire:model='chat_whatsapp_number' class="form-control" placeholder="Número telefónico">
@error("chat_whatsapp_number")
<span class="text-danger">{{ $message }}</span>
@enderror
</div>
<div class="mb-4 fv-row">
<label for="chat_whatsapp_message" class="form-label">Mensaje de saludo</label>
<input type="text" id="chat_whatsapp_message" name="chat_whatsapp_message" wire:model='chat_whatsapp_message' class="form-control" placeholder="Mensaje de saludo">
@error("chat_whatsapp_message")
<span class="text-danger">{{ $message }}</span>
@enderror
</div>
</div>
</div>
</div>
<div>
{{-- Botones --}}
<div class="row my-4">
<div class="col-lg-12 text-end">
<button
type="submit"
class="btn btn-primary btn-save btn-sm mt-2 mr-2 waves-effect waves-light"
disabled
data-loading-text="Guardando...">
<i class="ti ti-device-floppy mr-2"></i>
Guardar cambios
</button>
<button
type="button"
wire:click="loadSettings"
class="btn btn-secondary btn-cancel btn-sm mt-2 mr-2 waves-effect waves-light"
disabled>
<i class="ti ti-rotate-2 mr-2"></i>
Cancelar
</button>
</div>
</div>
{{-- Notifications --}}
<div class="notification-container" wire:ignore></div>
</div>
</form>
</div>

View File

@ -0,0 +1,55 @@
<div>
<form id="website-contact-form-settings-card" onsubmit="return false" novalidate="novalidate">
<div class="card">
<div class="card-body">
<h5>Formulario de contacto</h5>
<div class="mb-4 fv-row">
<label for="contact_form_email" class="form-label">Correo electrónico de recepción</label>
<input type="text" id="contact_form_email" name="contact_form_email" wire:model='contact_form_email' class="form-control" placeholder="Correo electrónico de recepción">
@error("contact_form_email")
<span class="text-danger">{{ $message }}</span>
@enderror
</div>
<div class="mb-4 fv-row">
<label for="contact_form_email_cc" class="form-label">Con copia a</label>
<input type="text" id="contact_form_email_cc" name="contact_form_email_cc" wire:model='contact_form_email_cc' class="form-control" placeholder="Con copia a">
@error("contact_form_email_cc")
<span class="text-danger">{{ $message }}</span>
@enderror
</div>
<div class="mb-4 fv-row">
<label for="contact_form_subject" class="form-label">Titulo del correo</label>
<input type="text" id="contact_form_subject" name="contact_form_subject" wire:model='contact_form_subject' class="form-control" placeholder="Titulo del correo">
@error("contact_form_subject")
<span class="text-danger">{{ $message }}</span>
@enderror
</div>
</div>
</div>
<div>
{{-- Botones --}}
<div class="row my-4">
<div class="col-lg-12 text-end">
<button
type="submit"
class="btn btn-primary btn-save btn-sm mt-2 mr-2 waves-effect waves-light"
disabled
data-loading-text="Guardando...">
<i class="ti ti-device-floppy mr-2"></i>
Guardar cambios
</button>
<button
type="button"
wire:click="loadSettings"
class="btn btn-secondary btn-cancel btn-sm mt-2 mr-2 waves-effect waves-light"
disabled>
<i class="ti ti-rotate-2 mr-2"></i>
Cancelar
</button>
</div>
</div>
{{-- Notifications --}}
<div class="notification-container" wire:ignore></div>
</div>
</form>
</div>

View File

@ -0,0 +1,55 @@
<div>
<form id="website-contact-info-settings-card" novalidate="novalidate">
<div class="card">
<div class="card-body">
<h5>Información de contacto</h5>
<div class="mb-4 fv-row">
<label for="contact_phone_number" class="form-label">Número telefónico</label>
<input type="text" id="contact_phone_number" name="contact_phone_number" wire:model='contact_phone_number' class="form-control" placeholder="Número telefónico">
@error("contact_phone_number")
<span class="text-danger">{{ $message }}</span>
@enderror
</div>
<div class="mb-4 fv-row">
<label for="contact_phone_number_ext" class="form-label">Extención telefónica</label>
<input type="text" id="contact_phone_number_ext" name="contact_phone_number_ext" wire:model='contact_phone_number_ext' class="form-control" placeholder="Extención telefónica">
@error("contact_phone_number_ext")
<span class="text-danger">{{ $message }}</span>
@enderror
</div>
<div class="mb-4 fv-row">
<label for="contact_email" class="form-label">Correo electrónico</label>
<input type="text" id="contact_email" name="contact_email" wire:model='contact_email' class="form-control" placeholder="Correo electrónico">
@error("contact_email")
<span class="text-danger">{{ $message }}</span>
@enderror
</div>
</div>
</div>
<div>
{{-- Botones --}}
<div class="row my-4">
<div class="col-lg-12 text-end">
<button
type="submit"
class="btn btn-primary btn-save btn-sm mt-2 mr-2 waves-effect waves-light"
disabled
data-loading-text="Guardando...">
<i class="ti ti-device-floppy mr-2"></i>
Guardar cambios
</button>
<button
type="button"
wire:click="loadSettings"
class="btn btn-secondary btn-cancel btn-sm mt-2 mr-2 waves-effect waves-light"
disabled>
<i class="ti ti-rotate-2 mr-2"></i>
Cancelar
</button>
</div>
</div>
{{-- Notifications --}}
<div class="notification-container" wire:ignore></div>
</div>
</form>
</div>

View File

@ -0,0 +1,91 @@
<div>
<form id="website-favicon-settings-card" novalidate="novalidate">
<div class="card">
<div class="card-body">
<h5 class="" >Icono de página</h5>
<div class="fv-row mb-4">
<input type="file" wire:model="upload_image_favicon" id="upload_image_favicon" class="form-control"accept="image/*" />
@error('upload_image_favicon')
<span class="text-danger">{{ $message }}</span>
@enderror
</div>
<div class="row">
<div class="col-sm-6">
<div class="mb-3 text-center d-flex flex-column align-items-center">
<div class="image-wrapper-16x16 d-flex justify-content-center align-items-center">
<img src="{{ $upload_image_favicon ? $upload_image_favicon->temporaryUrl() : asset('storage/' . $website_favicon_16x16) }}">
</div>
<span class="text-muted mt-1">Navegadores web (16x16)</span>
</div>
</div>
<div class="col-sm-6">
<div class="mb-3 text-center d-flex flex-column align-items-center">
<div class="image-wrapper-76x76 d-flex justify-content-center align-items-center">
<img src="{{ $upload_image_favicon ? $upload_image_favicon->temporaryUrl() : asset('storage/' . $website_favicon_76x76) }}">
</div>
<span class="text-muted mt-1">iPad sin Retina (76x76)</span>
</div>
</div>
<div class="col-sm-6">
<div class="mb-3 text-center d-flex flex-column align-items-center">
<div class="image-wrapper-120x120 d-flex justify-content-center align-items-center">
<img src="{{ $upload_image_favicon ? $upload_image_favicon->temporaryUrl() : asset('storage/' . $website_favicon_120x120) }}">
</div>
<span class="text-muted mt-1">iPhone (120x120)</span>
</div>
</div>
<div class="col-sm-6">
<div class="mb-3 text-center d-flex flex-column align-items-center">
<div class="image-wrapper-152x152 d-flex justify-content-center align-items-center">
<img src="{{ $upload_image_favicon ? $upload_image_favicon->temporaryUrl() : asset('storage/' . $website_favicon_152x152) }}">
</div>
<span class="text-muted mt-1">iPad (152x152)</span>
</div>
</div>
<div class="col-sm-6">
<div class="mb-3 text-center d-flex flex-column align-items-center">
<div class="image-wrapper-180x180 d-flex justify-content-center align-items-center">
<img src="{{ $upload_image_favicon ? $upload_image_favicon->temporaryUrl() : asset('storage/' . $website_favicon_180x180) }}">
</div>
<span class="text-muted mt-1">iPhone con Retina HD (180x180)</span>
</div>
</div>
<div class="col-sm-6">
<div class="mb-3 text-center d-flex flex-column align-items-center">
<div class="image-wrapper-192x192 d-flex justify-content-center align-items-center">
<img src="{{ $upload_image_favicon ? $upload_image_favicon->temporaryUrl() : asset('storage/' . $website_favicon_192x192) }}">
</div>
<span class="text-muted mt-1">Android y otros dispositivos móviles (192x192)</span>
</div>
</div>
</div>
</div>
</div>
<div>
{{-- Botones --}}
<div class="row my-4">
<div class="col-lg-12 text-end">
<button
type="button"
wire:click="save"
class="btn btn-primary btn-save btn-sm mt-2 mr-2 waves-effect waves-light"
:disabled="{{ $upload_image_favicon === null? 'true' : 'false' }}"
data-loading-text="Guardando...">
<i class="ti ti-device-floppy mr-2"></i>
Guardar cambios
</button>
<button
type="button"
wire:click="loadSettings"
:disabled="{{ $upload_image_favicon === null? 'true' : 'false' }}"
class="btn btn-secondary btn-save btn-sm mt-2 mr-2 waves-effect waves-light">
<i class="ti ti-rotate-2 mr-2"></i>
Cancelar
</button>
</div>
</div>
{{-- Notifications --}}
<div class="notification-container" wire:ignore></div>
</div>
</form>
</div>

View File

@ -0,0 +1,58 @@
<div>
<form id="website-image-logo-settings-card" novalidate="novalidate">
<div class="card">
<div class="card-body">
<h5>Logotipo claro</h5>
<div class="fv-row mb-4">
<input type="file" wire:model="upload_image_logo" id="upload_image_logo" class="form-control" accept="image/*" />
@error('upload_image_logo')
<span class="text-danger">{{ $message }}</span>
@enderror
</div>
<div class="mb-8 text-center align-items-center">
<div class="justify-content-center align-items-center">
<img src="{{ $upload_image_logo ? $upload_image_logo->temporaryUrl() : asset('storage/' . $website_image_logo) }}">
</div>
</div>
<h5>Logotipo obscuro</h5>
<div class="fv-row mb-4">
<input type="file" wire:model="upload_image_logo_dark" id="upload_image_logo_dark" class="form-control" accept="image/*" />
@error('upload_image_logo_dark')
<span class="text-danger">{{ $message }}</span>
@enderror
</div>
<div class="mb-3 text-center align-items-center">
<div class="justify-content-center align-items-center">
<img src="{{ $upload_image_logo_dark ? $upload_image_logo_dark->temporaryUrl() : asset('storage/' . $website_image_logo_dark) }}">
</div>
</div>
</div>
</div>
<div>
{{-- Botones --}}
<div class="row my-4">
<div class="col-lg-12 text-end">
<button
type="button"
wire:click="save"
class="btn btn-primary btn-save btn-sm mt-2 mr-2 waves-effect waves-light"
:disabled="{{ $upload_image_logo === null && $upload_image_logo_dark === null ? 'true' : 'false' }}"
data-loading-text="Guardando...">
<i class="ti ti-device-floppy mr-2"></i>
Guardar cambios
</button>
<button
type="button"
wire:click="loadSettings"
class="btn btn-secondary btn-cancel btn-sm mt-2 mr-2 waves-effect waves-light"
:disabled="{{ $upload_image_logo === null && $upload_image_logo_dark === null ? 'true' : 'false' }}">
<i class="ti ti-rotate-2 mr-2"></i>
Cancelar
</button>
</div>
</div>
{{-- Notifications --}}
<div class="notification-container" wire:ignore></div>
</div>
</form>
</div>

View File

@ -0,0 +1,80 @@
<div>
<div class="card" id="website-legal-settings-card">
<div class="card-body">
<div class="nav-align-left mb-6">
<ul class="nav nav-pills" role="tablist" wire:ignore>
<li>
<h5>Avislos legales</h5>
</li>
@foreach($legalVars as $key => $section)
<li class="nav-item">
<button
type="button"
class="nav-link @if($currentSection === $key) active @endif"
onclick="@this.currentSection = '{{ $key }}'; WebsiteLegalSettingsForm.switchToForm('{{ $key }}-nav');"
role="tab"
data-bs-toggle="tab"
data-bs-target="#{{ $key }}-nav"
aria-controls="{{ $key }}-nav"
aria-selected="@if($currentSection === $key)= true: flase @endif">
{{ $section['title'] }}
</button>
</li>
@endforeach
</ul>
<div class="tab-content">
@foreach($legalVars as $key => $section)
<div class="tab-pane fade @if($currentSection === $key) show active @endif" id="{{ $key }}-nav" role="tabpanel">
<h4 class="card-title text-center">{{ $section['title'] }}</h4>
<div class="form-check mb-3">
<x-form.checkbox
id="{{ $key }}-enabled"
wire:model="legalVars.{{ $key }}.enabled"
parent_class='form-switch'>
Habilitar {{ $section['title'] }}
</x-form.checkbox>
</div>
<!-- Div Quill ignorado por Livewire -->
<div wire:ignore>
<div id="{{ $key }}-content">
{!! $section['content'] !!}
</div>
</div>
<textarea id="{{ $key }}-textarea" class="hidden" wire:model.defer="legalVars.{{ $key }}.content"></textarea>
@error("legalVars.{$key}.content")
<span class="text-danger">{{ $message }}</span>
@enderror
</div>
@endforeach
<div>
{{-- Botones --}}
<div class="row my-4">
<div class="col-lg-12 text-end">
<button
type="button"
id="save-button"
class="btn btn-primary btn-sm mt-2 mr-2 waves-effect waves-light"
disabled
data-loading-text="Guardando...">
<i class="ti ti-device-floppy mr-2"></i>
Guardar cambios
</button>
<button
type="button"
id="cancel-button"
class="btn btn-secondary btn-sm mt-2 mr-2 waves-effect waves-light"
wire:click="loadSettings"
disabled>
<i class="ti ti-rotate-2 mr-2"></i>
Cancelar
</button>
</div>
</div>
{{-- Notifications --}}
<div class="notification-container" wire:ignore></div>
</div>
</div>
</div>
</div>
</div>
</div>

View File

@ -0,0 +1,64 @@
<div>
<form id="website-location-settings-card" onsubmit="return false" novalidate="novalidate">
<div class="card">
<div class="card-body">
<h5>Ubicación y Horarios</h5>
<div class="mb-4 fv-row">
<label for="contact_direccion" class="form-label">Dirección</label>
<input type="text" id="contact_direccion" name="contact_direccion" wire:model='contact_direccion' class="form-control" placeholder="Dirección">
@error("contact_direccion")
<span class="text-danger">{{ $message }}</span>
@enderror
</div>
<div class="mb-4 fv-row">
<label for="contact_horario" class="form-label">Horario</label>
<input type="text" id="contact_horario" name="contact_horario" wire:model='contact_horario' class="form-control" placeholder="Horario">
@error("contact_horario")
<span class="text-danger">{{ $message }}</span>
@enderror
</div>
<div class="row">
<div class="col-md-6 fv-row">
<label for="contact_location_lat" class="form-label">Latitud</label>
<input type="text" id="contact_location_lat" name="contact_location_lat" wire:model='contact_location_lat' class="form-control" placeholder="Latitud">
@error("contact_location_lat")
<span class="text-danger">{{ $message }}</span>
@enderror
</div>
<div class="col-md-6 fv-row">
<label for="contact_location_lng" class="form-label">Longitud</label>
<input type="text" id="contact_location_lng" name="contact_location_lng" wire:model='contact_location_lng' class="form-control" placeholder="Longitud">
@error("contact_location_lng")
<span class="text-danger">{{ $message }}</span>
@enderror
</div>
</div>
</div>
</div>
<div>
{{-- Botones --}}
<div class="row my-4">
<div class="col-lg-12 text-end">
<button
type="submit"
class="btn btn-primary btn-save btn-sm mt-2 mr-2 waves-effect waves-light"
disabled
data-loading-text="Guardando...">
<i class="ti ti-device-floppy mr-2"></i>
Guardar cambios
</button>
<button
type="button"
wire:click="loadSettings"
class="btn btn-secondary btn-cancel btn-sm mt-2 mr-2 waves-effect waves-light"
disabled>
<i class="ti ti-rotate-2 mr-2"></i>
Cancelar
</button>
</div>
</div>
{{-- Notifications --}}
<div class="notification-container" wire:ignore></div>
</div>
</form>
</div>

View File

@ -0,0 +1,119 @@
<div>
<form id="website-social-settings-card" novalidate="novalidate">
<div class="card">
<div class="card-body">
<h5>Redes sociales</h5>
<div class="row">
<div class="col-md-6">
<div class="mb-4 fv-row">
<label for="social_whatsapp" class="form-label">WhatsApp</label>
<div class="input-group">
<span class="input-group-text"><i class="fab fa-whatsapp"></i></span>
<input type="text" id="social_whatsapp" name="social_whatsapp" wire:model='social_whatsapp' class="form-control" placeholder="Número telefónico de WhatsApp">
</div>
@error("social_whatsapp")
<span class="text-danger">{{ $message }}</span>
@enderror
</div>
<div class="mb-4 fv-row">
<input type="text" id="social_whatsapp_message" name="social_whatsapp_message" wire:model='social_whatsapp_message' class="form-control" placeholder="Mensaje de saludo WhatsApp">
@error("social_whatsapp_message")
<span class="text-danger">{{ $message }}</span>
@enderror
</div>
<div class="mb-4 fv-row">
<label for="social_facebook" class="form-label">Facebook</label>
<div class="input-group">
<span class="input-group-text"><i class="fab fa-facebook"></i></span>
<input type="text" id="social_facebook" name="social_facebook" wire:model='social_facebook' class="form-control" placeholder="Enlace de Facebook">
</div>
</div>
<div class="mb-4 fv-row">
<label for="social_instagram" class="form-label">Instagram</label>
<div class="input-group">
<span class="input-group-text"><i class="fab fa-instagram"></i></span>
<input type="text" id="social_instagram" name="social_instagram" wire:model='social_instagram' class="form-control" placeholder="Enlace de Instagram">
</div>
</div>
<div class="mb-4 fv-row">
<label for="social_linkedin" class="form-label">LinkedIn</label>
<div class="input-group">
<span class="input-group-text"><i class="fab fa-linkedin"></i></span>
<input type="text" id="social_linkedin" name="social_linkedin" wire:model='social_linkedin' class="form-control" placeholder="Enlace de LinkedIn">
</div>
</div>
<div class="mb-4 fv-row">
<label for="social_tiktok" class="form-label">TikTok</label>
<div class="input-group">
<span class="input-group-text"><i class="fab fa-tiktok"></i></span>
<input type="text" id="social_tiktok" name="social_tiktok" wire:model='social_tiktok' class="form-control" placeholder="Enlace de TikTok">
</div>
</div>
</div>
<div class="col-md-6">
<div class="mb-4 fv-row">
<label for="social_x_twitter" class="form-label">X (Twitter)</label>
<div class="input-group">
<span class="input-group-text"><i class="fab fa-x"></i></span>
<input type="text" id="social_x_twitter" name="social_x_twitter" wire:model='social_x_twitter' class="form-control" placeholder="Enlace de X (Twitter)">
</div>
</div>
<div class="mb-4 fv-row">
<label for="social_google" class="form-label">Google</label>
<div class="input-group">
<span class="input-group-text"><i class="fab fa-google"></i></span>
<input type="text" id="social_google" name="social_google" wire:model='social_google' class="form-control" placeholder="Enlace de Google">
</div>
</div>
<div class="mb-4 fv-row">
<label for="social_pinterest" class="form-label">Pinterest</label>
<div class="input-group">
<span class="input-group-text"><i class="fab fa-pinterest"></i></span>
<input type="text" id="social_pinterest" name="social_pinterest" wire:model='social_pinterest' class="form-control" placeholder="Enlace de Pinterest">
</div>
</div>
<div class="mb-4 fv-row">
<label for="social_youtube" class="form-label">YouTube</label>
<div class="input-group">
<span class="input-group-text"><i class="fab fa-youtube"></i></span>
<input type="text" id="social_youtube" name="social_youtube" wire:model='social_youtube' class="form-control" placeholder="Enlace de YouTube">
</div>
</div>
<div class="mb-4 fv-row">
<label for="social_vimeo" class="form-label">Vimeo</label>
<div class="input-group">
<span class="input-group-text"><i class="fab fa-vimeo"></i></span>
<input type="text" id="social_vimeo" name="social_vimeo" wire:model='social_vimeo' class="form-control" placeholder="Enlace de Vimeo">
</div>
</div>
</div>
</div>
</div>
</div>
<div>
{{-- Botones --}}
<div class="row my-4">
<div class="col-lg-12 text-end">
<button
type="submit"
class="btn btn-primary btn-save btn-sm mt-2 mr-2 waves-effect waves-light"
disabled
data-loading-text="Guardando...">
<i class="ti ti-device-floppy mr-2"></i>
Guardar cambios
</button>
<button
type="button"
wire:click="loadSettings"
class="btn btn-secondary btn-cancel btn-sm mt-2 mr-2 waves-effect waves-light"
disabled>
<i class="ti ti-rotate-2 mr-2"></i>
Cancelar
</button>
</div>
</div>
{{-- Notifications --}}
<div class="notification-container" wire:ignore></div>
</div>
</form>
</div>

View File

@ -0,0 +1,49 @@
<div>
<form id="website-template-settings-card" novalidate="novalidate">
<div class="card">
<div class="card-body">
<h5>Porto Template 12.0.0</h5>
<div class="mb-4">
<x-form.checkbox
name='website_tpl_style_switcher'
wire:model.defer='website_tpl_style_switcher'
parent_class='form-switch'>
Mostrar personalizador de estilos
</x-form.checkbox>
</div>
<div class="mb-4 fv-row">
<label for="website_tpl_footer_text" class="form-label">Titulo de pie de página</label>
<input type="text" id="website_tpl_footer_text" name="website_tpl_footer_text" wire:model='website_tpl_footer_text' class="form-control" placeholder="Titulo de pie de página">
@error("website_tpl_footer_text")
<span class="text-danger">{{ $message }}</span>
@enderror
</div>
</div>
</div>
<div>
{{-- Botones --}}
<div class="row my-4">
<div class="col-lg-12 text-end">
<button
type="submit"
class="btn btn-primary btn-save btn-sm mt-2 mr-2 waves-effect waves-light"
disabled
data-loading-text="Guardando...">
<i class="ti ti-device-floppy mr-2"></i>
Guardar cambios
</button>
<button
type="button"
wire:click="loadSettings"
class="btn btn-secondary btn-cancel btn-sm mt-2 mr-2 waves-effect waves-light"
disabled>
<i class="ti ti-rotate-2 mr-2"></i>
Cancelar
</button>
</div>
</div>
{{-- Notifications --}}
<div class="notification-container" wire:ignore></div>
</div>
</form>
</div>

View File

@ -0,0 +1,60 @@
<div>
<form id="website-settings-card" novalidate="novalidate">
<div class="card">
<div class="card-body">
<h5>Sitio Web</h5>
<div class="fv-row mb-4">
<label for="website_title" class="form-label">
Titulo del sitio web
</label>
<input type="text" id="website_title" name="website_title" wire:model.defer="website_title" class="form-control" placeholder="Titulo del sitio">
@error('website_title')
<span class="text-danger">{{ $message }}</span>
@enderror
</div>
<div class="fv-row mb-4">
<label for="website_description" class="form-label">
Descripción del sitio web
</label>
<textarea
id="website_description"
name="website_description"
wire:model.defer="website_description"
class="form-control"
placeholder="Descripción del sitio web"
rows="3"
maxlength="255">
</textarea>
@error('website_description')
<span class="text-danger">{{ $message }}</span>
@enderror
</div>
</div>
</div>
<div>
{{-- Botones --}}
<div class="row my-4">
<div class="col-lg-12 text-end">
<button
type="submit"
class="btn btn-primary btn-save btn-sm mt-2 mr-2 waves-effect waves-light"
disabled
data-loading-text="Guardando...">
<i class="ti ti-device-floppy mr-2"></i>
Guardar cambios
</button>
<button
type="button"
wire:click="loadSettings"
class="btn btn-secondary btn-cancel btn-sm mt-2 mr-2 waves-effect waves-light"
disabled>
<i class="ti ti-rotate-2 mr-2"></i>
Cancelar
</button>
</div>
</div>
{{-- Notifications --}}
<div class="notification-container" wire:ignore></div>
</div>
</form>
</div>