diff --git a/packages/ui/src/working-groups/modals/LeaveRoleModal/LeaveRoleSignModal.tsx b/packages/ui/src/working-groups/modals/LeaveRoleModal/LeaveRoleSignModal.tsx index e7ae06e3b2..db15539e7b 100644 --- a/packages/ui/src/working-groups/modals/LeaveRoleModal/LeaveRoleSignModal.tsx +++ b/packages/ui/src/working-groups/modals/LeaveRoleModal/LeaveRoleSignModal.tsx @@ -14,18 +14,18 @@ import { TextMedium } from '@/common/components/typography' import { useSignAndSendTransaction } from '@/common/hooks/useSignAndSendTransaction' import { TransactionModal } from '@/common/modals/TransactionModal' -import { Worker } from '../../types' +import { WorkerWithDetails } from '../../types' interface Props { onClose: () => void transaction: SubmittableExtrinsic<'rxjs', ISubmittableResult> - worker: Worker + worker: WorkerWithDetails service: ActorRef } export const LeaveRoleSignModal = ({ onClose, transaction, worker, service }: Props) => { const { allAccounts } = useMyAccounts() - const signer = accountOrNamed(allAccounts, worker.membership.controllerAccount, 'Controller account') + const signer = accountOrNamed(allAccounts, worker.roleAccount, 'Role account') const { paymentInfo, sign, isReady } = useSignAndSendTransaction({ transaction, signer: signer?.address ?? '',