Commit 69cdefe9 authored by Vignesh Mohankumar's avatar Vignesh Mohankumar Committed by GitHub

fix: update Swap container padding (#4440)

* fix: update Swap container padding

* rm AlertWrapper

* empty
parent 61758db5
...@@ -7,7 +7,8 @@ import { RowBetween, RowFixed } from '../Row' ...@@ -7,7 +7,8 @@ import { RowBetween, RowFixed } from '../Row'
import SettingsTab from '../Settings' import SettingsTab from '../Settings'
const StyledSwapHeader = styled.div` const StyledSwapHeader = styled.div`
padding: 1rem 1.25rem 0.5rem 1.25rem; padding: 8px 12px;
margin-bottom: 8px;
width: 100%; width: 100%;
color: ${({ theme }) => theme.deprecated_text2}; color: ${({ theme }) => theme.deprecated_text2};
` `
......
...@@ -4,12 +4,28 @@ import { ReactNode } from 'react' ...@@ -4,12 +4,28 @@ import { ReactNode } from 'react'
import { AlertTriangle } from 'react-feather' import { AlertTriangle } from 'react-feather'
import { Text } from 'rebass' import { Text } from 'rebass'
import styled, { css } from 'styled-components/macro' import styled, { css } from 'styled-components/macro'
import { Z_INDEX } from 'theme'
import { AutoColumn } from '../Column' import { AutoColumn } from '../Column'
export const Wrapper = styled.div` export const PageWrapper = styled.div<{ redesignFlag: boolean }>`
padding: 0 8px;
max-width: ${({ redesignFlag }) => (redesignFlag ? '420px' : '480px')};
width: 100%;
`
// Mostly copied from `AppBody` but it was getting too hard to maintain backwards compatibility.
export const SwapWrapper = styled.main<{ margin?: string; maxWidth?: string; redesignFlag: boolean }>`
position: relative; position: relative;
background: ${({ theme, redesignFlag }) => (redesignFlag ? theme.backgroundSurface : theme.deprecated_bg0)};
border-radius: ${({ redesignFlag }) => (redesignFlag ? '16px' : '24px')};
border: 1px solid ${({ theme, redesignFlag }) => (redesignFlag ? theme.backgroundOutline : 'transparent')};
padding: 8px; padding: 8px;
z-index: ${Z_INDEX.deprecated_content};
font-feature-settings: ${({ redesignFlag }) => redesignFlag && "'ss02' off"};
box-shadow: ${({ redesignFlag }) =>
!redesignFlag &&
'0px 0px 1px rgba(0, 0, 0, 0.01), 0px 4px 8px rgba(0, 0, 0, 0.04), 0px 16px 24px rgba(0, 0, 0, 0.04), 0px 24px 32px rgba(0, 0, 0, 0.01)'};
` `
export const ArrowWrapper = styled.div<{ clickable: boolean; redesignFlag: boolean }>` export const ArrowWrapper = styled.div<{ clickable: boolean; redesignFlag: boolean }>`
......
...@@ -44,7 +44,7 @@ import Loader from '../../components/Loader' ...@@ -44,7 +44,7 @@ import Loader from '../../components/Loader'
import { AutoRow } from '../../components/Row' import { AutoRow } from '../../components/Row'
import confirmPriceImpactWithoutFee from '../../components/swap/confirmPriceImpactWithoutFee' import confirmPriceImpactWithoutFee from '../../components/swap/confirmPriceImpactWithoutFee'
import ConfirmSwapModal from '../../components/swap/ConfirmSwapModal' import ConfirmSwapModal from '../../components/swap/ConfirmSwapModal'
import { ArrowWrapper, SwapCallbackError, Wrapper } from '../../components/swap/styleds' import { ArrowWrapper, PageWrapper, SwapCallbackError, SwapWrapper } from '../../components/swap/styleds'
import SwapHeader from '../../components/swap/SwapHeader' import SwapHeader from '../../components/swap/SwapHeader'
import { SwitchLocaleLink } from '../../components/SwitchLocaleLink' import { SwitchLocaleLink } from '../../components/SwitchLocaleLink'
import TokenWarningModal from '../../components/TokenWarningModal' import TokenWarningModal from '../../components/TokenWarningModal'
...@@ -70,12 +70,7 @@ import { computeFiatValuePriceImpact } from '../../utils/computeFiatValuePriceIm ...@@ -70,12 +70,7 @@ import { computeFiatValuePriceImpact } from '../../utils/computeFiatValuePriceIm
import { maxAmountSpend } from '../../utils/maxAmountSpend' import { maxAmountSpend } from '../../utils/maxAmountSpend'
import { computeRealizedPriceImpact, warningSeverity } from '../../utils/prices' import { computeRealizedPriceImpact, warningSeverity } from '../../utils/prices'
import { supportedChainId } from '../../utils/supportedChainId' import { supportedChainId } from '../../utils/supportedChainId'
import AppBody from '../AppBody'
const AlertWrapper = styled.div`
max-width: 460px;
width: 100%;
`
const ArrowContainer = styled.div` const ArrowContainer = styled.div`
display: inline-block; display: inline-block;
margin-left: 6%; margin-left: 6%;
...@@ -508,7 +503,7 @@ export default function Swap() { ...@@ -508,7 +503,7 @@ export default function Swap() {
return ( return (
<Trace page={PageName.SWAP_PAGE} shouldLogImpression> <Trace page={PageName.SWAP_PAGE} shouldLogImpression>
<> <>
{redesignFlag === RedesignVariant.Enabled ? ( {redesignFlagEnabled ? (
<TokenSafetyModal <TokenSafetyModal
isOpen={importTokensNotInDefault.length > 0 && !dismissTokenWarning} isOpen={importTokensNotInDefault.length > 0 && !dismissTokenWarning}
tokenAddress={importTokensNotInDefault[0]?.address} tokenAddress={importTokensNotInDefault[0]?.address}
...@@ -524,9 +519,9 @@ export default function Swap() { ...@@ -524,9 +519,9 @@ export default function Swap() {
onDismiss={handleDismissTokenWarning} onDismiss={handleDismissTokenWarning}
/> />
)} )}
<AppBody> <PageWrapper redesignFlag={redesignFlagEnabled}>
<SwapHeader allowedSlippage={allowedSlippage} /> <SwapWrapper id="swap-page" redesignFlag={redesignFlagEnabled}>
<Wrapper id="swap-page"> <SwapHeader allowedSlippage={allowedSlippage} />
<ConfirmSwapModal <ConfirmSwapModal
isOpen={showConfirm} isOpen={showConfirm}
trade={trade} trade={trade}
...@@ -820,11 +815,9 @@ export default function Swap() { ...@@ -820,11 +815,9 @@ export default function Swap() {
</AutoColumn> </AutoColumn>
</BottomWrapper> </BottomWrapper>
</AutoColumn> </AutoColumn>
</Wrapper> </SwapWrapper>
</AppBody>
<AlertWrapper>
<NetworkAlert /> <NetworkAlert />
</AlertWrapper> </PageWrapper>
<SwitchLocaleLink /> <SwitchLocaleLink />
{!swapIsUnsupported ? null : ( {!swapIsUnsupported ? null : (
<UnsupportedCurrencyFooter <UnsupportedCurrencyFooter
......
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