style: Replace filled Heroicons with their outlined counterparts across various Filament resources, pages, and actions.

This commit is contained in:
Yoga Pangestu 2026-03-17 12:44:59 +07:00
parent 53d593279f
commit 938680e2cc
50 changed files with 72 additions and 71 deletions

View File

@ -20,6 +20,7 @@
use Filament\Forms\Contracts\HasForms; use Filament\Forms\Contracts\HasForms;
use Filament\Pages\Page; use Filament\Pages\Page;
use Filament\Support\Enums\Width; use Filament\Support\Enums\Width;
use Filament\Support\Icons\Heroicon;
use Illuminate\Contracts\Pagination\LengthAwarePaginator; use Illuminate\Contracts\Pagination\LengthAwarePaginator;
use Illuminate\Support\Facades\DB; use Illuminate\Support\Facades\DB;
use Illuminate\Support\Facades\Log; use Illuminate\Support\Facades\Log;
@ -33,7 +34,7 @@ class AdminVerification extends Page implements HasActions, HasForms
protected static string|UnitEnum|null $navigationGroup = 'Kelola'; protected static string|UnitEnum|null $navigationGroup = 'Kelola';
protected static string|BackedEnum|null $navigationIcon = 'heroicon-o-user-group'; protected static string|BackedEnum|null $navigationIcon = Heroicon::OutlinedUserGroup;
protected static ?string $navigationLabel = 'Verifikasi Rekanan'; protected static ?string $navigationLabel = 'Verifikasi Rekanan';

View File

@ -42,7 +42,7 @@ class Company extends Page implements HasForms
protected static string|UnitEnum|null $navigationGroup = 'Kelola'; protected static string|UnitEnum|null $navigationGroup = 'Kelola';
protected static string|BackedEnum|null $navigationIcon = Heroicon::BuildingOffice2; protected static string|BackedEnum|null $navigationIcon = Heroicon::OutlinedBuildingOffice2;
protected static ?string $navigationLabel = 'Perusahaan'; protected static ?string $navigationLabel = 'Perusahaan';

View File

@ -50,7 +50,7 @@ protected function getHeaderActions(): array
return [ return [
Action::make('reset') Action::make('reset')
->label('Reset Filter') ->label('Reset Filter')
->icon(Heroicon::XMark) ->icon(Heroicon::OutlinedXMark)
->color('danger') ->color('danger')
->action(fn () => $this->resetFilters()) ->action(fn () => $this->resetFilters())
->visible(fn () => ! empty($this->filters['startDate']) || ! empty($this->filters['endDate'])), ->visible(fn () => ! empty($this->filters['startDate']) || ! empty($this->filters['endDate'])),

View File

@ -49,7 +49,7 @@ class Media extends Page implements HasForms
protected static string|UnitEnum|null $navigationGroup = 'Kelola'; protected static string|UnitEnum|null $navigationGroup = 'Kelola';
protected static string|BackedEnum|null $navigationIcon = Heroicon::Newspaper; protected static string|BackedEnum|null $navigationIcon = Heroicon::OutlinedNewspaper;
protected static ?string $navigationLabel = 'Media'; protected static ?string $navigationLabel = 'Media';

View File

@ -23,7 +23,7 @@ class ManageGeneralSettings extends SettingsPage
protected static string|UnitEnum|null $navigationGroup = 'Pengaturan'; protected static string|UnitEnum|null $navigationGroup = 'Pengaturan';
protected static string|BackedEnum|null $navigationIcon = Heroicon::Cog6Tooth; protected static string|BackedEnum|null $navigationIcon = Heroicon::OutlinedCog6Tooth;
protected static ?string $navigationLabel = 'Umum'; protected static ?string $navigationLabel = 'Umum';

View File

@ -21,7 +21,7 @@ class ManageSeoSettings extends SettingsPage
protected static string|UnitEnum|null $navigationGroup = 'Pengaturan'; protected static string|UnitEnum|null $navigationGroup = 'Pengaturan';
protected static string|BackedEnum|null $navigationIcon = Heroicon::MagnifyingGlass; protected static string|BackedEnum|null $navigationIcon = Heroicon::OutlinedMagnifyingGlass;
protected static ?string $navigationLabel = 'SEO'; protected static ?string $navigationLabel = 'SEO';

View File

@ -21,7 +21,7 @@ class ManageSocialMediaSettings extends SettingsPage
protected static string|UnitEnum|null $navigationGroup = 'Pengaturan'; protected static string|UnitEnum|null $navigationGroup = 'Pengaturan';
protected static string|BackedEnum|null $navigationIcon = Heroicon::Share; protected static string|BackedEnum|null $navigationIcon = Heroicon::OutlinedShare;
protected static ?string $navigationLabel = 'Media Sosial'; protected static ?string $navigationLabel = 'Media Sosial';

View File

@ -31,7 +31,7 @@ class Verification extends Page implements HasActions, HasForms
protected static string|UnitEnum|null $navigationGroup = 'Kelola'; protected static string|UnitEnum|null $navigationGroup = 'Kelola';
protected static string|BackedEnum|null $navigationIcon = Heroicon::CheckBadge; protected static string|BackedEnum|null $navigationIcon = Heroicon::OutlinedCheckBadge;
protected static ?string $navigationLabel = 'Verifikasi'; protected static ?string $navigationLabel = 'Verifikasi';

View File

@ -17,7 +17,7 @@ protected function setUp(): void
parent::setUp(); parent::setUp();
$this->label('Balas') $this->label('Balas')
->icon(Heroicon::ChatBubbleLeftRight) ->icon(Heroicon::OutlinedChatBubbleLeftRight)
->color('success') ->color('success')
->modalHeading('Balas Pesan Kontak') ->modalHeading('Balas Pesan Kontak')
->modalDescription('Pesan balasan tidak bisa diubah setelah dikirim.') ->modalDescription('Pesan balasan tidak bisa diubah setelah dikirim.')

View File

@ -30,7 +30,7 @@ class ContactResource extends Resource
protected static string|UnitEnum|null $navigationGroup = 'Kelola'; protected static string|UnitEnum|null $navigationGroup = 'Kelola';
protected static string|BackedEnum|null $navigationIcon = Heroicon::Envelope; protected static string|BackedEnum|null $navigationIcon = Heroicon::OutlinedEnvelope;
protected static ?string $navigationLabel = 'Kontak'; protected static ?string $navigationLabel = 'Kontak';
@ -156,7 +156,7 @@ public static function table(Table $table): Table
...DefaultBulkActions::make('Kontak'), ...DefaultBulkActions::make('Kontak'),
]), ]),
]) ])
->emptyStateIcon(Heroicon::Envelope) ->emptyStateIcon(Heroicon::OutlinedEnvelope)
->emptyStateDescription('Belum ada kontak atau pesan masuk.') ->emptyStateDescription('Belum ada kontak atau pesan masuk.')
->defaultSort('created_at', 'desc') ->defaultSort('created_at', 'desc')
->deferFilters(false) ->deferFilters(false)

