© 2026 Hedgehog Software, LLC

TwitterGitHubDiscord
More
CommunitiesDocsAboutTermsPrivacy
Search
Star
Setup for Free
FilamentF
Filament•6mo ago•
2 replies
btx

Table expandable content creating whitespace

Hi, I'm trying to create some expandable content. However the upper row, is not not taking the full available space anymore, and I have no Idea how to fix it.
->columns([
   Split::make([
      Tables\Columns\TextColumn::make('account_ref')->label(__('Account Ref')),

      Tables\Columns\TextColumn::make('memberNames')
         ->label('Account')
         ->searchable(
            query: function (Builder $query, string $search): Builder {
               return $query
                  ->where('account_ref', 'like', "%{$search}%")
                  ->orWhereHas('managers', fn(Builder $q) => $q->where('name', 'like', "%{$search}%"))
                  ->orWhereHas(
                     'members',
                     fn(Builder $q) => $q
                        ->where('first_name', 'like', "%{$search}%")
                        ->orWhere('last_name', 'like', "%{$search}%"),
                  );
            },
         )
         ->sortable(false),

      Tables\Columns\ViewColumn::make('payment_status')
         ->label(__('Payment Status'))
         ->view('filament.tables.columns.payment-status'),

      Tables\Columns\TextColumn::make('members_count')->label('Members')->counts('members')->badge(),

      Tables\Columns\TextColumn::make('managers.name')->label('Managed by')->listWithLineBreaks()->limitList(3),
   ])->grow(true),

   Panel::make([
      \Filament\Tables\Columns\ViewColumn::make('billing_details')
         ->view('filament.tables.collapsible-billing-details')
   ])->collapsed(true)
])
->columns([
   Split::make([
      Tables\Columns\TextColumn::make('account_ref')->label(__('Account Ref')),

      Tables\Columns\TextColumn::make('memberNames')
         ->label('Account')
         ->searchable(
            query: function (Builder $query, string $search): Builder {
               return $query
                  ->where('account_ref', 'like', "%{$search}%")
                  ->orWhereHas('managers', fn(Builder $q) => $q->where('name', 'like', "%{$search}%"))
                  ->orWhereHas(
                     'members',
                     fn(Builder $q) => $q
                        ->where('first_name', 'like', "%{$search}%")
                        ->orWhere('last_name', 'like', "%{$search}%"),
                  );
            },
         )
         ->sortable(false),

      Tables\Columns\ViewColumn::make('payment_status')
         ->label(__('Payment Status'))
         ->view('filament.tables.columns.payment-status'),

      Tables\Columns\TextColumn::make('members_count')->label('Members')->counts('members')->badge(),

      Tables\Columns\TextColumn::make('managers.name')->label('Managed by')->listWithLineBreaks()->limitList(3),
   ])->grow(true),

   Panel::make([
      \Filament\Tables\Columns\ViewColumn::make('billing_details')
         ->view('filament.tables.collapsible-billing-details')
   ])->collapsed(true)
])
image.png
Filament banner
FilamentJoin
A powerful open source UI framework for Laravel • Build and ship admin panels & apps fast with Livewire
20,307Members
Resources
Was this page helpful?

Similar Threads

Recent Announcements

Similar Threads

table expandable rows?
FilamentFFilament / ❓┊help
2y ago
Expandable table row
FilamentFFilament / ❓┊help
3y ago
Expandable Rows
FilamentFFilament / ❓┊help
16mo ago
manually refresh table content
FilamentFFilament / ❓┊help
16mo ago