1- import { html , ref , customElement , css } from '@ni/fast-element' ;
1+ import { html , ref } from '@ni/fast-element' ;
22import type { Meta , StoryObj } from '@storybook/html-vite' ;
33import { tableTag } from '@ni/nimble-components/dist/esm/table' ;
44import { iconXmarkTag } from '@ni/nimble-components/dist/esm/icons/xmark' ;
@@ -11,8 +11,6 @@ import { mappingTextTag } from '@ni/nimble-components/dist/esm/mapping/text';
1111import { mappingEmptyTag } from '@ni/nimble-components/dist/esm/mapping/empty' ;
1212import { TableColumnMappingWidthMode } from '@ni/nimble-components/dist/esm/table-column/mapping/types' ;
1313import { tableColumnMappingTag } from '@ni/nimble-components/dist/esm/table-column/mapping' ;
14- import { Icon } from '@ni/nimble-components/dist/esm/icon-base' ;
15- import { display } from '@ni/nimble-components/dist/esm/utilities/style/display' ;
1614import {
1715 type SharedTableArgs ,
1816 sharedTableArgTypes ,
@@ -85,21 +83,6 @@ This should only be set when the header contains a single icon (no text) and non
8583to \`default\`, the column will be resizable and be sized based on its fractional-width and min-pixel-width values. A column with its \`width-mode\` set to \`iconSize\` should
8684should not be the right-most column in the table.` ;
8785
88- const img = 'data:image/gif;base64,R0lGODlhFwAaAPIHAPfWre+9e//v3s6EITw+PP////+M/wAAACH/C05FVFNDQVBFMi4wAwEAAAAh+QQFCgAHACwAAAAAFwAaAEADkHi63O5jhEmFBSDCYPq0oNUZGTNgJ6ZiVCC5Tywr70QQn3WD5RKpPMvAMhnMjjOJMcLUnIybVuVygfoot50uq7I2gSEBQGhtnMIgaRnJbifXEDjNVWv95If6lCfXT8ZhPVc2BAU4W4ZVJhwFBjcBAgRiNwaNgnMVgIGXKWBhQygxZ2gRdnEYaAJqZU2trq0HCQAh+QQFCgAAACwAAAAAAQABAAACAkQBACH5BAUKAAAALAAAAAABAAEAAAICRAEAIfkECQoAAAAsAAAAABMABwAAAgqEj6nL7Q+jnLEAACH5BAkKAAIALAIABgATAAQAAAIQlD+pc6gNzRohxAsAY/eyAgAh+QQJCgAEACwEAAUADwAFAAADGThD3E5qhBUrBGrKwLvCWccJJABuYkCuWAIAIfkECQoABAAsAgAGABMABAAAAxhIutM+i70Rqg2zVXqD+AAwhJDWeR/YEAkAIfkEBQoABAAsBAAFAA8ABQAAAxk4Q9xOaoQVKwRqysC7wlnHCSQAbmJArlgCACH5BAUKAAAALAAAAAABAAEAAAICRAEAIfkEBQoAAAAsAAAAAAEAAQAAAgJEAQAh+QQFCgAAACwAAAAAAQABAAACAkQBACH5BAUKAAAALAAAAAABAAEAAAICRAEAIfkEBQoAAAAsAAAAAAEAAQAAAgJEAQAh+QQFCgAAACwAAAAAAQABAAACAkQBACH5BAUKAAAALAAAAAABAAEAAAICRAEAIfkEBQoAAAAsAAAAAAEAAQAAAgJEAQAh+QQFCgAAACwAAAAAAQABAAACAkQBACH5BAUKAAAALAAAAAABAAEAAAICRAEAIfkEBQoAAwAsBgAIAAsABwAAAhKMD6PL7SveSsM0gU+AOFqGDQUAIfkEBQoAAQAsBgAIAAsABwAAAxMYurL+EILIFCHviluwJd3lLWICACH5BAUKAAAALAAAAAABAAEAAAICRAEAIfkEBQoAAAAsAAAAAAEAAQAAAgJEAQAh+QQFCgAAACwAAAAAAQABAAACAkQBACH5BAUKAAAALAAAAAABAAEAAAICRAEAIfkEBQoAAAAsAAAAAAEAAQAAAgJEAQAh+QQFCgAAACwAAAAAAQABAAACAkQBACH5BAUKAAAALAAAAAABAAEAAAICRAEAOw==' ;
89- const awesomeIconTag = 'awesome-icon' ;
90- /**
91- * Awesome icon
92- */
93- @customElement ( {
94- name : awesomeIconTag ,
95- template : html `<img src= "${ img } " style = "width: 16px; height: 16px" > ` ,
96- styles : css `
97- ${ display ( 'inline-flex' ) }
98- `
99- } )
100- // eslint-disable-next-line @typescript-eslint/no-unused-vars
101- class AwesomeIcon extends Icon { }
102-
10386export const mappingColumn : StoryObj < MappingColumnTableArgs > = {
10487 render : createUserSelectedThemeStory ( html < MappingColumnTableArgs > `
10588 <${ tableTag }
@@ -113,7 +96,7 @@ export const mappingColumn: StoryObj<MappingColumnTableArgs> = {
11396 <${ tableColumnMappingTag } field-name="status" group-index="0">
11497 Status
11598 <${ mappingIconTag } key="fail" icon="${ iconXmarkTag } " severity="error" text="Not a Simpson"></${ mappingIconTag } >
116- <${ mappingIconTag } key="success" icon="${ awesomeIconTag } " severity="success" text="Is a Simpson"></${ mappingIconTag } >
99+ <${ mappingIconTag } key="success" icon="${ iconCheckTag } " severity="success" text="Is a Simpson"></${ mappingIconTag } >
117100 <${ mappingSpinnerTag } key="calculating" text="Calculating" text-hidden></${ mappingSpinnerTag } >
118101 <${ mappingEmptyTag } key="unknown" text="Unknown"></${ mappingEmptyTag } >
119102 </${ tableColumnMappingTag } >
0 commit comments