import { useState } from "react"; import { Chart } from "../../data/types"; import { InstallRepoChartModal } from "../modal/InstallChartModal/InstallRepoChartModal"; type ChartViewerProps = { chart: Chart; }; function ChartViewer({ chart }: ChartViewerProps) { const [showInstallButton, setShowInstallButton] = useState(false); const [showInstallModal, setShowInstallModal] = useState(false); const handleMouseOver = () => { setShowInstallButton(true); }; const handleMouseOut = () => { setShowInstallButton(false); }; return ( <>
{chart.name} {chart.description} {chart.version}
{showInstallModal && ( setShowInstallModal(false)} /> )} ); } export default ChartViewer;