Toggle::make(FormFieldKeysEnum::NOTED->value)
->live()
->afterStateUpdatedJs(
(function () {
$inputTypeKey = FormFieldKeysEnum::INPUT_TYPE->value;
$radioValue = FieldsEnum::RADIO->value;
return <<<JS
if (\$state) {
\$set('$inputTypeKey', '$radioValue');
}
JS;
})()
),
Select::make(FormFieldKeysEnum::INPUT_TYPE->value)
->options(FieldsEnum::getOptions())
->disabled(fn (Get $get) => $get(FormFieldKeysEnum::NOTED->value))
->dehydrated(),
Toggle::make(FormFieldKeysEnum::NOTED->value)
->live()
->afterStateUpdatedJs(
(function () {
$inputTypeKey = FormFieldKeysEnum::INPUT_TYPE->value;
$radioValue = FieldsEnum::RADIO->value;
return <<<JS
if (\$state) {
\$set('$inputTypeKey', '$radioValue');
}
JS;
})()
),
Select::make(FormFieldKeysEnum::INPUT_TYPE->value)
->options(FieldsEnum::getOptions())
->disabled(fn (Get $get) => $get(FormFieldKeysEnum::NOTED->value))
->dehydrated(),