From e47dd6f67f334959befc525e6137347343a03d2f Mon Sep 17 00:00:00 2001 From: expdsn <18111002318@163.com> Date: Wed, 5 Mar 2025 14:22:12 +0800 Subject: [PATCH] save --- .env.local | 4 ++-- app/_ui/LinkListBox.tsx | 11 ++++++++--- 2 files changed, 10 insertions(+), 5 deletions(-) diff --git a/.env.local b/.env.local index 3ef85a4..821e249 100644 --- a/.env.local +++ b/.env.local @@ -1,5 +1,5 @@ -MONGODB_URI=mongodb://xyyd:xyydaibot12341234@47.96.180.195:4200/aibot?directConnection=true -# MONGODB_URI=mongodb://expdsn:58662@localhost:27017 +# MONGODB_URI=mongodb://xyyd:xyydaibot12341234@47.96.180.195:4200/aibot?directConnection=true +MONGODB_URI=mongodb://expdsn:58662@expdsn.cloud:27017/ SESSION_SECRET=lREDRcaFwZIzM7Rjw63XGj8trTyMqhVUsVwwhuTQnFs= ALIYUN_RAM_ACCESS_KEY_ID=LTAI5tNzopZHJFa2Q9vqr1u5 ALIYUN_RAM_ACCESS_KEY_SECRET=qPu7fyft0KJ1l6SGqbS71IW0vDbRlr \ No newline at end of file diff --git a/app/_ui/LinkListBox.tsx b/app/_ui/LinkListBox.tsx index 9736fda..169a0b8 100644 --- a/app/_ui/LinkListBox.tsx +++ b/app/_ui/LinkListBox.tsx @@ -4,7 +4,7 @@ import { LinkType } from "../_lib/data/linkType"; import { Link as _Link } from "../_lib/data/link"; import { useEffect, useMemo, useState } from "react"; import { FontAwesomeIcon } from "@fortawesome/react-fontawesome"; -import { faArrowRight, faClock, faFire} from "@fortawesome/free-solid-svg-icons"; +import { faArrowRight, faClock, faFire } from "@fortawesome/free-solid-svg-icons"; import { useAtom } from "jotai"; import { linkTypeAtom } from "../_lib/atom"; import Image from "next/image"; @@ -22,10 +22,15 @@ export const LinkBlock = ({ val }: { val: _Link }) => { } export default function LinkListBox({ linkTypeList, linkList, showHot, showRecent }: { linkTypeList: LinkType[]; linkList: _Link[]; showHot: boolean; showRecent: boolean }) { - const hotList = useMemo(() => linkList.filter((val, index) => val.isHot && index < 12), [linkList]) + const hotList = useMemo(() => linkList.filter((val) => val.isHot).filter((_, idx) => idx < 12), [linkList]) const recentList = useMemo(() => linkList.map(val => val).sort((a, b) => b.addTime - a.addTime).filter((_, idx) => idx < 12), [linkList]) const [currentId] = useAtom(linkTypeAtom) const [selectSubType, setSelectSubType] = useState>(new Map()) + + console.log('hot---'); + + console.log(hotList); + useEffect(() => { if (linkTypeList.length === 0) return for (let i = 0; i < linkTypeList.length; i++) { @@ -125,7 +130,7 @@ export default function LinkListBox({ linkTypeList, linkList, showHot, showRecen
{ item.subCategory ? - linkList.filter(val => val.type === item._id && val.subLinkType?.includes(selectSubType.get(item._id) || '-1')).filter((_, idx) => idx < 42).map(val => ( + linkList.filter(val => val.type === item._id && val.subLinkType?.includes(selectSubType.get(item._id) || '-1')).filter((_, idx) => idx < 42).map(val => ( ))