feat: Introduce RowIndexColumn for consistent row indexing across various Filament resource tables.
This commit is contained in:
parent
698bd35728
commit
550d040834
18
app/Filament/Columns/RowIndexColumn.php
Normal file
18
app/Filament/Columns/RowIndexColumn.php
Normal file
@ -0,0 +1,18 @@
|
|||||||
|
<?php
|
||||||
|
|
||||||
|
namespace App\Filament\Columns;
|
||||||
|
|
||||||
|
use Filament\Tables\Columns\TextColumn;
|
||||||
|
|
||||||
|
class RowIndexColumn
|
||||||
|
{
|
||||||
|
public static function make(): array
|
||||||
|
{
|
||||||
|
return [
|
||||||
|
TextColumn::make('index')
|
||||||
|
->label('No.')
|
||||||
|
->rowIndex()
|
||||||
|
->width('10px'),
|
||||||
|
];
|
||||||
|
}
|
||||||
|
}
|
||||||
@ -4,6 +4,7 @@
|
|||||||
|
|
||||||
use App\Filament\Actions\Cheerful\DeleteAction;
|
use App\Filament\Actions\Cheerful\DeleteAction;
|
||||||
use App\Filament\Actions\DefaultBulkActions;
|
use App\Filament\Actions\DefaultBulkActions;
|
||||||
|
use App\Filament\Columns\RowIndexColumn;
|
||||||
use App\Filament\Resources\Manage\Contacts\Actions\ReplyAction;
|
use App\Filament\Resources\Manage\Contacts\Actions\ReplyAction;
|
||||||
use App\Filament\Resources\Manage\Contacts\Pages\ManageContacts;
|
use App\Filament\Resources\Manage\Contacts\Pages\ManageContacts;
|
||||||
use App\Models\Contact;
|
use App\Models\Contact;
|
||||||
@ -102,6 +103,8 @@ public static function table(Table $table): Table
|
|||||||
{
|
{
|
||||||
return $table
|
return $table
|
||||||
->columns([
|
->columns([
|
||||||
|
...RowIndexColumn::make(),
|
||||||
|
|
||||||
TextColumn::make('name')
|
TextColumn::make('name')
|
||||||
->label('Nama')
|
->label('Nama')
|
||||||
->searchable(),
|
->searchable(),
|
||||||
|
|||||||
@ -4,6 +4,7 @@
|
|||||||
|
|
||||||
use App\Enums\ApprovalStatus;
|
use App\Enums\ApprovalStatus;
|
||||||
use App\Enums\RoleEnum;
|
use App\Enums\RoleEnum;
|
||||||
|
use App\Filament\Columns\RowIndexColumn;
|
||||||
use App\Filament\Resources\Manage\Cooperations\Actions\Media\PayAction;
|
use App\Filament\Resources\Manage\Cooperations\Actions\Media\PayAction;
|
||||||
use App\Models\CooperationMedia;
|
use App\Models\CooperationMedia;
|
||||||
use Filament\Actions\ViewAction;
|
use Filament\Actions\ViewAction;
|
||||||
@ -39,6 +40,8 @@ public function table(Table $table): Table
|
|||||||
{
|
{
|
||||||
return $table
|
return $table
|
||||||
->columns([
|
->columns([
|
||||||
|
...RowIndexColumn::make(),
|
||||||
|
|
||||||
TextColumn::make('partnerMedia.name')
|
TextColumn::make('partnerMedia.name')
|
||||||
->label('Nama')
|
->label('Nama')
|
||||||
->searchable(),
|
->searchable(),
|
||||||
|
|||||||
@ -4,6 +4,7 @@
|
|||||||
|
|
||||||
use App\Enums\ApprovalStatus;
|
use App\Enums\ApprovalStatus;
|
||||||
use App\Enums\RoleEnum;
|
use App\Enums\RoleEnum;
|
||||||
|
use App\Filament\Columns\RowIndexColumn;
|
||||||
use App\Models\CooperationPayment;
|
use App\Models\CooperationPayment;
|
||||||
use Filament\Resources\RelationManagers\RelationManager;
|
use Filament\Resources\RelationManagers\RelationManager;
|
||||||
use Filament\Support\Icons\Heroicon;
|
use Filament\Support\Icons\Heroicon;
|
||||||
@ -41,6 +42,8 @@ public function table(Table $table): Table
|
|||||||
{
|
{
|
||||||
return $table
|
return $table
|
||||||
->columns([
|
->columns([
|
||||||
|
...RowIndexColumn::make(),
|
||||||
|
|
||||||
TextColumn::make('amount')
|
TextColumn::make('amount')
|
||||||
->label('Nominal')
|
->label('Nominal')
|
||||||
->money('IDR', decimalPlaces: 0),
|
->money('IDR', decimalPlaces: 0),
|
||||||
|
|||||||
@ -4,6 +4,7 @@
|
|||||||
|
|
||||||
use App\Enums\ApprovalStatus;
|
use App\Enums\ApprovalStatus;
|
||||||
use App\Enums\RoleEnum;
|
use App\Enums\RoleEnum;
|
||||||
|
use App\Filament\Columns\RowIndexColumn;
|
||||||
use App\Filament\Resources\Manage\Cooperations\Actions\Proposal\AcceptAction;
|
use App\Filament\Resources\Manage\Cooperations\Actions\Proposal\AcceptAction;
|
||||||
use App\Filament\Resources\Manage\Cooperations\Actions\Proposal\RejectAction;
|
use App\Filament\Resources\Manage\Cooperations\Actions\Proposal\RejectAction;
|
||||||
use App\Models\CooperationProposal;
|
use App\Models\CooperationProposal;
|
||||||
@ -59,6 +60,8 @@ public function table(Table $table): Table
|
|||||||
{
|
{
|
||||||
return $table
|
return $table
|
||||||
->columns([
|
->columns([
|
||||||
|
...RowIndexColumn::make(),
|
||||||
|
|
||||||
TextColumn::make('partnerMedia.name')
|
TextColumn::make('partnerMedia.name')
|
||||||
->label('Media')
|
->label('Media')
|
||||||
->searchable()
|
->searchable()
|
||||||
|
|||||||
@ -5,6 +5,7 @@
|
|||||||
use App\Enums\ApprovalStatus;
|
use App\Enums\ApprovalStatus;
|
||||||
use App\Enums\CooperationStatus;
|
use App\Enums\CooperationStatus;
|
||||||
use App\Enums\RoleEnum;
|
use App\Enums\RoleEnum;
|
||||||
|
use App\Filament\Columns\RowIndexColumn;
|
||||||
use App\Filament\Resources\Manage\Cooperations\Actions\Report\AcceptAction;
|
use App\Filament\Resources\Manage\Cooperations\Actions\Report\AcceptAction;
|
||||||
use App\Filament\Resources\Manage\Cooperations\Actions\Report\RejectAction;
|
use App\Filament\Resources\Manage\Cooperations\Actions\Report\RejectAction;
|
||||||
use App\Filament\Resources\Manage\Cooperations\CooperationResource;
|
use App\Filament\Resources\Manage\Cooperations\CooperationResource;
|
||||||
@ -114,6 +115,8 @@ public function table(Table $table): Table
|
|||||||
{
|
{
|
||||||
return $table
|
return $table
|
||||||
->columns([
|
->columns([
|
||||||
|
...RowIndexColumn::make(),
|
||||||
|
|
||||||
TextColumn::make('mediaTaskAssignment.partnerMedia.name')
|
TextColumn::make('mediaTaskAssignment.partnerMedia.name')
|
||||||
->label('Media')
|
->label('Media')
|
||||||
->searchable()
|
->searchable()
|
||||||
|
|||||||
@ -7,6 +7,7 @@
|
|||||||
use App\Filament\Actions\Cheerful\CreateAction;
|
use App\Filament\Actions\Cheerful\CreateAction;
|
||||||
use App\Filament\Actions\Cheerful\DeleteAction;
|
use App\Filament\Actions\Cheerful\DeleteAction;
|
||||||
use App\Filament\Actions\Cheerful\EditAction;
|
use App\Filament\Actions\Cheerful\EditAction;
|
||||||
|
use App\Filament\Columns\RowIndexColumn;
|
||||||
use Filament\Actions\BulkActionGroup;
|
use Filament\Actions\BulkActionGroup;
|
||||||
use Filament\Actions\DeleteBulkAction;
|
use Filament\Actions\DeleteBulkAction;
|
||||||
use Filament\Notifications\Notification;
|
use Filament\Notifications\Notification;
|
||||||
@ -42,6 +43,8 @@ public function table(Table $table): Table
|
|||||||
{
|
{
|
||||||
return $table
|
return $table
|
||||||
->columns([
|
->columns([
|
||||||
|
...RowIndexColumn::make(),
|
||||||
|
|
||||||
TextColumn::make('start_date')
|
TextColumn::make('start_date')
|
||||||
->label('Mulai')
|
->label('Mulai')
|
||||||
->date('l, d F Y'),
|
->date('l, d F Y'),
|
||||||
|
|||||||
@ -8,6 +8,7 @@
|
|||||||
use App\Filament\Actions\Cheerful\DeleteAction;
|
use App\Filament\Actions\Cheerful\DeleteAction;
|
||||||
use App\Filament\Actions\Cheerful\EditAction;
|
use App\Filament\Actions\Cheerful\EditAction;
|
||||||
use App\Filament\Actions\DefaultBulkActions;
|
use App\Filament\Actions\DefaultBulkActions;
|
||||||
|
use App\Filament\Columns\RowIndexColumn;
|
||||||
use App\Filament\Columns\TimestampColumns;
|
use App\Filament\Columns\TimestampColumns;
|
||||||
use App\Filament\Exports\CooperationExcelExport;
|
use App\Filament\Exports\CooperationExcelExport;
|
||||||
use App\Filament\Resources\Manage\Cooperations\Actions\Cooperation\AcceptAction;
|
use App\Filament\Resources\Manage\Cooperations\Actions\Cooperation\AcceptAction;
|
||||||
@ -39,6 +40,8 @@ public static function configure(Table $table): Table
|
|||||||
{
|
{
|
||||||
return $table
|
return $table
|
||||||
->columns([
|
->columns([
|
||||||
|
...RowIndexColumn::make(),
|
||||||
|
|
||||||
TextColumn::make('title')
|
TextColumn::make('title')
|
||||||
->label('Judul')
|
->label('Judul')
|
||||||
->searchable()
|
->searchable()
|
||||||
|
|||||||
@ -5,6 +5,7 @@
|
|||||||
use App\Enums\DataChangeStatus;
|
use App\Enums\DataChangeStatus;
|
||||||
use App\Enums\RoleEnum;
|
use App\Enums\RoleEnum;
|
||||||
use App\Filament\Actions\DefaultBulkActions;
|
use App\Filament\Actions\DefaultBulkActions;
|
||||||
|
use App\Filament\Columns\RowIndexColumn;
|
||||||
use App\Filament\Resources\Manage\DataChanges\Actions\DataChangeRequest\AcceptAction;
|
use App\Filament\Resources\Manage\DataChanges\Actions\DataChangeRequest\AcceptAction;
|
||||||
use App\Filament\Resources\Manage\DataChanges\Actions\DataChangeRequest\RejectAction;
|
use App\Filament\Resources\Manage\DataChanges\Actions\DataChangeRequest\RejectAction;
|
||||||
use App\Filament\Resources\Manage\DataChanges\Pages\ManageDataChanges;
|
use App\Filament\Resources\Manage\DataChanges\Pages\ManageDataChanges;
|
||||||
@ -193,6 +194,8 @@ public static function table(Table $table): Table
|
|||||||
{
|
{
|
||||||
return $table
|
return $table
|
||||||
->columns([
|
->columns([
|
||||||
|
...RowIndexColumn::make(),
|
||||||
|
|
||||||
TextColumn::make('user.name')
|
TextColumn::make('user.name')
|
||||||
->label('Pemohon')
|
->label('Pemohon')
|
||||||
->searchable()
|
->searchable()
|
||||||
|
|||||||
@ -6,6 +6,7 @@
|
|||||||
use App\Enums\VerificationStatus;
|
use App\Enums\VerificationStatus;
|
||||||
use App\Filament\Actions\Cheerful\ForceDeleteAction;
|
use App\Filament\Actions\Cheerful\ForceDeleteAction;
|
||||||
use App\Filament\Actions\Cheerful\RestoreAction;
|
use App\Filament\Actions\Cheerful\RestoreAction;
|
||||||
|
use App\Filament\Columns\RowIndexColumn;
|
||||||
use App\Filament\Columns\TimestampColumns;
|
use App\Filament\Columns\TimestampColumns;
|
||||||
use App\Filament\Pages\Media;
|
use App\Filament\Pages\Media;
|
||||||
use App\Filament\Resources\Manage\Journalists\Actions\DeleteJournalistAction;
|
use App\Filament\Resources\Manage\Journalists\Actions\DeleteJournalistAction;
|
||||||
@ -142,6 +143,8 @@ public static function table(Table $table): Table
|
|||||||
{
|
{
|
||||||
return $table
|
return $table
|
||||||
->columns([
|
->columns([
|
||||||
|
...RowIndexColumn::make(),
|
||||||
|
|
||||||
TextColumn::make('name')
|
TextColumn::make('name')
|
||||||
->label('Nama')
|
->label('Nama')
|
||||||
->searchable()
|
->searchable()
|
||||||
|
|||||||
@ -8,6 +8,7 @@
|
|||||||
use App\Enums\RoleEnum;
|
use App\Enums\RoleEnum;
|
||||||
use App\Enums\VerificationStatus;
|
use App\Enums\VerificationStatus;
|
||||||
use App\Filament\Actions\DefaultBulkActions;
|
use App\Filament\Actions\DefaultBulkActions;
|
||||||
|
use App\Filament\Columns\RowIndexColumn;
|
||||||
use App\Filament\Resources\Manage\Partners\Pages\ManagePartners;
|
use App\Filament\Resources\Manage\Partners\Pages\ManagePartners;
|
||||||
use App\Filament\Resources\Manage\Partners\Pages\ViewPartner;
|
use App\Filament\Resources\Manage\Partners\Pages\ViewPartner;
|
||||||
use App\Models\User;
|
use App\Models\User;
|
||||||
@ -294,6 +295,8 @@ public static function table(Table $table): Table
|
|||||||
{
|
{
|
||||||
return $table
|
return $table
|
||||||
->columns([
|
->columns([
|
||||||
|
...RowIndexColumn::make(),
|
||||||
|
|
||||||
TextColumn::make('company.name')
|
TextColumn::make('company.name')
|
||||||
->label('Perusahaan')
|
->label('Perusahaan')
|
||||||
->searchable(query: function ($query, $search) {
|
->searchable(query: function ($query, $search) {
|
||||||
|
|||||||
@ -9,6 +9,7 @@
|
|||||||
use App\Filament\Actions\Cheerful\ForceDeleteAction;
|
use App\Filament\Actions\Cheerful\ForceDeleteAction;
|
||||||
use App\Filament\Actions\Cheerful\RestoreAction;
|
use App\Filament\Actions\Cheerful\RestoreAction;
|
||||||
use App\Filament\Actions\DefaultBulkActions;
|
use App\Filament\Actions\DefaultBulkActions;
|
||||||
|
use App\Filament\Columns\RowIndexColumn;
|
||||||
use App\Filament\Columns\TimestampColumns;
|
use App\Filament\Columns\TimestampColumns;
|
||||||
use App\Filament\Resources\Master\Categories\Pages\ManageCategories;
|
use App\Filament\Resources\Master\Categories\Pages\ManageCategories;
|
||||||
use App\Filament\Support\CheerfulNotification;
|
use App\Filament\Support\CheerfulNotification;
|
||||||
@ -64,6 +65,8 @@ public static function table(Table $table): Table
|
|||||||
{
|
{
|
||||||
return $table
|
return $table
|
||||||
->columns([
|
->columns([
|
||||||
|
...RowIndexColumn::make(),
|
||||||
|
|
||||||
TextColumn::make('name')
|
TextColumn::make('name')
|
||||||
->label('Nama')
|
->label('Nama')
|
||||||
->searchable()
|
->searchable()
|
||||||
|
|||||||
@ -9,6 +9,7 @@
|
|||||||
use App\Filament\Actions\Cheerful\ForceDeleteAction;
|
use App\Filament\Actions\Cheerful\ForceDeleteAction;
|
||||||
use App\Filament\Actions\Cheerful\RestoreAction;
|
use App\Filament\Actions\Cheerful\RestoreAction;
|
||||||
use App\Filament\Actions\DefaultBulkActions;
|
use App\Filament\Actions\DefaultBulkActions;
|
||||||
|
use App\Filament\Columns\RowIndexColumn;
|
||||||
use App\Filament\Columns\TimestampColumns;
|
use App\Filament\Columns\TimestampColumns;
|
||||||
use App\Filament\Resources\Master\Classifications\Pages\ManageClassifications;
|
use App\Filament\Resources\Master\Classifications\Pages\ManageClassifications;
|
||||||
use App\Filament\Support\CheerfulNotification;
|
use App\Filament\Support\CheerfulNotification;
|
||||||
@ -64,6 +65,8 @@ public static function table(Table $table): Table
|
|||||||
{
|
{
|
||||||
return $table
|
return $table
|
||||||
->columns([
|
->columns([
|
||||||
|
...RowIndexColumn::make(),
|
||||||
|
|
||||||
TextColumn::make('name')
|
TextColumn::make('name')
|
||||||
->label('Nama')
|
->label('Nama')
|
||||||
->searchable()
|
->searchable()
|
||||||
|
|||||||
@ -9,6 +9,7 @@
|
|||||||
use App\Filament\Actions\Cheerful\ForceDeleteAction;
|
use App\Filament\Actions\Cheerful\ForceDeleteAction;
|
||||||
use App\Filament\Actions\Cheerful\RestoreAction;
|
use App\Filament\Actions\Cheerful\RestoreAction;
|
||||||
use App\Filament\Actions\DefaultBulkActions;
|
use App\Filament\Actions\DefaultBulkActions;
|
||||||
|
use App\Filament\Columns\RowIndexColumn;
|
||||||
use App\Filament\Columns\TimestampColumns;
|
use App\Filament\Columns\TimestampColumns;
|
||||||
use App\Filament\Resources\Master\Departments\Pages\ManageDepartments;
|
use App\Filament\Resources\Master\Departments\Pages\ManageDepartments;
|
||||||
use App\Filament\Support\CheerfulNotification;
|
use App\Filament\Support\CheerfulNotification;
|
||||||
@ -70,6 +71,8 @@ public static function table(Table $table): Table
|
|||||||
{
|
{
|
||||||
return $table
|
return $table
|
||||||
->columns([
|
->columns([
|
||||||
|
...RowIndexColumn::make(),
|
||||||
|
|
||||||
TextColumn::make('name')
|
TextColumn::make('name')
|
||||||
->label('Nama')
|
->label('Nama')
|
||||||
->searchable()
|
->searchable()
|
||||||
|
|||||||
@ -9,6 +9,7 @@
|
|||||||
use App\Filament\Actions\Cheerful\ForceDeleteAction;
|
use App\Filament\Actions\Cheerful\ForceDeleteAction;
|
||||||
use App\Filament\Actions\Cheerful\RestoreAction;
|
use App\Filament\Actions\Cheerful\RestoreAction;
|
||||||
use App\Filament\Actions\DefaultBulkActions;
|
use App\Filament\Actions\DefaultBulkActions;
|
||||||
|
use App\Filament\Columns\RowIndexColumn;
|
||||||
use App\Filament\Columns\TimestampColumns;
|
use App\Filament\Columns\TimestampColumns;
|
||||||
use App\Filament\Resources\Master\Locations\Pages\ManageLocations;
|
use App\Filament\Resources\Master\Locations\Pages\ManageLocations;
|
||||||
use App\Filament\Support\CheerfulNotification;
|
use App\Filament\Support\CheerfulNotification;
|
||||||
@ -64,6 +65,8 @@ public static function table(Table $table): Table
|
|||||||
{
|
{
|
||||||
return $table
|
return $table
|
||||||
->columns([
|
->columns([
|
||||||
|
...RowIndexColumn::make(),
|
||||||
|
|
||||||
TextColumn::make('name')
|
TextColumn::make('name')
|
||||||
->label('Nama')
|
->label('Nama')
|
||||||
->searchable()
|
->searchable()
|
||||||
|
|||||||
@ -9,6 +9,7 @@
|
|||||||
use App\Filament\Actions\Cheerful\ForceDeleteAction;
|
use App\Filament\Actions\Cheerful\ForceDeleteAction;
|
||||||
use App\Filament\Actions\Cheerful\RestoreAction;
|
use App\Filament\Actions\Cheerful\RestoreAction;
|
||||||
use App\Filament\Actions\DefaultBulkActions;
|
use App\Filament\Actions\DefaultBulkActions;
|
||||||
|
use App\Filament\Columns\RowIndexColumn;
|
||||||
use App\Filament\Columns\TimestampColumns;
|
use App\Filament\Columns\TimestampColumns;
|
||||||
use App\Filament\Resources\Master\SubClassifications\Pages\ManageSubClassifications;
|
use App\Filament\Resources\Master\SubClassifications\Pages\ManageSubClassifications;
|
||||||
use App\Models\Classification;
|
use App\Models\Classification;
|
||||||
@ -75,6 +76,8 @@ public static function table(Table $table): Table
|
|||||||
{
|
{
|
||||||
return $table
|
return $table
|
||||||
->columns([
|
->columns([
|
||||||
|
...RowIndexColumn::make(),
|
||||||
|
|
||||||
TextColumn::make('name')
|
TextColumn::make('name')
|
||||||
->label('Nama')
|
->label('Nama')
|
||||||
->searchable()
|
->searchable()
|
||||||
|
|||||||
@ -9,6 +9,7 @@
|
|||||||
use App\Filament\Actions\Cheerful\ForceDeleteAction;
|
use App\Filament\Actions\Cheerful\ForceDeleteAction;
|
||||||
use App\Filament\Actions\Cheerful\RestoreAction;
|
use App\Filament\Actions\Cheerful\RestoreAction;
|
||||||
use App\Filament\Actions\DefaultBulkActions;
|
use App\Filament\Actions\DefaultBulkActions;
|
||||||
|
use App\Filament\Columns\RowIndexColumn;
|
||||||
use App\Filament\Columns\TimestampColumns;
|
use App\Filament\Columns\TimestampColumns;
|
||||||
use App\Filament\Resources\Master\SubLocations\Pages\ManageSubLocations;
|
use App\Filament\Resources\Master\SubLocations\Pages\ManageSubLocations;
|
||||||
use App\Filament\Support\CheerfulNotification;
|
use App\Filament\Support\CheerfulNotification;
|
||||||
@ -75,6 +76,8 @@ public static function table(Table $table): Table
|
|||||||
{
|
{
|
||||||
return $table
|
return $table
|
||||||
->columns([
|
->columns([
|
||||||
|
...RowIndexColumn::make(),
|
||||||
|
|
||||||
TextColumn::make('name')
|
TextColumn::make('name')
|
||||||
->label('Nama')
|
->label('Nama')
|
||||||
->searchable()
|
->searchable()
|
||||||
|
|||||||
@ -9,6 +9,7 @@
|
|||||||
use App\Filament\Actions\Cheerful\ForceDeleteAction;
|
use App\Filament\Actions\Cheerful\ForceDeleteAction;
|
||||||
use App\Filament\Actions\Cheerful\RestoreAction;
|
use App\Filament\Actions\Cheerful\RestoreAction;
|
||||||
use App\Filament\Actions\DefaultBulkActions;
|
use App\Filament\Actions\DefaultBulkActions;
|
||||||
|
use App\Filament\Columns\RowIndexColumn;
|
||||||
use App\Filament\Columns\TimestampColumns;
|
use App\Filament\Columns\TimestampColumns;
|
||||||
use App\Filament\Resources\Master\Themes\Pages\ManageThemes;
|
use App\Filament\Resources\Master\Themes\Pages\ManageThemes;
|
||||||
use App\Filament\Support\CheerfulNotification;
|
use App\Filament\Support\CheerfulNotification;
|
||||||
@ -63,6 +64,8 @@ public static function table(Table $table): Table
|
|||||||
{
|
{
|
||||||
return $table
|
return $table
|
||||||
->columns([
|
->columns([
|
||||||
|
...RowIndexColumn::make(),
|
||||||
|
|
||||||
TextColumn::make('name')
|
TextColumn::make('name')
|
||||||
->label('Nama')
|
->label('Nama')
|
||||||
->searchable()
|
->searchable()
|
||||||
|
|||||||
@ -9,6 +9,7 @@
|
|||||||
use App\Filament\Actions\Cheerful\ForceDeleteAction;
|
use App\Filament\Actions\Cheerful\ForceDeleteAction;
|
||||||
use App\Filament\Actions\Cheerful\RestoreAction;
|
use App\Filament\Actions\Cheerful\RestoreAction;
|
||||||
use App\Filament\Actions\DefaultBulkActions;
|
use App\Filament\Actions\DefaultBulkActions;
|
||||||
|
use App\Filament\Columns\RowIndexColumn;
|
||||||
use App\Filament\Columns\TimestampColumns;
|
use App\Filament\Columns\TimestampColumns;
|
||||||
use App\Filament\Resources\Master\Users\Actions\ChangePasswordAction;
|
use App\Filament\Resources\Master\Users\Actions\ChangePasswordAction;
|
||||||
use App\Filament\Resources\Master\Users\Pages\ManageUsers;
|
use App\Filament\Resources\Master\Users\Pages\ManageUsers;
|
||||||
@ -101,6 +102,8 @@ public static function table(Table $table): Table
|
|||||||
{
|
{
|
||||||
return $table
|
return $table
|
||||||
->columns([
|
->columns([
|
||||||
|
...RowIndexColumn::make(),
|
||||||
|
|
||||||
TextColumn::make('name')
|
TextColumn::make('name')
|
||||||
->label('Nama')
|
->label('Nama')
|
||||||
->searchable()
|
->searchable()
|
||||||
|
|||||||
@ -11,6 +11,7 @@
|
|||||||
use App\Filament\Actions\Cheerful\ForceDeleteAction;
|
use App\Filament\Actions\Cheerful\ForceDeleteAction;
|
||||||
use App\Filament\Actions\Cheerful\RestoreAction;
|
use App\Filament\Actions\Cheerful\RestoreAction;
|
||||||
use App\Filament\Actions\DefaultBulkActions;
|
use App\Filament\Actions\DefaultBulkActions;
|
||||||
|
use App\Filament\Columns\RowIndexColumn;
|
||||||
use App\Filament\Columns\TimestampColumns;
|
use App\Filament\Columns\TimestampColumns;
|
||||||
use App\Models\ContentRecap;
|
use App\Models\ContentRecap;
|
||||||
use Filament\Actions\BulkActionGroup;
|
use Filament\Actions\BulkActionGroup;
|
||||||
@ -32,6 +33,8 @@ public static function configure(Table $table): Table
|
|||||||
{
|
{
|
||||||
return $table
|
return $table
|
||||||
->columns([
|
->columns([
|
||||||
|
...RowIndexColumn::make(),
|
||||||
|
|
||||||
TextColumn::make('title')
|
TextColumn::make('title')
|
||||||
->label('Judul')
|
->label('Judul')
|
||||||
->searchable()
|
->searchable()
|
||||||
|
|||||||
@ -9,6 +9,7 @@
|
|||||||
use App\Filament\Actions\Cheerful\ForceDeleteAction;
|
use App\Filament\Actions\Cheerful\ForceDeleteAction;
|
||||||
use App\Filament\Actions\Cheerful\RestoreAction;
|
use App\Filament\Actions\Cheerful\RestoreAction;
|
||||||
use App\Filament\Actions\DefaultBulkActions;
|
use App\Filament\Actions\DefaultBulkActions;
|
||||||
|
use App\Filament\Columns\RowIndexColumn;
|
||||||
use App\Filament\Columns\TimestampColumns;
|
use App\Filament\Columns\TimestampColumns;
|
||||||
use Filament\Actions\BulkActionGroup;
|
use Filament\Actions\BulkActionGroup;
|
||||||
use Filament\Forms\Components\DatePicker;
|
use Filament\Forms\Components\DatePicker;
|
||||||
@ -29,6 +30,8 @@ public static function configure(Table $table): Table
|
|||||||
{
|
{
|
||||||
return $table
|
return $table
|
||||||
->columns([
|
->columns([
|
||||||
|
...RowIndexColumn::make(),
|
||||||
|
|
||||||
TextColumn::make('mediaMonitoring.title')
|
TextColumn::make('mediaMonitoring.title')
|
||||||
->label('Judul Berita')
|
->label('Judul Berita')
|
||||||
->limit(30)
|
->limit(30)
|
||||||
|
|||||||
@ -9,6 +9,7 @@
|
|||||||
use App\Filament\Actions\Cheerful\ForceDeleteAction;
|
use App\Filament\Actions\Cheerful\ForceDeleteAction;
|
||||||
use App\Filament\Actions\Cheerful\RestoreAction;
|
use App\Filament\Actions\Cheerful\RestoreAction;
|
||||||
use App\Filament\Actions\DefaultBulkActions;
|
use App\Filament\Actions\DefaultBulkActions;
|
||||||
|
use App\Filament\Columns\RowIndexColumn;
|
||||||
use App\Filament\Columns\TimestampColumns;
|
use App\Filament\Columns\TimestampColumns;
|
||||||
use Filament\Actions\BulkActionGroup;
|
use Filament\Actions\BulkActionGroup;
|
||||||
use Filament\Forms\Components\DatePicker;
|
use Filament\Forms\Components\DatePicker;
|
||||||
@ -29,6 +30,8 @@ public static function configure(Table $table): Table
|
|||||||
{
|
{
|
||||||
return $table
|
return $table
|
||||||
->columns([
|
->columns([
|
||||||
|
...RowIndexColumn::make(),
|
||||||
|
|
||||||
TextColumn::make('code')
|
TextColumn::make('code')
|
||||||
->label('Kode')
|
->label('Kode')
|
||||||
->searchable()
|
->searchable()
|
||||||
|
|||||||
@ -9,6 +9,7 @@
|
|||||||
use App\Filament\Actions\Cheerful\ForceDeleteAction;
|
use App\Filament\Actions\Cheerful\ForceDeleteAction;
|
||||||
use App\Filament\Actions\Cheerful\RestoreAction;
|
use App\Filament\Actions\Cheerful\RestoreAction;
|
||||||
use App\Filament\Actions\DefaultBulkActions;
|
use App\Filament\Actions\DefaultBulkActions;
|
||||||
|
use App\Filament\Columns\RowIndexColumn;
|
||||||
use App\Filament\Columns\TimestampColumns;
|
use App\Filament\Columns\TimestampColumns;
|
||||||
use App\Filament\Resources\Publication\Announcements\Pages\ManageAnnouncements;
|
use App\Filament\Resources\Publication\Announcements\Pages\ManageAnnouncements;
|
||||||
use App\Models\Announcement;
|
use App\Models\Announcement;
|
||||||
@ -98,6 +99,8 @@ public static function table(Table $table): Table
|
|||||||
{
|
{
|
||||||
return $table
|
return $table
|
||||||
->columns([
|
->columns([
|
||||||
|
...RowIndexColumn::make(),
|
||||||
|
|
||||||
TextColumn::make('title')
|
TextColumn::make('title')
|
||||||
->label('Judul')
|
->label('Judul')
|
||||||
->searchable()
|
->searchable()
|
||||||
|
|||||||
@ -9,6 +9,7 @@
|
|||||||
use App\Filament\Actions\Cheerful\ForceDeleteAction;
|
use App\Filament\Actions\Cheerful\ForceDeleteAction;
|
||||||
use App\Filament\Actions\Cheerful\RestoreAction;
|
use App\Filament\Actions\Cheerful\RestoreAction;
|
||||||
use App\Filament\Actions\DefaultBulkActions;
|
use App\Filament\Actions\DefaultBulkActions;
|
||||||
|
use App\Filament\Columns\RowIndexColumn;
|
||||||
use App\Filament\Columns\TimestampColumns;
|
use App\Filament\Columns\TimestampColumns;
|
||||||
use App\Models\News;
|
use App\Models\News;
|
||||||
use Filament\Actions\BulkActionGroup;
|
use Filament\Actions\BulkActionGroup;
|
||||||
@ -24,6 +25,8 @@ public static function configure(Table $table): Table
|
|||||||
{
|
{
|
||||||
return $table
|
return $table
|
||||||
->columns([
|
->columns([
|
||||||
|
...RowIndexColumn::make(),
|
||||||
|
|
||||||
TextColumn::make('title')
|
TextColumn::make('title')
|
||||||
->label('Judul')
|
->label('Judul')
|
||||||
->searchable()
|
->searchable()
|
||||||
|
|||||||
@ -2,6 +2,7 @@
|
|||||||
|
|
||||||
namespace App\Filament\Resources\Visitors;
|
namespace App\Filament\Resources\Visitors;
|
||||||
|
|
||||||
|
use App\Filament\Columns\RowIndexColumn;
|
||||||
use App\Filament\Resources\Visitors\Pages\ManageVisitors;
|
use App\Filament\Resources\Visitors\Pages\ManageVisitors;
|
||||||
use App\Models\Visitor;
|
use App\Models\Visitor;
|
||||||
use BackedEnum;
|
use BackedEnum;
|
||||||
@ -36,6 +37,8 @@ public static function table(Table $table): Table
|
|||||||
{
|
{
|
||||||
return $table
|
return $table
|
||||||
->columns([
|
->columns([
|
||||||
|
...RowIndexColumn::make(),
|
||||||
|
|
||||||
TextColumn::make('date')
|
TextColumn::make('date')
|
||||||
->label('Tanggal & Waktu')
|
->label('Tanggal & Waktu')
|
||||||
->date('l, d F Y')
|
->date('l, d F Y')
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user