From d6dbcb4026527388930436f6bc91647943478c5b Mon Sep 17 00:00:00 2001 From: Michael Shilman Date: Thu, 16 Jan 2020 12:45:46 +0800 Subject: [PATCH] Core: Fix presets register_panel for addon-notes --- lib/core/src/server/presets.js | 4 ++-- lib/core/src/server/presets.test.js | 3 +-- 2 files changed, 3 insertions(+), 4 deletions(-) diff --git a/lib/core/src/server/presets.js b/lib/core/src/server/presets.js index 863e6f1817a3..2029437e07d9 100644 --- a/lib/core/src/server/presets.js +++ b/lib/core/src/server/presets.js @@ -70,8 +70,8 @@ export const resolveAddonName = name => { if (path) { return { name, - // Accept `register`, `register.js`, `require.resolve('foo/register') cases - type: path.match(/register(.js)?$/) ? 'managerEntries' : 'presets', + // Accept `register`, `register.js`, `require.resolve('foo/register'), `register_panel` + type: path.match(/register(_panel)?(.js)?$/) ? 'managerEntries' : 'presets', }; } diff --git a/lib/core/src/server/presets.test.js b/lib/core/src/server/presets.test.js index b1c61d44a003..85d2c44851d8 100644 --- a/lib/core/src/server/presets.test.js +++ b/lib/core/src/server/presets.test.js @@ -389,8 +389,7 @@ describe('splitAddons', () => { '@storybook/addon-actions/register', 'storybook-addon-readme/register', 'addon-foo/register.js', - './local-addon-relative/register', - '/local-addon-absolute/register', + '@storybook/addon-notes/register_panel', ]; expect(splitAddons(addons)).toEqual({ managerEntries: addons,