As an user of the newly defined function editor, I would like to navigate through the function editing steps using the heading provided:
Acceptance criteria:
- Create a component that will render the editor Heading
- Render the 3 steps required for a function
- Allow the component to accept an obejct with friendly name, programmatic name (used in routing) and enable/disable state and if it is completed.
- Allow the links to be clicked if not disabled, and emit a "click" event.
- If a step is completed, show the "Black filled" state
- If a step is disabled, show the "greyed out" state
- If a step is the current one, show the "blue" state
NOTE: remember that this component is going to be used in the future for other editors (type editor and more, so do not add any function logic within the component itself)