Weave Code
Code Weaver
Helps Laravel developers discover, compare, and choose open-source packages. See popularity, security, maintainers, and scores at a glance to make better decisions.
Feedback
Share your thoughts, report bugs, or suggest improvements.
Subject
Message

Filament Sticky Columns Laravel Package

zeeshantariq/filament-sticky-columns

Add sticky (frozen) columns to Filament tables (v3–v5). Pin one or more columns left or right with automatic offsets, dark-mode friendly styling, and scroll shadows. Use the StickyColumn drop-in or call ->sticky() on any column.

View on GitHub
Deep Wiki
Context7
1.0.8

Fixed

  • Summary row totals no longer sit under sticky columns when scrolling horizontally. Sticky styles now follow logical column indices (respecting colspan) and are skipped on merged summary heading cells.
1.0.4

Fixed

  • Support Filament v4/v5 horizontal scroll wrapper .fi-ta-content-ctn.fi-fixed-positioning-context in addition to .fi-ta-table-wrapper.
  • Auto-detect the nearest horizontal scroll parent and mark it with data-sticky-wrapper when hook classes are missing.
  • Publishable resources/dist/filament-sticky-columns.css to ensure php artisan filament:assets works in consuming projects.
1.0.0

Added

  • HasStickyColumn trait with ->sticky(), ->stickyRight(), ->stickyZIndex() fluent methods
  • StickyColumn drop-in TextColumn subclass, sticky LEFT by default
  • ->right() shorthand alias on StickyColumn
  • Auto-computed column offsets via JS offsetWidth measurement
  • Manual offset override via ->sticky(offset: 60)
  • Scroll-triggered directional shadows (sticky-shadow-active CSS class)
  • Dark mode support via Filament CSS custom properties
  • Filament v3, v4, v5 compatibility
  • Livewire v3 support (Livewire.hook('commit', ...))
  • Livewire v4 support (livewire:navigated, livewire:update events)
  • Alpine.js re-initialisation support
  • window.FilamentStickyColumns.refresh() for manual re-trigger
  • Config file: z_index, background, shadow, shadow_color
  • Pest test suite
Weaver

How can I help you explore Laravel packages today?

Conversation history is not saved when not logged in.
Prompt
Add packages to context
No packages found.
codifyo/ts-generator-bundle
andydefer/laravel-cluster
testo/fiber
mintobit/jobqueue
a4sex/maintenance-bundle
a4sex/entity-date-update
a4sex/client-identifier
a4sex/base-utilites
a4sex/key-value-storage
a4sex/micro-status
chilldev/dependency-injection-extra
datinglibre/datinglibre-app-api
biberltd/corebundle
bricre/symfony-bundle-test
biberltd/logbundle
dominium/http-adapter-bundle
dominium/google-analytics
a4sex/auto-clean-entity
christhompsontldr/laravel-inky
spatie/mailcoach-vapor