Update dependencies and refine Filament configuration
- Upgraded @tailwindcss/vite and tailwindcss to version 4.1.17 in package.json. - Modified Vite configuration to include a new input file for Filament theme. - Added AdvancedFileUpload component to VisaMasterPaymentOrderForm. - Removed unused SpatieMediaLibraryFileUpload from VisaMasterPaymentOrderInfolist. - Enhanced VisaMasterPaymentOrderInfolist schema for better layout and organization. - Set Vite theme path in WorkPanelProvider for improved styling.
This commit is contained in:
@@ -22,6 +22,7 @@ use Filament\Schemas\Components\Wizard\Step;
|
|||||||
use Filament\Schemas\Schema;
|
use Filament\Schemas\Schema;
|
||||||
use Filament\Support\Icons\Heroicon;
|
use Filament\Support\Icons\Heroicon;
|
||||||
use Illuminate\Support\Facades\Auth;
|
use Illuminate\Support\Facades\Auth;
|
||||||
|
use RalphJSmit\Filament\Upload\Filament\Forms\Components\AdvancedFileUpload;
|
||||||
|
|
||||||
class VisaMasterPaymentOrderForm
|
class VisaMasterPaymentOrderForm
|
||||||
{
|
{
|
||||||
|
|||||||
@@ -6,7 +6,6 @@ use App\Modules\OrderStatus\Repositories\OrderStatusRepository;
|
|||||||
use App\Modules\Region\Repositories\RegionRepository;
|
use App\Modules\Region\Repositories\RegionRepository;
|
||||||
use App\Modules\TurkmenPassport\Repositories\TurkmenPassportRepository;
|
use App\Modules\TurkmenPassport\Repositories\TurkmenPassportRepository;
|
||||||
use App\Modules\VisaMasterPaymentOrder\Models\VisaMasterPaymentOrder;
|
use App\Modules\VisaMasterPaymentOrder\Models\VisaMasterPaymentOrder;
|
||||||
use Filament\Forms\Components\SpatieMediaLibraryFileUpload;
|
|
||||||
use Filament\Infolists\Components\IconEntry;
|
use Filament\Infolists\Components\IconEntry;
|
||||||
use Filament\Infolists\Components\SpatieMediaLibraryImageEntry;
|
use Filament\Infolists\Components\SpatieMediaLibraryImageEntry;
|
||||||
use Filament\Infolists\Components\TextEntry;
|
use Filament\Infolists\Components\TextEntry;
|
||||||
@@ -16,7 +15,10 @@ use Filament\Schemas\Components\Tabs;
|
|||||||
use Filament\Schemas\Components\Tabs\Tab;
|
use Filament\Schemas\Components\Tabs\Tab;
|
||||||
use Filament\Schemas\Schema;
|
use Filament\Schemas\Schema;
|
||||||
use Filament\Support\Icons\Heroicon;
|
use Filament\Support\Icons\Heroicon;
|
||||||
|
use Hugomyb\FilamentMediaAction\Actions\MediaAction;
|
||||||
use Illuminate\Support\Str;
|
use Illuminate\Support\Str;
|
||||||
|
use RalphJSmit\Filament\Upload\Filament\Forms\Components\AdvancedFileUpload;
|
||||||
|
use RalphJSmit\Filament\Upload\Filament\Infolists\Entries\PdfEntry;
|
||||||
|
|
||||||
class VisaMasterPaymentOrderInfolist
|
class VisaMasterPaymentOrderInfolist
|
||||||
{
|
{
|
||||||
@@ -76,35 +78,35 @@ class VisaMasterPaymentOrderInfolist
|
|||||||
->columns(8)
|
->columns(8)
|
||||||
->schema([
|
->schema([
|
||||||
TextEntry::make('sender_full_name')
|
TextEntry::make('sender_full_name')
|
||||||
->label(__('Name, Surname, Patronic name'))
|
->label(__('Name, Surname, Patronic name'))
|
||||||
->columnSpan(4)
|
->columnSpan(4)
|
||||||
->placeholder('-'),
|
->placeholder('-'),
|
||||||
|
|
||||||
TextEntry::make('sender_passport')
|
TextEntry::make('sender_passport')
|
||||||
->label(__('Passport serie and number'))
|
->label(__('Passport serie and number'))
|
||||||
->formatStateUsing(function ($record) {
|
->formatStateUsing(function ($record) {
|
||||||
$serie = TurkmenPassportRepository::values()[$record->sender_passport_serie] ?? $record->sender_passport_serie;
|
$serie = TurkmenPassportRepository::values()[$record->sender_passport_serie] ?? $record->sender_passport_serie;
|
||||||
|
|
||||||
return $serie.' '.$record->sender_passport_number;
|
return $serie.' '.$record->sender_passport_number;
|
||||||
})
|
})
|
||||||
->columnSpan(2)
|
->columnSpan(2)
|
||||||
->placeholder('-'),
|
->placeholder('-'),
|
||||||
|
|
||||||
TextEntry::make('phone')
|
TextEntry::make('phone')
|
||||||
->label(__('Phone'))
|
->label(__('Phone'))
|
||||||
->formatStateUsing(fn ($state) => '+993 '.$state)
|
->formatStateUsing(fn ($state) => '+993 '.$state)
|
||||||
->columnSpan(2)
|
->columnSpan(2)
|
||||||
->placeholder('-'),
|
->placeholder('-'),
|
||||||
|
|
||||||
TextEntry::make('sender_deposit_account')
|
TextEntry::make('sender_deposit_account')
|
||||||
->label(__('Deposit account'))
|
->label(__('Deposit account'))
|
||||||
->columnSpan(4)
|
->columnSpan(4)
|
||||||
->placeholder('-'),
|
->placeholder('-'),
|
||||||
|
|
||||||
TextEntry::make('address')
|
TextEntry::make('address')
|
||||||
->label(__('Address'))
|
->label(__('Address'))
|
||||||
->columnSpan(4)
|
->columnSpan(4)
|
||||||
->placeholder('-'),
|
->placeholder('-'),
|
||||||
]),
|
]),
|
||||||
|
|
||||||
Section::make(__('Files'))
|
Section::make(__('Files'))
|
||||||
|
|||||||
@@ -85,6 +85,7 @@ class WorkPanelProvider extends PanelProvider
|
|||||||
'primary' => Color::Indigo,
|
'primary' => Color::Indigo,
|
||||||
'success' => Color::Emerald,
|
'success' => Color::Emerald,
|
||||||
'warning' => Color::Orange,
|
'warning' => Color::Orange,
|
||||||
]);
|
])
|
||||||
|
->viteTheme('resources/css/filament/work/theme.css');
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
2226
package-lock.json
generated
Normal file
2226
package-lock.json
generated
Normal file
File diff suppressed because it is too large
Load Diff
@@ -7,11 +7,11 @@
|
|||||||
"dev": "vite"
|
"dev": "vite"
|
||||||
},
|
},
|
||||||
"devDependencies": {
|
"devDependencies": {
|
||||||
"@tailwindcss/vite": "^4.0.0",
|
"@tailwindcss/vite": "^4.1.17",
|
||||||
"axios": "^1.11.0",
|
"axios": "^1.11.0",
|
||||||
"concurrently": "^9.0.1",
|
"concurrently": "^9.0.1",
|
||||||
"laravel-vite-plugin": "^2.0.0",
|
"laravel-vite-plugin": "^2.0.0",
|
||||||
"tailwindcss": "^4.0.0",
|
"tailwindcss": "^4.1.17",
|
||||||
"vite": "^7.0.7"
|
"vite": "^7.0.7"
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
5
resources/css/filament/work/theme.css
Normal file
5
resources/css/filament/work/theme.css
Normal file
@@ -0,0 +1,5 @@
|
|||||||
|
@import '../../../../vendor/filament/filament/resources/css/theme.css';
|
||||||
|
|
||||||
|
@source '../../../../app/Filament/**/*';
|
||||||
|
@source '../../../../resources/views/filament/**/*';
|
||||||
|
@source '../../../../vendor/ralphjsmit/laravel-filament-upload/resources/**/*.blade.php';
|
||||||
@@ -5,7 +5,9 @@ import tailwindcss from '@tailwindcss/vite';
|
|||||||
export default defineConfig({
|
export default defineConfig({
|
||||||
plugins: [
|
plugins: [
|
||||||
laravel({
|
laravel({
|
||||||
input: ['resources/css/app.css', 'resources/js/app.js'],
|
input: [
|
||||||
|
'resources/css/filament/work/theme.css'
|
||||||
|
],
|
||||||
refresh: true,
|
refresh: true,
|
||||||
}),
|
}),
|
||||||
tailwindcss(),
|
tailwindcss(),
|
||||||
|
|||||||
Reference in New Issue
Block a user