Files
lixiyu-net/components/homepage/HomeCover.tsx
2023-12-25 17:21:39 +08:00

32 lines
986 B
TypeScript

import { SocialIcons } from "@/components/utils/SocialIcons";
import { Config } from "@/data/config";
import { fontFzxbs, fontSypxzs } from "@/styles/font";
export const HomeCover = () => {
return (
<>
<div
className="mb-24 mt-3 flex w-full justify-center rounded-xl"
style={{
aspectRatio: "4/1",
background: `url(${Config.PageCovers.websiteCoverURL})`,
backgroundSize: "cover",
}}
>
<img
className="relative top-1/2 my-auto h-24 w-24 rounded-full shadow-2xl md:h-32 md:w-32"
alt={Config.Nickname}
src={Config.AvatarURL}
/>
</div>
<div className={`${fontFzxbs.className} my-8 text-center text-4xl font-bold`}>{Config.Nickname}</div>
<SocialIcons />
{Config.Sentence && (
<div className="my-8 flex justify-center">
<p className={`${fontSypxzs.className} text-lg`}>{Config.Sentence}</p>
</div>
)}
</>
);
};