View File

@ -16,7 +16,7 @@ protected function setUp(): void
parent::setUp(); parent::setUp();
$this->label('Selesaikan Kerjasama') $this->label('Selesaikan Kerjasama')
->icon(Heroicon::CheckBadge) ->icon(Heroicon::OutlinedCheckBadge)
->color('success') ->color('success')
->requiresConfirmation() ->requiresConfirmation()
->modalHeading('Selesaikan Kerja Sama') ->modalHeading('Selesaikan Kerja Sama')

View File

@ -23,7 +23,7 @@ protected function setUp(): void
parent::setUp(); parent::setUp();
$this->label('Buat Penugasan') $this->label('Buat Penugasan')
->icon(Heroicon::Plus) ->icon(Heroicon::OutlinedPlus)
->color('primary') ->color('primary')
->schema(function (Cooperation $record): array { ->schema(function (Cooperation $record): array {
return [ return [

View File

@ -17,7 +17,7 @@ protected function setUp(): void
parent::setUp(); parent::setUp();
$this->label('Lanjutkan ke Pembayaran') $this->label('Lanjutkan ke Pembayaran')
->icon(Heroicon::Banknotes) ->icon(Heroicon::OutlinedBanknotes)
->color('success') ->color('success')
->requiresConfirmation() ->requiresConfirmation()
->modalHeading('Lanjutkan ke Pembayaran?') ->modalHeading('Lanjutkan ke Pembayaran?')

View File

@ -18,7 +18,7 @@ protected function setUp(): void
parent::setUp(); parent::setUp();
$this->label('Tolak') $this->label('Tolak')
->icon(Heroicon::XMark) ->icon(Heroicon::OutlinedXMark)
->color('danger') ->color('danger')
->action(function (Cooperation $record): void { ->action(function (Cooperation $record): void {
$cooperationMedia = $record->cooperationMedia() $cooperationMedia = $record->cooperationMedia()

View File

@ -25,7 +25,7 @@ protected function setUp(): void
parent::setUp(); parent::setUp();
$this->label('Ajukan Proposal') $this->label('Ajukan Proposal')
->icon(Heroicon::DocumentText) ->icon(Heroicon::OutlinedDocumentText)
->color('info') ->color('info')
->schema([ ->schema([
TextInput::make('e_catalog') TextInput::make('e_catalog')

View File

@ -23,7 +23,7 @@ protected function setUp(): void
parent::setUp(); parent::setUp();
$this->label('Bayar') $this->label('Bayar')
->icon(Heroicon::CreditCard) ->icon(Heroicon::OutlinedCreditCard)
->color('success') ->color('success')
->visible(fn (CooperationMedia $record): bool => $record->cooperation->status === CooperationStatus::PAYMENT && ! $record->payment()->exists() && $record->status === ApprovalStatus::ACCEPTED) ->visible(fn (CooperationMedia $record): bool => $record->cooperation->status === CooperationStatus::PAYMENT && ! $record->payment()->exists() && $record->status === ApprovalStatus::ACCEPTED)
->schema([ ->schema([

View File

@ -21,7 +21,7 @@ protected function setUp(): void
parent::setUp(); parent::setUp();
$this->label('Tolak') $this->label('Tolak')
->icon(Heroicon::XMark) ->icon(Heroicon::OutlinedXMark)
->color('danger') ->color('danger')
->schema([ ->schema([
Textarea::make('reason') Textarea::make('reason')

View File

@ -21,7 +21,7 @@ protected function setUp(): void
parent::setUp(); parent::setUp();
$this->label('Tolak') $this->label('Tolak')
->icon(Heroicon::XMark) ->icon(Heroicon::OutlinedXMark)
->color('danger') ->color('danger')
->schema([ ->schema([
Textarea::make('reason') Textarea::make('reason')

View File

@ -36,7 +36,7 @@ class CooperationResource extends Resource
protected static string|UnitEnum|null $navigationGroup = 'Kelola'; protected static string|UnitEnum|null $navigationGroup = 'Kelola';
protected static string|BackedEnum|null $navigationIcon = Heroicon::HandRaised; protected static string|BackedEnum|null $navigationIcon = Heroicon::OutlinedHandRaised;
protected static ?string $navigationLabel = 'Kerja Sama'; protected static ?string $navigationLabel = 'Kerja Sama';

View File

@ -60,7 +60,7 @@ public function table(Table $table): Table
ViewAction::make() ViewAction::make()
->visible(fn (CooperationMedia $record): bool => $record->status === ApprovalStatus::ACCEPTED && $record->payment()->exists()), ->visible(fn (CooperationMedia $record): bool => $record->status === ApprovalStatus::ACCEPTED && $record->payment()->exists()),
]) ])
->emptyStateIcon(Heroicon::Newspaper) ->emptyStateIcon(Heroicon::OutlinedNewspaper)
->emptyStateDescription('Tidak ada media yang diikutsertakan.') ->emptyStateDescription('Tidak ada media yang diikutsertakan.')
->defaultSort('created_at', 'desc'); ->defaultSort('created_at', 'desc');
} }

View File

@ -61,7 +61,7 @@ public function table(Table $table): Table
->filters([]) ->filters([])
->headerActions([]) ->headerActions([])
->recordActions([]) ->recordActions([])
->emptyStateIcon(Heroicon::CreditCard) ->emptyStateIcon(Heroicon::OutlinedCreditCard)
->emptyStateDescription('Belum ada data pembayaran.') ->emptyStateDescription('Belum ada data pembayaran.')
->defaultSort('created_at', 'desc'); ->defaultSort('created_at', 'desc');
} }

View File

@ -111,7 +111,7 @@ public function table(Table $table): Table
), ),
]), ]),
]) ])
->emptyStateIcon(Heroicon::DocumentText) ->emptyStateIcon(Heroicon::OutlinedDocumentText)
->emptyStateDescription('Tidak ada proposal yang diajukan.') ->emptyStateDescription('Tidak ada proposal yang diajukan.')
->defaultSort('created_at', 'desc'); ->defaultSort('created_at', 'desc');
} }

View File

@ -214,7 +214,7 @@ public function table(Table $table): Table
}), }),
]) ])
->toolbarActions([]) ->toolbarActions([])
->emptyStateIcon(Heroicon::InboxArrowDown) ->emptyStateIcon(Heroicon::OutlinedInboxArrowDown)
->emptyStateDescription('Tidak ada laporan yang diajukan.') ->emptyStateDescription('Tidak ada laporan yang diajukan.')
->defaultSort('created_at', 'desc'); ->defaultSort('created_at', 'desc');
} }

View File

@ -104,7 +104,7 @@ public function table(Table $table): Table
), ),
]), ]),
]) ])
->emptyStateIcon(Heroicon::ArchiveBoxXMark) ->emptyStateIcon(Heroicon::OutlinedArchiveBoxXMark)
->emptyStateDescription('Tidak ada penugasan yang ditugaskan.'); ->emptyStateDescription('Tidak ada penugasan yang ditugaskan.');
} }
} }

View File

@ -282,7 +282,7 @@ public static function configure(Table $table): Table
...DefaultBulkActions::make('Kerja Sama'), ...DefaultBulkActions::make('Kerja Sama'),
]), ]),
]) ])
->emptyStateIcon(Heroicon::HandRaised) ->emptyStateIcon(Heroicon::OutlinedHandRaised)
->emptyStateDescription('Setelah Anda membuat data pertama, maka akan muncul disini.') ->emptyStateDescription('Setelah Anda membuat data pertama, maka akan muncul disini.')
->defaultSort('created_at', 'desc') ->defaultSort('created_at', 'desc')
->deferFilters(false) ->deferFilters(false)

View File

@ -21,7 +21,7 @@ protected function setUp(): void
parent::setUp(); parent::setUp();
$this->label('Setujui') $this->label('Setujui')
->icon(Heroicon::Check) ->icon(Heroicon::OutlinedCheck)
->color('success') ->color('success')
->requiresConfirmation() ->requiresConfirmation()
->modalHeading('Setujui Perubahan Data') ->modalHeading('Setujui Perubahan Data')

View File

