diff --git a/app/Filament/Clusters/VisaMasterPayments/Resources/VisaMasterPaymentOrders/Schemas/VisaMasterPaymentOrderInfolist.php b/app/Filament/Clusters/VisaMasterPayments/Resources/VisaMasterPaymentOrders/Schemas/VisaMasterPaymentOrderInfolist.php index 249ccd0..6031377 100644 --- a/app/Filament/Clusters/VisaMasterPayments/Resources/VisaMasterPaymentOrders/Schemas/VisaMasterPaymentOrderInfolist.php +++ b/app/Filament/Clusters/VisaMasterPayments/Resources/VisaMasterPaymentOrders/Schemas/VisaMasterPaymentOrderInfolist.php @@ -6,6 +6,7 @@ use App\Modules\OrderStatus\Repositories\OrderStatusRepository; use App\Modules\Region\Repositories\RegionRepository; use App\Modules\TurkmenPassport\Repositories\TurkmenPassportRepository; use App\Modules\VisaMasterPaymentOrder\Models\VisaMasterPaymentOrder; +use Filament\Forms\Components\SpatieMediaLibraryFileUpload; use Filament\Infolists\Components\IconEntry; use Filament\Infolists\Components\SpatieMediaLibraryImageEntry; use Filament\Infolists\Components\TextEntry; @@ -70,36 +71,41 @@ class VisaMasterPaymentOrderInfolist Tab::make(__('Payment sender data')) ->columns(8) ->schema([ - TextEntry::make('sender_full_name') - ->label(__('Name, Surname, Patronic name')) - ->columnSpan(4) - ->placeholder('-'), + Fieldset::make(__('Data')) + ->columnSpan(8) + ->columns(8) + ->schema([ + TextEntry::make('sender_full_name') + ->label(__('Name, Surname, Patronic name')) + ->columnSpan(4) + ->placeholder('-'), - TextEntry::make('sender_passport') - ->label(__('Passport serie and number')) - ->formatStateUsing(function ($record) { - $serie = TurkmenPassportRepository::values()[$record->sender_passport_serie] ?? $record->sender_passport_serie; + TextEntry::make('sender_passport') + ->label(__('Passport serie and number')) + ->formatStateUsing(function ($record) { + $serie = TurkmenPassportRepository::values()[$record->sender_passport_serie] ?? $record->sender_passport_serie; - return $serie.' '.$record->sender_passport_number; - }) - ->columnSpan(2) - ->placeholder('-'), + return $serie.' '.$record->sender_passport_number; + }) + ->columnSpan(2) + ->placeholder('-'), - TextEntry::make('phone') - ->label(__('Phone')) - ->formatStateUsing(fn ($state) => '+993 '.$state) - ->columnSpan(2) - ->placeholder('-'), + TextEntry::make('phone') + ->label(__('Phone')) + ->formatStateUsing(fn ($state) => '+993 '.$state) + ->columnSpan(2) + ->placeholder('-'), - TextEntry::make('sender_deposit_account') - ->label(__('Deposit account')) - ->columnSpan(4) - ->placeholder('-'), + TextEntry::make('sender_deposit_account') + ->label(__('Deposit account')) + ->columnSpan(4) + ->placeholder('-'), - TextEntry::make('address') - ->label(__('Address')) - ->columnSpan(4) - ->placeholder('-'), + TextEntry::make('address') + ->label(__('Address')) + ->columnSpan(4) + ->placeholder('-'), + ]), Section::make(__('Files')) ->description('PNG, JPEG, PDF') diff --git a/composer.json b/composer.json index e5ba5b6..f6733c4 100644 --- a/composer.json +++ b/composer.json @@ -49,6 +49,12 @@ "Tests\\": "tests/" } }, + "repositories": [ + { + "type": "composer", + "url": "https://satis.ralphjsmit.com" + } + ], "scripts": { "post-autoload-dump": [ "Illuminate\\Foundation\\ComposerScripts::postAutoloadDump", diff --git a/lang/tk.json b/lang/tk.json index aa220bb..f6e80c7 100644 --- a/lang/tk.json +++ b/lang/tk.json @@ -727,5 +727,6 @@ "Payment": "Töleg", "Online payments": "Onlaýn tölegler", "USD rate": "USD kursy", - "Total": "Jemi" + "Total": "Jemi", + "Data": "Maglumatlar" } diff --git a/lang/vendor/filament-media-action/en/media-action.php b/lang/vendor/filament-media-action/en/media-action.php new file mode 100644 index 0000000..ed75db4 --- /dev/null +++ b/lang/vendor/filament-media-action/en/media-action.php @@ -0,0 +1,7 @@ + 'Loading...', + 'unsupported-media-type' => 'Unsupported media type.', +]; diff --git a/lang/vendor/filament-media-action/fr/media-action.php b/lang/vendor/filament-media-action/fr/media-action.php new file mode 100644 index 0000000..739b7fa --- /dev/null +++ b/lang/vendor/filament-media-action/fr/media-action.php @@ -0,0 +1,6 @@ + 'Chargement...', + 'unsupported-media-type' => 'Type de média non pris en charge.', +]; diff --git a/lang/vendor/filament-media-action/it/media-action.php b/lang/vendor/filament-media-action/it/media-action.php new file mode 100644 index 0000000..bcd2a64 --- /dev/null +++ b/lang/vendor/filament-media-action/it/media-action.php @@ -0,0 +1,7 @@ + 'Caricamento...', + 'unsupported-media-type' => 'Tipo di file non supportato.', +]; diff --git a/resources/views/vendor/filament-media-action/.gitkeep b/resources/views/vendor/filament-media-action/.gitkeep new file mode 100644 index 0000000..e69de29 diff --git a/resources/views/vendor/filament-media-action/actions/media-modal-content.blade.php b/resources/views/vendor/filament-media-action/actions/media-modal-content.blade.php new file mode 100644 index 0000000..02e11a4 --- /dev/null +++ b/resources/views/vendor/filament-media-action/actions/media-modal-content.blade.php @@ -0,0 +1,147 @@ +
Invalid YouTube URL.
+ @endif + + @elseif ($mediaType === \Hugomyb\FilamentMediaAction\Actions\MediaAction::TYPE_AUDIO) + + + @elseif ($mediaType === \Hugomyb\FilamentMediaAction\Actions\MediaAction::TYPE_VIDEO) + + + @elseif ($mediaType === \Hugomyb\FilamentMediaAction\Actions\MediaAction::TYPE_IMAGE) + +{{ __('filament-media-action::unsupported-media-type') }}
+ @endif +