Skip to main content

Registering Aliases

Advanced Tables supports Filament’s icon alias system. This allows you to globally swap icons used throughout the plugin UI to maintain consistency with your application’s icon set. Register icon aliases in your AppServiceProvider:
use Archilex\AdvancedTables\View\AdvancedTablesIconAlias;
use Filament\Support\Facades\FilamentIcon;

public function boot(): void
{
    FilamentIcon::register([
        AdvancedTablesIconAlias::MULTI_SORT_TRIGGER => 'phosphor-sort-ascending',
        AdvancedTablesIconAlias::VIEW_MANAGER_TRIGGER => 'phosphor-list-bullets',
        AdvancedTablesIconAlias::QUICK_SAVE_TRIGGER => 'phosphor-floppy-disk',
    ]);
}
Icons that share semantics with Filament’s built-in aliases (like delete, search) will also respect Filament’s global icon registrations when no Advanced Tables alias is registered, ensuring UI consistency.

Available Icon Aliases

View Manager Actions

  • AdvancedTablesIconAlias::ADD_TO_FAVORITES
  • AdvancedTablesIconAlias::APPLY_VIEW
  • AdvancedTablesIconAlias::DELETE_VIEW
  • AdvancedTablesIconAlias::EDIT_VIEW
  • AdvancedTablesIconAlias::REPLACE_VIEW
  • AdvancedTablesIconAlias::REMOVE_FROM_FAVORITES
  • AdvancedTablesIconAlias::SET_DEFAULT_VIEW
  • AdvancedTablesIconAlias::REMOVE_DEFAULT_VIEW
  • AdvancedTablesIconAlias::SHOW_VIEW_MANAGER

Multi-Sort

  • AdvancedTablesIconAlias::SORT_ASCENDING
  • AdvancedTablesIconAlias::SORT_DESCENDING

Filter Builder

  • AdvancedTablesIconAlias::FILTER_BUILDER_DELETE
  • AdvancedTablesIconAlias::FILTER_BUILDER_SEARCH

Shared UI elements

  • AdvancedTablesIconAlias::DRAG_HANDLE
  • AdvancedTablesIconAlias::VIEW_MANAGER_ACTION_GROUP

View Type Indicators

  • AdvancedTablesIconAlias::DEFAULT_VIEW_INDICATOR
  • AdvancedTablesIconAlias::USER_OWNER_INDICATOR
  • AdvancedTablesIconAlias::GLOBAL_VIEW_INDICATOR
  • AdvancedTablesIconAlias::PUBLIC_VIEW_INDICATOR
  • AdvancedTablesIconAlias::PRESET_LOCKED_INDICATOR

View Manager Reordering

  • AdvancedTablesIconAlias::REORDER_VIEWS
  • AdvancedTablesIconAlias::REORDER_VIEWS_CONFIRM

Favorites Bar

  • AdvancedTablesIconAlias::FAVORITES_BAR_DEFAULT