You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

index.tsx 2.4KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758
  1. import { Badge } from '@/components/ui/badge';
  2. import { Card, CardContent, CardHeader, CardTitle } from '@/components/ui/card';
  3. import TestingForm from './testing-form';
  4. const list = new Array(15).fill({
  5. content: `Lorem ipsum odor amet, consectetuer adipiscing elit. Ullamcorper vulputate id laoreet malesuada commodo molestie. Lectus convallis class euismod; consequat in curabitur. Ablandit praesent inceptos nibh placerat lectus fringilla finibus. Hac vivamus id scelerisque et gravida nec ligula et non. Consectetur eu himenaeos eget felis quis habitant tellus. Tellus commodo inceptos litora habitant per himenaeos faucibus pretium. Gravida velit pretium amet purus rhoncus taciti. `,
  6. });
  7. export default function RetrievalTesting() {
  8. return (
  9. <section className="flex divide-x h-full">
  10. <div className="p-4">
  11. <TestingForm></TestingForm>
  12. </div>
  13. <div className="p-4 flex-1 ">
  14. <h2 className="text-3xl font-bold mb-8 px-[10%]">
  15. 15 Results from 3 files
  16. </h2>
  17. <section className="flex flex-col gap-4 overflow-auto h-[83vh] px-[10%]">
  18. {list.map((x, idx) => (
  19. <Card
  20. key={idx}
  21. className="bg-colors-background-neutral-weak border-colors-outline-neutral-strong"
  22. >
  23. <CardHeader>
  24. <CardTitle>
  25. <div className="flex gap-2 flex-wrap">
  26. <Badge
  27. variant="outline"
  28. className="bg-colors-background-inverse-strong p-2 rounded-xl text-base"
  29. >
  30. 混合相似度 45.88
  31. </Badge>
  32. <Badge
  33. variant="outline"
  34. className="bg-colors-background-inverse-strong p-2 rounded-xl text-base"
  35. >
  36. 关键词似度 45.88
  37. </Badge>
  38. <Badge
  39. variant="outline"
  40. className="bg-colors-background-inverse-strong p-2 rounded-xl text-base"
  41. >
  42. 向量相似度 45.88
  43. </Badge>
  44. </div>
  45. </CardTitle>
  46. </CardHeader>
  47. <CardContent>
  48. <p className="text-colors-text-neutral-strong">{x.content}</p>
  49. </CardContent>
  50. </Card>
  51. ))}
  52. </section>
  53. </div>
  54. </section>
  55. );
  56. }