Closed chrisvxd closed 3 years ago
I was struggling with only one of my stories importing correctly in Sketch. Until I changed the querySelector configuration option.
I am running an Angular storybook, so all my stories were wrapped in angular components.
When I added
querySelector: '#root storybook-dynamic-app-root ng-component',
All my stories were imported in Sketch.
I needed to solve a couple issues to resolve this:
html-sketchapp
was giving them a border of thickness null
. Changing the thickness to 0
solved that issue.By making those 2 changes I was able to get imports to work correctly. Hopefully this is helpful 🙂
This likely occurs under a variety of circumstances where html-sketchapp is failing to convert the markup to sketch nodes for currently unknown reasons.
As @chrisvxd wrote, this was an issue w/an underlying dependency (sketchapp-json-plugin) and not story2sketch (at least in my case).
I was seeing the same (none of my layers could be imported) with both story2sketch
and html-sketchapp
. After installing the asketch2sketch.sketchplugin
generated from html-sketchapp
v4.4.1, things started working again.
There's background on the cause in the html-sketchapp repo.
Closed by #103, thanks @itsderek23!
Initial discussion https://github.com/chrisvxd/story2sketch/issues/59
Overview
Various storybooks result in the following message when importing into sketch:
This likely occurs under a variety of circumstances where
html-sketchapp
is failing to convert the markup to sketch nodes for currently unknown reasons.The goal of this issue is to document and track the failure cases, and provide a path forwards to addressing them.
Tasks
html-sketchapp
, with regression testsstory2sketch
during generationhtml-sketchapp
during generation and pluginKnown Failure Cases