Add server name generator

This commit is contained in:
Lance Pioch 2024-04-12 02:29:39 -04:00
parent cbc255ddf8
commit 180bfc30a8

View File

@ -38,6 +38,15 @@ class ServerResource extends Resource
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))
->color('primary')
->action(function (Forms\Set $set, Forms\Get $get) {
$egg = Egg::find($get('egg_id'));
$prefix = $egg ? str($egg->name)->lower()->snake() . '-' : '';
$set('name', $prefix . fake()->domainWord);
}))
->columnSpan(4)
->required()
->maxLength(191),