Skip to content
Permalink

Comparing changes

Choose two branches to see what’s changed or to start a new pull request. If you need to, you can also or learn more about diff comparisons.

Open a pull request

Create a new pull request by comparing changes across two branches. If you need to, you can also . Learn more about diff comparisons here.
base repository: storybookjs/storybook
Failed to load repositories. Confirm that selected base ref is valid, then try again.
Loading
base: v6.4.12
Choose a base ref
...
head repository: storybookjs/storybook
Failed to load repositories. Confirm that selected head ref is valid, then try again.
Loading
compare: v6.4.13
Choose a head ref
  • 19 commits
  • 189 files changed
  • 3 contributors

Commits on Jan 11, 2022

  1. Copy the full SHA
    180e481 View commit details
  2. Copy the full SHA
    f0a2216 View commit details

Commits on Jan 15, 2022

  1. Merge pull request #17203 from storybookjs/chore_fix_repro_docs

    Chore: Updates the how to reproduce docs
    jonniebigodes authored and shilman committed Jan 15, 2022
    Copy the full SHA
    00a6c36 View commit details
  2. Merge pull request #17208 from storybookjs/chore_docs_updates_syntax_…

    …highlight_docs
    
    Chore: (Docs) Minor updates to the syntax highlight documentation.
    jonniebigodes authored and shilman committed Jan 15, 2022
    Copy the full SHA
    1e1331d View commit details
  3. Merge pull request #17221 from storybookjs/chore_docs_fix_addon_knowl…

    …edge_base
    
    Chore: (Docs) Minor tweaks to the addon knowledge base
    jonniebigodes authored and shilman committed Jan 15, 2022
    Copy the full SHA
    373ca10 View commit details
  4. Merge pull request #17224 from storybookjs/chore_docs_update_addons_i…

    …nstall_docs
    
    Chore: (Docs) Minor adjustments to the install addons docs
    jonniebigodes authored and shilman committed Jan 15, 2022
    Copy the full SHA
    7e43adc View commit details
  5. Merge pull request #17244 from storybookjs/chore_docs_fix_composition…

    …_link
    
    Chore: (Docs) Fix dead link in sharing section
    jonniebigodes authored and shilman committed Jan 15, 2022
    Copy the full SHA
    3a0fd74 View commit details
  6. Merge pull request #17213 from storybookjs/16067-fix-manager-process

    Webpack5: Fix manager.js process references
    shilman committed Jan 15, 2022
    Copy the full SHA
    8346850 View commit details
  7. Merge pull request #17240 from storybookjs/15574-fix-namedexportsorde…

    …r-warning
    
    Core: Fix __namedExportsOrder warning from preview.js
    shilman committed Jan 15, 2022
    Copy the full SHA
    8fe4027 View commit details
  8. Merge pull request #17206 from storybookjs/angular/fix-angular-13.1

    Angular: Fix 13.1 and add CI test cases
    shilman committed Jan 15, 2022
    Copy the full SHA
    de25e19 View commit details
  9. Merge pull request #17239 from storybookjs/16820-fix-prettier-transpi…

    …lation
    
    Fix prettier transpile problems
    shilman committed Jan 15, 2022
    Copy the full SHA
    ec142c8 View commit details
  10. Merge pull request #17022 from Taillook/chore/react-dev-utils

    React: Remove react-dev-utils
    shilman committed Jan 15, 2022
    Copy the full SHA
    f2a7256 View commit details
  11. Merge pull request #17241 from storybookjs/17008-fix-staticdirs-favicon

    Core: Fix staticDirs favicon handling by refactor
    shilman committed Jan 15, 2022
    Copy the full SHA
    59b85c7 View commit details
  12. Copy the full SHA
    a533573 View commit details
  13. Update snapshots

    shilman committed Jan 15, 2022
    Copy the full SHA
    c3311c0 View commit details
  14. Merge pull request #17245 from storybookjs/fix-prettier-2-3-formattin…

    …g-main
    
    Fix prettier 2.3 formatting on main
    shilman authored Jan 15, 2022

    Verified

    This commit was created on GitHub.com and signed with GitHub’s verified signature. The key has expired.
    Copy the full SHA
    ee5c044 View commit details
  15. 6.4.13 changelog

    shilman committed Jan 15, 2022
    Copy the full SHA
    908cda1 View commit details
  16. Copy the full SHA
    ad95877 View commit details
  17. v6.4.13

    shilman committed Jan 15, 2022
    Copy the full SHA
    d0c1e8a View commit details
