Select::make('item_category_id')
->relationship('itemCategory', 'name')
->createOptionAction(fn (Action $action) => $action->modalWidth('sm'))
->createOptionForm([
TextInput::make('name')
->label('Name')
->required(),
])
->preload()
->columnSpanFull()
->searchable()
->live()
->required(),
Select::make('vendor_id')
->relationship('vendor', 'name', fn ($query) => $query->whereHas('categories', '?')),
Select::make('item_category_id')
->relationship('itemCategory', 'name')
->createOptionAction(fn (Action $action) => $action->modalWidth('sm'))
->createOptionForm([
TextInput::make('name')
->label('Name')
->required(),
])
->preload()
->columnSpanFull()
->searchable()
->live()
->required(),
Select::make('vendor_id')
->relationship('vendor', 'name', fn ($query) => $query->whereHas('categories', '?')),