vincelwt's picture
Update V2
7e5cb25 unverified
raw
history blame
No virus
854 Bytes
import db from "@/utils/db"
import Link from "next/link"
export default async function Dataset() {
const prompts =
await db`SELECT * FROM prompts WHERE selected = true ORDER BY text ASC `
const types = Array.from(new Set(prompts.map((p) => p.type)))
return (
<>
{types.map((type, k) => (
<div key={k}>
<p>{type}:</p>
<br />
<ul>
{prompts
.filter((p) => p.type === type)
.map((prompt, i) => (
<li key={i}>
<pre style={{ maxWidth: 800 }}>
{prompt.text}
<br />
<br />
<Link href={`/prompts/${prompt.slug}`}>results</Link>
</pre>
</li>
))}
</ul>
</div>
))}
</>
)
}