Settings page layout

This commit is contained in:
notCharles 2025-08-12 13:25:55 -04:00
parent 1124cadaad
commit ae11fd2a5e

View File

@ -30,14 +30,10 @@ class Settings extends ServerFormPage
public function form(Schema $schema): Schema public function form(Schema $schema): Schema
{ {
return parent::form($schema) return parent::form($schema)
->columns([ ->columns(4)
'default' => 1,
'sm' => 2,
'md' => 4,
'lg' => 6,
])
->components([ ->components([
Section::make(trans('server/setting.server_info.title')) Section::make(trans('server/setting.server_info.title'))
->columnSpanFull()
->columns([ ->columns([
'default' => 1, 'default' => 1,
'sm' => 2, 'sm' => 2,
@ -47,7 +43,12 @@ class Settings extends ServerFormPage
->schema([ ->schema([
Fieldset::make() Fieldset::make()
->label(trans('server/setting.server_info.information')) ->label(trans('server/setting.server_info.information'))
->columnSpanFull() ->columnSpan([
'default' => 1,
'sm' => 2,
'md' => 2,
'lg' => 6,
])
->schema([ ->schema([
TextInput::make('name') TextInput::make('name')
->label(trans('server/setting.server_info.name')) ->label(trans('server/setting.server_info.name'))
@ -56,7 +57,7 @@ class Settings extends ServerFormPage
->columnSpan([ ->columnSpan([
'default' => 1, 'default' => 1,
'sm' => 2, 'sm' => 2,
'md' => 4, 'md' => 2,
'lg' => 6, 'lg' => 6,
]) ])
->live(onBlur: true) ->live(onBlur: true)
@ -68,7 +69,7 @@ class Settings extends ServerFormPage
->columnSpan([ ->columnSpan([
'default' => 1, 'default' => 1,
'sm' => 2, 'sm' => 2,
'md' => 4, 'md' => 2,
'lg' => 6, 'lg' => 6,
]) ])
->autosize() ->autosize()
@ -90,11 +91,16 @@ class Settings extends ServerFormPage
]), ]),
Fieldset::make() Fieldset::make()
->label(trans('server/setting.server_info.limits.title')) ->label(trans('server/setting.server_info.limits.title'))
->columnSpanFull() ->columnSpan([
'default' => 1,
'sm' => 2,
'md' => 2,
'lg' => 6,
])
->columns([ ->columns([
'default' => 1, 'default' => 1,
'sm' => 1, 'sm' => 1,
'md' => 3, 'md' => 1,
'lg' => 3, 'lg' => 3,
]) ])
->schema([ ->schema([
@ -143,6 +149,7 @@ class Settings extends ServerFormPage
]), ]),
]), ]),
Section::make(trans('server/setting.node_info.title')) Section::make(trans('server/setting.node_info.title'))
->columnSpan(2)
->schema([ ->schema([
TextInput::make('node.name') TextInput::make('node.name')
->label(trans('server/setting.node_info.name')) ->label(trans('server/setting.node_info.name'))
@ -193,7 +200,7 @@ class Settings extends ServerFormPage
]), ]),
Section::make(trans('server/setting.reinstall.title')) Section::make(trans('server/setting.reinstall.title'))
->hidden(fn (Server $server) => !auth()->user()->can(Permission::ACTION_SETTINGS_REINSTALL, $server)) ->hidden(fn (Server $server) => !auth()->user()->can(Permission::ACTION_SETTINGS_REINSTALL, $server))
->columnSpanFull() ->columnSpan(2)
->collapsible() ->collapsible()
->footerActions([ ->footerActions([
Action::make('reinstall') Action::make('reinstall')