mirror of
https://github.com/bitsocialnet/5chan.git
synced 2026-08-03 07:41:04 +02:00
added functionality to mobile board select
This commit is contained in:
@@ -125,7 +125,7 @@ const Board = ({ setBodyStyle }) => {
|
||||
|
||||
const handleVoidClick = () => {}
|
||||
|
||||
const handleClick = (title, address) => {
|
||||
const handleClickTitle = (title, address) => {
|
||||
setSelectedTitle(title);
|
||||
setSelectedAddress(address);
|
||||
};
|
||||
@@ -250,7 +250,7 @@ const Board = ({ setBodyStyle }) => {
|
||||
{defaultSubplebbits.map(subplebbit => (
|
||||
<span className="boardList" key={`span-${subplebbit.address}`}>
|
||||
[
|
||||
<Link to={`/${subplebbit.address}`} key={`a-${subplebbit.address}`} onClick={() => handleClick(subplebbit.title, subplebbit.address)}
|
||||
<Link to={`/${subplebbit.address}`} key={`a-${subplebbit.address}`} onClick={() => handleClickTitle(subplebbit.title, subplebbit.address)}
|
||||
>{subplebbit.title}</Link>
|
||||
]
|
||||
</span>
|
||||
@@ -268,9 +268,13 @@ const Board = ({ setBodyStyle }) => {
|
||||
<div className="board-select">
|
||||
<strong>Board</strong>
|
||||
|
||||
<select id="board-select-mobile">
|
||||
<select id="board-select-mobile" value={selectedAddress}>
|
||||
{defaultSubplebbits.map(subplebbit => (
|
||||
<option key={`option-${subplebbit.address}`} value={subplebbit.address} onClick={() => handleClick(subplebbit.title, subplebbit.address)}>{subplebbit.title}</option>))}
|
||||
<option key={`option-${subplebbit.address}`}
|
||||
value={subplebbit.address}
|
||||
onClick={() => {handleClickTitle(subplebbit.title, subplebbit.address); navigate(`/${subplebbit.address}`)}}
|
||||
>{subplebbit.title}</option>
|
||||
))}
|
||||
</select>
|
||||
</div>
|
||||
<div className="page-jump">
|
||||
|
||||
@@ -124,7 +124,7 @@ const Catalog = ({ setBodyStyle }) => {
|
||||
|
||||
const handleVoidClick = () => {}
|
||||
|
||||
const handleClick = (title, address) => {
|
||||
const handleClickTitle = (title, address) => {
|
||||
setSelectedTitle(title);
|
||||
setSelectedAddress(address);
|
||||
};
|
||||
@@ -237,7 +237,7 @@ const Catalog = ({ setBodyStyle }) => {
|
||||
{defaultSubplebbits.map(subplebbit => (
|
||||
<span className="boardList" key={`span-${subplebbit.address}`}>
|
||||
[
|
||||
<Link to={`/${subplebbit.address}`} key={`a-${subplebbit.address}`} onClick={() => handleClick(subplebbit.title, subplebbit.address)}
|
||||
<Link to={`/${subplebbit.address}`} key={`a-${subplebbit.address}`} onClick={() => handleClickTitle(subplebbit.title, subplebbit.address)}
|
||||
>{subplebbit.title}</Link>
|
||||
]
|
||||
</span>
|
||||
@@ -255,9 +255,13 @@ const Catalog = ({ setBodyStyle }) => {
|
||||
<div className="board-select">
|
||||
<strong>Board</strong>
|
||||
|
||||
<select id="board-select-mobile">
|
||||
<select id="board-select-mobile" value={selectedAddress}>
|
||||
{defaultSubplebbits.map(subplebbit => (
|
||||
<option key={`option-${subplebbit.address}`} value={subplebbit.address} onClick={() => handleClick(subplebbit.title, subplebbit.address)}>{subplebbit.title}</option>))}
|
||||
<option key={`option-${subplebbit.address}`}
|
||||
value={subplebbit.address}
|
||||
onClick={() => {handleClickTitle(subplebbit.title, subplebbit.address); navigate(`/${subplebbit.address}`)}}
|
||||
>{subplebbit.title}</option>
|
||||
))}
|
||||
</select>
|
||||
</div>
|
||||
<div className="page-jump">
|
||||
|
||||
@@ -49,7 +49,7 @@ const Thread = ({ setBodyStyle }) => {
|
||||
|
||||
const handleVoidClick = () => {}
|
||||
|
||||
const handleClick = (title, address) => {
|
||||
const handleClickTitle = (title, address) => {
|
||||
setSelectedTitle(title);
|
||||
setSelectedAddress(address);
|
||||
};
|
||||
@@ -160,7 +160,9 @@ const Thread = ({ setBodyStyle }) => {
|
||||
{defaultSubplebbits.map(subplebbit => (
|
||||
<span className="boardList" key={`span-${subplebbit.address}`}>
|
||||
[
|
||||
<Link to={`/${subplebbit.address}`} key={`a-${subplebbit.address}`} onClick={() => handleClick(subplebbit.title, subplebbit.address)}
|
||||
<Link key={`a-${subplebbit.address}`}
|
||||
to={`/${subplebbit.address}`}
|
||||
onClick={() => handleClickTitle(subplebbit.title, subplebbit.address)}
|
||||
>{subplebbit.title}</Link>
|
||||
]
|
||||
</span>
|
||||
@@ -178,9 +180,13 @@ const Thread = ({ setBodyStyle }) => {
|
||||
<div className="board-select">
|
||||
<strong>Board</strong>
|
||||
|
||||
<select id="board-select-mobile">
|
||||
<select id="board-select-mobile" value={selectedAddress}>
|
||||
{defaultSubplebbits.map(subplebbit => (
|
||||
<option key={`option-${subplebbit.address}`} value={subplebbit.address} onClick={() => handleClick(subplebbit.title, subplebbit.address)}>{subplebbit.title}</option>))}
|
||||
<option key={`option-${subplebbit.address}`}
|
||||
value={subplebbit.address}
|
||||
onClick={() => {handleClickTitle(subplebbit.title, subplebbit.address); navigate(`/${subplebbit.address}`)}}
|
||||
>{subplebbit.title}</option>
|
||||
))}
|
||||
</select>
|
||||
</div>
|
||||
<div className="page-jump">
|
||||
|
||||
Reference in New Issue
Block a user