import Navigation from '../Navigation' import Main from '../Main' import SearchModal from '../SearchModal' import { usePartner } from '@/hooks/usePartner' import { Icon, SnackbarList } from '@wordpress/components' import useSnackBarStore from '@/stores/snackBarStore' import Logo from '../Navigation/Logo' import { Link, useParams } from '@tanstack/react-router' import { cog, home, pin, search } from '@wordpress/icons' import { useRoutes } from '@/hooks/useRoutes' import { plugins } from '@wordpress/icons' import useSearchStore from '@/stores/searchStore' import { useQuery } from '@tanstack/react-query' import { getGroupQueryOptions } from '@/shared/ploogins-groups/query-options' import useSearchModalStore from '@/stores/searchModalStore' const Layout = () => { const { color } = usePartner() const { isRoot, isSearch, isInstalled, isGroup, isSettings } = useRoutes() const { setOpen } = useSearchModalStore() const { query } = useSearchStore() const { snackBars, removeSnackBar } = useSnackBarStore() const { partnerUUID } = usePartner() const { uuid: groupUUID } = useParams({ strict: false }) const { data: group, isPending: isGroupPending } = useQuery(getGroupQueryOptions(groupUUID ?? '')) return (