gaojintao01
Add files using Git LFS
f8b5d42
import { isMobile } from "react-device-detect";
import * as Skeleton from "react-loading-skeleton";
import "react-loading-skeleton/dist/skeleton.css";
export default function LoadingChat() {
const highlightColor = "var(--theme-bg-primary)";
const baseColor = "var(--theme-bg-secondary)";
return (
<div
className="transition-all duration-500 relative md:ml-[2px] md:mr-[16px] md:my-[16px] md:rounded-[16px] bg-theme-bg-secondary w-full h-full overflow-y-scroll no-scroll p-4"
style={{ height: "calc(100% - 32px)" }}
>
<Skeleton.default
height="100px"
width="100%"
highlightColor={highlightColor}
baseColor={baseColor}
count={1}
className="max-w-full md:max-w-[80%] p-4 rounded-b-2xl rounded-tr-2xl rounded-tl-sm mt-6"
containerClassName="flex justify-start"
/>
<Skeleton.default
height="100px"
width={isMobile ? "70%" : "45%"}
baseColor={baseColor}
highlightColor={highlightColor}
count={1}
className="max-w-full md:max-w-[80%] p-4 rounded-b-2xl rounded-tr-2xl rounded-tl-sm mt-6"
containerClassName="flex justify-end"
/>
<Skeleton.default
height="100px"
width={isMobile ? "55%" : "30%"}
baseColor={baseColor}
highlightColor={highlightColor}
count={1}
className="max-w-full md:max-w-[80%] p-4 rounded-b-2xl rounded-tr-2xl rounded-tl-sm mt-6"
containerClassName="flex justify-start"
/>
<Skeleton.default
height="100px"
width={isMobile ? "88%" : "25%"}
baseColor={baseColor}
highlightColor={highlightColor}
count={1}
className="max-w-full md:max-w-[80%] p-4 rounded-b-2xl rounded-tr-2xl rounded-tl-sm mt-6"
containerClassName="flex justify-end"
/>
<Skeleton.default
height="160px"
width="100%"
baseColor={baseColor}
highlightColor={highlightColor}
count={1}
className="max-w-full md:max-w-[80%] p-4 rounded-b-2xl rounded-tr-2xl rounded-tl-sm mt-6"
containerClassName="flex justify-start"
/>
</div>
);
}