D7net
Home
Console
Upload
information
Create File
Create Folder
About
Tools
:
/
usr
/
share
/
grafana
/
public
/
app
/
features
/
visualization
/
data-hover
/
Filename :
DataHoverRow.tsx
back
Copy
import { FeatureLike } from 'ol/Feature'; import React from 'react'; import { ArrayDataFrame, DataFrame } from '@grafana/data'; import { DataHoverView } from './DataHoverView'; type Props = { feature?: FeatureLike; }; export const DataHoverRow = ({ feature }: Props) => { let data: DataFrame; let rowIndex = 0; if (!feature) { return null; } data = feature.get('frame'); if (data) { rowIndex = feature.get('rowIndex'); } else { const { geometry, ...properties } = feature.getProperties(); data = new ArrayDataFrame([properties]); } return <DataHoverView data={data} rowIndex={rowIndex} />; };