refactor: migrate Filament icon references from Heroicon constants to string-based aliases
This commit is contained in:
parent
3c9e2f1e2f
commit
97b8427611
@ -21,7 +21,6 @@
|
||||
use Filament\Pages\Page;
|
||||
use Filament\Schemas\Components\Grid;
|
||||
use Filament\Schemas\Schema;
|
||||
use Filament\Support\Icons\Heroicon;
|
||||
use Illuminate\Support\Collection;
|
||||
use Livewire\Attributes\Computed;
|
||||
use UnitEnum;
|
||||
@ -34,7 +33,7 @@ class Index extends Page implements HasActions, HasForms
|
||||
|
||||
protected static string|UnitEnum|null $navigationGroup = 'Informasi';
|
||||
|
||||
protected static string|BackedEnum|null $navigationIcon = Heroicon::OutlinedCalendarDays;
|
||||
protected static string|BackedEnum|null $navigationIcon = 'heroicon-o-calendar-days';
|
||||
|
||||
protected static ?string $title = 'Jadwal Kuliah';
|
||||
|
||||
|
||||
@ -22,7 +22,6 @@
|
||||
use Filament\Schemas\Components\Grid;
|
||||
use Filament\Schemas\Components\Utilities\Get;
|
||||
use Filament\Schemas\Schema;
|
||||
use Filament\Support\Icons\Heroicon;
|
||||
use Illuminate\Database\Eloquent\Builder;
|
||||
use Illuminate\Support\Arr;
|
||||
use Illuminate\Support\Collection;
|
||||
@ -37,7 +36,7 @@ class Index extends Page implements HasActions, HasForms
|
||||
|
||||
protected static string|UnitEnum|null $navigationGroup = 'Pembelajaran';
|
||||
|
||||
protected static string|BackedEnum|null $navigationIcon = Heroicon::OutlinedUsers;
|
||||
protected static string|BackedEnum|null $navigationIcon = 'heroicon-o-users';
|
||||
|
||||
protected static ?string $title = 'Kelompok Belajar';
|
||||
|
||||
|
||||
@ -14,7 +14,6 @@
|
||||
use Filament\Pages\SettingsPage;
|
||||
use Filament\Schemas\Components\Section;
|
||||
use Filament\Schemas\Schema;
|
||||
use Filament\Support\Icons\Heroicon;
|
||||
use UnitEnum;
|
||||
|
||||
class ManageSettings extends SettingsPage
|
||||
@ -23,7 +22,7 @@ class ManageSettings extends SettingsPage
|
||||
|
||||
protected static string|UnitEnum|null $navigationGroup = 'Sistem';
|
||||
|
||||
protected static string|BackedEnum|null $navigationIcon = Heroicon::OutlinedCog6Tooth;
|
||||
protected static string|BackedEnum|null $navigationIcon = 'heroicon-o-cog-6-tooth';
|
||||
|
||||
protected static ?string $title = 'Pengaturan';
|
||||
|
||||
|
||||
@ -13,7 +13,6 @@
|
||||
use BackedEnum;
|
||||
use Filament\Resources\Resource;
|
||||
use Filament\Schemas\Schema;
|
||||
use Filament\Support\Icons\Heroicon;
|
||||
use Illuminate\Database\Eloquent\Builder;
|
||||
use UnitEnum;
|
||||
|
||||
@ -23,7 +22,7 @@ class AssignmentResource extends Resource
|
||||
|
||||
protected static string|UnitEnum|null $navigationGroup = 'Pembelajaran';
|
||||
|
||||
protected static string|BackedEnum|null $navigationIcon = Heroicon::OutlinedClipboardDocumentList;
|
||||
protected static string|BackedEnum|null $navigationIcon = 'heroicon-o-clipboard-document-list';
|
||||
|
||||
protected static ?string $navigationLabel = 'Tugas';
|
||||
|
||||
|
||||
@ -6,7 +6,6 @@
|
||||
use App\Models\Attendance;
|
||||
use BackedEnum;
|
||||
use Filament\Resources\Resource;
|
||||
use Filament\Support\Icons\Heroicon;
|
||||
use UnitEnum;
|
||||
|
||||
class AttendanceResource extends Resource
|
||||
@ -15,7 +14,7 @@ class AttendanceResource extends Resource
|
||||
|
||||
protected static string|UnitEnum|null $navigationGroup = 'Pembelajaran';
|
||||
|
||||
protected static string|BackedEnum|null $navigationIcon = Heroicon::OutlinedCheckCircle;
|
||||
protected static string|BackedEnum|null $navigationIcon = 'heroicon-o-check-circle';
|
||||
|
||||
protected static ?string $navigationLabel = 'Presensi';
|
||||
|
||||
|
||||
@ -9,7 +9,6 @@
|
||||
use App\Settings\GeneralSettings;
|
||||
use BackedEnum;
|
||||
use Filament\Resources\Resource;
|
||||
use Filament\Support\Icons\Heroicon;
|
||||
use Illuminate\Database\Eloquent\Builder;
|
||||
use Illuminate\Database\Eloquent\SoftDeletingScope;
|
||||
use UnitEnum;
|
||||
@ -20,7 +19,7 @@ class ClassSessionResource extends Resource
|
||||
|
||||
protected static string|UnitEnum|null $navigationGroup = 'Pembelajaran';
|
||||
|
||||
protected static string|BackedEnum|null $navigationIcon = Heroicon::OutlinedPresentationChartBar;
|
||||
protected static string|BackedEnum|null $navigationIcon = 'heroicon-o-calendar-days';
|
||||
|
||||
protected static ?string $navigationLabel = 'Sesi Kelas';
|
||||
|
||||
|
||||
@ -26,7 +26,6 @@
|
||||
use Filament\Resources\Resource;
|
||||
use Filament\Schemas\Components\Grid;
|
||||
use Filament\Schemas\Schema;
|
||||
use Filament\Support\Icons\Heroicon;
|
||||
use Filament\Tables\Columns\TextColumn;
|
||||
use Filament\Tables\Filters\Filter;
|
||||
use Filament\Tables\Filters\SelectFilter;
|
||||
@ -42,7 +41,7 @@ class MaterialResource extends Resource
|
||||
|
||||
protected static string|UnitEnum|null $navigationGroup = 'Pembelajaran';
|
||||
|
||||
protected static string|BackedEnum|null $navigationIcon = Heroicon::OutlinedBookOpen;
|
||||
protected static string|BackedEnum|null $navigationIcon = 'heroicon-o-book-open';
|
||||
|
||||
protected static ?string $navigationLabel = 'Materi';
|
||||
|
||||
|
||||
@ -16,7 +16,6 @@
|
||||
use Filament\Forms\Components\TextInput;
|
||||
use Filament\Resources\Resource;
|
||||
use Filament\Schemas\Schema;
|
||||
use Filament\Support\Icons\Heroicon;
|
||||
use Filament\Tables\Columns\TextColumn;
|
||||
use Filament\Tables\Filters\TrashedFilter;
|
||||
use Filament\Tables\Grouping\Group;
|
||||
@ -31,7 +30,7 @@ class CourseResource extends Resource
|
||||
|
||||
protected static string|UnitEnum|null $navigationGroup = 'Master';
|
||||
|
||||
protected static string|BackedEnum|null $navigationIcon = Heroicon::OutlinedRectangleStack;
|
||||
protected static string|BackedEnum|null $navigationIcon = 'heroicon-o-rectangle-stack';
|
||||
|
||||
protected static ?string $navigationLabel = 'Mata Kuliah';
|
||||
|
||||
@ -134,7 +133,7 @@ public static function table(Table $table): Table
|
||||
...DefaultBulkActions::make('Mata Kuliah'),
|
||||
]),
|
||||
])
|
||||
->emptyStateIcon(Heroicon::OutlinedRectangleStack)
|
||||
->emptyStateIcon('heroicon-o-rectangle-stack')
|
||||
->emptyStateDescription('Setelah Anda membuat data pertama, maka akan muncul disini.')
|
||||
->defaultSort('code', 'desc')
|
||||
->defaultGroup('semester')
|
||||
|
||||
@ -11,7 +11,6 @@
|
||||
use BackedEnum;
|
||||
use Filament\Resources\Resource;
|
||||
use Filament\Schemas\Schema;
|
||||
use Filament\Support\Icons\Heroicon;
|
||||
use Filament\Tables\Table;
|
||||
use UnitEnum;
|
||||
|
||||
@ -21,7 +20,7 @@ class StudentResource extends Resource
|
||||
|
||||
protected static string|UnitEnum|null $navigationGroup = 'Master';
|
||||
|
||||
protected static string|BackedEnum|null $navigationIcon = Heroicon::OutlinedUserPlus;
|
||||
protected static string|BackedEnum|null $navigationIcon = 'heroicon-o-user-plus';
|
||||
|
||||
protected static ?string $navigationLabel = 'Mahasiswa';
|
||||
|
||||
|
||||
@ -14,8 +14,7 @@
|
||||
use App\Filament\Resources\Master\Students\Actions\EditStudentAction;
|
||||
use App\Filament\Support\SystemNotification;
|
||||
use App\Models\Student;
|
||||
use Filament\Actions\BulkActionGroup;
|
||||
use Filament\Support\Icons\Heroicon;
|
||||
use Filament\Tables\Actions\BulkActionGroup;
|
||||
use Filament\Tables\Columns\TextColumn;
|
||||
use Filament\Tables\Columns\ToggleColumn;
|
||||
use Filament\Tables\Filters\SelectFilter;
|
||||
@ -143,7 +142,7 @@ public static function configure(Table $table): Table
|
||||
...DefaultBulkActions::make('Mahasiswa'),
|
||||
]),
|
||||
])
|
||||
->emptyStateIcon(Heroicon::OutlinedUserPlus)
|
||||
->emptyStateIcon('heroicon-o-user-plus')
|
||||
->emptyStateDescription('Setelah Anda membuat data pertama, maka akan muncul disini.')
|
||||
->defaultSort('created_at', 'desc')
|
||||
->deferFilters(false)
|
||||
|
||||
@ -15,7 +15,6 @@
|
||||
use Filament\Panel;
|
||||
use Filament\PanelProvider;
|
||||
use Filament\Support\Colors\Color;
|
||||
use Filament\Support\Icons\Heroicon;
|
||||
use Filament\Widgets\AccountWidget;
|
||||
use Hammadzafar05\MobileBottomNav\MobileBottomNav;
|
||||
use Hammadzafar05\MobileBottomNav\MobileBottomNavItem;
|
||||
@ -101,26 +100,26 @@ public function panel(Panel $panel): Panel
|
||||
MobileBottomNav::make()
|
||||
->items([
|
||||
MobileBottomNavItem::make('Dasbor')
|
||||
->icon(Heroicon::OutlinedHome)
|
||||
->activeIcon(Heroicon::Home)
|
||||
->icon('heroicon-o-home')
|
||||
->activeIcon('heroicon-s-home')
|
||||
->url('/admin')
|
||||
->isActive(fn () => request()->is('admin')),
|
||||
|
||||
MobileBottomNavItem::make('Presensi')
|
||||
->icon(Heroicon::OutlinedCheckCircle)
|
||||
->activeIcon(Heroicon::CheckCircle)
|
||||
->icon('heroicon-o-check-circle')
|
||||
->activeIcon('heroicon-s-check-circle')
|
||||
->url('/admin/learning/attendances')
|
||||
->isActive(fn () => request()->is('admin/learning/attendances')),
|
||||
|
||||
MobileBottomNavItem::make('Materi')
|
||||
->icon(Heroicon::OutlinedBookOpen)
|
||||
->activeIcon(Heroicon::BookOpen)
|
||||
->icon('heroicon-o-book-open')
|
||||
->activeIcon('heroicon-s-book-open')
|
||||
->url('/admin/learning/materials')
|
||||
->isActive(fn () => request()->is('admin/learning/materials')),
|
||||
|
||||
MobileBottomNavItem::make('Tugas')
|
||||
->icon(Heroicon::OutlinedClipboardDocumentList)
|
||||
->activeIcon(Heroicon::ClipboardDocumentList)
|
||||
->icon('heroicon-o-clipboard-document-list')
|
||||
->activeIcon('heroicon-s-clipboard-document-list')
|
||||
->url('/admin/learning/assignments')
|
||||
->isActive(fn () => request()->is('admin/learning/assignments')),
|
||||
])
|
||||
|
||||
Loading…
Reference in New Issue
Block a user