github.com/GoogleCloudPlatform/testgrid@v0.0.174/web/stories/testgrid-group-summary.stories.ts (about)

     1  import { html, TemplateResult } from 'lit';
     2  import '../src/testgrid-group-summary';
     3  
     4  export default {
     5    title: 'Dashboard Group View',
     6    component: 'testgrid-group-summary',
     7  };
     8  
     9  interface Story<T> {
    10    (args: T): TemplateResult;
    11    args?: T;
    12  }
    13  
    14  interface Args {
    15    groupName: string;
    16  }
    17  
    18  const Template: Story<Args> = ({
    19    groupName = '',
    20  }: Args) => {
    21    return html`
    22      <link
    23        rel="stylesheet"
    24        href="https://fonts.googleapis.com/icon?family=Material+Icons"
    25      />
    26      <testgrid-group-summary .groupName="${groupName}" "></testgrid-group-summary>`;
    27  };
    28  
    29  export const DashboardGroup = Template.bind({});
    30  DashboardGroup.args = {groupName:'fake-dashboard-group-1'}