rebass#Text TypeScript Examples
The following examples show how to use
rebass#Text.
You can vote up the ones you like or vote down the ones you don't like,
and go to the original project or source file by following the links above each example. You may check out the related API usage on the sidebar.
Example #1
Source File: index.tsx From cuiswap with GNU General Public License v3.0 | 6 votes |
BlueCard = ({ children, ...rest }: CardProps) => {
return (
<BlueCardStyled {...rest}>
<Text fontWeight={500} color="#2172E5">
{children}
</Text>
</BlueCardStyled>
)
}
Example #2
Source File: index.tsx From sybil-interface with GNU General Public License v3.0 | 6 votes |
function ConfirmationPendingContent({ onDismiss, pendingText }: { onDismiss: () => void; pendingText: string }) {
return (
<Wrapper>
<Section>
<RowBetween>
<div />
<CloseIcon onClick={onDismiss} />
</RowBetween>
<ConfirmedIcon>
<CustomLightSpinner src={Circle} alt="loader" size={'90px'} />
</ConfirmedIcon>
<AutoColumn gap="12px" justify={'center'}>
<Text fontWeight={500} fontSize={20}>
Waiting For Confirmation
</Text>
<AutoColumn gap="12px" justify={'center'}>
<Text fontWeight={600} fontSize={14} color="" textAlign="center">
{pendingText}
</Text>
</AutoColumn>
<Text fontSize={12} color="#565A69" textAlign="center">
Confirm this transaction in your wallet
</Text>
</AutoColumn>
</Section>
</Wrapper>
)
}
Example #3
Source File: index.tsx From cheeseswap-interface with GNU General Public License v3.0 | 6 votes |
BlueCard = ({ children, ...rest }: CardProps) => {
return (
<BlueCardStyled {...rest}>
<Text fontWeight={700} color="#24c7d6">
{children}
</Text>
</BlueCardStyled>
)
}
Example #4
Source File: index.tsx From dyp with Do What The F*ck You Want To Public License | 6 votes |
BlueCard = ({ children, ...rest }: CardProps) => {
return (
<BlueCardStyled {...rest}>
<Text fontWeight={500} color="#2172E5">
{children}
</Text>
</BlueCardStyled>
)
}
Example #5
Source File: ConfirmCancellationModal.tsx From limit-orders-lib with GNU General Public License v3.0 | 6 votes |
function CancellationModalFooter({
onConfirm,
swapErrorMessage,
disabledConfirm,
}: {
onConfirm: () => void;
swapErrorMessage: string | undefined;
disabledConfirm: boolean;
}) {
return (
<Fragment>
<AutoRow>
<ButtonError
onClick={onConfirm}
disabled={disabledConfirm}
style={{ margin: "10px 0 0 0" }}
id="confirm-swap-or-send"
>
<Text fontSize={16} fontWeight={300}>
Cancel Order
</Text>
</ButtonError>
{swapErrorMessage ? (
<SwapCallbackError error={swapErrorMessage} />
) : null}
</AutoRow>
</Fragment>
);
}
Example #6
Source File: index.tsx From forward.swaps with GNU General Public License v3.0 | 6 votes |
BlueCard = ({ children, ...rest }: CardProps) => {
return (
<BlueCardStyled {...rest}>
<Text fontWeight={500} color="#2172E5">
{children}
</Text>
</BlueCardStyled>
)
}
Example #7
Source File: ListIntroduction.tsx From sushiswap-exchange with GNU General Public License v3.0 | 6 votes |
export default function ListIntroduction({ onSelectList }: { onSelectList: () => void }) {
const [isDark] = useDarkModeManager()
return (
<Column style={{ width: '100%', flex: '1 1' }}>
<PaddedColumn>
<AutoColumn gap="14px">
<img
style={{ width: '120px', margin: '0 auto' }}
src={isDark ? listDark : listLight}
alt="token-list-preview"
/>
<img
style={{ width: '100%', borderRadius: '12px' }}
src="https://cloudflare-ipfs.com/ipfs/QmRf1rAJcZjV3pwKTHfPdJh4RxR8yvRHkdLjZCsmp7T6hA"
alt="token-list-preview"
/>
<Text style={{ marginBottom: '8px', textAlign: 'center' }}>
Uniswap now supports token lists. You can add your own custom lists via IPFS, HTTPS and ENS.{' '}
</Text>
<ButtonPrimary onClick={onSelectList} id="list-introduction-choose-a-list">
Choose a list
</ButtonPrimary>
<OutlineCard style={{ marginBottom: '8px', padding: '1rem' }}>
<Text fontWeight={400} fontSize={14} style={{ textAlign: 'center' }}>
Token lists are an{' '}
<ExternalLink href="https://github.com/uniswap/token-lists">open specification</ExternalLink>. Check out{' '}
<ExternalLink href="https://tokenlists.org">tokenlists.org</ExternalLink> to learn more.
</Text>
</OutlineCard>
</AutoColumn>
</PaddedColumn>
</Column>
)
}
Example #8
Source File: index.tsx From luaswap-interface with GNU General Public License v3.0 | 6 votes |
BlueCard = ({ children, ...rest }: CardProps) => {
return (
<BlueCardStyled {...rest}>
<Text fontWeight={500} color="#2172E5">
{children}
</Text>
</BlueCardStyled>
)
}
Example #9
Source File: index.tsx From cuiswap with GNU General Public License v3.0 | 5 votes |
BalanceText = styled(Text)`
${({ theme }) => theme.mediaWidth.upToExtraSmall`
display: none;
`};
`
Example #10
Source File: index.tsx From sybil-interface with GNU General Public License v3.0 | 5 votes |
export function TransactionSubmittedContent({
onDismiss,
chainId,
hash,
confirmationText,
}: {
onDismiss: () => void
hash?: string | undefined
chainId?: ChainId
confirmationText?: string
}): JSX.Element {
const theme = useContext(ThemeContext)
return (
<Wrapper>
<Section>
<RowBetween>
<div />
<CloseIcon onClick={onDismiss} />
</RowBetween>
<ConfirmedIcon>
<ArrowUpCircle strokeWidth={0.5} size={90} color={theme.primary1} />
</ConfirmedIcon>
<AutoColumn gap="12px" justify={'center'}>
<Text fontWeight={500} fontSize={20}>
{confirmationText ?? 'Transaction Submitted'}
</Text>
{chainId && hash && (
<ExternalLink href={getEtherscanLink(chainId, hash, 'transaction')}>
<Text fontWeight={500} fontSize={14} color={theme.primary1}>
View on Etherscan
</Text>
</ExternalLink>
)}
<ButtonPrimary onClick={onDismiss} style={{ margin: '20px 0 0 0' }}>
<Text fontWeight={500} fontSize={20}>
Close
</Text>
</ButtonPrimary>
</AutoColumn>
</Section>
</Wrapper>
)
}
Example #11
Source File: LanguageSelectMenu.tsx From cheeseswap-interface with GNU General Public License v3.0 | 5 votes |
StyledText = styled(Text)`
padding: 0 0.5rem;
`
Example #12
Source File: V1.tsx From dyp with Do What The F*ck You Want To Public License | 5 votes |
function V1PositionCard({ token, V1LiquidityBalance }: PositionCardProps) {
const theme = useContext(ThemeContext)
const { chainId } = useActiveWeb3React()
return (
<HoverCard>
<AutoColumn gap="12px">
<FixedHeightRow>
<RowFixed>
<DoubleCurrencyLogo currency0={token} margin={true} size={20} />
<Text fontWeight={500} fontSize={20} style={{ marginLeft: '' }}>
{`${chainId && token.equals(WETH[chainId]) ? 'WETH' : token.symbol}/ETH`}
</Text>
<Text
fontSize={12}
fontWeight={500}
ml="0.5rem"
px="0.75rem"
py="0.25rem"
style={{ borderRadius: '1rem' }}
backgroundColor={theme.yellow1}
color={'black'}
>
V1
</Text>
</RowFixed>
</FixedHeightRow>
<AutoColumn gap="8px">
<RowBetween marginTop="10px">
<ButtonSecondary width="68%" as={Link} to={`/migrate/v1/${V1LiquidityBalance.token.address}`}>
Migrate
</ButtonSecondary>
<ButtonSecondary
style={{ backgroundColor: 'transparent' }}
width="28%"
as={Link}
to={`/remove/v1/${V1LiquidityBalance.token.address}`}
>
Remove
</ButtonSecondary>
</RowBetween>
</AutoColumn>
</AutoColumn>
</HoverCard>
)
}
Example #13
Source File: CommonBases.tsx From limit-orders-lib with GNU General Public License v3.0 | 5 votes |
export default function CommonBases({
chainId,
onSelect,
selectedCurrency,
}: {
chainId?: number;
selectedCurrency?: Currency | null;
onSelect: (currency: Currency) => void;
}) {
return (
<AutoColumn gap="md">
<AutoRow>
<Text fontWeight={500} fontSize={14}>
Common bases
</Text>
<QuestionHelper text="These tokens are commonly paired with other tokens." />
</AutoRow>
<AutoRow gap="4px">
{(typeof chainId === "number"
? SUGGESTED_BASES[chainId] ?? []
: []
).map((currency: Currency) => {
const isSelected = selectedCurrency?.equals(currency);
return (
<BaseWrapper
onClick={() => !isSelected && onSelect(currency)}
disable={isSelected}
key={currencyId(currency)}
>
<CurrencyLogo currency={currency} style={{ marginRight: 8 }} />
<Text fontWeight={500} fontSize={16}>
{currency.symbol}
</Text>
</BaseWrapper>
);
})}
</AutoRow>
</AutoColumn>
);
}
Example #14
Source File: index.tsx From skeleton-web3-interface with GNU General Public License v3.0 | 5 votes |
BalanceText = styled(Text)`
${({ theme }) => theme.mediaWidth.upToExtraSmall`
display: none;
`};
`
Example #15
Source File: index.tsx From forward.swaps with GNU General Public License v3.0 | 5 votes |
BalanceText = styled(Text)`
${({ theme }) => theme.mediaWidth.upToExtraSmall`
display: none;
`};
`
Example #16
Source File: index.tsx From sushiswap-exchange with GNU General Public License v3.0 | 5 votes |
BalanceText = styled(Text)`
${({ theme }) => theme.mediaWidth.upToExtraSmall`
display: none;
`};
`