first commit

This commit is contained in:
Vaala Cat
2024-02-02 23:21:43 +08:00
commit 0b86be3426
52 changed files with 4390 additions and 0 deletions

View File

@@ -0,0 +1,41 @@
import { PresetQuery } from "@/components/search/preset-query";
import { Skeleton } from "@/components/search/skeleton";
import { Wrapper } from "@/components/search/wrapper";
import { Relate } from "@/types/relate";
import { MessageSquareQuote } from "lucide-react";
import { FC } from "react";
export const Relates: FC<{ relates: Relate[] | null }> = ({ relates }) => {
return (
<Wrapper
title={
<>
<MessageSquareQuote></MessageSquareQuote>
</>
}
content={
<div className="flex gap-2 flex-col">
{relates !== null ? (
relates.length > 0 ? (
relates.map(({ question }) => (
<PresetQuery key={question} query={question}></PresetQuery>
))
) : (
<div className="text-sm">.</div>
)
) : (
<>
<Skeleton className="w-full h-5 bg-zinc-200/80"></Skeleton>
<Skeleton className="w-full h-5 bg-zinc-200/80"></Skeleton>
<Skeleton className="w-full h-5 bg-zinc-200/80"></Skeleton>
</>
)}
<div className="text-xs text-zinc-500 text-center mt-4">
<div>VaalaAI回答完成后</div>
<div>20</div>
</div>
</div>
}
></Wrapper>
);
};