From a996fd6de2bfb75ce4edbdfbceb931bff81f7c86 Mon Sep 17 00:00:00 2001 From: Yoga Pangestu Date: Tue, 7 Apr 2026 14:40:26 +0700 Subject: [PATCH] refactor: update column labels for improved clarity and consistency across multiple resources --- app/Filament/Exports/MediaMonitoringExcelExport.php | 3 ++- .../Manage/Cooperations/Tables/CooperationsTable.php | 2 +- .../ContentRecaps/Tables/ContentRecapsTable.php | 6 +++--- .../IssueManagements/Tables/IssueManagementTable.php | 12 ++++++------ .../Tables/MediaMonitoringsTable.php | 4 +++- .../Announcements/Tables/AnnouncementTable.php | 8 ++++---- .../Resources/Publication/News/Tables/NewsTable.php | 6 +++--- 7 files changed, 22 insertions(+), 19 deletions(-) diff --git a/app/Filament/Exports/MediaMonitoringExcelExport.php b/app/Filament/Exports/MediaMonitoringExcelExport.php index 0cb81d5..4685463 100644 --- a/app/Filament/Exports/MediaMonitoringExcelExport.php +++ b/app/Filament/Exports/MediaMonitoringExcelExport.php @@ -49,7 +49,8 @@ public function setUp() ->getStateUsing(fn ($record) => $record->themes->pluck('name')->join(', ')), Column::make('release_date') - ->heading('Tanggal Rilis'), + ->heading('Tanggal Rilis') + ->formatStateUsing(fn ($state) => $state?->translatedFormat('l, d F Y')), Column::make('issue_management_status') ->heading('Status Isu') diff --git a/app/Filament/Resources/Manage/Cooperations/Tables/CooperationsTable.php b/app/Filament/Resources/Manage/Cooperations/Tables/CooperationsTable.php index e832da8..ffab42a 100644 --- a/app/Filament/Resources/Manage/Cooperations/Tables/CooperationsTable.php +++ b/app/Filament/Resources/Manage/Cooperations/Tables/CooperationsTable.php @@ -143,7 +143,7 @@ public static function configure(Table $table): Table ->toggleable(isToggledHiddenByDefault: true), TextColumn::make('description') - ->label('Deskripsi') + ->label('Deskripsi Kerja Sama') ->searchable() ->limit(50) ->wrap() diff --git a/app/Filament/Resources/Monitoring/ContentRecaps/Tables/ContentRecapsTable.php b/app/Filament/Resources/Monitoring/ContentRecaps/Tables/ContentRecapsTable.php index 0aeda74..491edf6 100644 --- a/app/Filament/Resources/Monitoring/ContentRecaps/Tables/ContentRecapsTable.php +++ b/app/Filament/Resources/Monitoring/ContentRecaps/Tables/ContentRecapsTable.php @@ -44,7 +44,7 @@ public static function configure(Table $table): Table ->description(fn (ContentRecap $contentRecap): string => $contentRecap->link), TextColumn::make('type') - ->label('Tipe') + ->label('Tipe Konten') ->badge() ->color(fn (ContentType $state): string => $state->getColor()) ->searchable() @@ -68,7 +68,7 @@ public static function configure(Table $table): Table ->sortable(), TextColumn::make('posting_date') - ->label('Tgl Posting') + ->label('Tanggal Posting') ->searchable() ->sortable() ->date('l, d F Y'), @@ -93,7 +93,7 @@ public static function configure(Table $table): Table ->native(false), SelectFilter::make('type') - ->label('Jenis Konten') + ->label('Tipe Konten') ->options(ContentType::class) ->native(false), diff --git a/app/Filament/Resources/Monitoring/IssueManagements/Tables/IssueManagementTable.php b/app/Filament/Resources/Monitoring/IssueManagements/Tables/IssueManagementTable.php index 6df9fdc..4cb1cb5 100644 --- a/app/Filament/Resources/Monitoring/IssueManagements/Tables/IssueManagementTable.php +++ b/app/Filament/Resources/Monitoring/IssueManagements/Tables/IssueManagementTable.php @@ -40,19 +40,19 @@ public static function configure(Table $table): Table ->sortable(), TextColumn::make('issue') - ->label('Isu') + ->label('Sentimen Isu') ->badge() ->searchable() ->sortable(), TextColumn::make('response') - ->label('Respon') + ->label('Respon Pemerintah') ->badge() ->searchable() ->sortable(), TextColumn::make('departments.name') - ->label('Perangkat Daerah') + ->label('Perangkat Daerah Terkait') ->badge() ->searchable() ->sortable(), @@ -85,12 +85,12 @@ public static function configure(Table $table): Table ->visible(fn () => auth()->user()?->hasRole(RoleEnum::DEVELOPER->value)), SelectFilter::make('issue') - ->label('Filter Isu') + ->label('Sentimen Isu') ->options(IssueSentiment::class) ->native(false), SelectFilter::make('response') - ->label('Filter Respon') + ->label('Respon Pemerintah') ->options(IssueSentiment::class) ->native(false), @@ -109,7 +109,7 @@ public static function configure(Table $table): Table ->native(false), SelectFilter::make('departments') - ->label('Perangkat Daerah') + ->label('Perangkat Daerah Terkait') ->relationship('departments', 'name') ->searchable() ->preload() diff --git a/app/Filament/Resources/Monitoring/MediaMonitorings/Tables/MediaMonitoringsTable.php b/app/Filament/Resources/Monitoring/MediaMonitorings/Tables/MediaMonitoringsTable.php index bc9325f..074f1d1 100644 --- a/app/Filament/Resources/Monitoring/MediaMonitorings/Tables/MediaMonitoringsTable.php +++ b/app/Filament/Resources/Monitoring/MediaMonitorings/Tables/MediaMonitoringsTable.php @@ -62,17 +62,19 @@ public static function configure(Table $table): Table ->sortable(), TextColumn::make('link') - ->label('Tautan') + ->label('Tautan (URL)') ->searchable() ->sortable() ->toggleable(isToggledHiddenByDefault: true), TextColumn::make('influencer') + ->label('Influencer') ->searchable() ->sortable() ->toggleable(isToggledHiddenByDefault: true), TextColumn::make('keyword') + ->label('Kata Kunci') ->searchable() ->sortable() ->toggleable(isToggledHiddenByDefault: true), diff --git a/app/Filament/Resources/Publication/Announcements/Tables/AnnouncementTable.php b/app/Filament/Resources/Publication/Announcements/Tables/AnnouncementTable.php index 9a9523a..b222d52 100644 --- a/app/Filament/Resources/Publication/Announcements/Tables/AnnouncementTable.php +++ b/app/Filament/Resources/Publication/Announcements/Tables/AnnouncementTable.php @@ -36,7 +36,7 @@ public static function configure(Table $table): Table ->wrap(), TextColumn::make('content') - ->label('Konten') + ->label('Isi Pengumuman') ->searchable() ->sortable() ->wrap() @@ -45,12 +45,12 @@ public static function configure(Table $table): Table ->toggleable(isToggledHiddenByDefault: true), TextColumn::make('type') - ->label('Tipe') + ->label('Tipe Pengumuman') ->badge() ->sortable(), TextColumn::make('partnerMedia') - ->label('Penerima') + ->label('Penerima Khusus') ->getStateUsing( fn ($record) => $record->partnerMedia->pluck('name')->toArray() ) @@ -66,7 +66,7 @@ public static function configure(Table $table): Table ]) ->filters([ SelectFilter::make('type') - ->label('Tipe') + ->label('Tipe Pengumuman') ->options(AnnouncementType::class) ->native(false), diff --git a/app/Filament/Resources/Publication/News/Tables/NewsTable.php b/app/Filament/Resources/Publication/News/Tables/NewsTable.php index 7fcd757..4426a5a 100644 --- a/app/Filament/Resources/Publication/News/Tables/NewsTable.php +++ b/app/Filament/Resources/Publication/News/Tables/NewsTable.php @@ -51,7 +51,7 @@ public static function configure(Table $table): Table ->placeholder('Tidak ada tag'), TextColumn::make('status') - ->label('Status') + ->label('Status Publikasi') ->searchable() ->sortable() ->badge() @@ -73,12 +73,12 @@ public static function configure(Table $table): Table ]) ->filters([ SelectFilter::make('status') - ->label('Status') + ->label('Status Publikasi') ->options(NewsStatus::class) ->native(false), SelectFilter::make('tags') - ->label('Tag') + ->label('Tag Berita') ->relationship('tags', 'name') ->multiple() ->preload()