fbredius/storybook

View on GitHub
addons/docs/src/frameworks/web-components/__testfixtures__/lit-html-welcome/input.js

Summary

Maintainability
A
0 mins
Test Coverage
import { html } from 'lit-html';

export const Welcome = () => html`
  <div class="main">
    <h1>Welcome to Storybook for Web Components</h1>
    <p>This is a UI component dev environment for your plain HTML snippets.</p>
    <p>
      We've added some basic stories inside the <code class="code">stories</code> directory.
      <br />
      A story is a single state of one or more UI components. You can have as many stories as you
      want.
      <br />
      (Basically a story is like a visual test case.)
    </p>
    <p>
      See these sample
      <a class="link" href="#" data-sb-kind="Demo Card" data-sb-story="Front">stories</a>
    </p>
    <p>
      Just like that, you can add your own snippets as stories.
      <br />
      You can also edit those snippets and see changes right away.
      <br />
    </p>
    <p>
      Usually we create stories with smaller UI components in the app.<br />
      Have a look at the
      <a class="link" href="https://storybook.js.org/basics/writing-stories" target="_blank">
        Writing Stories
      </a>
      section in our documentation.
    </p>
  </div>

  <style>
    .main {
      padding: 15px;
      line-height: 1.4;
      font-family: 'Helvetica Neue', Helvetica, 'Segoe UI', Arial, freesans, sans-serif;
      background-color: #ffffff;
    }

    .logo {
      width: 256px;
      margin: 15px;
    }

    .code {
      font-size: 15px;
      font-weight: 600;
      padding: 2px 5px;
      border: 1px solid #eae9e9;
      border-radius: 4px;
      background-color: #f3f2f2;
      color: #3a3a3a;
    }
  </style>
`;

// eslint-disable-next-line no-undef
customElements.define('input', Welcome);