← Back to Table of Contents
Summary
Read-only table column for displaying blade-icons values stored by IconPickerField. Renders the SVG icon with optional human label, technical name, semantic color, and size tokens shared with the flex-field design system.
Import alias: Filament ships its own IconColumn. When you need both, alias this class:
use Bjanczak\FilamentFlexFields\Filament\Tables\Columns\IconColumn as FlexIconColumn;
Basic usage
Standard Icon
Labeled Status Icon
Configuration API
All methods accept Closure unless noted.
Real-world examples
Navigation Table
Debug / Developer View
- SVG Cache: Server-side SVG HTML is cached to prevent repeated disk lookups.
- Render Cache: Per-request caching of rendered column HTML.
- Lazy CSS: Stylesheets are loaded only when the column renders.
Playground
/admin/flex-fields/icon-picker-field?variant=table-column
See Playground for setup.
CSS classes (reference)
Last modified on October 16, 2026