© 2026 Hedgehog Software, LLC

TwitterGitHubDiscord
More
CommunitiesDocsAboutTermsPrivacy
Search
Star
Setup for Free
FilamentF
Filament•2y ago•
14 replies
titoshadow

InfoList max width

How can I make my InfoList, which I'm defining in my ModelResource, take the screen whole width, as in MaxWidth::Full ?
 public static function infolist(Infolist $infolist): Infolist
    {
        return $infolist
            ->schema([
                TextEntry::make('host.name'),
                TextEntry::make('event_type.name'),
                TextEntry::make('timestamp'),
                KeyValueEntry::make('data')
                    ->label('Details')
                    ->keyLabel('Key')
                    ->valueLabel('Value')
                    ->extraAttributes(['style' => 'word-wrap: anywhere'])
                    ->getStateUsing(function (Event $record): array {
                        $details = [];
                        foreach ($record->data as $key => $value) {
                            if (is_array($value)) {
                                foreach ($value as $k => $v) {
                                    $details[$k] = match (true) {
                                        is_array($v) => json_encode($v),
                                        default => $v,
                                    };
                                }
                            }
                        }
                        ksort($details);

                        return $details;
                    }),
            ])
            ->columns(1)
            ->inlineLabel();
    }
 public static function infolist(Infolist $infolist): Infolist
    {
        return $infolist
            ->schema([
                TextEntry::make('host.name'),
                TextEntry::make('event_type.name'),
                TextEntry::make('timestamp'),
                KeyValueEntry::make('data')
                    ->label('Details')
                    ->keyLabel('Key')
                    ->valueLabel('Value')
                    ->extraAttributes(['style' => 'word-wrap: anywhere'])
                    ->getStateUsing(function (Event $record): array {
                        $details = [];
                        foreach ($record->data as $key => $value) {
                            if (is_array($value)) {
                                foreach ($value as $k => $v) {
                                    $details[$k] = match (true) {
                                        is_array($v) => json_encode($v),
                                        default => $v,
                                    };
                                }
                            }
                        }
                        ksort($details);

                        return $details;
                    }),
            ])
            ->columns(1)
            ->inlineLabel();
    }
Solution
oh i see

idk maybe try

 ->modalWidth(MaxWidth::SevenExtraLarge) or ->modalWidth(MaxWidth::Full)
 ->modalWidth(MaxWidth::SevenExtraLarge) or ->modalWidth(MaxWidth::Full)
Jump to solution
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

Tabs max width
FilamentFFilament / ❓┊help
2y ago
max_content_width
FilamentFFilament / ❓┊help
3y ago
max_content_width
FilamentFFilament / ❓┊help
3y ago
Sidebar custom width of split infolist
FilamentFFilament / ❓┊help
10mo ago