Showing with 2,279 additions and 2,239 deletions.
  1. +1 −1 .circleci/config.yml
  2. +14 −0 CHANGELOG.md
  3. +9 −9 addons/a11y/package.json
  4. +4 −3 addons/a11y/src/components/A11YPanel.tsx
  5. +7 −7 addons/actions/package.json
  6. +20 −20 addons/actions/src/preset/addArgsHelpers.test.ts
  7. +8 −8 addons/backgrounds/package.json
  8. +10 −10 addons/controls/package.json
  9. +28 −28 addons/docs/package.json
  10. +1 −1 addons/docs/src/frameworks/react/lib/inspection/acornParser.ts
  11. +6 −12 addons/docs/src/frameworks/react/propTypes/handleProp.test.tsx
  12. +1 −1 addons/docs/src/frameworks/react/react-argtypes.stories.tsx
  13. +2 −2 addons/docs/src/frameworks/react/react-properties.test.ts
  14. +1 −1 addons/docs/src/frameworks/web-components/prepareForInline.ts
  15. +1 −2 addons/docs/src/lib/docgen/flow/createPropDef.test.ts
  16. +16 −16 addons/essentials/package.json
  17. +9 −9 addons/interactions/package.json
  18. +7 −7 addons/jest/package.json
  19. +6 −6 addons/links/package.json
  20. +1 −1 addons/links/src/preview.test.ts
  21. +12 −12 addons/links/src/preview.ts
  22. +1 −1 addons/links/src/react/components/link.test.tsx
  23. +7 −7 addons/measure/package.json
  24. +7 −7 addons/outline/package.json
  25. +12 −12 addons/storyshots/storyshots-core/package.json
  26. +1 −3 addons/storyshots/storyshots-core/src/frameworks/Loader.ts
  27. +8 −11 addons/storyshots/storyshots-core/src/frameworks/configure.ts
  28. +4 −4 addons/storyshots/storyshots-puppeteer/package.json
  29. +7 −2 addons/storyshots/storyshots-puppeteer/src/axeTest.ts
  30. +10 −10 addons/storysource/package.json
  31. +6 −6 addons/toolbars/package.json
  32. +8 −8 addons/viewport/package.json
  33. +9 −9 app/angular/package.json
  34. +2 −3 app/angular/src/client/preview/angular/components/app.component.ts
  35. +10 −11 app/angular/src/client/preview/decorateStory.ts
  36. +42 −40 app/angular/src/client/preview/decorators.ts
  37. +2 −2 app/angular/src/server/angular-cli-webpack-13.x.x.js
  38. +19 −16 app/angular/src/server/angular-devkit-build-webpack.ts
  39. +6 −4 app/angular/src/server/framework-preset-angular-cli.ts
  40. +1 −1 app/angular/src/server/framework-preset-angular.ts
  41. +5 −5 app/ember/package.json
  42. +2 −8 app/ember/src/client/preview/index.ts
  43. +8 −8 app/html/package.json
  44. +6 −6 app/preact/package.json
  45. +1 −1 app/preact/src/client/preview/render.tsx
  46. +9 −10 app/react/package.json
  47. +8 −12 app/react/src/client/preview/types-6-3.ts
  48. +2 −3 app/react/src/client/preview/types-7-0.ts
  49. +4 −4 app/react/src/server/cra-config.test.ts
  50. +10 −10 app/server/package.json
  51. +2 −8 app/server/src/client/preview/index.ts
  52. +6 −6 app/svelte/package.json
  53. +20 −19 app/svelte/src/client/preview/decorators.ts
  54. +7 −9 app/svelte/src/client/preview/index.ts
  55. +6 −6 app/vue/package.json
  56. +1 −3 app/vue/src/client/preview/decorateStory.ts
  57. +6 −6 app/vue3/package.json
  58. +1 −3 app/vue3/src/client/preview/decorateStory.ts
  59. +8 −8 app/web-components/package.json
  60. +34 −22 docs/addons/addon-knowledge-base.md
  61. +15 −4 docs/addons/install-addons.md
  62. +15 −8 docs/contribute/how-to-reproduce.md
  63. +1 −1 docs/sharing/storybook-composition.md
  64. +23 −0 docs/snippets/common/my-component-with-global-syntax-highlight.mdx.mdx
  65. +16 −0 docs/snippets/common/storybook-addon-load-external-addons-preset.js.mdx
  66. +7 −0 docs/snippets/common/storybook-preset-scss.webpack-4.js.mdx
  67. +7 −0 docs/snippets/common/storybook-preset-scss.webpack-5.js.mdx
  68. +19 −0 docs/snippets/common/storybook-preview-register-language-globally.js.mdx
  69. +1 −1 docs/versions/latest.json
  70. +24 −0 docs/writing-docs/mdx.md
  71. +14 −14 examples/angular-cli/package.json
  72. +13 −13 examples/cra-kitchen-sink/package.json
  73. +7 −7 examples/cra-react15/package.json
  74. +5 −5 examples/cra-ts-essentials/package.json
  75. +8 −8 examples/cra-ts-kitchen-sink/package.json
  76. +12 −12 examples/ember-cli/package.json
  77. +17 −17 examples/html-kitchen-sink/package.json
  78. +23 −23 examples/official-storybook/package.json
  79. +11 −11 examples/preact-kitchen-sink/package.json
  80. +5 −5 examples/react-ts-webpack4/package.json
  81. +8 −8 examples/react-ts/package.json
  82. +8 −8 examples/server-kitchen-sink/package.json
  83. +3 −3 examples/standalone-preview/package.json
  84. +14 −14 examples/svelte-kitchen-sink/package.json
  85. +7 −7 examples/vue-3-cli/package.json
  86. +5 −5 examples/vue-cli/package.json
  87. +14 −14 examples/vue-kitchen-sink/package.json
  88. +12 −12 examples/web-components-kitchen-sink/package.json
  89. +1 −1 lerna.json
  90. +8 −8 lib/addons/package.json
  91. +29 −30 lib/addons/src/hooks.ts
  92. +7 −7 lib/api/package.json
  93. +8 −8 lib/api/src/index.tsx
  94. +1 −1 lib/api/src/lib/stories.ts
  95. +1 −1 lib/api/src/modules/refs.ts
  96. +6 −8 lib/api/src/modules/release-notes.ts
  97. +6 −8 lib/api/src/modules/versions.ts
  98. +1 −1 lib/api/src/tests/events.test.ts
  99. +8 −8 lib/api/src/tests/globals.test.ts
  100. +18 −15 lib/api/src/tests/shortcuts.test.js
  101. +65 −13 lib/api/src/tests/versions.test.js
  102. +1 −1 lib/api/src/version.ts
  103. +17 −19 lib/builder-webpack4/package.json
  104. +0 −3 lib/builder-webpack4/src/preview/iframe-webpack.config.ts
  105. +1 −0 lib/builder-webpack4/src/preview/virtualModuleEntry.template.js
  106. +16 −18 lib/builder-webpack5/package.json
  107. +2 −2 lib/builder-webpack5/src/index.ts
  108. +0 −3 lib/builder-webpack5/src/preview/iframe-webpack.config.ts
  109. +1 −0 lib/builder-webpack5/src/preview/virtualModuleEntry.template.js
  110. +5 −5 lib/channel-postmessage/package.json
  111. +4 −4 lib/channel-websocket/package.json
  112. +2 −2 lib/channels/package.json
  113. +3 −3 lib/cli-sb/package.json
  114. +3 −3 lib/cli-storybook/package.json
  115. +7 −7 lib/cli/package.json
  116. +2 −1 lib/cli/src/generators/ANGULAR/template-csf/.storybook/tsconfig.json
  117. +12 −11 lib/cli/src/initiate.ts
  118. +1 −1 lib/cli/src/js-package-manager/JsPackageManagerFactory.test.ts
  119. +12 −0 lib/cli/src/repro-generators/configs.ts
  120. +57 −57 lib/cli/src/versions.json
  121. +8 −8 lib/client-api/package.json
  122. +3 −3 lib/client-api/src/ClientApi.test.ts
  123. +2 −2 lib/client-logger/package.json
  124. +29 −25 lib/client-logger/src/index.ts
  125. +5 −5 lib/codemod/package.json
  126. +4 −4 lib/components/package.json
  127. +28 −26 lib/components/scripts/writeCssScript.js
  128. +41 −42 lib/components/src/Loader/Loader.tsx
  129. +92 −86 lib/components/src/ScrollArea/GlobalScrollAreaStyles.tsx
  130. +4 −5 lib/components/src/controls/Color.tsx
  131. +22 −19 lib/components/src/controls/Object.tsx
  132. +32 −64 lib/components/src/icon/icons.tsx
  133. +10 −8 lib/components/src/typography/DocumentWrapper.tsx
  134. +11 −11 lib/core-client/package.json
  135. +3 −3 lib/core-common/package.json
  136. +3 −3 lib/core-common/src/config.test.ts
  137. +24 −22 lib/core-common/src/presets.ts
  138. +5 −1 lib/core-common/src/utils/__tests__/to-require-context.test.ts
  139. +4 −3 lib/core-common/src/utils/envs.ts
  140. +2 −5 lib/core-common/src/utils/progress-reporting.ts
  141. +2 −2 lib/core-events/package.json
  142. +13 −13 lib/core-server/package.json
  143. +1 −1 lib/core-server/src/__snapshots__/cra-ts-essentials_preview-dev
  144. +0 −1 lib/core-server/src/__snapshots__/html-kitchen-sink_preview-dev
  145. +0 −1 lib/core-server/src/__snapshots__/vue-3-cli_preview-dev
  146. +0 −1 lib/core-server/src/__snapshots__/web-components-kitchen-sink_preview-dev
  147. +4 −2 lib/core-server/src/build-dev.ts
  148. +2 −9 lib/core-server/src/utils/output-startup-information.ts
  149. +13 −18 lib/core-server/src/utils/server-statics.ts
  150. +4 −4 lib/core-server/src/utils/stories-json.test.ts
  151. +5 −5 lib/core/package.json
  152. +3 −3 lib/csf-tools/package.json
  153. +4 −3 lib/csf-tools/src/mdx/sb-mdx-plugin.ts
  154. +5 −5 lib/instrumenter/package.json
  155. +8 −8 lib/manager-webpack4/package.json
  156. +2 −2 lib/manager-webpack4/src/index.ts
  157. +5 −5 lib/manager-webpack4/src/presets/manager-preset.ts
  158. +8 −8 lib/manager-webpack5/package.json
  159. +2 −2 lib/manager-webpack5/src/index.ts
  160. +8 −7 lib/manager-webpack5/src/presets/manager-preset.ts
  161. +2 −2 lib/node-logger/package.json
  162. +2 −2 lib/postinstall/package.json
  163. +7 −7 lib/preview-web/package.json
  164. +3 −3 lib/preview-web/src/PreviewWeb.tsx
  165. +2 −1 lib/preview-web/src/parseArgsParam.ts
  166. +4 −5 lib/preview-web/src/types.ts
  167. +3 −3 lib/router/package.json
  168. +2 −1 lib/router/src/utils.ts
  169. +5 −5 lib/source-loader/package.json
  170. +2 −6 lib/source-loader/src/abstract-syntax-tree/generate-helpers.js
  171. +8 −4 lib/source-loader/src/abstract-syntax-tree/inject-decorator.js
  172. +5 −5 lib/store/package.json
  173. +8 −8 lib/store/src/decorators.ts
  174. +74 −75 lib/store/src/storySort.ts
  175. +32 −34 lib/store/src/types.ts
  176. +3 −3 lib/theming/package.json
  177. +10 −10 lib/ui/package.json
  178. +2 −10 lib/ui/src/components/layout/mobile.tsx
  179. +3 −3 lib/ui/src/components/preview/preview.mockdata.tsx
  180. +4 −4 lib/ui/src/components/preview/preview.tsx
  181. +8 −8 lib/ui/src/components/preview/toolbar.tsx
  182. +4 −3 lib/ui/src/components/sidebar/Refs.tsx
  183. +4 −3 lib/ui/src/components/sidebar/Search.tsx
  184. +40 −48 lib/ui/src/components/sidebar/mockdata.large.ts
  185. +2 −2 package.json
  186. +1 −2 scripts/build-package.js
  187. +1 −2 scripts/build-storybooks.js
  188. +1 −2 scripts/run-e2e.ts
  189. +525 −614 yarn.lock
