Skip to content
This repository has been archived by the owner on Jan 5, 2023. It is now read-only.

React Native? #32

Open
rammoozz opened this issue Nov 13, 2018 · 3 comments
Open

React Native? #32

rammoozz opened this issue Nov 13, 2018 · 3 comments

Comments

@rammoozz
Copy link

rammoozz commented Nov 13, 2018

are there any plans for bringing smart knobs over to React Native Storybook? (onDevice Addons)

@rory-pickering
Copy link

I assumed this would work out of the box - unless we're both missing something i can get knobs to work but not smart knobs 👎
so +1 for this.

@kyle-ssg
Copy link

kyle-ssg commented Oct 11, 2019

Doing a bit of research on this I can see the difference is __docgenInfo is undefined in react-native. Can write a workaround for this, but I'm going to try and figure out why this is the case first.

@kyle-ssg
Copy link

kyle-ssg commented Oct 11, 2019

@rkhayat @rory-pickering Although this is a workaround, I've got this working for react native here https://github.com/kyle-ssg/addon-smart-knobs. Basically I've added my own parser for prop types as there's docgen support in React Native.

Parsing prop types
https://github.com/kyle-ssg/addon-smart-knobs/blob/master/dist/index.js#L17

Using the parser
https://github.com/kyle-ssg/addon-smart-knobs/blob/master/dist/index.js#L269

@rammoozz rammoozz changed the title Plans for React Native? React Native? Oct 28, 2019
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
None yet
Development

No branches or pull requests

3 participants