UNPKG

@grafana/ui

Version:
1 lines 1.35 kB
{"version":3,"file":"GeoCell.cjs","sources":["../../../../../../src/components/Table/TableNG/Cells/GeoCell.tsx"],"sourcesContent":["import { css } from '@emotion/css';\n\nimport { useOpenLayersContext, isGeometry } from '../../geo';\nimport type { GeoCellProps, TableCellStyles } from '../types';\n\nexport function GeoCell({ value }: GeoCellProps) {\n const { formatGeometry } = useOpenLayersContext();\n let disp = null;\n\n if (formatGeometry && isGeometry(value)) {\n disp = formatGeometry(value);\n } else if (value != null) {\n disp = `${value}`;\n }\n\n return disp;\n}\n\nconst styles = css({\n fontFamily: 'monospace',\n whiteSpace: 'nowrap',\n overflow: 'hidden',\n textOverflow: 'ellipsis',\n});\n\nexport const getStyles: TableCellStyles = () => styles;\n"],"names":["useOpenLayersContext","isGeometry","css"],"mappings":";;;;;;;;;;AAKO,SAAS,OAAA,CAAQ,EAAE,KAAA,EAAM,EAAiB;AAC/C,EAAA,MAAM,EAAE,cAAA,EAAe,GAAIA,sCAAA,EAAqB;AAChD,EAAA,IAAI,IAAA,GAAO,IAAA;AAEX,EAAA,IAAI,cAAA,IAAkBC,gBAAA,CAAW,KAAK,CAAA,EAAG;AACvC,IAAA,IAAA,GAAO,eAAe,KAAK,CAAA;AAAA,EAC7B,CAAA,MAAA,IAAW,SAAS,IAAA,EAAM;AACxB,IAAA,IAAA,GAAO,GAAG,KAAK,CAAA,CAAA;AAAA,EACjB;AAEA,EAAA,OAAO,IAAA;AACT;AAEA,MAAM,SAASC,OAAA,CAAI;AAAA,EACjB,UAAA,EAAY,WAAA;AAAA,EACZ,UAAA,EAAY,QAAA;AAAA,EACZ,QAAA,EAAU,QAAA;AAAA,EACV,YAAA,EAAc;AAChB,CAAC,CAAA;AAEM,MAAM,YAA6B,MAAM;;;;;"}