import { NavLink } from 'react-router-dom'; import Arrow1 from './assets/arrow.svg'; import Hamburger from './assets/hamburger.svg'; import Key from './assets/key.svg'; import Info from './assets/info.svg'; import Link from './assets/link.svg'; import { ActiveState } from './models/misc'; import APIKeyModal from './preferences/APIKeyModal'; import { useSelector } from 'react-redux'; import { selectApiKeyStatus } from './preferences/preferenceSlice'; import { useState } from 'react'; //TODO - Need to replace Chat button to open secondary nav with scrollable past chats option and new chat at top //TODO - Need to add Discord and Github links export default function Navigation({ navState, setNavState, }: { navState: ActiveState; setNavState: (val: ActiveState) => void; }) { const isApiKeySet = useSelector(selectApiKeyStatus); const [apiKeyModalState, setApiKeyModalState] = useState( isApiKeySet ? 'INACTIVE' : 'ACTIVE', ); return ( <>
{ setApiKeyModalState('ACTIVE'); }} > key

Reset Key

info

About

link

Discord

link

Github

); }