Accord Project publishes React user interface components for use in web applications. Please refer to the web-components project on GitHub for detailed usage instructions.
You can preview these components in the project's storybook.
The Contract Editor component provides a rich-text content editor for contract text with embedded clauses.
Note that the contract editor does not currently support the full expressiveness of Cicero Templates. Please refer to the Limitations section for details.
The contract editor does not support templates which use the following CiceroMark features:
- Lists containing nested lists
- List blocks list blocks
The Error Logger component is used to display structured error messages from the Contract Editor.
The Navigation component displays an outline view for a contract, allowing the user to quickly navigate between sections.
The Library component displays a vertical list of library item metadata, and allows the user to add an instance of a library item to a contract.