@ -21,7 +21,7 @@ protected function setUp(): void
parent::setUp(); parent::setUp();
$this->label('Tolak') $this->label('Tolak')
->icon(Heroicon::XMark) ->icon(Heroicon::OutlinedXMark)
->color('danger') ->color('danger')
->schema([ ->schema([
Textarea::make('rejection_reason') Textarea::make('rejection_reason')

View File

@ -35,7 +35,7 @@ class DataChangesResource extends Resource
protected static string|UnitEnum|null $navigationGroup = 'Kelola'; protected static string|UnitEnum|null $navigationGroup = 'Kelola';
protected static string|BackedEnum|null $navigationIcon = Heroicon::DocumentText; protected static string|BackedEnum|null $navigationIcon = Heroicon::OutlinedDocumentText;
protected static ?string $navigationLabel = 'Permohonan Perubahan Data'; protected static ?string $navigationLabel = 'Permohonan Perubahan Data';
@ -267,7 +267,7 @@ public static function table(Table $table): Table
...DefaultBulkActions::make('permohonan perubahan data'), ...DefaultBulkActions::make('permohonan perubahan data'),
]), ]),
]) ])
->emptyStateIcon(Heroicon::DocumentText) ->emptyStateIcon(Heroicon::OutlinedDocumentText)
->emptyStateDescription('Belum ada permohonan perubahan data.') ->emptyStateDescription('Belum ada permohonan perubahan data.')
->defaultSort('created_at', 'desc') ->defaultSort('created_at', 'desc')
->deferFilters(false) ->deferFilters(false)

View File

@ -39,7 +39,7 @@ class JournalistResource extends Resource
protected static string|UnitEnum|null $navigationGroup = 'Kelola'; protected static string|UnitEnum|null $navigationGroup = 'Kelola';
protected static string|BackedEnum|null $navigationIcon = Heroicon::Identification; protected static string|BackedEnum|null $navigationIcon = Heroicon::OutlinedIdentification;
protected static ?string $navigationLabel = 'Jurnalis'; protected static ?string $navigationLabel = 'Jurnalis';
@ -204,7 +204,7 @@ public static function table(Table $table): Table
RestoreBulkAction::make(), RestoreBulkAction::make(),
])->visible(fn () => ! (in_array(auth()->user()->company?->verificationRequest?->status, [VerificationStatus::PENDING, VerificationStatus::REJECTED]) || auth()->user()->company?->verificationRequest()->pending()->exists())), ])->visible(fn () => ! (in_array(auth()->user()->company?->verificationRequest?->status, [VerificationStatus::PENDING, VerificationStatus::REJECTED]) || auth()->user()->company?->verificationRequest()->pending()->exists())),
]) ])
->emptyStateIcon(Heroicon::Identification) ->emptyStateIcon(Heroicon::OutlinedIdentification)
->emptyStateDescription('Setelah Anda membubat data pertama, maka akan muncul disini.') ->emptyStateDescription('Setelah Anda membubat data pertama, maka akan muncul disini.')
->defaultSort('created_at', 'desc') ->defaultSort('created_at', 'desc')
->deferFilters(false) ->deferFilters(false)
@ -214,7 +214,7 @@ public static function table(Table $table): Table
return $table return $table
->emptyStateHeading('Akses Dibatasi') ->emptyStateHeading('Akses Dibatasi')
->emptyStateDescription('Silakan lengkapi data media Anda terlebih dahulu untuk dapat mengelola informasi jurnalis.') ->emptyStateDescription('Silakan lengkapi data media Anda terlebih dahulu untuk dapat mengelola informasi jurnalis.')
->emptyStateIcon(Heroicon::LockClosed) ->emptyStateIcon(Heroicon::OutlinedLockClosed)
->emptyStateActions([ ->emptyStateActions([
Action::make('complete_media') Action::make('complete_media')
->label('Lengkapi Data Media') ->label('Lengkapi Data Media')

View File

@ -37,7 +37,7 @@ class PartnerResource extends Resource
protected static string|UnitEnum|null $navigationGroup = 'Kelola'; protected static string|UnitEnum|null $navigationGroup = 'Kelola';
protected static string|BackedEnum|null $navigationIcon = Heroicon::BuildingOffice2; protected static string|BackedEnum|null $navigationIcon = Heroicon::OutlinedBuildingOffice2;
protected static ?string $navigationLabel = 'Rekanan'; protected static ?string $navigationLabel = 'Rekanan';
@ -390,7 +390,7 @@ public static function table(Table $table): Table
...DefaultBulkActions::make('rekanan'), ...DefaultBulkActions::make('rekanan'),
]), ]),
]) ])
->emptyStateIcon(Heroicon::BuildingOffice2) ->emptyStateIcon(Heroicon::OutlinedBuildingOffice2)
->emptyStateDescription('Setelah Anda membubat data pertama, maka akan muncul disini.') ->emptyStateDescription('Setelah Anda membubat data pertama, maka akan muncul disini.')
->defaultSort('created_at', 'desc') ->defaultSort('created_at', 'desc')
->deferFilters(false) ->deferFilters(false)

View File

