import * as React from "react"; import { IconClose } from "@douyinfe/semi-icons"; import { cssClasses } from "@douyinfe/semi-foundation/image/constants"; import cls from "classnames"; import { HeaderProps } from "./interface"; import { PreviewContext } from "./previewContext"; const prefixCls = `${cssClasses.PREFIX}-preview-header`; const Header: React.FC = ({ onClose, titleStyle, className, renderHeader }) => ( {({ currentIndex, titles }) => { let title; if (titles && typeof currentIndex === "number") { title = titles[currentIndex]; } return (
{renderHeader ? renderHeader(title) : title}
{/* eslint-disable-next-line jsx-a11y/click-events-have-key-events,jsx-a11y/no-static-element-interactions */}
); }}
); export default Header;