2 changes: 1 addition & 1 deletion .circleci/config.yml
Original file line number Diff line number Diff line change
@@ -222,7 +222,7 @@ jobs:
# Do not test CRA here because it's done in PnP part
# TODO: Remove `web_components_typescript` as soon as Lit 2 stable is released
# TODO: Add `angular` as soon as Storybook is compatible with Angular 13
command: yarn test:e2e-framework vue3 angular12 angular11 web_components_typescript web_components_lit2
command: yarn test:e2e-framework vue3 angular130 angular13 angular12 angular11 web_components_typescript web_components_lit2
no_output_timeout: 5m
- store_artifacts:
path: /tmp/cypress-record
14 changes: 14 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,3 +1,17 @@
## 6.4.13 (January 15, 2022)

### Bug Fixes

- Core: Fix `staticDirs` favicon handling by refactor ([#17241](https://github.com/storybookjs/storybook/pull/17241))
- Angular: Fix 13.1 and add CI test cases ([#17206](https://github.com/storybookjs/storybook/pull/17206))
- Core: Fix `__namedExportsOrder` warning from preview.js ([#17240](https://github.com/storybookjs/storybook/pull/17240))
- Webpack5: Fix manager.js `process` references ([#17213](https://github.com/storybookjs/storybook/pull/17213))

### Dependency Upgrades

- React: Remove react-dev-utils ([#17022](https://github.com/storybookjs/storybook/pull/17022))
- Fix prettier transpile problems ([#17239](https://github.com/storybookjs/storybook/pull/17239))

## 6.4.12 (January 11, 2022)

### Bug Fixes
18 changes: 9 additions & 9 deletions addons/a11y/package.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "@storybook/addon-a11y",
"version": "6.4.12",
"version": "6.4.13",
"description": "Test component compliance with web accessibility standards",
"keywords": [
"a11y",
@@ -45,14 +45,14 @@
"prepare": "node ../../scripts/prepare.js"
},
"dependencies": {
"@storybook/addons": "6.4.12",
"@storybook/api": "6.4.12",
"@storybook/channels": "6.4.12",
"@storybook/client-logger": "6.4.12",
"@storybook/components": "6.4.12",
"@storybook/core-events": "6.4.12",
"@storybook/addons": "6.4.13",
"@storybook/api": "6.4.13",
"@storybook/channels": "6.4.13",
"@storybook/client-logger": "6.4.13",
"@storybook/components": "6.4.13",
"@storybook/core-events": "6.4.13",
"@storybook/csf": "0.0.2--canary.87bc651.0",
"@storybook/theming": "6.4.12",
"@storybook/theming": "6.4.13",
"axe-core": "^4.2.0",
"core-js": "^3.8.2",
"global": "^4.4.0",
@@ -81,7 +81,7 @@
"publishConfig": {
"access": "public"
},
"gitHead": "dc7fc7bd0bbba6187db672e7ffa3093bff423e7f",
"gitHead": "9ce1a3b24f39b4a3307a1a23531271ce1fc738c2",
"sbmodern": "dist/modern/index.js",
"storybook": {
"displayName": "Accessibility",
7 changes: 4 additions & 3 deletions addons/a11y/src/components/A11YPanel.tsx
Original file line number Diff line number Diff line change
@@ -94,9 +94,10 @@ export const A11YPanel: React.FC = () => {
emit(EVENTS.MANUAL, storyId);
}, [storyId]);

const manualActionItems = useMemo(() => [{ title: 'Run test', onClick: handleManual }], [
handleManual,
]);
const manualActionItems = useMemo(
() => [{ title: 'Run test', onClick: handleManual }],
[handleManual]
);
const readyActionItems = useMemo(
() => [
{
14 changes: 7 additions & 7 deletions addons/actions/package.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "@storybook/addon-actions",
"version": "6.4.12",
"version": "6.4.13",
"description": "Get UI feedback when an action is performed on an interactive element",
"keywords": [
"storybook",
@@ -41,12 +41,12 @@
"prepare": "node ../../scripts/prepare.js"
},
"dependencies": {
"@storybook/addons": "6.4.12",
"@storybook/api": "6.4.12",
"@storybook/components": "6.4.12",
"@storybook/core-events": "6.4.12",
"@storybook/addons": "6.4.13",
"@storybook/api": "6.4.13",
"@storybook/components": "6.4.13",
"@storybook/core-events": "6.4.13",
"@storybook/csf": "0.0.2--canary.87bc651.0",
"@storybook/theming": "6.4.12",
"@storybook/theming": "6.4.13",
"core-js": "^3.8.2",
"fast-deep-equal": "^3.1.3",
"global": "^4.4.0",
@@ -79,7 +79,7 @@
"publishConfig": {
"access": "public"
},
"gitHead": "dc7fc7bd0bbba6187db672e7ffa3093bff423e7f",
"gitHead": "9ce1a3b24f39b4a3307a1a23531271ce1fc738c2",
"sbmodern": "dist/modern/index.js",
"storybook": {
"displayName": "Actions",
40 changes: 20 additions & 20 deletions addons/actions/src/preset/addArgsHelpers.test.ts
Original file line number Diff line number Diff line change
@@ -7,53 +7,53 @@ describe('actions parameter enhancers', () => {
const argTypes = { onClick: {}, onFocus: {}, somethingElse: {} };

it('should add actions that match a pattern', () => {
const args = inferActionsFromArgTypesRegex(({
const args = inferActionsFromArgTypesRegex({
initialArgs: {},
argTypes,
parameters,
} as unknown) as StoryContext);
} as unknown as StoryContext);
expect(args).toEqual({
onClick: expect.any(Function),
onFocus: expect.any(Function),
});
});

it('should NOT override pre-existing args', () => {
const args = inferActionsFromArgTypesRegex(({
const args = inferActionsFromArgTypesRegex({
initialArgs: { onClick: 'pre-existing value' },
argTypes,
parameters,
} as unknown) as StoryContext);
} as unknown as StoryContext);
expect(args).toEqual({ onFocus: expect.any(Function) });
});

it('should NOT override pre-existing args, if null', () => {
const args = inferActionsFromArgTypesRegex(({
const args = inferActionsFromArgTypesRegex({
initialArgs: { onClick: null },
argTypes,
parameters,
} as unknown) as StoryContext);
} as unknown as StoryContext);
expect(args).toEqual({ onFocus: expect.any(Function) });
});

it('should override pre-existing args, if undefined', () => {
const args = inferActionsFromArgTypesRegex(({
const args = inferActionsFromArgTypesRegex({
initialArgs: { onClick: undefined },
argTypes,
parameters,
} as unknown) as StoryContext);
} as unknown as StoryContext);
expect(args).toEqual({ onClick: expect.any(Function), onFocus: expect.any(Function) });
});

it('should do nothing if actions are disabled', () => {
const args = inferActionsFromArgTypesRegex(({
const args = inferActionsFromArgTypesRegex({
initialArgs: {},
argTypes,
parameters: {
...parameters,
actions: { ...parameters.actions, disable: true },
},
} as unknown) as StoryContext);
} as unknown as StoryContext);
expect(args).toEqual({});
});
});
@@ -65,11 +65,11 @@ describe('actions parameter enhancers', () => {
};
it('should add actions based on action.args', () => {
expect(
addActionsFromArgTypes(({
addActionsFromArgTypes({
initialArgs: {},
argTypes,
parameters: {},
} as unknown) as StoryContext)
} as unknown as StoryContext)
).toEqual({
onClick: expect.any(Function),
onBlur: expect.any(Function),
@@ -78,41 +78,41 @@ describe('actions parameter enhancers', () => {

it('should NOT override pre-existing args', () => {
expect(
addActionsFromArgTypes(({
addActionsFromArgTypes({
argTypes: { onClick: { action: 'clicked!' } },
initialArgs: { onClick: 'pre-existing value' },
parameters: {},
} as unknown) as StoryContext)
} as unknown as StoryContext)
).toEqual({});
});

it('should NOT override pre-existing args, if null', () => {
expect(
addActionsFromArgTypes(({
addActionsFromArgTypes({
argTypes: { onClick: { action: 'clicked!' } },
initialArgs: { onClick: null },
parameters: {},
} as unknown) as StoryContext)
} as unknown as StoryContext)
).toEqual({});
});

it('should override pre-existing args, if undefined', () => {
expect(
addActionsFromArgTypes(({
addActionsFromArgTypes({
argTypes: { onClick: { action: 'clicked!' } },
initialArgs: { onClick: undefined },
parameters: {},
} as unknown) as StoryContext)
} as unknown as StoryContext)
).toEqual({ onClick: expect.any(Function) });
});

it('should do nothing if actions are disabled', () => {
expect(
addActionsFromArgTypes(({
addActionsFromArgTypes({
initialArgs: {},
argTypes,
parameters: { actions: { disable: true } },
} as unknown) as StoryContext)
} as unknown as StoryContext)
).toEqual({});
});
});
16 changes: 8 additions & 8 deletions addons/backgrounds/package.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "@storybook/addon-backgrounds",
"version": "6.4.12",
"version": "6.4.13",
"description": "Switch backgrounds to view components in different settings",
"keywords": [
"addon",
@@ -45,13 +45,13 @@
"prepare": "node ../../scripts/prepare.js"
},
"dependencies": {
"@storybook/addons": "6.4.12",
"@storybook/api": "6.4.12",
"@storybook/client-logger": "6.4.12",
"@storybook/components": "6.4.12",
"@storybook/core-events": "6.4.12",
"@storybook/addons": "6.4.13",
"@storybook/api": "6.4.13",
"@storybook/client-logger": "6.4.13",
"@storybook/components": "6.4.13",
"@storybook/core-events": "6.4.13",
"@storybook/csf": "0.0.2--canary.87bc651.0",
"@storybook/theming": "6.4.12",
"@storybook/theming": "6.4.13",
"core-js": "^3.8.2",
"global": "^4.4.0",
"memoizerific": "^1.11.3",
@@ -77,7 +77,7 @@
"publishConfig": {
"access": "public"
},
"gitHead": "dc7fc7bd0bbba6187db672e7ffa3093bff423e7f",
"gitHead": "9ce1a3b24f39b4a3307a1a23531271ce1fc738c2",
"sbmodern": "dist/modern/index.js",
"storybook": {
"displayName": "Backgrounds",
20 changes: 10 additions & 10 deletions addons/controls/package.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "@storybook/addon-controls",
"version": "6.4.12",
"version": "6.4.13",
"description": "Interact with component inputs dynamically in the Storybook UI",
"keywords": [
"addon",
@@ -45,15 +45,15 @@
"prepare": "node ../../scripts/prepare.js"
},
"dependencies": {
"@storybook/addons": "6.4.12",
"@storybook/api": "6.4.12",
"@storybook/client-logger": "6.4.12",
"@storybook/components": "6.4.12",
"@storybook/core-common": "6.4.12",
"@storybook/addons": "6.4.13",
"@storybook/api": "6.4.13",
"@storybook/client-logger": "6.4.13",
"@storybook/components": "6.4.13",
"@storybook/core-common": "6.4.13",
"@storybook/csf": "0.0.2--canary.87bc651.0",
"@storybook/node-logger": "6.4.12",
"@storybook/store": "6.4.12",
"@storybook/theming": "6.4.12",
"@storybook/node-logger": "6.4.13",
"@storybook/store": "6.4.13",
"@storybook/theming": "6.4.13",
"core-js": "^3.8.2",
"lodash": "^4.17.21",
"ts-dedent": "^2.0.0"
@@ -73,7 +73,7 @@
"publishConfig": {
"access": "public"
},
"gitHead": "dc7fc7bd0bbba6187db672e7ffa3093bff423e7f",
"gitHead": "9ce1a3b24f39b4a3307a1a23531271ce1fc738c2",
"sbmodern": "dist/modern/register.js",
"storybook": {
"displayName": "Controls",
Loading