-
Notifications
You must be signed in to change notification settings - Fork 3.3k
fix: remove 'new' badge from Create from Component, fix parsing #31457
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
base: develop
Are you sure you want to change the base?
Conversation
@@ -33,6 +33,7 @@ export class CodegenActions { | |||
let result = parseReactComponent(src, { | |||
resolver: findAllWithLink(exportResolver, reactDocgenResolvers), | |||
babelOptions: { | |||
configFile: false, |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
This option disables the use of a config file for Babel. this is what we want since we're calling it directly, we don't want to pick up any config file that might be in the project
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
is it possible to add a test for this?
cypress
|
Project |
cypress
|
Branch Review |
create-from-component-fix
|
Run status |
|
Run duration | 10m 06s |
Commit |
|
Committer | astone123 |
View all properties for this run ↗︎ |
Test results | |
---|---|
|
0
|
|
0
|
|
2
|
|
0
|
|
260
|
View all changes introduced in this branch ↗︎ |
UI Coverage
44.19%
|
|
---|---|
|
72
|
|
57
|
Accessibility
94.9%
|
|
---|---|
|
0 critical
6 serious
0 moderate
1 minor
|
|
129
|
@@ -33,6 +33,7 @@ export class CodegenActions { | |||
let result = parseReactComponent(src, { | |||
resolver: findAllWithLink(exportResolver, reactDocgenResolvers), | |||
babelOptions: { | |||
configFile: false, |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
is it possible to add a test for this?
Additional details
This PR removes the "New" badge for the Create from Component feature - we released it over two years ago. It also fixes an issue where we would fail to parse component files for certain projects that had babel configurations in their project root. You can see this issue with
cypress-services
dashboard tests - if you try to use Create from Component with any of these files, it will error on all of them because of Babel plugin issues from the project's Babel config. We don't want to use the project's configuration file.Steps to test
On develop
cypress-services/frontend/packages/dashboard
in CTPR Tasks
cypress-documentation
?type definitions
?