@ -35,7 +35,7 @@ class CategoryResource extends Resource
protected static string|UnitEnum|null $navigationGroup = 'Master'; protected static string|UnitEnum|null $navigationGroup = 'Master';
protected static string|BackedEnum|null $navigationIcon = Heroicon::ListBullet; protected static string|BackedEnum|null $navigationIcon = Heroicon::OutlinedListBullet;
protected static ?string $navigationLabel = 'Kategori'; protected static ?string $navigationLabel = 'Kategori';
@ -107,7 +107,7 @@ public static function table(Table $table): Table
...DefaultBulkActions::make('kategori'), ...DefaultBulkActions::make('kategori'),
]), ]),
]) ])
->emptyStateIcon(Heroicon::ListBullet) ->emptyStateIcon(Heroicon::OutlinedListBullet)
->emptyStateDescription('Setelah Anda membubat data pertama, maka akan muncul disini.') ->emptyStateDescription('Setelah Anda membubat data pertama, maka akan muncul disini.')
->defaultSort('created_at', 'desc') ->defaultSort('created_at', 'desc')
->deferFilters(false) ->deferFilters(false)

View File

@ -35,7 +35,7 @@ class ClassificationResource extends Resource
protected static string|UnitEnum|null $navigationGroup = 'Master'; protected static string|UnitEnum|null $navigationGroup = 'Master';
protected static string|BackedEnum|null $navigationIcon = Heroicon::BookOpen; protected static string|BackedEnum|null $navigationIcon = Heroicon::OutlinedBookOpen;
protected static ?string $navigationLabel = 'Klasifikasi'; protected static ?string $navigationLabel = 'Klasifikasi';
@ -107,7 +107,7 @@ public static function table(Table $table): Table
...DefaultBulkActions::make('klasifikasi'), ...DefaultBulkActions::make('klasifikasi'),
]), ]),
]) ])
->emptyStateIcon(Heroicon::BookOpen) ->emptyStateIcon(Heroicon::OutlinedBookOpen)
->emptyStateDescription('Setelah Anda membubat data pertama, maka akan muncul disini.') ->emptyStateDescription('Setelah Anda membubat data pertama, maka akan muncul disini.')
->defaultSort('created_at', 'desc') ->defaultSort('created_at', 'desc')
->deferFilters(false) ->deferFilters(false)

View File

@ -35,7 +35,7 @@ class DepartmentResource extends Resource
protected static string|UnitEnum|null $navigationGroup = 'Master'; protected static string|UnitEnum|null $navigationGroup = 'Master';
protected static string|BackedEnum|null $navigationIcon = Heroicon::BuildingLibrary; protected static string|BackedEnum|null $navigationIcon = Heroicon::OutlinedBuildingLibrary;
protected static ?string $navigationLabel = 'OPD'; protected static ?string $navigationLabel = 'OPD';
@ -117,7 +117,7 @@ public static function table(Table $table): Table
...DefaultBulkActions::make('OPD'), ...DefaultBulkActions::make('OPD'),
]), ]),
]) ])
->emptyStateIcon(Heroicon::BuildingLibrary) ->emptyStateIcon(Heroicon::OutlinedBuildingLibrary)
->emptyStateDescription('Setelah Anda membubat data pertama, maka akan muncul disini.') ->emptyStateDescription('Setelah Anda membubat data pertama, maka akan muncul disini.')
->defaultSort('created_at', 'desc') ->defaultSort('created_at', 'desc')
->deferFilters(false) ->deferFilters(false)

View File

@ -35,7 +35,7 @@ class LocationResource extends Resource
protected static string|UnitEnum|null $navigationGroup = 'Master'; protected static string|UnitEnum|null $navigationGroup = 'Master';
protected static string|BackedEnum|null $navigationIcon = Heroicon::MapPin; protected static string|BackedEnum|null $navigationIcon = Heroicon::OutlinedMapPin;
protected static ?string $navigationLabel = 'Lokus'; protected static ?string $navigationLabel = 'Lokus';
@ -107,7 +107,7 @@ public static function table(Table $table): Table
...DefaultBulkActions::make('Lokus'), ...DefaultBulkActions::make('Lokus'),
]), ]),
]) ])
->emptyStateIcon(Heroicon::MapPin) ->emptyStateIcon(Heroicon::OutlinedMapPin)
->emptyStateDescription('Setelah Anda membubat data pertama, maka akan muncul disini.') ->emptyStateDescription('Setelah Anda membubat data pertama, maka akan muncul disini.')
->defaultSort('created_at', 'desc') ->defaultSort('created_at', 'desc')
->deferFilters(false) ->deferFilters(false)

View File

@ -38,7 +38,7 @@ class SubClassificationResource extends Resource
protected static string|UnitEnum|null $navigationGroup = 'Master'; protected static string|UnitEnum|null $navigationGroup = 'Master';
protected static string|BackedEnum|null $navigationIcon = Heroicon::QueueList; protected static string|BackedEnum|null $navigationIcon = Heroicon::OutlinedQueueList;
protected static ?string $navigationLabel = 'Sub Klasifikasi'; protected static ?string $navigationLabel = 'Sub Klasifikasi';
@ -129,7 +129,7 @@ public static function table(Table $table): Table
...DefaultBulkActions::make('Sub Klasifikasi'), ...DefaultBulkActions::make('Sub Klasifikasi'),
]), ]),
]) ])
->emptyStateIcon(Heroicon::QueueList) ->emptyStateIcon(Heroicon::OutlinedQueueList)
->emptyStateDescription('Setelah Anda membubat data pertama, maka akan muncul disini.') ->emptyStateDescription('Setelah Anda membubat data pertama, maka akan muncul disini.')
->defaultSort('created_at', 'desc') ->defaultSort('created_at', 'desc')
->deferFilters(false) ->deferFilters(false)

