import { db } from '../src/lib/db'

async function main() {
  // Create sample articles
  const articles = [
    {
      title: 'Tips Mengelola Dokumen Bisnis dengan Efisien',
      slug: 'tips-mengelola-dokumen-bisnis',
      excerpt: 'Pelajari cara mengelola dokumen bisnis Anda dengan lebih efisien menggunakan tips praktis dari pengalaman kami.',
      content: 'Mengelola dokumen bisnis adalah tugas yang sangat penting namun seringkali diabaikan. Dalam artikel ini, kita akan membahas berbagai tips dan trik untuk mengelola dokumen bisnis Anda dengan lebih efisien...',
      category: 'Tips & Trik',
      image: '/article-1.png',
    },
    {
      title: 'Meningkatkan Produktivitas dengan Digital Tools',
      slug: 'meningkatkan-produktivitas-digital-tools',
      excerpt: 'Temukan berbagai tools digital yang dapat membantu meningkatkan produktivitas kerja Anda sehari-hari.',
      content: 'Di era digital seperti sekarang, banyak sekali tools yang dapat membantu kita bekerja lebih efisien. Dari aplikasi manajemen tugas hingga software kolaborasi tim...',
      category: 'Produktivitas',
      image: '/article-2.png',
    },
    {
      title: 'Pengembangan Karir di Era Digital',
      slug: 'pengembangan-karir-era-digital',
      excerpt: 'Strategi dan tips untuk mengembangkan karir Anda di era digital yang serba cepat dan kompetitif.',
      content: 'Pengembangan karir di era digital membutuhkan pendekatan yang berbeda dibandingkan beberapa dekade lalu. Skill digital menjadi semakin penting...',
      category: 'Karir',
      image: '/article-3.png',
    },
  ]

  for (const article of articles) {
    await db.article.upsert({
      where: { slug: article.slug },
      update: article,
      create: article,
    })
  }

  console.log('✅ Database seeded successfully!')
}

main()
  .catch((e) => {
    console.error(e)
    process.exit(1)
  })
  .finally(async () => {
    await db.$disconnect()
  })
