import { BrowserRouter as Router, Routes, Route } from "react-router-dom"; import { useState } from "react"; import Home from "../pages/Home"; import Layout from "../components/Layout"; import Article from "../pages/articles/Article"; import NewArticle from "../pages/articles/New"; import Register from "../pages/auth/Register"; import Login from "../pages/auth/Login"; type user = { set: React.Dispatch>; value: string | null; }; type articleSearch = user; export default function Index() { const [user, setUser] = useState(null); const [articleSearch, setArticleSearch] = useState(null); const userProp: user = { set: setUser, value: user }; const articleSearchProp: articleSearch = { set: setArticleSearch, value: articleSearch, }; return ( <> }> } /> } /> } /> } /> } /> ); }