Forms\Components\Select::make('code')
->label('Code')
->options(Currency::getCurrencyCodes())
->searchable()
->reactive()
->afterStateUpdated(static function (callable $set, $state) {
$code = $state;
$symbol_first = config("money.{$code}.symbol_first");
$set('symbol_first', $symbol_first);
})
->required(),
Forms\Components\Select::make('symbol_first')
->label('Symbol Position')
->options([
true => 'Before Amount',
false => 'After Amount',
])
->required(),
Forms\Components\Select::make('code')
->label('Code')
->options(Currency::getCurrencyCodes())
->searchable()
->reactive()
->afterStateUpdated(static function (callable $set, $state) {
$code = $state;
$symbol_first = config("money.{$code}.symbol_first");
$set('symbol_first', $symbol_first);
})
->required(),
Forms\Components\Select::make('symbol_first')
->label('Symbol Position')
->options([
true => 'Before Amount',
false => 'After Amount',
])
->required(),