Commit e6f43a0e authored by tom's avatar tom

add in search bar suggest

parent 03c76421
...@@ -10,10 +10,20 @@ type AdData = { ...@@ -10,10 +10,20 @@ type AdData = {
thumbnail: string; thumbnail: string;
url: string; url: string;
cta_button: string; cta_button: string;
impressionUrl: string; impressionUrl?: string;
}; };
} }
// const MOCK: AdData = {
// ad: {
// url: 'https://unsplash.com/s/photos/cute-kitten',
// thumbnail: 'https://placekitten.com/40/40',
// name: 'All about kitties',
// description_short: 'To see millions picture of cute kitties',
// cta_button: 'click here',
// },
// };
const CoinzillaTextAd = ({ className }: {className?: string}) => { const CoinzillaTextAd = ({ className }: {className?: string}) => {
const [ adData, setAdData ] = React.useState<AdData | null>(null); const [ adData, setAdData ] = React.useState<AdData | null>(null);
useEffect(() => { useEffect(() => {
......
import { Text } from '@chakra-ui/react'; import { Text, useColorModeValue } from '@chakra-ui/react';
import type { UseQueryResult } from '@tanstack/react-query'; import type { UseQueryResult } from '@tanstack/react-query';
import React from 'react'; import React from 'react';
import type { SearchResult } from 'types/api/search'; import type { SearchResult } from 'types/api/search';
import useIsMobile from 'lib/hooks/useIsMobile'; import useIsMobile from 'lib/hooks/useIsMobile';
import TextAd from 'ui/shared/ad/TextAd';
import ContentLoader from 'ui/shared/ContentLoader'; import ContentLoader from 'ui/shared/ContentLoader';
import SearchBarSuggestItem from './SearchBarSuggestItem'; import SearchBarSuggestItem from './SearchBarSuggestItem';
...@@ -35,8 +36,14 @@ const SearchBarSuggest = ({ query, searchTerm }: Props) => { ...@@ -35,8 +36,14 @@ const SearchBarSuggest = ({ query, searchTerm }: Props) => {
</> </>
); );
})(); })();
const dividerColor = useColorModeValue('blackAlpha.200', 'whiteAlpha.200');
return content;
return (
<>
{ !isMobile && <TextAd pb={ 4 } mb={ 5 } borderColor={ dividerColor } borderBottomWidth="1px"/> }
{ content }
</>
);
}; };
export default SearchBarSuggest; export default SearchBarSuggest;
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment