|
@@ -1,11 +1,11 @@
|
|
|
"use client";
|
|
|
import { useRouter } from "@/i18n";
|
|
|
-import clsx from "clsx";
|
|
|
import { FC, PropsWithChildren, ReactNode } from "react";
|
|
|
-import styles from "./style.module.scss";
|
|
|
+import clsx from "clsx";
|
|
|
+import "./style.scss";
|
|
|
|
|
|
/**
|
|
|
- * @description 底部组件
|
|
|
+ * @description 底部Tab组件
|
|
|
* @param footerPlaceholder 底部占位元素
|
|
|
* @param footerRender 底部渲染元素
|
|
|
*
|
|
@@ -16,18 +16,44 @@ export interface FooterProps {
|
|
|
}
|
|
|
|
|
|
const Footer: FC<PropsWithChildren<FooterProps>> = (props) => {
|
|
|
- const { footerPlaceholder = true, footerRender } = props;
|
|
|
- const cs = clsx({
|
|
|
- [styles.placeholder]: footerPlaceholder,
|
|
|
- });
|
|
|
-
|
|
|
const router = useRouter();
|
|
|
|
|
|
return (
|
|
|
- <div className={cs}>
|
|
|
- <div className={styles.footerWrap}>
|
|
|
- {footerRender ? footerRender() : <div>defaultFooter</div>}
|
|
|
- </div>
|
|
|
+ <div className="footer-box">
|
|
|
+ <ul>
|
|
|
+ <li>
|
|
|
+ <div className="icon-box">
|
|
|
+ <span className="iconfont icon-home"></span>
|
|
|
+ </div>
|
|
|
+ <label>Início</label>
|
|
|
+ </li>
|
|
|
+ <li className="active">
|
|
|
+ <div className="icon-box">
|
|
|
+ <span className="iconfont icon-qianbao1"></span>
|
|
|
+ </div>
|
|
|
+ <label>Depósito</label>
|
|
|
+ </li>
|
|
|
+ <li>
|
|
|
+ <div className="icon-box">
|
|
|
+ <i className="icon-afiliado"></i>
|
|
|
+ <i className="icon-rs"></i>
|
|
|
+ </div>
|
|
|
+ <label>Afiliado</label>
|
|
|
+ </li>
|
|
|
+ <li>
|
|
|
+ <div className="icon-box">
|
|
|
+ <span className="iconfont icon-tiyu"></span>
|
|
|
+ <i className="icon-hot"></i>
|
|
|
+ </div>
|
|
|
+ <label>Esportes</label>
|
|
|
+ </li>
|
|
|
+ <li>
|
|
|
+ <div className="icon-box">
|
|
|
+ <span className="iconfont icon-yonghu"></span>
|
|
|
+ </div>
|
|
|
+ <label>Perfil</label>
|
|
|
+ </li>
|
|
|
+ </ul>
|
|
|
</div>
|
|
|
);
|
|
|
};
|