Jim Meyer
09/10/2022, 5:35 PMGarth Goldwater
09/11/2022, 1:25 AMJim Meyer
09/11/2022, 5:06 AMKartik Agaram
09/11/2022, 6:54 AMJim Meyer
09/11/2022, 7:01 AMKartik Agaram
09/11/2022, 7:02 AMThe 2-way sync is great 👍🏼 How much information do you need to provide Henosia with about a new design system for it to make minimal changes?
(I'm not a designer or Javascript developer, so I have no idea what form design systems are provided in. Is it just React components in jsx or something like that?)
Jim Meyer
09/11/2022, 7:21 AMinterface ButtonProps {
label: string;
size: 'small' | 'medium' | 'large'
}
We turn that information into the properties panel on the right, e.g. a size drop down with the three possible size values.
React components are found by scanning the code base that's open in the editor, and we also identify components that are available through your package.json
dependencies. For example, you can have your product code base open, and insert a button from your design system library that's in a linked NPM package.