Skip to content

Commit f4b2b3b

Browse files
authored
Merge pull request #291 from medyo/develop
New version
2 parents 99c0609 + b4fceea commit f4b2b3b

19 files changed

Lines changed: 421 additions & 628 deletions

File tree

src/assets/App.css

Lines changed: 10 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -185,13 +185,13 @@ a {
185185
color: var(--app-name-text-color);
186186
flex-grow: 1;
187187
order: 1;
188-
}
189188

190-
.logo {
191-
position: relative;
192-
top: 4px;
193-
margin-right: 4px;
194-
font-size: 24px;
189+
.logo {
190+
position: relative;
191+
top: 4px;
192+
margin-right: 4px;
193+
font-size: 24px;
194+
}
195195
}
196196

197197
.logoText {
@@ -574,6 +574,10 @@ a {
574574
color: #0366d6;
575575
}
576576

577+
.dark .githubTitle {
578+
color: #4493f8;
579+
}
580+
577581
.rowDescription {
578582
padding: 0;
579583
margin: 0;

src/components/Layout/AppLayout.tsx

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -3,9 +3,9 @@ import 'react-contexify/dist/ReactContexify.css'
33
import { Outlet } from 'react-router-dom'
44
import { BeatLoader } from 'react-spinners'
55
import 'src/assets/App.css'
6+
import { AdInitializer, StickyBanner } from 'src/features/adv'
67
import { AuthModal, useAuth } from 'src/features/auth'
78
import { usePostStreak } from 'src/features/hits'
8-
import { MarketingBanner } from 'src/features/MarketingBanner'
99
import { identifyUserStreak } from 'src/lib/analytics'
1010
import { AuthProvider } from 'src/providers/AuthProvider'
1111
import { Header } from './Header'
@@ -25,8 +25,8 @@ export const AppLayout = () => {
2525

2626
return (
2727
<AuthProvider>
28-
<MarketingBanner />
29-
28+
<StickyBanner />
29+
<AdInitializer />
3030
<div className="App">
3131
<Header />
3232
<AuthModal showAuth={isAuthModalOpen} />

src/features/MarketingBanner/api/getMarketingConfig.ts

Lines changed: 0 additions & 21 deletions
This file was deleted.

src/features/MarketingBanner/components/MarketingBanner.tsx

Lines changed: 0 additions & 126 deletions
This file was deleted.

src/features/MarketingBanner/components/index.ts

Lines changed: 0 additions & 1 deletion
This file was deleted.

src/features/MarketingBanner/index.ts

Lines changed: 0 additions & 2 deletions
This file was deleted.

src/features/MarketingBanner/stores/marketingBanner.ts

Lines changed: 0 additions & 26 deletions
This file was deleted.

src/features/MarketingBanner/types/index.ts

Lines changed: 0 additions & 20 deletions
This file was deleted.

src/features/adv/api/getAd.ts

Lines changed: 6 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -1,24 +1,22 @@
11
import { useQuery } from '@tanstack/react-query'
22
import { axios } from 'src/lib/axios'
33
import { ExtractFnReturnType, QueryConfig } from 'src/lib/react-query'
4-
import { Ad } from '../types'
54

6-
const getAd = async (keywords: string[], feed: boolean = false): Promise<Ad | null> => {
7-
let params = { keywords: keywords.join(','), feed: feed ? 'true' : 'false' }
8-
return axios.get('/engine/ads/adaptive', { params })
5+
const getAd = async (keywords: string[]): Promise<Ad[]> => {
6+
let params = { keywords: keywords.join(',') }
7+
return axios.get('/engine/ads/adaptive_v2', { params })
98
}
109

1110
type QueryFnType = typeof getAd
1211

1312
type UseGetAdOptions = {
1413
keywords: string[]
15-
feed?: boolean
1614
config?: QueryConfig<QueryFnType>
1715
}
18-
export const useGetAd = ({ keywords, feed, config }: UseGetAdOptions) => {
16+
export const useGetAd = ({ keywords, config }: UseGetAdOptions) => {
1917
return useQuery<ExtractFnReturnType<QueryFnType>>({
2018
...config,
21-
queryKey: ['ad', 'v2', keywords.join(',')],
22-
queryFn: () => getAd(keywords, feed),
19+
queryKey: ['ad', 'v3', keywords.join(',')],
20+
queryFn: () => getAd(keywords),
2321
})
2422
}

0 commit comments

Comments
 (0)