Compare commits
3 Commits
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
fc342495e3 | ||
|
|
8318981cb2 | ||
|
|
7b553be1cd |
1
CODEOWNERS
Normal file
1
CODEOWNERS
Normal file
@ -0,0 +1 @@
|
|||||||
|
@uniswap/web-admins
|
||||||
3589
src/locales/af-ZA.po
Normal file
3589
src/locales/af-ZA.po
Normal file
File diff suppressed because it is too large
Load Diff
3589
src/locales/ar-SA.po
Normal file
3589
src/locales/ar-SA.po
Normal file
File diff suppressed because it is too large
Load Diff
3589
src/locales/ca-ES.po
Normal file
3589
src/locales/ca-ES.po
Normal file
File diff suppressed because it is too large
Load Diff
3589
src/locales/cs-CZ.po
Normal file
3589
src/locales/cs-CZ.po
Normal file
File diff suppressed because it is too large
Load Diff
3589
src/locales/da-DK.po
Normal file
3589
src/locales/da-DK.po
Normal file
File diff suppressed because it is too large
Load Diff
3589
src/locales/de-DE.po
Normal file
3589
src/locales/de-DE.po
Normal file
File diff suppressed because it is too large
Load Diff
3589
src/locales/el-GR.po
Normal file
3589
src/locales/el-GR.po
Normal file
File diff suppressed because it is too large
Load Diff
3589
src/locales/es-ES.po
Normal file
3589
src/locales/es-ES.po
Normal file
File diff suppressed because it is too large
Load Diff
3589
src/locales/fi-FI.po
Normal file
3589
src/locales/fi-FI.po
Normal file
File diff suppressed because it is too large
Load Diff
3589
src/locales/fr-FR.po
Normal file
3589
src/locales/fr-FR.po
Normal file
File diff suppressed because it is too large
Load Diff
3589
src/locales/he-IL.po
Normal file
3589
src/locales/he-IL.po
Normal file
File diff suppressed because it is too large
Load Diff
3590
src/locales/hu-HU.po
Normal file
3590
src/locales/hu-HU.po
Normal file
File diff suppressed because it is too large
Load Diff
3589
src/locales/id-ID.po
Normal file
3589
src/locales/id-ID.po
Normal file
File diff suppressed because it is too large
Load Diff
3589
src/locales/it-IT.po
Normal file
3589
src/locales/it-IT.po
Normal file
File diff suppressed because it is too large
Load Diff
3589
src/locales/ja-JP.po
Normal file
3589
src/locales/ja-JP.po
Normal file
File diff suppressed because it is too large
Load Diff
3589
src/locales/ko-KR.po
Normal file
3589
src/locales/ko-KR.po
Normal file
File diff suppressed because it is too large
Load Diff
3589
src/locales/nl-NL.po
Normal file
3589
src/locales/nl-NL.po
Normal file
File diff suppressed because it is too large
Load Diff
3589
src/locales/no-NO.po
Normal file
3589
src/locales/no-NO.po
Normal file
File diff suppressed because it is too large
Load Diff
3589
src/locales/pl-PL.po
Normal file
3589
src/locales/pl-PL.po
Normal file
File diff suppressed because it is too large
Load Diff
3589
src/locales/pt-BR.po
Normal file
3589
src/locales/pt-BR.po
Normal file
File diff suppressed because it is too large
Load Diff
3589
src/locales/pt-PT.po
Normal file
3589
src/locales/pt-PT.po
Normal file
File diff suppressed because it is too large
Load Diff
3589
src/locales/ro-RO.po
Normal file
3589
src/locales/ro-RO.po
Normal file
File diff suppressed because it is too large
Load Diff
3589
src/locales/ru-RU.po
Normal file
3589
src/locales/ru-RU.po
Normal file
File diff suppressed because it is too large
Load Diff
3589
src/locales/sl-SI.po
Normal file
3589
src/locales/sl-SI.po
Normal file
File diff suppressed because it is too large
Load Diff
3589
src/locales/sr-SP.po
Normal file
3589
src/locales/sr-SP.po
Normal file
File diff suppressed because it is too large
Load Diff
3589
src/locales/sv-SE.po
Normal file
3589
src/locales/sv-SE.po
Normal file
File diff suppressed because it is too large
Load Diff
3589
src/locales/sw-TZ.po
Normal file
3589
src/locales/sw-TZ.po
Normal file
File diff suppressed because it is too large
Load Diff
3589
src/locales/th-TH.po
Normal file
3589
src/locales/th-TH.po
Normal file
File diff suppressed because it is too large
Load Diff
3589
src/locales/tr-TR.po
Normal file
3589
src/locales/tr-TR.po
Normal file
File diff suppressed because it is too large
Load Diff
3589
src/locales/uk-UA.po
Normal file
3589
src/locales/uk-UA.po
Normal file
File diff suppressed because it is too large
Load Diff
3589
src/locales/vi-VN.po
Normal file
3589
src/locales/vi-VN.po
Normal file
File diff suppressed because it is too large
Load Diff
3589
src/locales/zh-CN.po
Normal file
3589
src/locales/zh-CN.po
Normal file
File diff suppressed because it is too large
Load Diff
3589
src/locales/zh-TW.po
Normal file
3589
src/locales/zh-TW.po
Normal file
File diff suppressed because it is too large
Load Diff
@ -30,6 +30,7 @@ import { ThemedText } from 'theme'
|
|||||||
export const UniswapXOptIn = (props: { swapInfo: SwapInfo; isSmall: boolean }) => {
|
export const UniswapXOptIn = (props: { swapInfo: SwapInfo; isSmall: boolean }) => {
|
||||||
const {
|
const {
|
||||||
trade: { trade },
|
trade: { trade },
|
||||||
|
allowedSlippage,
|
||||||
} = props.swapInfo
|
} = props.swapInfo
|
||||||
const userDisabledUniswapX = useUserDisabledUniswapX()
|
const userDisabledUniswapX = useUserDisabledUniswapX()
|
||||||
const isOnClassic = Boolean(trade && isClassicTrade(trade) && trade.isUniswapXBetter && !userDisabledUniswapX)
|
const isOnClassic = Boolean(trade && isClassicTrade(trade) && trade.isUniswapXBetter && !userDisabledUniswapX)
|
||||||
@ -44,7 +45,15 @@ export const UniswapXOptIn = (props: { swapInfo: SwapInfo; isSmall: boolean }) =
|
|||||||
return null
|
return null
|
||||||
}
|
}
|
||||||
|
|
||||||
return <OptInContents isOnClassic={isOnClassic} {...props} />
|
return (
|
||||||
|
<Trace
|
||||||
|
shouldLogImpression
|
||||||
|
name="UniswapX Opt In Impression"
|
||||||
|
properties={trade ? formatCommonPropertiesForTrade(trade, allowedSlippage) : undefined}
|
||||||
|
>
|
||||||
|
<OptInContents isOnClassic={isOnClassic} {...props} />
|
||||||
|
</Trace>
|
||||||
|
)
|
||||||
}
|
}
|
||||||
|
|
||||||
const OptInContents = ({
|
const OptInContents = ({
|
||||||
@ -111,20 +120,8 @@ const OptInContents = ({
|
|||||||
|
|
||||||
const containerRef = useRef<HTMLDivElement>()
|
const containerRef = useRef<HTMLDivElement>()
|
||||||
|
|
||||||
const wrapTrace = (children: JSX.Element) => {
|
|
||||||
return (
|
|
||||||
<Trace
|
|
||||||
shouldLogImpression={isVisible}
|
|
||||||
name="UniswapX Opt In Impression"
|
|
||||||
properties={trade ? formatCommonPropertiesForTrade(trade, allowedSlippage) : undefined}
|
|
||||||
>
|
|
||||||
{children}
|
|
||||||
</Trace>
|
|
||||||
)
|
|
||||||
}
|
|
||||||
|
|
||||||
if (isSmall) {
|
if (isSmall) {
|
||||||
return wrapTrace(
|
return (
|
||||||
<SwapOptInSmallContainer ref={containerRef as any} visible={isVisible} shouldAnimate={shouldAnimate}>
|
<SwapOptInSmallContainer ref={containerRef as any} visible={isVisible} shouldAnimate={shouldAnimate}>
|
||||||
<SwapMustache>
|
<SwapMustache>
|
||||||
<UniswapXShine />
|
<UniswapXShine />
|
||||||
@ -143,7 +140,7 @@ const OptInContents = ({
|
|||||||
)
|
)
|
||||||
}
|
}
|
||||||
|
|
||||||
return wrapTrace(
|
return (
|
||||||
<>
|
<>
|
||||||
{/* first popover: intro */}
|
{/* first popover: intro */}
|
||||||
<UniswapXOptInPopover shiny visible={isVisible && !showYoureIn}>
|
<UniswapXOptInPopover shiny visible={isVisible && !showYoureIn}>
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user