import { useContext } from 'react'
import {
Tooltip,
TooltipContent,
TooltipTrigger,
TooltipArrow,
} from '@janhq/uikit'
import { motion as m } from 'framer-motion'
import {
MessageCircleIcon,
SettingsIcon,
DatabaseIcon,
CpuIcon,
BookOpenIcon,
} from 'lucide-react'
import { twMerge } from 'tailwind-merge'
import LogoMark from '@/containers/Brand/Logo/Mark'
import { MainViewState } from '@/constants/screens'
import { useMainViewState } from '@/hooks/useMainViewState'
export default function RibbonNav() {
const { mainViewState, setMainViewState } = useMainViewState()
const onMenuClick = (state: MainViewState) => {
if (mainViewState === state) return
setMainViewState(state)
}
const primaryMenus = [
{
name: 'Getting Started',
icon: