Skip to content

Creating a generic, extensible data block component in VueΒ #1016

@ml-evs

Description

@ml-evs

cc @BenjaminCharmes -- assigning you to start thinking about this idea, rather than implementing it all yourself!

Essentially, it would be good to build a JS design language for generic blocks, i.e., provide many options to enable multi-file upload, passing arbitrary parameters requested by the schema (or user-specific extensions), handle static plots vs interactive Bokeh plots, and other block interactions that we can reuse everywhere. The Python API can then simply report which features a block implementation needs/can use, so we avoid needing to write a separate vue component per block type.

Sub-issues

Metadata

Metadata

Labels

datablockAn issue pertaining to a specific datablockdesign-discussionFor issues describing broader design decisions and functionality.suggestions

Type

No type

Projects

No projects

Milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions