diff --git a/src/gulp/createToc.ts b/src/gulp/createToc.ts index f1f3637..b54cd1f 100644 --- a/src/gulp/createToc.ts +++ b/src/gulp/createToc.ts @@ -6,7 +6,7 @@ import hash from 'object-hash'; import path from 'path'; import through2 from 'through2'; import vinyl from 'vinyl'; -import { IInteraction, IStories, ITOC } from '~/stories/stories.toc'; +import { IInteraction, IStories, ITOC } from '~/stories/stories.toc.d'; /** Build TOC data. */ class ScenarioBuilder { @@ -20,8 +20,10 @@ class ScenarioBuilder { callback ) => { if (!chunk.isNull() && chunk.relative) { - const src = `~/stories/${chunk.relative}`; - const { default: story, interactions } = (await import(src)) as IStories; + const source = `~/stories/${chunk.relative}`; + const { default: story, interactions } = (await import( + source + )) as IStories; this.interactionsMap.set(story().kind, interactions || []); } callback(undefined, chunk); diff --git a/src/stories/index.stories.tsx b/src/stories/index.stories.tsx index c963c00..6761da7 100644 --- a/src/stories/index.stories.tsx +++ b/src/stories/index.stories.tsx @@ -1,7 +1,7 @@ import { withKnobs, text } from '@storybook/addon-knobs/react'; import { storiesOf } from '@storybook/react'; import React from 'react'; -import { IInteraction } from './stories.toc'; +import { IInteraction } from './stories.toc.d'; /** Interactions definition for BackstopJS. */ export const interactions: IInteraction[] = [ @@ -19,19 +19,3 @@ export default () => storiesOf('Welcome', module) .addDecorator(withKnobs) .add('to Storybook', () =>
{text('title', 'Hello')}
); - -// import { Button, Welcome } from '@storybook/react/demo'; -// import { action } from '@storybook/addon-actions'; -// import { linkTo } from '@storybook/addon-links'; - -// storiesOf('Button', module) -// .add('with text', () => ( -// -// )) -// .add('with some emoji', () => ( -// -// )); diff --git a/src/stories/stories.toc.d.ts b/src/stories/stories.toc.d.ts index ed6a255..046cbe6 100644 --- a/src/stories/stories.toc.d.ts +++ b/src/stories/stories.toc.d.ts @@ -1,6 +1,6 @@ import { Story } from '@storybook/react'; -import { IBackstopScenarioOptions } from '../../backstop_data/engine_scripts/backstop'; +import { IBackstopScenarioOptions } from '../../backstop_data/engine_scripts/backstop.d'; /** Definition of component interactions scenario. */ export interface IInteraction extends Partial {