Tutorial to bring more Spectrum Web Components to Budibase #6768
Replies: 2 comments 2 replies
-
Hey @poirazis. Firstly thanks for wanting to contribute! Our BBUI package contains the suite of components that we use to build the Budibase platform itself. These are a slightly customised version of spectrum components. The components available to use inside apps are located in Generally speaking we maintain BBUI ourselves as this is quite specific to our platform, but client app components would certainly make useful contributions. If there are some spectrum components (or indeed, any types of components) that you would like to use in an app but aren't available at the moment then you could certainly feel free to contribute those. I'm not sure if we have public contribution docs for adding components (I think this is just internal documentation at the moment), but I'll give a brief overview of the process. You can always just give us a ping here if you get stuck in process of course and we'll be happy to help.
Thanks again! |
Beta Was this translation helpful? Give feedback.
-
Hey @aptkingston I have a question when you have some time. I am now able to create my own components and set their options in the builder etc. The question is this. Lets take the scenario i want to bring to the builder the ProgressBar component. Import the packaged JS web component from Adobe Spectrum and then give it dynamic properties In the case of Adobe Spectrum Web components, since they are also used as the core UI, i think the 3rd route should be the preferred. Bring already maintained components to the builder. What do you think ? Which way should i use ? I have implemented the first two ways but failed with the 3rd way ( dependencies / compilation failure ) but i am sure i will sort it out. In case of NON adobe Spectrum Web component, i.e IBM Carbon. Lets assume we decided to bring some of those to the core builder, some charts for example. and another more of a general comment |
Beta Was this translation helpful? Give feedback.
-
I would like to contribute to Budibase by bringing some more Spectrum Web Components to Budibase.
If someone has done something like this, building any custom components, to submit to core, i would appreciate a small guide on how to do this. I am on a Mac ( M1 ) machine if the steps for building and testing would be any different.
If this is premature and we should wait a little more for the custom components functionality to come around, just ignore this :)
Beta Was this translation helpful? Give feedback.
All reactions