Add components from the wc-gocam-viz
repo
#4
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Part of #2
These changes add the components from the
wc-gocam-viz
repo. Mostly this is just a matter of copying over the code into this repo. However I'll call out these details:wc-gocam-viz
repo has an unusual practice of copying over code from thenoctua-form-base
repo periodically. Unfortunately, we're considering that bad practice here, but at some point we should figure out a proper way to share code. In the meantime, I'm excluding thesrc/globals/@noctua.form/
directory from Prettier and ESLint since it is quasi-third party code.@stencil/core
version is being downgraded slightly because of adding thecytoscape-dagre
dependency. See the comment instencil.config.ts
for more details on the compatibility issues.wc-gocam-selector
component since it was not used anywherego-spinner
component. Thewc-gocam-viz
repo had aloading-spinner
component. I consolidated them into one component (mostly based onloading-spinner
) and updated existing usages of it in other components.