return Actions\Action::make('subscribeMember')
->mountUsing(function (Form $form, array $arguments) {
$form->getComponent($form->getStatePath() . '.member_certificates')
->options(fn() => MemberCertificate::whereMemberId($arguments['member_id'])
->pluck('id', 'expire_Date')
);
})
->steps([
Step::make('Documents')
->schema([
Radio::make('member_certificates')
]),
]);
return Actions\Action::make('subscribeMember')
->mountUsing(function (Form $form, array $arguments) {
$form->getComponent($form->getStatePath() . '.member_certificates')
->options(fn() => MemberCertificate::whereMemberId($arguments['member_id'])
->pluck('id', 'expire_Date')
);
})
->steps([
Step::make('Documents')
->schema([
Radio::make('member_certificates')
]),
]);