/* eslint-disable @typescript-eslint/no-explicit-any */ import { useMemo } from "react"; import { BlockProps } from "./types"; const BlockView = (props: BlockProps) => { const tooltipContent = useMemo(() => { if (!props.toolTip?.isApply) return undefined; if (props.toolTip.dataTip) return String(props.toolTip.dataTip); if (props.toolTip.dataTipField && props.viewModel) { const val = props.viewModel[props.toolTip.dataTipField]; return val != null ? String(val) : undefined; } return props.value ?? undefined; }, [props.toolTip, props.viewModel, props.value]); return (
{props.title}
); }; export default BlockView;