Forms\Components\Select::make('category_id')
->relationship('category', 'name')
->required()
->live()
->afterStateUpdated(fn (Set $set, ?string $state) => $set('popular_category', $state < 10)),
Forms\Components\Toggle::make('popular_category')
->inline(false),
Forms\Compnents\TextInput::make('owner_name')
->visible(function (Get $get) {
//TODO: return true if category.owner_name is null
return true;
}),
Forms\Components\Select::make('category_id')
->relationship('category', 'name')
->required()
->live()
->afterStateUpdated(fn (Set $set, ?string $state) => $set('popular_category', $state < 10)),
Forms\Components\Toggle::make('popular_category')
->inline(false),
Forms\Compnents\TextInput::make('owner_name')
->visible(function (Get $get) {
//TODO: return true if category.owner_name is null
return true;
}),