Move these

This commit is contained in:
Lance Pioch 2024-06-09 14:18:19 -04:00
parent beadce96f6
commit 9ad113bc61

View File

@ -33,6 +33,41 @@ class CreateServer extends CreateRecord
'lg' => 6, 'lg' => 6,
]) ])
->schema([ ->schema([
Forms\Components\TextInput::make('name')
->prefixIcon('tabler-server')
->label('Display Name')
->placeholder('Display name for your new Server')
->suffixAction(Forms\Components\Actions\Action::make('random')
->icon('tabler-dice-' . random_int(1, 6))
->action(function (Forms\Set $set) {
$prefix = $this->egg ? str($this->egg->name)->lower()->kebab() . '-' : '';
$set('name', $prefix . (new RandomWordService())->word());
}))
->columnSpan([
'default' => 2,
'sm' => 4,
'md' => 2,
'lg' => 3,
])
->required()
->maxLength(191),
Forms\Components\Select::make('owner_id')
->prefixIcon('tabler-user')
->default(auth()->user()->id)
->label('Owner')
->columnSpan([
'default' => 2,
'sm' => 4,
'md' => 2,
'lg' => 3,
])
->relationship('user', 'username')
->searchable()
->preload()
->required(),
Forms\Components\Select::make('egg_id') Forms\Components\Select::make('egg_id')
->disabledOn('edit') ->disabledOn('edit')
->prefixIcon('tabler-egg') ->prefixIcon('tabler-egg')
@ -60,27 +95,6 @@ class CreateServer extends CreateRecord
}) })
->required(), ->required(),
Forms\Components\TextInput::make('name')
->prefixIcon('tabler-server')
->label('Display Name')
->suffixAction(Forms\Components\Actions\Action::make('random')
->icon('tabler-dice-' . random_int(1, 6))
->action(function (Forms\Set $set, Forms\Get $get) {
$prefix = $this->egg ? str($this->egg->name)->lower()->kebab() . '-' : '';
$word = (new RandomWordService())->word();
$set('name', $prefix . $word);
}))
->columnSpan([
'default' => 2,
'sm' => 4,
'md' => 2,
'lg' => 3,
])
->required()
->maxLength(191),
Forms\Components\Select::make('node_id') Forms\Components\Select::make('node_id')
->disabledOn('edit') ->disabledOn('edit')
->prefixIcon('tabler-server-2') ->prefixIcon('tabler-server-2')
@ -93,21 +107,6 @@ class CreateServer extends CreateRecord
->afterStateUpdated(fn (Forms\Set $set) => $set('allocation_id', null)) ->afterStateUpdated(fn (Forms\Set $set) => $set('allocation_id', null))
->required(), ->required(),
Forms\Components\Select::make('owner_id')
->prefixIcon('tabler-user')
->default(auth()->user()->id)
->label('Owner')
->columnSpan([
'default' => 2,
'sm' => 4,
'md' => 2,
'lg' => 3,
])
->relationship('user', 'username')
->searchable()
->preload()
->required(),
Forms\Components\Textarea::make('description') Forms\Components\Textarea::make('description')
->hidden() ->hidden()
->default('') ->default('')