feat:init

This commit is contained in:
zhongyidian committed 2025-12-29 19:19:10 +08:00
1 parent 53d0eeac6b
commit ae0c050010
494 files changed
+17701 -2318

No files matched your search

+56
View File
@@ -0,0 +1,56 @@
import { getBackgroundImage, getStaticImage } from "@/lib/utils";
import { useNavigate, useParams } from "react-router-dom";
import { Image } from "@/components";
const Chenyun = () => {
const navigate = useNavigate();
const { moduleName } = useParams<{
moduleName: string;
}>();
// starName 固定为 chenyun
const starName = "chenyun";
if (!moduleName) {
return null;
}
return (
<div
className="w-full h-full bg-cover bg-center bg-no-repeat"
style={{
backgroundImage: getBackgroundImage(`${starName}/陈云故居底图`),
}}
>
<Image
className="absolute right-37 top-22"
src={getStaticImage("components/革命先驱故居-返回")}
button
onClick={() => navigate(`/entrance/${moduleName}`)}
/>
<div className="absolute right-20 top-75 flex flex-col space-y-10">
{/* 对话 */}
<Image
button
src={getStaticImage("star/一-解锁")}
onClick={() => navigate(`/${moduleName}/${starName}/place1`)}
/>
{/* 体悟 */}
<Image
button
src={getStaticImage("star/二-解锁")}
onClick={() => navigate(`/${moduleName}/${starName}/reflection`)}
/>
{/* 内化 */}
<Image
button
src={getStaticImage("star/三-解锁")}
onClick={() => navigate(`/${moduleName}/${starName}/internalization`)}
/>
</div>
</div>
);
};
export default Chenyun;