Interactive Editor Demo
Full-featured resolution editor with phrase validation, autocomplete, and nested subclauses.
How to Use
- Click "+" to add new clauses
- Use indent/outdent buttons for subclauses
- Use phrase lookup for valid opening phrases
- Import text with automatic clause detection
- Drag or use arrows to reorder clauses
Features Demonstrated
Phrase Validation Autocomplete Nested Subclauses Live Preview Text Import i18n Support
Resolution JSON
{
"committeeName": "General Assembly",
"preamble": [
{
"id": "p-demo-1",
"content": "Recalling its resolution 70/1 of 25 September 2015, entitled \"Transforming our world: the 2030 Agenda for Sustainable Development\","
},
{
"id": "p-demo-2",
"content": "Recognizing the importance of international cooperation in addressing global challenges,"
},
{
"id": "p-demo-3",
"content": "Deeply concerned by the ongoing climate crisis and its effects on vulnerable populations,"
}
],
"operative": [
{
"id": "o-demo-1",
"blocks": [
{
"type": "text",
"id": "b-demo-1",
"content": "Calls upon all Member States to strengthen their commitment to the Paris Agreement;"
}
]
},
{
"id": "o-demo-2",
"blocks": [
{
"type": "text",
"id": "b-demo-2",
"content": "Urges developed countries to provide financial and technical support to developing nations:"
},
{
"type": "subclauses",
"id": "b-demo-3",
"items": [
{
"id": "s-demo-1",
"blocks": [
{
"type": "text",
"id": "b-demo-4",
"content": "through bilateral and multilateral cooperation mechanisms;"
}
]
},
{
"id": "s-demo-2",
"blocks": [
{
"type": "text",
"id": "b-demo-5",
"content": "by establishing capacity-building programmes;"
}
]
}
]
}
]
},
{
"id": "o-demo-3",
"blocks": [
{
"type": "text",
"id": "b-demo-6",
"content": "Decides to remain actively seized of the matter."
}
]
}
]
}