|
@@ -9,7 +9,6 @@ import styles from "./style.module.scss";
|
|
* @param {ReactNode} children 插槽内容
|
|
* @param {ReactNode} children 插槽内容
|
|
* @param {() => ReactNode} headerRender 自定义渲染
|
|
* @param {() => ReactNode} headerRender 自定义渲染
|
|
*/
|
|
*/
|
|
-
|
|
|
|
export interface HeaderBackProps {
|
|
export interface HeaderBackProps {
|
|
title?: string;
|
|
title?: string;
|
|
children?: ReactNode;
|
|
children?: ReactNode;
|
|
@@ -17,21 +16,21 @@ export interface HeaderBackProps {
|
|
}
|
|
}
|
|
|
|
|
|
const HeaderBack: FC<PropsWithChildren<HeaderBackProps>> = ({title = '', children}) => {
|
|
const HeaderBack: FC<PropsWithChildren<HeaderBackProps>> = ({title = '', children}) => {
|
|
- const icon1 = clsx({
|
|
|
|
|
|
+ const iconClassName1 = clsx({
|
|
[styles.iconfontIcon1]: true,
|
|
[styles.iconfontIcon1]: true,
|
|
},'iconfont icon-xiangzuo1');
|
|
},'iconfont icon-xiangzuo1');
|
|
- const icon2 = clsx({
|
|
|
|
|
|
+ const iconClassName2 = clsx({
|
|
[styles.iconfontIcon2]: true,
|
|
[styles.iconfontIcon2]: true,
|
|
},'iconfont icon-company_nav_icon_home');
|
|
},'iconfont icon-company_nav_icon_home');
|
|
return (
|
|
return (
|
|
<div className={styles.headerBack}>
|
|
<div className={styles.headerBack}>
|
|
<div className={styles.left}>
|
|
<div className={styles.left}>
|
|
- <span className={icon1}></span>
|
|
|
|
|
|
+ <span className={iconClassName1}></span>
|
|
</div>
|
|
</div>
|
|
{title && <span className={styles.title}>{title}</span>}
|
|
{title && <span className={styles.title}>{title}</span>}
|
|
{children}
|
|
{children}
|
|
<span className={styles.right}>
|
|
<span className={styles.right}>
|
|
- <span className={icon2}></span>
|
|
|
|
|
|
+ <span className={iconClassName2}></span>
|
|
</span>
|
|
</span>
|
|
</div>
|
|
</div>
|
|
);
|
|
);
|