View File

@ -38,7 +38,7 @@ class SubLocationResource extends Resource
protected static string|UnitEnum|null $navigationGroup = 'Master'; protected static string|UnitEnum|null $navigationGroup = 'Master';
protected static string|BackedEnum|null $navigationIcon = Heroicon::NumberedList; protected static string|BackedEnum|null $navigationIcon = Heroicon::OutlinedNumberedList;
protected static ?string $navigationLabel = 'Sub Lokus'; protected static ?string $navigationLabel = 'Sub Lokus';
@ -125,7 +125,7 @@ public static function table(Table $table): Table
...DefaultBulkActions::make('Sub Lokus'), ...DefaultBulkActions::make('Sub Lokus'),
]), ]),
]) ])
->emptyStateIcon(Heroicon::NumberedList) ->emptyStateIcon(Heroicon::OutlinedNumberedList)
->emptyStateDescription('Setelah Anda membubat data pertama, maka akan muncul disini.') ->emptyStateDescription('Setelah Anda membubat data pertama, maka akan muncul disini.')
->defaultSort('created_at', 'desc') ->defaultSort('created_at', 'desc')
->deferFilters(false) ->deferFilters(false)

View File

@ -34,7 +34,7 @@ class ThemeResource extends Resource
protected static string|UnitEnum|null $navigationGroup = 'Master'; protected static string|UnitEnum|null $navigationGroup = 'Master';
protected static string|BackedEnum|null $navigationIcon = Heroicon::PuzzlePiece; protected static string|BackedEnum|null $navigationIcon = Heroicon::OutlinedPuzzlePiece;
protected static ?string $navigationLabel = 'Tema'; protected static ?string $navigationLabel = 'Tema';
@ -101,7 +101,7 @@ public static function table(Table $table): Table
...DefaultBulkActions::make('Tema'), ...DefaultBulkActions::make('Tema'),
]), ]),
]) ])
->emptyStateIcon(Heroicon::PuzzlePiece) ->emptyStateIcon(Heroicon::OutlinedPuzzlePiece)
->emptyStateDescription('Setelah Anda membubat data pertama, maka akan muncul disini.') ->emptyStateDescription('Setelah Anda membubat data pertama, maka akan muncul disini.')
->defaultSort('created_at', 'desc') ->defaultSort('created_at', 'desc')
->deferFilters(false) ->deferFilters(false)

View File

@ -18,7 +18,7 @@ protected function setUp(): void
parent::setUp(); parent::setUp();
$this->label('Ganti Kata Sandi') $this->label('Ganti Kata Sandi')
->icon(Heroicon::Key) ->icon(Heroicon::OutlinedKey)
->color('warning') ->color('warning')
->modalWidth(Width::Medium) ->modalWidth(Width::Medium)
->schema([ ->schema([

View File

@ -39,7 +39,7 @@ class UserResource extends Resource
protected static string|UnitEnum|null $navigationGroup = 'Master'; protected static string|UnitEnum|null $navigationGroup = 'Master';
protected static string|BackedEnum|null $navigationIcon = Heroicon::UserGroup; protected static string|BackedEnum|null $navigationIcon = Heroicon::OutlinedUserGroup;
protected static ?string $navigationLabel = 'Pengguna'; protected static ?string $navigationLabel = 'Pengguna';
@ -183,7 +183,7 @@ public static function table(Table $table): Table
...DefaultBulkActions::make('Pengguna'), ...DefaultBulkActions::make('Pengguna'),
]), ]),
]) ])
->emptyStateIcon(Heroicon::UserGroup) ->emptyStateIcon(Heroicon::OutlinedUserGroup)
->emptyStateDescription('Setelah Anda membubat data pertama, maka akan muncul disini.') ->emptyStateDescription('Setelah Anda membubat data pertama, maka akan muncul disini.')
->defaultSort('created_at', 'desc') ->defaultSort('created_at', 'desc')
->deferFilters(false) ->deferFilters(false)

View File

@ -23,7 +23,7 @@ class ContentRecapResource extends Resource
protected static string|UnitEnum|null $navigationGroup = 'Monitoring'; protected static string|UnitEnum|null $navigationGroup = 'Monitoring';
protected static string|BackedEnum|null $navigationIcon = Heroicon::ClipboardDocumentList; protected static string|BackedEnum|null $navigationIcon = Heroicon::OutlinedClipboardDocumentList;
protected static ?string $navigationLabel = 'Rekap Konten'; protected static ?string $navigationLabel = 'Rekap Konten';

View File

@ -196,7 +196,7 @@ public static function configure(Table $table): Table
...DefaultBulkActions::make('Rekap Konten'), ...DefaultBulkActions::make('Rekap Konten'),
]), ]),
]) ])
->emptyStateIcon(Heroicon::ClipboardDocumentList) ->emptyStateIcon(Heroicon::OutlinedClipboardDocumentList)
->emptyStateDescription('Setelah Anda membubat data pertama, maka akan muncul disini.') ->emptyStateDescription('Setelah Anda membubat data pertama, maka akan muncul disini.')
->defaultSort('created_at', 'desc') ->defaultSort('created_at', 'desc')
->deferFilters(false) ->deferFilters(false)

