Overview
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.
Contract Editor
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.
Limitations
The contract editor does not support templates which use the following CiceroMark features:
- Lists containing nested lists
- Templates list blocks
Error Logger
The Error Logger component is used to display structured error messages from the Contract Editor.
Navigation
The Navigation component displays an outline view for a contract, allowing the user to quickly navigate between sections.
Library
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.