"use client"; import { FC, PropsWithChildren, ReactNode } from "react"; import clsx from "clsx"; import styles from "./style.module.scss"; /** * @description 自定义头部返回组件 * @param {string} title header标题 * @param {ReactNode} children 插槽内容 * @param {() => ReactNode} headerRender 自定义渲染 */ export interface HeaderBackProps { title?: string; children?: ReactNode; headerRender?: () => ReactNode; } const HeaderBack: FC> = ({title = '', children}) => { const icon1 = clsx({ [styles.iconfontIcon1]: true, },'iconfont icon-xiangzuo1'); const icon2 = clsx({ [styles.iconfontIcon2]: true, },'iconfont icon-company_nav_icon_home'); return (
{title && {title}} {children}
); }; export default HeaderBack;