View File

@ -23,7 +23,7 @@ class IssueManagementResource extends Resource
protected static string|UnitEnum|null $navigationGroup = 'Monitoring'; protected static string|UnitEnum|null $navigationGroup = 'Monitoring';
protected static string|BackedEnum|null $navigationIcon = Heroicon::ExclamationCircle; protected static string|BackedEnum|null $navigationIcon = Heroicon::OutlinedExclamationCircle;
protected static ?string $navigationLabel = 'Manajemen Isu'; protected static ?string $navigationLabel = 'Manajemen Isu';

View File

@ -210,7 +210,7 @@ public static function configure(Table $table): Table
...DefaultBulkActions::make('Manajemen Isu'), ...DefaultBulkActions::make('Manajemen Isu'),
]), ]),
]) ])
->emptyStateIcon(Heroicon::ExclamationCircle) ->emptyStateIcon(Heroicon::OutlinedExclamationCircle)
->emptyStateDescription('Setelah Anda membubat data pertama, maka akan muncul disini.') ->emptyStateDescription('Setelah Anda membubat data pertama, maka akan muncul disini.')
->defaultSort('created_at', 'desc') ->defaultSort('created_at', 'desc')
->deferFilters(false) ->deferFilters(false)

View File

@ -23,7 +23,7 @@ class MediaMonitoringResource extends Resource
protected static string|UnitEnum|null $navigationGroup = 'Monitoring'; protected static string|UnitEnum|null $navigationGroup = 'Monitoring';
protected static string|BackedEnum|null $navigationIcon = Heroicon::ClipboardDocumentCheck; protected static string|BackedEnum|null $navigationIcon = Heroicon::OutlinedClipboardDocumentCheck;
protected static ?string $navigationLabel = 'Monitoring Media'; protected static ?string $navigationLabel = 'Monitoring Media';

View File

@ -209,7 +209,7 @@ public static function configure(Table $table): Table
...DefaultBulkActions::make('Monitoring Media'), ...DefaultBulkActions::make('Monitoring Media'),
]), ]),
]) ])
->emptyStateIcon(Heroicon::ClipboardDocumentCheck) ->emptyStateIcon(Heroicon::OutlinedClipboardDocumentCheck)
->emptyStateDescription('Setelah Anda membubat data pertama, maka akan muncul disini.') ->emptyStateDescription('Setelah Anda membubat data pertama, maka akan muncul disini.')
->defaultSort('created_at', 'desc') ->defaultSort('created_at', 'desc')
->deferFilters(false) ->deferFilters(false)

View File

@ -38,7 +38,7 @@ class AnnouncementResource extends Resource
protected static string|UnitEnum|null $navigationGroup = 'Publikasi'; protected static string|UnitEnum|null $navigationGroup = 'Publikasi';
protected static string|BackedEnum|null $navigationIcon = Heroicon::Megaphone; protected static string|BackedEnum|null $navigationIcon = Heroicon::OutlinedMegaphone;
protected static ?string $navigationLabel = 'Pengumuman'; protected static ?string $navigationLabel = 'Pengumuman';
@ -159,7 +159,7 @@ public static function table(Table $table): Table
...DefaultBulkActions::make('Pengumuman'), ...DefaultBulkActions::make('Pengumuman'),
]), ]),
]) ])
->emptyStateIcon(Heroicon::Megaphone) ->emptyStateIcon(Heroicon::OutlinedMegaphone)
->emptyStateDescription('Setelah Anda membuat data pertama, maka akan muncul disini.') ->emptyStateDescription('Setelah Anda membuat data pertama, maka akan muncul disini.')
->defaultSort('created_at', 'desc') ->defaultSort('created_at', 'desc')
->deferFilters(false) ->deferFilters(false)

View File

@ -23,7 +23,7 @@ class NewsResource extends Resource
protected static string|UnitEnum|null $navigationGroup = 'Publikasi'; protected static string|UnitEnum|null $navigationGroup = 'Publikasi';
protected static string|BackedEnum|null $navigationIcon = Heroicon::Newspaper; protected static string|BackedEnum|null $navigationIcon = Heroicon::OutlinedNewspaper;
protected static ?string $navigationLabel = 'Berita'; protected static ?string $navigationLabel = 'Berita';

View File

@ -110,7 +110,7 @@ public static function configure(Table $table): Table
...DefaultBulkActions::make('Berita'), ...DefaultBulkActions::make('Berita'),
]), ]),
]) ])
->emptyStateIcon(Heroicon::Newspaper) ->emptyStateIcon(Heroicon::OutlinedNewspaper)
->emptyStateDescription('Setelah Anda membuat data pertama, maka akan muncul disini.') ->emptyStateDescription('Setelah Anda membuat data pertama, maka akan muncul disini.')
->defaultSort('created_at', 'desc') ->defaultSort('created_at', 'desc')
->deferFilters(false) ->deferFilters(false)

View File

