11import { NextPage , NextPageContext } from 'next'
2- import type { FC } from 'react'
32import dynamic from 'next/dynamic'
43import { ParsedUrlQuery } from 'querystring'
4+ import type { FC } from 'react'
55
6- import { List , Bot , Server } from '@types'
6+ import { Bot , List , Server } from '@types'
7+ import { KoreanbotsEndPoints } from '@utils/Constants'
78import { get } from '@utils/Query'
89import { SearchQuerySchema } from '@utils/Yup'
9- import { KoreanbotsEndPoints } from '@utils/Constants'
1010
1111const Hero = dynamic ( ( ) => import ( '@components/Hero' ) )
1212const Advertisement = dynamic ( ( ) => import ( '@components/Advertisement' ) )
@@ -58,7 +58,8 @@ const SearchComponent: FC<{
5858const Search : NextPage < SearchProps > = ( { botData, serverData, priority, query } ) => {
5959 if ( ! query ?. q ) return < Redirect text = { false } to = '/' />
6060 const list : ( 'bot' | 'server' ) [ ] = [ 'bot' , 'server' ]
61- const resultNotExists = ( ! botData || botData . data . length === 0 ) && ( ! serverData || serverData . data . length === 0 )
61+ const resultNotExists =
62+ ( ! botData || botData . data . length === 0 ) && ( ! serverData || serverData . data . length === 0 )
6263 return (
6364 < >
6465 < Hero
@@ -68,7 +69,7 @@ const Search: NextPage<SearchProps> = ({ botData, serverData, priority, query })
6869 />
6970 < Container >
7071 < section id = 'list' >
71- { resultNotExists ? null : < Advertisement /> }
72+ < Advertisement disabled = { resultNotExists } />
7273 { ( priority === 'server' ? list . reverse ( ) : list ) . map ( ( el ) => (
7374 < SearchComponent
7475 key = { el }
@@ -77,7 +78,7 @@ const Search: NextPage<SearchProps> = ({ botData, serverData, priority, query })
7778 type = { el }
7879 />
7980 ) ) }
80- { resultNotExists ? null : < Advertisement /> }
81+ < Advertisement disabled = { resultNotExists } />
8182 </ section >
8283 </ Container >
8384 </ >
0 commit comments