You can add an execute button that becomes active once the timelock period for proposals in the queued state has passed. When clicked, this button should execute the proposal on-chain.
Implementation Notes
Enhance the existing Queued state component with an Execute button - click here for design
Activate the button only after the timelock period has elapsed
Implement a useExecuteProposal hook to call the execute function
Add UI states to match the on-chain TX states, similar to voting
Description
You can add an execute button that becomes active once the timelock period for proposals in the queued state has passed. When clicked, this button should execute the proposal on-chain.
Implementation Notes
Acceptance Criteria