@ -24,7 +24,7 @@ class VisitorResource extends Resource
protected static string|UnitEnum|null $navigationGroup = 'Monitoring'; protected static string|UnitEnum|null $navigationGroup = 'Monitoring';
protected static string|BackedEnum|null $navigationIcon = Heroicon::ChartBar; protected static string|BackedEnum|null $navigationIcon = Heroicon::OutlinedChartBar;
protected static ?string $navigationLabel = 'Pengunjung'; protected static ?string $navigationLabel = 'Pengunjung';
@ -163,7 +163,7 @@ public static function table(Table $table): Table
}), }),
], FiltersLayout::AboveContentCollapsible) ], FiltersLayout::AboveContentCollapsible)
->filtersFormColumns(3) ->filtersFormColumns(3)
->emptyStateIcon(Heroicon::ChartBar) ->emptyStateIcon(Heroicon::OutlinedChartBar)
->emptyStateDescription('Setelah Anda membubat data pertama, maka akan muncul disini.') ->emptyStateDescription('Setelah Anda membubat data pertama, maka akan muncul disini.')
->defaultSort('date', 'desc') ->defaultSort('date', 'desc')
->deferFilters(false) ->deferFilters(false)

View File

@ -42,7 +42,7 @@ protected function getStats(): array
->when($endDate, fn ($q) => $q->whereDate('created_at', '<=', $endDate)) ->when($endDate, fn ($q) => $q->whereDate('created_at', '<=', $endDate))
->count()) ->count())
->description('Perusahaan terdaftar') ->description('Perusahaan terdaftar')
->descriptionIcon(Heroicon::BuildingOffice2) ->descriptionIcon(Heroicon::OutlinedBuildingOffice2)
->color('primary'), ->color('primary'),
Stat::make('Media Terverifikasi', PartnerMedia::whereHas('company.verificationRequest', function ($q) { Stat::make('Media Terverifikasi', PartnerMedia::whereHas('company.verificationRequest', function ($q) {
@ -52,14 +52,14 @@ protected function getStats(): array
->when($endDate, fn ($q) => $q->whereDate('created_at', '<=', $endDate)) ->when($endDate, fn ($q) => $q->whereDate('created_at', '<=', $endDate))
->count()) ->count())
->description('Media aktif') ->description('Media aktif')
->descriptionIcon(Heroicon::CheckBadge) ->descriptionIcon(Heroicon::OutlinedCheckBadge)
->color('success'), ->color('success'),
Stat::make('Total Jurnalis', Journalist::when($startDate, fn ($q) => $q->whereDate('created_at', '>=', $startDate)) Stat::make('Total Jurnalis', Journalist::when($startDate, fn ($q) => $q->whereDate('created_at', '>=', $startDate))
->when($endDate, fn ($q) => $q->whereDate('created_at', '<=', $endDate)) ->when($endDate, fn ($q) => $q->whereDate('created_at', '<=', $endDate))
->count()) ->count())
->description('Jurnalis terdaftar') ->description('Jurnalis terdaftar')
->descriptionIcon(Heroicon::Identification) ->descriptionIcon(Heroicon::OutlinedIdentification)
->color('info'), ->color('info'),
Stat::make('Antrean Verifikasi', VerificationRequest::pending() Stat::make('Antrean Verifikasi', VerificationRequest::pending()
@ -67,7 +67,7 @@ protected function getStats(): array
->when($endDate, fn ($q) => $q->whereDate('created_at', '<=', $endDate)) ->when($endDate, fn ($q) => $q->whereDate('created_at', '<=', $endDate))
->count()) ->count())
->description('Butuh tindakan') ->description('Butuh tindakan')
->descriptionIcon(Heroicon::PencilSquare) ->descriptionIcon(Heroicon::OutlinedPencilSquare)
->color('warning'), ->color('warning'),
Stat::make('Antrean Perubahan', DataChangeRequest::pending() Stat::make('Antrean Perubahan', DataChangeRequest::pending()
@ -75,19 +75,19 @@ protected function getStats(): array
->when($endDate, fn ($q) => $q->whereDate('created_at', '<=', $endDate)) ->when($endDate, fn ($q) => $q->whereDate('created_at', '<=', $endDate))
->count()) ->count())
->description('Perubahan data') ->description('Perubahan data')
->descriptionIcon(Heroicon::DocumentText) ->descriptionIcon(Heroicon::OutlinedDocumentText)
->color('warning'), ->color('warning'),
Stat::make('Total Pengunjung', Visitor::when($startDate, fn ($q) => $q->whereDate('date', '>=', $startDate)) Stat::make('Total Pengunjung', Visitor::when($startDate, fn ($q) => $q->whereDate('date', '>=', $startDate))
->when($endDate, fn ($q) => $q->whereDate('date', '<=', $endDate)) ->when($endDate, fn ($q) => $q->whereDate('date', '<=', $endDate))
->count()) ->count())
->description('Total traffic') ->description('Total traffic')
->descriptionIcon(Heroicon::ChartBar) ->descriptionIcon(Heroicon::OutlinedChartBar)
->color('info'), ->color('info'),
Stat::make('Rata-rata Jurnalis / Media', $average) Stat::make('Rata-rata Jurnalis / Media', $average)
->description('Rasio sebaran jurnalis') ->description('Rasio sebaran jurnalis')
->descriptionIcon(Heroicon::Users) ->descriptionIcon(Heroicon::OutlinedUsers)
->color('primary'), ->color('primary'),
]; ];
} }