@@ -6,14 +6,16 @@ import Separator from '../Separator';
66import Skeleton from '../Skeleton' ;
77
88import './index.css' ;
9- import { PROXY_PAC , PROXY_PORT , PROXY_SERVER } from '../../utils/constants ' ;
9+ import { useDaemonContext } from '../../providers/DaemonProvider ' ;
1010
1111export default function ProxyInfo ( ) {
1212 const [ isDropdownOpen , setIsDropdownOpen ] = useState < boolean > ( false ) ;
1313 const [ isProxyServerCopied , setIsProxyServerCopied ] = useState < boolean > ( false ) ;
1414 const [ isProxyPortCopied , setIsProxyPortCopied ] = useState < boolean > ( false ) ;
1515 const [ isPACCopied , setIsPACCopied ] = useState < boolean > ( false ) ;
1616
17+ const { serverIpAddress, serverPort, serverPac } = useDaemonContext ( ) ;
18+
1719 const handleCopy = ( text : string , setMethod : ( val : boolean ) => any ) => {
1820 navigator . clipboard . writeText ( text ) ;
1921
@@ -33,8 +35,8 @@ export default function ProxyInfo() {
3335 < ClickableItem title = "Proxy server:" chevron = { false } >
3436 {
3537 true ? (
36- < button onClick = { ( ) => handleCopy ( PROXY_SERVER , setIsProxyServerCopied ) } >
37- < p > { PROXY_SERVER } </ p >
38+ < button onClick = { ( ) => handleCopy ( serverIpAddress , setIsProxyServerCopied ) } >
39+ < p > { serverIpAddress } </ p >
3840 {
3941 isProxyServerCopied ? (
4042 < img src = "/assets/check.svg" alt = "Copy icon" />
@@ -52,8 +54,8 @@ export default function ProxyInfo() {
5254 < ClickableItem title = "Proxy Port:" chevron = { false } >
5355 {
5456 true ? (
55- < button onClick = { ( ) => handleCopy ( PROXY_PORT , setIsProxyPortCopied ) } >
56- < p > { PROXY_PORT } </ p >
57+ < button onClick = { ( ) => handleCopy ( serverPort , setIsProxyPortCopied ) } >
58+ < p > { serverPort } </ p >
5759 {
5860 isProxyPortCopied ? (
5961 < img src = "/assets/check.svg" alt = "Copy icon" />
@@ -71,8 +73,8 @@ export default function ProxyInfo() {
7173 < ClickableItem title = "PAC:" chevron = { false } >
7274 {
7375 true ? (
74- < button onClick = { ( ) => handleCopy ( PROXY_PAC , setIsPACCopied ) } >
75- < p > { PROXY_PAC } </ p >
76+ < button onClick = { ( ) => handleCopy ( serverPac , setIsPACCopied ) } >
77+ < p > { serverPac } </ p >
7678 {
7779 isPACCopied ? (
7880 < img src = "/assets/check.svg" alt = "Copy icon" />
0 commit comments