passing dynamic data
i hace a booking resource in which i am calling a component.
public \App\Models\Session $session;
public function __construct(BookingService $bookingService)
{
$this->bookingService = $bookingService;
}
public function mount($session): void
{
$this->session = $session;
}
component action
->actions([
Action::make('viewItems')->view('filament.actions.view-items', [
'sessionId' => 1,
'style' => 'link',
])->hidden(
fn($record) => (!$record->isActive() $record->isCompleted())
),
how can i pass this sessionId dynamic ?? right now its static
public \App\Models\Session $session;
public function __construct(BookingService $bookingService)
{
$this->bookingService = $bookingService;
}
public function mount($session): void
{
$this->session = $session;
}
component action
->actions([
Action::make('viewItems')->view('filament.actions.view-items', [
'sessionId' => 1,
'style' => 'link',
])->hidden(
fn($record) => (!$record->isActive() $record->isCompleted())
),
how can i pass this sessionId dynamic ?? right now its static