import { ExportButton } from "./ExportButton"; import { Button, Tooltip } from "antd"; import { useTable } from "../../stores/useTable"; import { FullscreenExitOutlined, FullscreenOutlined } from "@ant-design/icons"; import { useEffect, useState } from "react"; import { TableSettings } from "./TableSettings"; const ToggleFullScreenButton = () => { const { tableState: { fullScreen }, toggleFullScreen, } = useTable(); const [hover, setHover] = useState(false); useEffect(() => { const timer = setTimeout(() => setHover(false), 1500); return () => clearTimeout(timer); }, [hover]); const handleMouseEnter = () => { setHover(true); }; const handleMouseLeave = () => { setHover(false); }; const handleClick = (e) => { e.stopPropagation(); toggleFullScreen(); }; return ( ); }; export const HeaderWrapper = ({ leftColumn, rightColumn, exportProvider, classes, orderColumns }) => { return (
Таблица атрибутов {leftColumn}
{rightColumn}
{exportProvider && }
); };