captcha solver page

This commit is contained in:
z0ccc 2023-09-25 22:40:17 -04:00
parent bcec293acc
commit b826a67c9b
5 changed files with 32 additions and 2 deletions

View file

@ -11,6 +11,7 @@ import {
Info, Info,
Settings, Settings,
Sliders, Sliders,
UserCheck,
} from 'react-feather' } from 'react-feather'
import VpnIcon from '../assets/vpnIcon.svg' import VpnIcon from '../assets/vpnIcon.svg'
import TabItem from './TabItem' import TabItem from './TabItem'
@ -60,6 +61,12 @@ const Popup = () => {
active={tab === 'location'} active={tab === 'location'}
onClick={() => setTab('location')} onClick={() => setTab('location')}
/> />
<TabItem
title="Captcha Solver"
Icon={<UserCheck size={20} />}
active={tab === 'vpn'}
onClick={() => setTab('vpn')}
/>
<TabItem <TabItem
title="Autofill Data" title="Autofill Data"
Icon={<FileText size={20} />} Icon={<FileText size={20} />}

View file

@ -20,6 +20,7 @@ const TabItem = ({ title, Icon, onClick, active }: IconProps) => {
justifyContent: 'center', justifyContent: 'center',
color: 'background', color: 'background',
backgroundColor: active ? 'primaryDark' : 'primary', backgroundColor: active ? 'primaryDark' : 'primary',
transition: '0.2s',
':hover': { ':hover': {
backgroundColor: 'primaryDark', backgroundColor: 'primaryDark',
}, },

View file

@ -46,12 +46,23 @@ const InfoPage = ({ tab, setTab }: InfoPageProps) => {
</Link> </Link>
. .
</InfoItem> */} </InfoItem> */}
<InfoItem title={'Test Extension'}> {/* <InfoItem title={'Test Extension'}>
You can test and compare Vytal and other spoofing extensions on{' '} You can test and compare Vytal and other spoofing extensions on{' '}
<Link variant="hover" href={`https://vytal.io/scan`} target="_blank"> <Link variant="hover" href={`https://vytal.io/scan`} target="_blank">
vytal.io vytal.io
</Link> </Link>
. .
</InfoItem> */}
<InfoItem title={'Open Source'}>
Vytal is open source and the code can be viewed on{' '}
<Link
variant="hover"
href={'https://github.com/vytal-io'}
target="_blank"
>
Github
</Link>
.
</InfoItem> </InfoItem>
<InfoItem title={'Support Us'}> <InfoItem title={'Support Us'}>
If you like this extension and wish to support us you can{' '} If you like this extension and wish to support us you can{' '}
@ -65,7 +76,7 @@ const InfoPage = ({ tab, setTab }: InfoPageProps) => {
rate the extension rate the extension
</Link>{' '} </Link>{' '}
or{' '} or{' '}
<Link variant="hover" href={`https://vytal.io/donate`} target="_blank"> <Link variant="hover" href={'https://vytal.io/donate'} target="_blank">
donate donate
</Link> </Link>
. .
@ -74,6 +85,14 @@ const InfoPage = ({ tab, setTab }: InfoPageProps) => {
You can reach us at{' '} You can reach us at{' '}
<Link variant="hover" href={'mailto:contact@vytal.io'} target="_blank"> <Link variant="hover" href={'mailto:contact@vytal.io'} target="_blank">
contact@vytal.io contact@vytal.io
</Link>{' '}
or on{' '}
<Link
variant="hover"
href={'https://reddit.com/r/Vytal'}
target="_blank"
>
r/Vytal
</Link> </Link>
. .
</InfoItem> </InfoItem>

View file

@ -19,6 +19,7 @@ const VpnItem = ({ url, linkText, children }: VpnItemProps) => {
display: 'block', display: 'block',
textDecoration: 'none', textDecoration: 'none',
color: 'text', color: 'text',
transition: '0.2s',
'&:hover': { '&:hover': {
borderColor: 'primary', borderColor: 'primary',
}, },

View file

@ -39,6 +39,7 @@ export const theme: Theme = {
cursor: 'pointer', cursor: 'pointer',
p: '4px 8px', p: '4px 8px',
borderColor: 'grey', borderColor: 'grey',
transition: '0.2s',
'&:hover': { '&:hover': {
borderColor: 'primaryDark', borderColor: 'primaryDark',
}, },
@ -60,6 +61,7 @@ export const theme: Theme = {
borderRadius: '0', borderRadius: '0',
width: '100%', width: '100%',
display: 'block', display: 'block',
transition: '0.2s',
'&:hover': { '&:hover': {
bg: 'primaryDark', bg: 'primaryDark',
}, },