import { Row } from '@past3lle/components' import { useSkillForgeWindowSizeAtom } from '@past3lle/skillforge-web3' import { MEDIA_WIDTHS } from '@past3lle/theme' import { isMobile } from '@past3lle/utils' import React from 'react' import { useSidePanelAtomBase } from '../../state/SidePanel' import { InventoryButton } from '../Common/Button' import { ConnectionInfoButton } from '../Common/Button/ConnectionInfoButton' import { NetworkInfoButton } from '../Common/Button/NetworkInfoButton' import { ShopExternalLinkButton } from '../Common/Button/ShopExternalLinkButton' import { HeaderContainer, Web3InfoContainer } from './styleds' export const SkillForgeHeader = () => { const [, openSidePanel] = useSidePanelAtomBase() const [{ width = 0 }] = useSkillForgeWindowSizeAtom() const isMobileWidth = isMobile || width <= MEDIA_WIDTHS.upToSmall return ( isMobileWidth && openSidePanel((state) => ({ type: ['USER_STATS', ...state.type] }))} > ) }