diff --git a/src/Popup/Pages/AddressAutofillPage/index.tsx b/src/Popup/Pages/AutofillPage/index.tsx
similarity index 61%
rename from src/Popup/Pages/AddressAutofillPage/index.tsx
rename to src/Popup/Pages/AutofillPage/index.tsx
index de1713d..8c78ad8 100644
--- a/src/Popup/Pages/AddressAutofillPage/index.tsx
+++ b/src/Popup/Pages/AutofillPage/index.tsx
@@ -1,18 +1,18 @@
import { useState, useEffect } from 'react'
import { Box } from 'theme-ui'
-import getIP from '../../../utils/getIP'
+import getIP from '../../../utils/getIp'
interface LocationPageProps {
tab: string
}
-const AddressAutofillPage = ({ tab }: LocationPageProps) => {
+const AutofillPage = ({ tab }: LocationPageProps) => {
const [ip, setIP] = useState(null)
const [configuration, setConfiguration] = useState('default')
useEffect(() => {
- chrome.storage.sync.get(['configuration', 'ipData'], (storage) => {
+ chrome.storage.local.get(['configuration', 'ipData'], (storage) => {
storage.configuration && setConfiguration(storage.configuration)
if (storage.ipData) {
setIP(storage.ipData)
@@ -25,12 +25,12 @@ const AddressAutofillPage = ({ tab }: LocationPageProps) => {
return (
- Address Autofill
+ Autofill Values
)
}
-export default AddressAutofillPage
+export default AutofillPage
diff --git a/src/Popup/Pages/LocationPage/ConfigurationSelect.tsx b/src/Popup/Pages/LocationPage/ConfigurationSelect.tsx
index 7c4390f..0b19ce2 100644
--- a/src/Popup/Pages/LocationPage/ConfigurationSelect.tsx
+++ b/src/Popup/Pages/LocationPage/ConfigurationSelect.tsx
@@ -14,7 +14,7 @@ const ConfigurationSelect = ({
}: ConfigurationSelectProps) => {
const changeConfiguration = (e: ChangeEvent) => {
detachDebugger()
- chrome.storage.sync.set({
+ chrome.storage.local.set({
configuration: e.target.value,
})
setConfiguration(e.target.value)
@@ -30,16 +30,12 @@ const ConfigurationSelect = ({
onChange={changeConfiguration}
mb={'8px'}
>
-
-
-
+ {Object.keys(configurations).map((key) => (
+
+ ))}
>
)
diff --git a/src/Popup/Pages/LocationPage/IPData.tsx b/src/Popup/Pages/LocationPage/IpData.tsx
similarity index 72%
rename from src/Popup/Pages/LocationPage/IPData.tsx
rename to src/Popup/Pages/LocationPage/IpData.tsx
index 21241b6..0870209 100644
--- a/src/Popup/Pages/LocationPage/IPData.tsx
+++ b/src/Popup/Pages/LocationPage/IpData.tsx
@@ -1,7 +1,8 @@
import { Dispatch, SetStateAction } from 'react'
import { Flex, Button, Text } from 'theme-ui'
import detachDebugger from '../../../utils/detachDebugger'
-import getIP from '../../../utils/getIP'
+import getIp from '../../../utils/getIp'
+import { ipData } from '../../../types'
const getFlagEmoji = (countryCode: string) => {
const codePoints = countryCode
@@ -13,16 +14,16 @@ const getFlagEmoji = (countryCode: string) => {
interface IPDataProps {
ip: any
- setIP: Dispatch>
+ setIp: Dispatch>
}
-const IPData = ({ ip, setIP }: IPDataProps) => {
+const IpData = ({ ip, setIp }: IPDataProps) => {
return (
{ip && `${ip.query} ${getFlagEmoji(ip.countryCode)}`}
diff --git a/src/Popup/Pages/WebRtcPage/handleWebRtcPolicy.ts b/src/Popup/Pages/WebRtcPage/handleWebRtcPolicy.ts
index 56edb56..dcceea5 100644
--- a/src/Popup/Pages/WebRtcPage/handleWebRtcPolicy.ts
+++ b/src/Popup/Pages/WebRtcPage/handleWebRtcPolicy.ts
@@ -6,7 +6,7 @@ const handleWebRtcPolicy = (value: string) => {
value,
},
() => {
- chrome.storage.sync.set({
+ chrome.storage.local.set({
webRtcPolicy: value,
})
}
diff --git a/src/Popup/Pages/WebRtcPage/index.tsx b/src/Popup/Pages/WebRtcPage/index.tsx
index 2a22e1c..ebdc948 100644
--- a/src/Popup/Pages/WebRtcPage/index.tsx
+++ b/src/Popup/Pages/WebRtcPage/index.tsx
@@ -12,7 +12,7 @@ const WebRtcPage = ({ tab }: LocationPageProps) => {
const [webRtcIp, setWebRtcIp] = useState([])
useEffect(() => {
- chrome.storage.sync.get(['webRtcPolicy'], (storage) => {
+ chrome.storage.local.get(['webRtcPolicy'], (storage) => {
storage.webRtcPolicy && setWebRtcPolicy(storage.webRtcPolicy)
})
}, [])
@@ -30,7 +30,7 @@ const WebRtcPage = ({ tab }: LocationPageProps) => {
display: tab === 'webRtc' ? 'block' : 'none',
}}
>
- WebRTC
+ WebRTC Policy