Default value for user agent page

This commit is contained in:
z0ccc 2022-10-18 20:42:51 -04:00
parent 3f11ea7938
commit acfb61a16c
2 changed files with 11 additions and 9 deletions

View file

@ -41,7 +41,7 @@ const ConnectionPage = ({ tab, ipData }: ConnectionPageProps) => {
<TableRow title="Longitude" value={`${ipData?.lon}`} /> <TableRow title="Longitude" value={`${ipData?.lon}`} />
<TableRow title="ISP" value={ipData?.isp} /> <TableRow title="ISP" value={ipData?.isp} />
<TableRow <TableRow
title="Proxy" title="Proxy/VPN"
value={ipData?.proxy ? 'True' : 'False'} value={ipData?.proxy ? 'True' : 'False'}
noBorder noBorder
/> />

View file

@ -11,10 +11,10 @@ interface UserAgentPageProps {
} }
const UserAgentPage = ({ tab }: UserAgentPageProps) => { const UserAgentPage = ({ tab }: UserAgentPageProps) => {
const [userAgentType, setUserAgentType] = useState('none') const [userAgentType, setUserAgentType] = useState('default')
const [operatingSystem, setOperatingSystem] = useState('Windows') const [operatingSystem, setOperatingSystem] = useState('Windows')
const [browser, setBrowser] = useState('Chrome') const [browser, setBrowser] = useState('Chrome')
const [userAgent, setUserAgent] = useState('') const [userAgent, setUserAgent] = useState(navigator.userAgent)
useEffect(() => { useEffect(() => {
chrome.storage.local.get( chrome.storage.local.get(
@ -33,8 +33,8 @@ const UserAgentPage = ({ tab }: UserAgentPageProps) => {
setUserAgentType(e.target.value) setUserAgentType(e.target.value)
chrome.storage.local.set({ userAgentType: e.target.value }) chrome.storage.local.set({ userAgentType: e.target.value })
if (e.target.value === 'none') { if (e.target.value === 'default') {
setUserAgent('') setUserAgent(navigator.userAgent)
chrome.storage.local.set({ chrome.storage.local.set({
userAgent: '', userAgent: '',
}) })
@ -86,11 +86,11 @@ const UserAgentPage = ({ tab }: UserAgentPageProps) => {
<Label> <Label>
<Radio <Radio
name="userAgentType" name="userAgentType"
value="none" value="default"
onChange={changeType} onChange={changeType}
checked={userAgentType === 'none'} checked={userAgentType === 'default'}
/> />
None Default
</Label> </Label>
<Label> <Label>
<Radio <Radio
@ -155,7 +155,9 @@ const UserAgentPage = ({ tab }: UserAgentPageProps) => {
onChange={changeUserAgent} onChange={changeUserAgent}
mb="12px" mb="12px"
/> />
<CheckBox title={'Enable Debugger API Spoofing'} /> {userAgentType !== 'default' && (
<CheckBox title={'Enable Debugger API Spoofing'} />
)}
</Page> </Page>
) )
} }