save
This commit is contained in:
parent
c03d8fc4b2
commit
e47dd6f67f
|
@ -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
|
|
@ -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<Map<string, string>>(new Map())
|
||||
|
||||
console.log('hot---');
|
||||
|
||||
console.log(hotList);
|
||||
|
||||
useEffect(() => {
|
||||
if (linkTypeList.length === 0) return
|
||||
for (let i = 0; i < linkTypeList.length; i++) {
|
||||
|
|
Loading…
Reference in New Issue