mirror of
https://github.com/koreanbots/core.git
synced 2025-12-16 14:30:22 +00:00
feat: passing theme provider
This commit is contained in:
parent
5ca766ff21
commit
e9af6674a7
@ -5,7 +5,7 @@ import Link from 'next/link'
|
|||||||
|
|
||||||
import { SnowflakeUtil } from 'discord.js'
|
import { SnowflakeUtil } from 'discord.js'
|
||||||
import { ParsedUrlQuery } from 'querystring'
|
import { ParsedUrlQuery } from 'querystring'
|
||||||
import { Bot, User } from '@types'
|
import { Bot, Theme, User } from '@types'
|
||||||
|
|
||||||
import { git, Status } from '@utils/Constants'
|
import { git, Status } from '@utils/Constants'
|
||||||
import { get } from '@utils/Query'
|
import { get } from '@utils/Query'
|
||||||
@ -27,7 +27,7 @@ const Advertisement = dynamic(() => import('@components/Advertisement'))
|
|||||||
const Tooltip = dynamic(() => import('@components/Tooltip'))
|
const Tooltip = dynamic(() => import('@components/Tooltip'))
|
||||||
const Markdown = dynamic(() => import ('@components/Markdown'))
|
const Markdown = dynamic(() => import ('@components/Markdown'))
|
||||||
|
|
||||||
const Bots: NextPage<BotsProps> = ({ data, date, user, footerControl }) => {
|
const Bots: NextPage<BotsProps> = ({ data, date, user, footerControl, theme, setTheme }) => {
|
||||||
const router = useRouter()
|
const router = useRouter()
|
||||||
if (!data || !data.id) return <NotFound />
|
if (!data || !data.id) return <NotFound />
|
||||||
if(data.vanity && data.vanity !== router.query.id) router.push(`/bots/${data.vanity}`)
|
if(data.vanity && data.vanity !== router.query.id) router.push(`/bots/${data.vanity}`)
|
||||||
@ -200,7 +200,7 @@ const Bots: NextPage<BotsProps> = ({ data, date, user, footerControl }) => {
|
|||||||
</div>
|
</div>
|
||||||
</Container>
|
</Container>
|
||||||
|
|
||||||
<Footer color='bg-transparent dark:text-discord-black text-white hidden md:block transform rotate-180'/>
|
<Footer color='bg-transparent dark:text-discord-black text-white hidden md:block transform rotate-180' theme={theme} setTheme={setTheme} />
|
||||||
</div>
|
</div>
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -224,6 +224,8 @@ interface BotsProps {
|
|||||||
date: Date
|
date: Date
|
||||||
user: User
|
user: User
|
||||||
footerControl(val: boolean): void
|
footerControl(val: boolean): void
|
||||||
|
theme: Theme
|
||||||
|
setTheme(value: Theme): void
|
||||||
}
|
}
|
||||||
interface Context extends NextPageContext {
|
interface Context extends NextPageContext {
|
||||||
query: URLQuery
|
query: URLQuery
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user