Function: useCreateProposal()
useCreateProposal():
UseMutationResult<ProposalView,Error,CreateProposalInput,unknown>
Defined in: web/lib/hooks/use-governance.ts:447
Mutation hook for creating a proposal.
Returns
UseMutationResult<ProposalView, Error, CreateProposalInput, unknown>
Mutation object for creating proposals
Example
const createProposal = useCreateProposal();
await createProposal.mutateAsync({
type: 'create',
changes: {
label: 'Quantum Machine Learning',
description: 'Intersection of quantum computing and ML',
fieldType: 'topic',
parentId: 'quantum-computing',
},
rationale: 'Emerging research area with growing publications',
});