mirror of
https://github.com/bitsocialnet/5chan.git
synced 2026-08-03 07:41:04 +02:00
fix handleSelectChange
This commit is contained in:
@@ -130,6 +130,14 @@ const Board = ({ setBodyStyle }) => {
|
|||||||
setSelectedAddress(address);
|
setSelectedAddress(address);
|
||||||
};
|
};
|
||||||
|
|
||||||
|
const handleSelectChange = (event) => {
|
||||||
|
const selected = event.target.value;
|
||||||
|
const selectedTitle = defaultSubplebbits.find((subplebbit) => subplebbit.address === selected).title;
|
||||||
|
setSelectedTitle(selectedTitle);
|
||||||
|
setSelectedAddress(selected);
|
||||||
|
navigate(`/${selected}`);
|
||||||
|
}
|
||||||
|
|
||||||
const handleClickHelp = () => {
|
const handleClickHelp = () => {
|
||||||
alert("- The CAPTCHA loads after you click \"Post\" \n- The CAPTCHA is case-sensitive. \n- Make sure to not block any cookies set by plebchan.");
|
alert("- The CAPTCHA loads after you click \"Post\" \n- The CAPTCHA is case-sensitive. \n- Make sure to not block any cookies set by plebchan.");
|
||||||
};
|
};
|
||||||
@@ -268,12 +276,9 @@ const Board = ({ setBodyStyle }) => {
|
|||||||
<div className="board-select">
|
<div className="board-select">
|
||||||
<strong>Board</strong>
|
<strong>Board</strong>
|
||||||
|
|
||||||
<select id="board-select-mobile" value={selectedAddress}>
|
<select id="board-select-mobile" value={selectedAddress} onChange={handleSelectChange}>
|
||||||
{defaultSubplebbits.map(subplebbit => (
|
{defaultSubplebbits.map(subplebbit => (
|
||||||
<option key={`option-${subplebbit.address}`}
|
<option key={`option-${subplebbit.address}`} value={subplebbit.address}
|
||||||
value={subplebbit.address}
|
|
||||||
onClick={() => {handleClickTitle(subplebbit.title, subplebbit.address); navigate(`/${subplebbit.address}`)}}
|
|
||||||
onTouchStart={() => {handleClickTitle(subplebbit.title, subplebbit.address); navigate(`/${subplebbit.address}`)}}
|
|
||||||
>{subplebbit.title}</option>
|
>{subplebbit.title}</option>
|
||||||
))}
|
))}
|
||||||
</select>
|
</select>
|
||||||
|
|||||||
@@ -129,6 +129,14 @@ const Catalog = ({ setBodyStyle }) => {
|
|||||||
setSelectedAddress(address);
|
setSelectedAddress(address);
|
||||||
};
|
};
|
||||||
|
|
||||||
|
const handleSelectChange = (event) => {
|
||||||
|
const selected = event.target.value;
|
||||||
|
const selectedTitle = defaultSubplebbits.find((subplebbit) => subplebbit.address === selected).title;
|
||||||
|
setSelectedTitle(selectedTitle);
|
||||||
|
setSelectedAddress(selected);
|
||||||
|
navigate(`/${selected}`);
|
||||||
|
}
|
||||||
|
|
||||||
const handleClickHelp = () => {
|
const handleClickHelp = () => {
|
||||||
alert("- The CAPTCHA loads after you click \"Post\" \n- The CAPTCHA is case-sensitive. \n- Make sure to not block any cookies set by plebchan.");
|
alert("- The CAPTCHA loads after you click \"Post\" \n- The CAPTCHA is case-sensitive. \n- Make sure to not block any cookies set by plebchan.");
|
||||||
};
|
};
|
||||||
@@ -255,12 +263,9 @@ const Catalog = ({ setBodyStyle }) => {
|
|||||||
<div className="board-select">
|
<div className="board-select">
|
||||||
<strong>Board</strong>
|
<strong>Board</strong>
|
||||||
|
|
||||||
<select id="board-select-mobile" value={selectedAddress}>
|
<select id="board-select-mobile" value={selectedAddress} onChange={handleSelectChange}>
|
||||||
{defaultSubplebbits.map(subplebbit => (
|
{defaultSubplebbits.map(subplebbit => (
|
||||||
<option key={`option-${subplebbit.address}`}
|
<option key={`option-${subplebbit.address}`} value={subplebbit.address}
|
||||||
value={subplebbit.address}
|
|
||||||
onClick={() => {handleClickTitle(subplebbit.title, subplebbit.address); navigate(`/${subplebbit.address}`)}}
|
|
||||||
onTouchStart={() => {handleClickTitle(subplebbit.title, subplebbit.address); navigate(`/${subplebbit.address}`)}}
|
|
||||||
>{subplebbit.title}</option>
|
>{subplebbit.title}</option>
|
||||||
))}
|
))}
|
||||||
</select>
|
</select>
|
||||||
|
|||||||
@@ -54,6 +54,14 @@ const Thread = ({ setBodyStyle }) => {
|
|||||||
setSelectedAddress(address);
|
setSelectedAddress(address);
|
||||||
};
|
};
|
||||||
|
|
||||||
|
const handleSelectChange = (event) => {
|
||||||
|
const selected = event.target.value;
|
||||||
|
const selectedTitle = defaultSubplebbits.find((subplebbit) => subplebbit.address === selected).title;
|
||||||
|
setSelectedTitle(selectedTitle);
|
||||||
|
setSelectedAddress(selected);
|
||||||
|
navigate(`/${selected}`);
|
||||||
|
}
|
||||||
|
|
||||||
const handleClickHelp = () => {
|
const handleClickHelp = () => {
|
||||||
alert("- The CAPTCHA loads after you click \"Post\" \n- The CAPTCHA is case-sensitive. \n- Make sure to not block any cookies set by plebchan.");
|
alert("- The CAPTCHA loads after you click \"Post\" \n- The CAPTCHA is case-sensitive. \n- Make sure to not block any cookies set by plebchan.");
|
||||||
};
|
};
|
||||||
@@ -180,12 +188,9 @@ const Thread = ({ setBodyStyle }) => {
|
|||||||
<div className="board-select">
|
<div className="board-select">
|
||||||
<strong>Board</strong>
|
<strong>Board</strong>
|
||||||
|
|
||||||
<select id="board-select-mobile" value={selectedAddress}>
|
<select id="board-select-mobile" value={selectedAddress} onChange={handleSelectChange}>
|
||||||
{defaultSubplebbits.map(subplebbit => (
|
{defaultSubplebbits.map(subplebbit => (
|
||||||
<option key={`option-${subplebbit.address}`}
|
<option key={`option-${subplebbit.address}`} value={subplebbit.address}
|
||||||
value={subplebbit.address}
|
|
||||||
onClick={() => {handleClickTitle(subplebbit.title, subplebbit.address); navigate(`/${subplebbit.address}`)}}
|
|
||||||
onTouchStart={() => {handleClickTitle(subplebbit.title, subplebbit.address); navigate(`/${subplebbit.address}`)}}
|
|
||||||
>{subplebbit.title}</option>
|
>{subplebbit.title}</option>
|
||||||
))}
|
))}
|
||||||
</select>
|
</select>
|
||||||
|
|||||||
Reference in New Issue
Block a user