-
Type: Task
-
Resolution: Fixed
-
Priority: Major - P3
-
Affects Version/s: None
-
Component/s: Tech debt
-
None
-
Iteration Anemone
-
Not Needed
There are a number of places where we use Ace Editor (react-ace) in Compass which are similar in their implementation. If, down the line, we wanted to transition away from react-ace or update one property it would take changes in all of those ace editor uses.
To help make changes like this easier and to abstract away the editor implementation let's add an `Editor` component to `compass-components`.
This `Editor` component should replace all of the direct `react-ace` uses in Compass and be able to provide the flexibility to accommodate all of the various ways it can be configured, maybe through something like a variant property as to hide some of the internals.
- related to
-
COMPASS-5764 Aggregations preview document rendering slow performance
- Closed