move get functions to lib

This commit is contained in:
andrzej 2024-06-12 12:19:44 +02:00
parent 438599a530
commit c3ae4721d4
3 changed files with 11 additions and 12 deletions

9
src/app/lib/get.ts Normal file
View File

@ -0,0 +1,9 @@
import prisma from "./db"
export async function getStories() {
"use server"
return prisma.story.findMany()
}
export async function getPubs() {
"use server"
return prisma.pub.findMany()
}

View File

@ -1,10 +1,5 @@
import prisma from "app/lib/db"
import { getPubs } from "app/lib/get"
export default async function PubsDropdown() {
async function getPubs() {
"use server"
return prisma.pub.findMany()
}
const pubs = await getPubs()
const pubsDropdown = pubs.map(e => {
return <option value={e.id} key={e.title}>{e.title}</option>

View File

@ -1,10 +1,5 @@
import prisma from "app/lib/db"
import { getStories } from "app/lib/get"
export default async function StoryDropdown() {
async function getStories() {
"use server"
return prisma.story.findMany()
}
const stories = await getStories()
const storiesDrowpdown = stories.map(e => {
return <option value={e.id} key={`${e.title}`}>{e.title}</option>