import React from 'react' import styled from 'styled-components' import { darken } from 'polished' import { useTranslation } from 'react-i18next' import { NavLink, Link as HistoryLink } from 'react-router-dom' import { ArrowLeft } from 'react-feather' import { RowBetween } from '../Row' import QuestionHelper from '../QuestionHelper' const Tabs = styled.div` ${({ theme }) => theme.flexRowNoWrap} align-items: center; border-radius: 3rem; justify-content: space-evenly; ` const activeClassName = 'ACTIVE' const StyledNavLink = styled(NavLink).attrs({ activeClassName })` ${({ theme }) => theme.flexRowNoWrap} align-items: center; justify-content: center; height: 3rem; border-radius: 3rem; outline: none; cursor: pointer; text-decoration: none; color: ${({ theme }) => theme.text3}; font-size: 20px; &.${activeClassName} { border-radius: 12px; font-weight: 500; color: ${({ theme }) => theme.text1}; } :hover, :focus { color: ${({ theme }) => darken(0.1, theme.text1)}; } ` const ActiveText = styled.div` font-weight: 500; font-size: 20px; ` const StyledArrowLeft = styled(ArrowLeft)` color: ${({ theme }) => theme.text1}; ` export function SwapPoolTabs({ active }: { active: 'swap' | 'pool' }) { const { t } = useTranslation() return ( active === 'swap'}> {t('swap')} active === 'pool'}> {t('pool')} ) } export function FindPoolTabs() { return ( Import Pool ) } export function AddRemoveTabs({ adding }: { adding: boolean }) { return ( {adding ? 'Add' : 'Remove'} Liquidity ) }