import { HeaderSize, SplitLayout } from '@yaakapp-internal/ui'; import classNames from 'classnames'; import { useAtomValue } from 'jotai'; import { useRpcQueryWithEvent } from '../hooks/useRpcQueryWithEvent'; import { getOsType } from '../lib/tauri'; import { ActionIconButton } from './ActionIconButton'; import { ExchangesTable } from './ExchangesTable'; import { filteredExchangesAtom, Sidebar } from './Sidebar'; export function ProxyLayout() { const os = getOsType(); const exchanges = useAtomValue(filteredExchangesAtom); const { data: proxyState } = useRpcQueryWithEvent('get_proxy_state', {}, 'proxy_state_changed'); const isRunning = proxyState?.state === 'running'; return (
Yaak Proxy
{isRunning ? 'Running on :9090' : 'Stopped'} {isRunning ? ( ) : ( )}
} secondSlot={({ style }) => } />
); }