25
25
*/
26
26
import type { SheetValues } from '@looker/wholly-sheet'
27
27
import type { DataTableColumn , DataTableColumns } from '@looker/components'
28
- import { Icon } from '@looker/components'
28
+ import { Span , Icon } from '@looker/components'
29
29
import { Done } from '@styled-icons/material/Done'
30
30
import React from 'react'
31
31
@@ -86,10 +86,10 @@ export const sheetHeader = (header: string[], row: any) => {
86
86
* @param value to convert to displayable actionitem
87
87
*/
88
88
export const sheetCell = ( value : any ) => {
89
- if ( typeof value === 'undefined' ) return ''
89
+ if ( typeof value === 'undefined' ) return < Span > </ Span >
90
90
91
91
if ( typeof value === 'boolean' ) {
92
- return value ? < Icon size = "small" icon = { < Done /> } /> : ''
92
+ return value ? < Icon size = "small" icon = { < Done /> } /> : < Span > </ Span >
93
93
}
94
94
95
95
if ( value instanceof Set ) {
@@ -98,10 +98,10 @@ export const sheetCell = (value: any) => {
98
98
for ( const v of value . values ( ) ) {
99
99
values . push ( v . toString ( ) )
100
100
}
101
- return values . join ( ', ' )
101
+ return < Span > { values . join ( ', ' ) } </ Span >
102
102
}
103
103
if ( value instanceof Date ) {
104
- return value . toDateString ( )
104
+ return < Span > { value . toDateString ( ) } </ Span >
105
105
}
106
- return value . toString ( )
106
+ return < Span > { value . toString ( ) } </ Span >
107
107
}
0 commit comments