mirror of
https://github.com/bitsocialnet/5chan.git
synced 2026-08-03 07:41:04 +02:00
added correct URLs
This commit is contained in:
+6
-6
@@ -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>
|
||||||
|
|||||||
@@ -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>
|
||||||
]
|
]
|
||||||
</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 }) => {
|
|||||||
|
|
||||||
<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>
|
||||||
|
|||||||
@@ -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>
|
||||||
]
|
]
|
||||||
</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 />
|
||||||
|
|||||||
@@ -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" />
|
||||||
|
|||||||
@@ -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>
|
||||||
]
|
]
|
||||||
</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 />
|
||||||
|
|||||||
Reference in New Issue
Block a user