added tons of features
This commit is contained in:
55
lib/db/prisma/seed/store.ts
Normal file
55
lib/db/prisma/seed/store.ts
Normal file
@@ -0,0 +1,55 @@
|
||||
import {Store} from '@prisma/client'
|
||||
|
||||
import {type prismaClientType} from '@/lib/db/prisma/seed/main'
|
||||
import {slug} from '@/lib/utils'
|
||||
|
||||
const STORE_TITLE = 'Be Well'
|
||||
const STORE_TITLE_RU = STORE_TITLE
|
||||
|
||||
export const storeSeed = async function (prisma: prismaClientType) {
|
||||
const store: Store = await prisma.store.create({
|
||||
data: {
|
||||
slug: slug(STORE_TITLE),
|
||||
active: true,
|
||||
image: '/images/logo.svg',
|
||||
storeLocale: {
|
||||
create: [
|
||||
{
|
||||
title: STORE_TITLE,
|
||||
lang: 'uk',
|
||||
motto: 'подбай про себе',
|
||||
slug: slug(STORE_TITLE, 'uk')
|
||||
// meta: {
|
||||
// create: {
|
||||
// keywords: ['харчові добавки', 'вітаміни'],
|
||||
// openGraph: {
|
||||
// create: {
|
||||
// locale: 'uk_UA'
|
||||
// }
|
||||
// }
|
||||
// }
|
||||
// }
|
||||
},
|
||||
{
|
||||
title: STORE_TITLE_RU,
|
||||
lang: 'ru',
|
||||
motto: 'позаботься о себе',
|
||||
slug: slug(STORE_TITLE_RU, 'ru')
|
||||
// meta: {
|
||||
// create: {
|
||||
// keywords: ['пищевые добавки', 'витамины'],
|
||||
// openGraph: {
|
||||
// create: {
|
||||
// locale: 'ru_UA'
|
||||
// }
|
||||
// }
|
||||
// }
|
||||
// }
|
||||
}
|
||||
]
|
||||
}
|
||||
}
|
||||
})
|
||||
|
||||
return store
|
||||
}
|
||||
Reference in New Issue
Block a user