Skip to content

Commit

Permalink
import { centered } from '@storybook/addon-centered/angular';
Browse files Browse the repository at this point in the history
  • Loading branch information
klimentru1986 committed May 13, 2018
1 parent 3475f43 commit 44eb393
Show file tree
Hide file tree
Showing 5 changed files with 16 additions and 11 deletions.
8 changes: 4 additions & 4 deletions addons/centered/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -77,12 +77,12 @@ storiesOf('MyComponent', module)
example for Angular with component:

```ts
import { ngCentered } from '@storybook/addon-centered';
import { centered } from '@storybook/addon-centered/angular';
import { storiesOf } from '@storybook/angular';
import { AppComponent } from '../app/app.component';

storiesOf('Addon|Centered', module)
.addDecorator(ngCentered)
.addDecorator(centered)
.add('centered component', () => ({
component: AppComponent,
props: {},
Expand All @@ -93,7 +93,7 @@ storiesOf('Addon|Centered', module)
example for Angular with template:

```ts
import { ngCentered } from '@storybook/addon-centered';
import { centered } from '@storybook/addon-centered/angular';
import { moduleMetadata, storiesOf } from '@storybook/angular';
import { AppComponent } from '../app/app.component';

Expand All @@ -103,7 +103,7 @@ storiesOf('Addon|Centered', module)
declarations: [Button],
})
)
.addDecorator(ngCentered)
.addDecorator(centered)
.add('centered template', () => ({
template: `<storybook-button-component
[text]="text" (onClick)="onClick($event)">
Expand Down
5 changes: 5 additions & 0 deletions addons/centered/angular.d.ts
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
import { IStory } from '@storybook/angular';

declare module '@storybook/addon-centered/angular' {
export function centered(story: IStory): IStory;
}
3 changes: 3 additions & 0 deletions addons/centered/angular.js
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
import fromCentered from './dist/angular';

export const centered = fromCentered;
3 changes: 0 additions & 3 deletions addons/centered/src/index.js
Original file line number Diff line number Diff line change
@@ -1,9 +1,6 @@
import { window } from 'global';
import ReactCentered from './react';
import VueCentered from './vue';
import AngularCentered from './angular';

const Centered = window.STORYBOOK_ENV === 'vue' ? VueCentered : ReactCentered;
export default Centered;

export const ngCentered = AngularCentered;
8 changes: 4 additions & 4 deletions examples/angular-cli/src/stories/addon-centered.stories.ts
Original file line number Diff line number Diff line change
@@ -1,10 +1,10 @@
import { ngCentered } from '@storybook/addon-centered';
import { centered } from '@storybook/addon-centered/angular';
import { moduleMetadata, storiesOf } from '@storybook/angular';
import { Button } from '@storybook/angular/demo';
import { AppComponent } from '../app/app.component';

storiesOf('Addon|Centered', module)
.addDecorator(ngCentered)
.addDecorator(centered)
.add('centered component', () => ({
component: AppComponent,
props: {},
Expand All @@ -16,12 +16,12 @@ storiesOf('Addon|Centered', module)
declarations: [Button],
})
)
.addDecorator(ngCentered)
.addDecorator(centered)
.add('centered template', () => ({
template: `<storybook-button-component [text]="text" (onClick)="onClick($event)"></storybook-button-component>`,
props: {
text: 'Hello Button',
onClick: event => {
onClick: (event: Event) => {
console.log('some bindings work');
console.log(event);
},
Expand Down

0 comments on commit 44eb393

Please sign in to comment.