link-stack/packages/leafcutter-ui/components/Preview.tsx
Darren Clarke b09cc82544 WIP 5
2024-03-20 17:51:21 +01:00

23 lines
531 B
TypeScript

"use client";
import { FC } from "react";
/* eslint-disable no-underscore-dangle */
import { RawDataViewer } from "./RawDataViewer";
import { VisualizationDetail } from "./VisualizationDetail";
interface PreviewProps {
visualization: any;
visualizationType: string;
data: any[];
}
export const Preview: FC<PreviewProps> = ({
visualization,
visualizationType,
data,
}) =>
visualizationType === "rawData" ? (
<RawDataViewer rows={data} height={750} />
) : (
<VisualizationDetail {...visualization} />
);