schema([ Fieldset::make('info') ->label('Site Summary') ->schema([ TextEntry::make('domain') ->icon('heroicon-o-clipboard-document') ->iconPosition(IconPosition::After) ->copyable(), TextEntry::make('path') ->icon('heroicon-o-clipboard-document') ->iconPosition(IconPosition::After) ->copyable(), TextEntry::make('status') ->label('Status') ->badge() ->color(static function ($state): string { return Site::$statusColors[$state]; }), ]) ->columns(3), ]) ->record($this->site->refresh()); } }