import type { ActivityLogEntry } from '@jellyfin/sdk/lib/generated-client/models/activity-log-entry'; import Info from '@mui/icons-material/Info'; import Box from '@mui/material/Box'; import ClickAwayListener from '@mui/material/ClickAwayListener'; import IconButton from '@mui/material/IconButton'; import Tooltip from '@mui/material/Tooltip'; import React, { FC, useCallback, useState } from 'react'; const OverviewCell: FC = ({ Overview, ShortOverview }) => { const displayValue = ShortOverview ?? Overview; const [ open, setOpen ] = useState(false); const onTooltipClose = useCallback(() => { setOpen(false); }, []); const onTooltipOpen = useCallback(() => { setOpen(true); }, []); if (!displayValue) return null; return ( {displayValue} {ShortOverview && Overview && ( )} ); }; export default OverviewCell;