How to use the @storybook/aurelia.addComponents function in @storybook/aurelia

To help you get started, we’ve selected a few @storybook/aurelia examples, based on popular ways it is used in public projects.

Secure your code as it's written. Use Snyk Code to scan source code in minutes - no build needed - and fix issues immediately.

github storybookjs / storybook / examples / aurelia-kitchen-sink / src / stories / button.stories.ts View on Github external
import { withKnobs, text } from '@storybook/addon-knobs';
import { action } from '@storybook/addon-actions';
import { addComponents, storiesOf } from '@storybook/aurelia';
import { CoolButton } from '../cool-button/cool-button';
import 'bootstrap/scss/bootstrap.scss';

storiesOf('Button|Basic', module)
  .addDecorator(withKnobs)
  .addDecorator(addComponents(CoolButton))
  .add('Aurelia - Template', function () {
    const buttonText = text('Button Text', 'Aurelia Rocks!');
    const buttonClick = action('Button Click');
    const state = {
      buttonText,
      buttonClick,
    };
    return {
      template: `<template></template>`,
      state,
    };
  })
  .add('Aurelia - Auto Generate', function () {
    return {
      customElement: CoolButton,
    };
github storybookjs / storybook / examples / aurelia-kitchen-sink / src / stories / link.stories.ts View on Github external
import { withKnobs, text } from '@storybook/addon-knobs';
import { linkTo } from '@storybook/addon-links';
import { addComponents, storiesOf } from '@storybook/aurelia';
import { CoolButton } from '../cool-button/cool-button';
import 'bootstrap/scss/bootstrap.scss';

storiesOf('Link|Basic', module)
  .addDecorator(withKnobs)
  .addDecorator(addComponents(CoolButton))
  .add('Aurelia - Template', function () {
    const buttonLink = linkTo('Button|Basic');
    return {
      template: `<button class="btn btn-outline-dark">GO TO BUTTONS</button>`,
      state: {
        buttonLink,
      },
    };
  });

@storybook/aurelia

Storybook for Aurelia: Develop Aurelia Components in isolation with Hot Reloading.

MIT
Latest version published 3 years ago

Package Health Score

67 / 100
Full package analysis