Files
warframe-center/app/pages/home/index.js
anatolykopyl 3c888dc7f1
Some checks failed
continuous-integration/drone/push Build is failing
Added i18n
2022-07-03 16:31:31 +03:00

39 lines
821 B
JavaScript

import { Component } from 'react'
import { serverSideTranslations } from 'next-i18next/serverSideTranslations'
import { models } from 'shared-stuff'
import dbConnect from '../../lib/dbConnect'
import Hero from './Hero'
import Table from './Table'
export default class Home extends Component {
constructor ({ scanResults }) {
super()
this.scanResults = scanResults
}
render () {
return (
<>
<Hero />
<Table
scanResults={this.scanResults}
/>
</>
)
}
}
export async function getServerSideProps ({ locale }) {
await dbConnect()
const scanResults = await models.ScanResult.find({})
return {
props: {
scanResults: JSON.parse(JSON.stringify(scanResults)),
...(await serverSideTranslations(locale, ['common', 'home']))
}
}
}