refactor: enhance validation and user experience in NavbarLinkResource by improving icon input handling
This commit is contained in:
8
memory-bank/techContext.md
Normal file
8
memory-bank/techContext.md
Normal file
@@ -0,0 +1,8 @@
|
||||
# Tech Context
|
||||
|
||||
- **Framework**: Laravel + Livewire + Alpine.js. SPA routing via Filament for admin panel; public/client pages use Blade + Livewire components.
|
||||
- **Styling**: Tailwind utility classes with supplemental raw CSS inside Blade views. Color variables (`--color-*`) align with Paymenter theme tokens.
|
||||
- **Icons**: Remix Icon set. Forms now accept any icon listed in [tags.json](https://raw.githubusercontent.com/Remix-Design/RemixIcon/master/tags.json) and normalize user input to `ri-*` classes.
|
||||
- **Database**: MySQL/MariaDB compatible. Extensions ship migrations and may need guards (e.g., checking `Schema::hasTable`) before querying custom tables.
|
||||
- **Tooling**: Filament for admin CRUD. Artisan migrations triggered from `enabled()` or on-demand (e.g., NavbarManager auto-runs migrations if table missing). Livewire components often expose `load*` methods triggered via JS events for lazy loading.***
|
||||
|
||||
Reference in New Issue
Block a user