added correct URLs

This commit is contained in:
plebbitor
2023-02-19 22:08:18 +01:00
parent 4d1fe1355b
commit a8696ea41a
5 changed files with 20 additions and 20 deletions
+6 -6
View File
@@ -48,14 +48,14 @@ export default function App() {
<BoardContext.Provider value={{ selectedTitle, setSelectedTitle, selectedAddress, setSelectedAddress, selectedStyle, setSelectedStyle }}> <BoardContext.Provider value={{ selectedTitle, setSelectedTitle, selectedAddress, setSelectedAddress, selectedStyle, setSelectedStyle }}>
<Routes> <Routes>
<Route exact path='/' element={<Home setBodyStyle={setBodyStyle} />} /> <Route exact path='/' element={<Home setBodyStyle={setBodyStyle} />} />
<Route path='/board' element={<Board setBodyStyle={setBodyStyle} />}> <Route path={`/${selectedAddress}`} element={<Board setBodyStyle={setBodyStyle} />}>
<Route path='post-thread' element={<Board />} /> <Route path='post' element={<Board />} />
</Route> </Route>
<Route path='/board/thread' element={<Thread setBodyStyle={setBodyStyle} />}> <Route path={`/${selectedAddress}/thread`} element={<Thread setBodyStyle={setBodyStyle} />}>
<Route path='post-reply' element={<Thread />} /> <Route path='post' element={<Thread />} />
</Route> </Route>
<Route path='/board/catalog' element={<Catalog setBodyStyle={setBodyStyle} /> }> <Route path={`/${selectedAddress}/catalog`} element={<Catalog setBodyStyle={setBodyStyle} /> }>
<Route path='post-thread' element={<Catalog />} /> <Route path='post' element={<Catalog />} />
</Route> </Route>
</Routes> </Routes>
</BoardContext.Provider> </BoardContext.Provider>
+5 -5
View File
@@ -122,7 +122,7 @@ const Board = ({ setBodyStyle }) => {
const handleClickForm = () => { const handleClickForm = () => {
setShowPostFormLink(false); setShowPostFormLink(false);
setShowPostForm(true); setShowPostForm(true);
navigate('/board/post-thread'); navigate(`/${selectedAddress}/post`);
}; };
const handlePublishComment = async () => { const handlePublishComment = async () => {
@@ -232,8 +232,8 @@ const Board = ({ setBodyStyle }) => {
{defaultSubplebbits.map(subplebbit => ( {defaultSubplebbits.map(subplebbit => (
<span className="boardList" key={`span-${subplebbit.address}`}> <span className="boardList" key={`span-${subplebbit.address}`}>
[ [
<a href={handleVoidClick} key={`a-${subplebbit.address}`} onClick={() => handleClick(subplebbit.title, subplebbit.address)} <Link to={`/${subplebbit.address}`} key={`a-${subplebbit.address}`} onClick={() => handleClick(subplebbit.title, subplebbit.address)}
>{subplebbit.title}</a> >{subplebbit.title}</Link>
]&nbsp; ]&nbsp;
</span> </span>
))} ))}
@@ -318,7 +318,7 @@ const Board = ({ setBodyStyle }) => {
</select> </select>
</span> </span>
[ [
<Link to="/board/catalog">Catalog</Link> <Link to={`/${selectedAddress}/catalog`}>Catalog</Link>
] ]
<hr /> <hr />
</TopBar> </TopBar>
@@ -358,7 +358,7 @@ const Board = ({ setBodyStyle }) => {
&nbsp; &nbsp; &nbsp; &nbsp;
<span key={`rl1-${thread.cid}`}> <span key={`rl1-${thread.cid}`}>
[ [
<Link key={`rl2-${thread.cid}`} to="/board/thread" className="reply-link" >Reply</Link> <Link key={`rl2-${thread.cid}`} to={`/${selectedAddress}/thread`} className="reply-link" >Reply</Link>
] ]
</span> </span>
</span> </span>
+4 -4
View File
@@ -121,7 +121,7 @@ const Catalog = ({ setBodyStyle }) => {
const handleClickForm = () => { const handleClickForm = () => {
setShowPostFormLink(false); setShowPostFormLink(false);
setShowPostForm(true); setShowPostForm(true);
navigate('/board/catalog/post-thread'); navigate(`/${selectedAddress}/catalog/post`);
}; };
const handlePublishComment = async () => { const handlePublishComment = async () => {
@@ -218,8 +218,8 @@ const Catalog = ({ setBodyStyle }) => {
{defaultSubplebbits.map(subplebbit => ( {defaultSubplebbits.map(subplebbit => (
<span className="boardList" key={`span-${subplebbit.address}`}> <span className="boardList" key={`span-${subplebbit.address}`}>
[ [
<a href={handleVoidClick} key={`a-${subplebbit.address}`} onClick={() => handleClick(subplebbit.title, subplebbit.address)} <Link to={`/${subplebbit.address}`} key={`a-${subplebbit.address}`} onClick={() => handleClick(subplebbit.title, subplebbit.address)}
>{subplebbit.title}</a> >{subplebbit.title}</Link>
]&nbsp; ]&nbsp;
</span> </span>
))} ))}
@@ -305,7 +305,7 @@ const Catalog = ({ setBodyStyle }) => {
</span> </span>
<span className="return-button"> <span className="return-button">
[ [
<Link to="/board">Return</Link> <Link to={`/${selectedAddress}`}>Return</Link>
] ]
</span> </span>
<hr /> <hr />
+1 -1
View File
@@ -74,7 +74,7 @@ const Home = ({ setBodyStyle }) => {
{defaultSubplebbits.map(subplebbit => ( {defaultSubplebbits.map(subplebbit => (
<div className="board" key={subplebbit.address}> <div className="board" key={subplebbit.address}>
<div className="board-title">{subplebbit.title}</div> <div className="board-title">{subplebbit.title}</div>
<Link to="/board" onClick={() => { <Link to={`/${subplebbit.address}`} onClick={() => {
handleClick(subplebbit.title, subplebbit.address); handleClick(subplebbit.title, subplebbit.address);
}} > }} >
<img alt="board logo" src="/assets/plebchan.png" /> <img alt="board logo" src="/assets/plebchan.png" />
+4 -4
View File
@@ -44,7 +44,7 @@ const Thread = ({ setBodyStyle }) => {
const handleClickForm = () => { const handleClickForm = () => {
setShowReplyFormLink(false); setShowReplyFormLink(false);
setShowReplyForm(true); setShowReplyForm(true);
navigate('/board/thread/post-reply'); navigate(`/${selectedAddress}/thread/post`);
}; };
const handleStyleChange = (event) => { const handleStyleChange = (event) => {
@@ -120,8 +120,8 @@ const Thread = ({ setBodyStyle }) => {
{defaultSubplebbits.map(subplebbit => ( {defaultSubplebbits.map(subplebbit => (
<span className="boardList" key={`span-${subplebbit.address}`}> <span className="boardList" key={`span-${subplebbit.address}`}>
[ [
<a href={handleVoidClick} key={`a-${subplebbit.address}`} onClick={() => handleClick(subplebbit.title, subplebbit.address)} <Link to={`/${subplebbit.address}`} key={`a-${subplebbit.address}`} onClick={() => handleClick(subplebbit.title, subplebbit.address)}
>{subplebbit.title}</a> >{subplebbit.title}</Link>
]&nbsp; ]&nbsp;
</span> </span>
))} ))}
@@ -205,7 +205,7 @@ const Thread = ({ setBodyStyle }) => {
</span> </span>
<span className="return-button"> <span className="return-button">
[ [
<Link to="/board">Return</Link> <Link to={`/${selectedAddress}`}>Return</Link>
] ]
</span> </span>
<hr /> <hr />