Bladeren bron

个人中心优化

username 1 jaar geleden
bovenliggende
commit
436f7f2d18

+ 1 - 1
src/app/[locale]/(ordinary)/profile/component/ItemCom/index.tsx

@@ -16,7 +16,7 @@ export interface ItemComProps {
 
 const ItemCom: FC<PropsWithChildren<ItemComProps>> = ({type = 'login', callbackFun}) => {
 
-    let amountList = [10,20,50,100,200,500,1000,5000,10000,500,1000,5000,10000,5000,10000,500,1000,5000,10000]
+    let amountList: any[] = []
 
     return (
         <ul className="itemCom-box">

+ 7 - 3
src/app/[locale]/(ordinary)/profile/component/ModalCom/index.tsx

@@ -1,5 +1,5 @@
 "use client";
-import { FC, PropsWithChildren, } from "react";
+import { FC, MouseEventHandler, PropsWithChildren, } from "react";
 import {Modal, ModalContent, ModalBody, ModalFooter, useDisclosure} from "@nextui-org/react";
 import "./style.scss";
 import { useGlobalStore } from '@/stores';
@@ -37,10 +37,14 @@ const ModalCom: FC<PropsWithChildren<ItemComProps>> = () => {
 
     return (
         <>
-             {
+            {/* {
                 token ? <span className="logOut" onClick={onOpen}>{t('Sair')}</span> : (
                     <span className="logOut" onClick={() => goPage('/login')}>{t('Login')}</span>
                 )
+            } */}
+
+            {
+                <span className="logOut" onClick={onOpen}>{t('Sair')}</span>
             }
             <Modal 
                 backdrop="opaque" 
@@ -55,7 +59,7 @@ const ModalCom: FC<PropsWithChildren<ItemComProps>> = () => {
                 }}
             >
                 <ModalContent>
-                {(onClose) => (
+                {(onClose: MouseEventHandler<HTMLSpanElement> | undefined) => (
                     <>
                     <ModalBody>
                         <p className="modal-p-box">{t('Deseja')}</p>

+ 15 - 0
src/app/[locale]/(ordinary)/profile/component/ModalCom/style.scss

@@ -1,3 +1,18 @@
+.logOut {
+  color: #fff;
+  font-size: .12rem;
+  width: 1rem;
+  height: .34rem;
+  line-height: .34rem;
+  display: block;
+  margin: .1rem auto .3rem;
+  text-align: center;
+  cursor: pointer;
+  margin: 0 auto;
+  position: relative;
+  top: calc(100vh - 3.3rem);
+}
+
 .body1-box {
   .modal-p-box {
     width: 2.5rem;

+ 0 - 12
src/app/[locale]/(ordinary)/profile/page.scss

@@ -176,16 +176,4 @@
       }
     }
 
-    .logOut {
-      color: #fff;
-      font-size: .12rem;
-      width: 1rem;
-      height: .34rem;
-      line-height: .34rem;
-      display: block;
-      margin: .1rem auto .3rem;
-      text-align: center;
-      cursor: pointer;
-    }
-
 }