components([ Select::make('user_id') ->relationship('user', 'name') ->required(), TextInput::make('provider') ->required(), TextInput::make('external_user_id'), DateTimePicker::make('token_expires_at'), TextInput::make('scopes'), Select::make('status') ->options(IntegrationStatus::class) ->default('connected') ->required(), DateTimePicker::make('connected_at') ->required(), DateTimePicker::make('last_synced_at'), TextInput::make('meta'), ]); } }