diff --git a/src/App.js b/src/App.js index af05bb3e..332e6393 100644 --- a/src/App.js +++ b/src/App.js @@ -168,10 +168,10 @@ export default function App() { return (
}
+ {currentImage &&
}
>
);
};
diff --git a/src/components/styled/Board.styled.jsx b/src/components/styled/Board.styled.jsx
index fc5399ca..c91d3c13 100644
--- a/src/components/styled/Board.styled.jsx
+++ b/src/components/styled/Board.styled.jsx
@@ -490,7 +490,7 @@ export const PostFormLink = styled.div`
case 'Yotsuba':
return `.btn-wrap {
background-color: #f0e0d6;
- background-image: url(/assets/buttonfade.png);
+ background-image: url(assets/buttonfade.png);
border: 1px solid #c0a69d;
color: #800;
border-radius: 3px 3px 3px 3px;
@@ -511,7 +511,7 @@ export const PostFormLink = styled.div`
case 'Yotsuba-B':
return `.btn-wrap {
background-color: #d6daf0;
- background-image: url(/assets/buttonfade-blue.png);
+ background-image: url(assets/buttonfade-blue.png);
border: 1px solid #b7c5d9;
color: #34345c !important;
border-radius: 3px 3px 3px 3px;
@@ -531,7 +531,7 @@ export const PostFormLink = styled.div`
case 'Futaba':
return `.btn-wrap {
background-color: #f0e0d6;
- background-image: url(/assets/buttonfade.png);
+ background-image: url(assets/buttonfade.png);
border: 1px solid #c0a69d;
color: #800;
border-radius: 3px 3px 3px 3px;
@@ -552,7 +552,7 @@ export const PostFormLink = styled.div`
case 'Burichan':
return `.btn-wrap {
background-color: #d6daf0;
- background-image: url(/assets/buttonfade-blue.png);
+ background-image: url(assets/buttonfade-blue.png);
border: 1px solid #b7c5d9;
color: #34345c;
border-radius: 3px 3px 3px 3px;
@@ -574,7 +574,7 @@ export const PostFormLink = styled.div`
case 'Tomorrow':
return `.btn-wrap {
background-color: #1b1c1e;
- background-image: url(/assets/buttonfade-dark.png);
+ background-image: url(assets/buttonfade-dark.png);
border: 1px solid #282a2e;
color: #707070;
border-radius: 3px 3px 3px 3px;
@@ -1426,7 +1426,7 @@ export const TopBar = styled.div`
case 'Yotsuba':
return `.btn-wrap {
background-color: #f0e0d6;
- background-image: url(/assets/buttonfade.png);
+ background-image: url(assets/buttonfade.png);
border: 1px solid #c0a69d;
color: #800;
border-radius: 3px 3px 3px 3px;
@@ -1447,7 +1447,7 @@ export const TopBar = styled.div`
case 'Yotsuba-B':
return `.btn-wrap {
background-color: #d6daf0;
- background-image: url(/assets/buttonfade-blue.png);
+ background-image: url(assets/buttonfade-blue.png);
border: 1px solid #b7c5d9;
color: #34345c !important;
border-radius: 3px 3px 3px 3px;
@@ -1467,7 +1467,7 @@ export const TopBar = styled.div`
case 'Futaba':
return `.btn-wrap {
background-color: #f0e0d6;
- background-image: url(/assets/buttonfade.png);
+ background-image: url(assets/buttonfade.png);
border: 1px solid #c0a69d;
color: #800;
border-radius: 3px 3px 3px 3px;
@@ -1488,7 +1488,7 @@ export const TopBar = styled.div`
case 'Burichan':
return `.btn-wrap {
background-color: #d6daf0;
- background-image: url(/assets/buttonfade-blue.png);
+ background-image: url(assets/buttonfade-blue.png);
border: 1px solid #b7c5d9;
color: #34345c;
border-radius: 3px 3px 3px 3px;
@@ -1510,7 +1510,7 @@ export const TopBar = styled.div`
case 'Tomorrow':
return `.btn-wrap {
background-color: #1b1c1e;
- background-image: url(/assets/buttonfade-dark.png);
+ background-image: url(assets/buttonfade-dark.png);
border: 1px solid #282a2e;
color: #707070;
border-radius: 3px 3px 3px 3px;
@@ -3053,7 +3053,7 @@ export const BoardForm = styled.div`
font-weight: 700;
background-color: #f0e0d6;
border: 1px solid #c0a69d;
- background-image: url(/assets/buttonfade.png);
+ background-image: url(assets/buttonfade.png);
background-repeat: repeat-x;
text-decoration: none;
}
@@ -3170,7 +3170,7 @@ export const BoardForm = styled.div`
font-weight: 700;
background-color: #d6daf0;
border: 1px solid #b7c5d9;
- background-image: url(/assets/buttonfade-blue.png);
+ background-image: url(assets/buttonfade-blue.png);
background-repeat: repeat-x;
text-decoration: none;
}
@@ -3283,7 +3283,7 @@ export const BoardForm = styled.div`
font-weight: 700;
background-color: #f0e0d6;
border: 1px solid #c0a69d;
- background-image: url(/assets/buttonfade.png);
+ background-image: url(assets/buttonfade.png);
background-repeat: repeat-x;
text-decoration: none;
}
@@ -3399,7 +3399,7 @@ export const BoardForm = styled.div`
font-weight: 700;
background-color: #d6daf0;
border: 1px solid #b7c5d9;
- background-image: url(/assets/buttonfade-blue.png);
+ background-image: url(assets/buttonfade-blue.png);
background-repeat: repeat-x;
text-decoration: none;
}
@@ -3516,7 +3516,7 @@ export const BoardForm = styled.div`
font-weight: 700;
background-color: rgb(27,28,30);
border: 1px solid #282A2E;
- background-image: url(/assets/buttonfade-dark.png);
+ background-image: url(assets/buttonfade-dark.png);
background-repeat: repeat-x;
text-decoration: none;
}
diff --git a/src/components/styled/CaptchaModal.styled.jsx b/src/components/styled/CaptchaModal.styled.jsx
index 6a23701d..bb7b886f 100644
--- a/src/components/styled/CaptchaModal.styled.jsx
+++ b/src/components/styled/CaptchaModal.styled.jsx
@@ -103,7 +103,7 @@ export const StyledModal = styled(Modal)`
}
.icon {
- background-image: url(/assets/buttons/cross_red.png);
+ background-image: url(assets/buttons/cross_red.png);
}
span {
@@ -124,7 +124,7 @@ export const StyledModal = styled(Modal)`
}
.icon {
- background-image: url(/assets/buttons/cross_blue.png);
+ background-image: url(assets/buttons/cross_blue.png);
}
span {
@@ -145,7 +145,7 @@ export const StyledModal = styled(Modal)`
}
.icon {
- background-image: url(/assets/buttons/cross_red.png);
+ background-image: url(assets/buttons/cross_red.png);
}
span {
@@ -166,7 +166,7 @@ export const StyledModal = styled(Modal)`
}
.icon {
- background-image: url(/assets/buttons/cross_blue.png);
+ background-image: url(assets/buttons/cross_blue.png);
}
span {
@@ -186,7 +186,7 @@ export const StyledModal = styled(Modal)`
}
.icon {
- background-image: url(/assets/buttons/cross_dark.png);
+ background-image: url(assets/buttons/cross_dark.png);
}
#field {
@@ -230,7 +230,7 @@ export const StyledModal = styled(Modal)`
}
.icon {
- background-image: url(/assets/buttons/cross_photon.png);
+ background-image: url(assets/buttons/cross_photon.png);
}
span {
diff --git a/src/components/styled/Catalog.styled.jsx b/src/components/styled/Catalog.styled.jsx
index d132658e..a066bef6 100644
--- a/src/components/styled/Catalog.styled.jsx
+++ b/src/components/styled/Catalog.styled.jsx
@@ -40,7 +40,7 @@ export const Threads = styled.div`
}
.sticky-icon {
- background-image: url(/assets/sticky.gif);
+ background-image: url(assets/sticky.gif);
width: 16px;
height: 16px;
display: inline-block;
diff --git a/src/components/styled/ReplyModal.styled.jsx b/src/components/styled/ReplyModal.styled.jsx
index ca3dde3e..6f5a003f 100644
--- a/src/components/styled/ReplyModal.styled.jsx
+++ b/src/components/styled/ReplyModal.styled.jsx
@@ -121,7 +121,7 @@ export const StyledModal = styled(Modal)`
}
.icon {
- background-image: url(/assets/buttons/cross_red.png);
+ background-image: url(assets/buttons/cross_red.png);
}
span {
@@ -142,7 +142,7 @@ export const StyledModal = styled(Modal)`
}
.icon {
- background-image: url(/assets/buttons/cross_blue.png);
+ background-image: url(assets/buttons/cross_blue.png);
}
span {
@@ -163,7 +163,7 @@ export const StyledModal = styled(Modal)`
}
.icon {
- background-image: url(/assets/buttons/cross_red.png);
+ background-image: url(assets/buttons/cross_red.png);
}
span {
@@ -184,7 +184,7 @@ export const StyledModal = styled(Modal)`
}
.icon {
- background-image: url(/assets/buttons/cross_blue.png);
+ background-image: url(assets/buttons/cross_blue.png);
}
span {
@@ -204,7 +204,7 @@ export const StyledModal = styled(Modal)`
}
.icon {
- background-image: url(/assets/buttons/cross_dark.png);
+ background-image: url(assets/buttons/cross_dark.png);
}
#name {
@@ -248,7 +248,7 @@ export const StyledModal = styled(Modal)`
}
.icon {
- background-image: url(/assets/buttons/cross_photon.png);
+ background-image: url(assets/buttons/cross_photon.png);
}
span {
diff --git a/src/components/styled/SettingsModal.styled.jsx b/src/components/styled/SettingsModal.styled.jsx
index 5360553a..20973624 100644
--- a/src/components/styled/SettingsModal.styled.jsx
+++ b/src/components/styled/SettingsModal.styled.jsx
@@ -186,15 +186,15 @@ export const StyledModal = styled(Modal)`
}
.icon {
- background-image: url(/assets/buttons/cross_red.png);
+ background-image: url(assets/buttons/cross_red.png);
}
.plus {
- background-image: url(/assets/buttons/post_expand_plus_red.png);
+ background-image: url(assets/buttons/post_expand_plus_red.png);
}
.minus {
- background-image: url(/assets/buttons/post_expand_minus_red.png);
+ background-image: url(assets/buttons/post_expand_minus_red.png);
}
.all-button {
@@ -216,15 +216,15 @@ export const StyledModal = styled(Modal)`
}
.icon {
- background-image: url(/assets/buttons/cross_blue.png);
+ background-image: url(assets/buttons/cross_blue.png);
}
.plus {
- background-image: url(/assets/buttons/post_expand_plus_blue.png);
+ background-image: url(assets/buttons/post_expand_plus_blue.png);
}
.minus {
- background-image: url(/assets/buttons/post_expand_minus_blue.png);
+ background-image: url(assets/buttons/post_expand_minus_blue.png);
}
.all-button {
@@ -246,15 +246,15 @@ export const StyledModal = styled(Modal)`
}
.icon {
- background-image: url(/assets/buttons/cross_red.png);
+ background-image: url(assets/buttons/cross_red.png);
}
.plus {
- background-image: url(/assets/buttons/post_expand_plus_red.png);
+ background-image: url(assets/buttons/post_expand_plus_red.png);
}
.minus {
- background-image: url(/assets/buttons/post_expand_minus_red.png);
+ background-image: url(assets/buttons/post_expand_minus_red.png);
}
.all-button {
@@ -276,15 +276,15 @@ export const StyledModal = styled(Modal)`
}
.icon {
- background-image: url(/assets/buttons/cross_blue.png);
+ background-image: url(assets/buttons/cross_blue.png);
}
.plus {
- background-image: url(/assets/buttons/post_expand_plus_blue.png);
+ background-image: url(assets/buttons/post_expand_plus_blue.png);
}
.minus {
- background-image: url(/assets/buttons/post_expand_minus_blue.png);
+ background-image: url(assets/buttons/post_expand_minus_blue.png);
}
.all-button {
@@ -306,15 +306,15 @@ export const StyledModal = styled(Modal)`
}
.icon {
- background-image: url(/assets/buttons/cross_dark.png);
+ background-image: url(assets/buttons/cross_dark.png);
}
.plus {
- background-image: url(/assets/buttons/post_expand_plus_dark.png);
+ background-image: url(assets/buttons/post_expand_plus_dark.png);
}
.minus {
- background-image: url(/assets/buttons/post_expand_minus_dark.png);
+ background-image: url(assets/buttons/post_expand_minus_dark.png);
}
.all-button {
@@ -346,15 +346,15 @@ export const StyledModal = styled(Modal)`
}
.icon {
- background-image: url(/assets/buttons/cross_photon.png);
+ background-image: url(assets/buttons/cross_photon.png);
}
.plus {
- background-image: url(/assets/buttons/post_expand_plus_photon.png);
+ background-image: url(assets/buttons/post_expand_plus_photon.png);
}
.minus {
- background-image: url(/assets/buttons/post_expand_minus_photon.png);
+ background-image: url(assets/buttons/post_expand_minus_photon.png);
}
.all-button {
diff --git a/src/components/styled/Thread.styled.jsx b/src/components/styled/Thread.styled.jsx
index 5d24ac0b..d7826e7b 100644
--- a/src/components/styled/Thread.styled.jsx
+++ b/src/components/styled/Thread.styled.jsx
@@ -45,7 +45,7 @@ export const ReplyFormLink = styled.div`
case 'Yotsuba':
return `.btn-wrap {
background-color: #f0e0d6;
- background-image: url(/assets/buttonfade.png);
+ background-image: url(assets/buttonfade.png);
border: 1px solid #c0a69d;
color: #800;
border-radius: 3px 3px 3px 3px;
@@ -66,7 +66,7 @@ export const ReplyFormLink = styled.div`
case 'Yotsuba-B':
return `.btn-wrap {
background-color: #d6daf0;
- background-image: url(/assets/buttonfade-blue.png);
+ background-image: url(assets/buttonfade-blue.png);
border: 1px solid #b7c5d9;
color: #34345c !important;
border-radius: 3px 3px 3px 3px;
@@ -86,7 +86,7 @@ export const ReplyFormLink = styled.div`
case 'Futaba':
return `.btn-wrap {
background-color: #f0e0d6;
- background-image: url(/assets/buttonfade.png);
+ background-image: url(assets/buttonfade.png);
border: 1px solid #c0a69d;
color: #800;
border-radius: 3px 3px 3px 3px;
@@ -107,7 +107,7 @@ export const ReplyFormLink = styled.div`
case 'Burichan':
return `.btn-wrap {
background-color: #d6daf0;
- background-image: url(/assets/buttonfade-blue.png);
+ background-image: url(assets/buttonfade-blue.png);
border: 1px solid #b7c5d9;
color: #34345c;
border-radius: 3px 3px 3px 3px;
@@ -129,7 +129,7 @@ export const ReplyFormLink = styled.div`
case 'Tomorrow':
return `.btn-wrap {
background-color: #1b1c1e;
- background-image: url(/assets/buttonfade-dark.png);
+ background-image: url(assets/buttonfade-dark.png);
border: 1px solid #282a2e;
color: #707070;
border-radius: 3px 3px 3px 3px;
@@ -399,7 +399,7 @@ export const TopBar = styled.div`
case 'Yotsuba':
return `.btn-wrap {
background-color: #f0e0d6;
- background-image: url(/assets/buttonfade.png);
+ background-image: url(assets/buttonfade.png);
border: 1px solid #c0a69d;
color: #800;
border-radius: 3px 3px 3px 3px;
@@ -420,7 +420,7 @@ export const TopBar = styled.div`
case 'Yotsuba-B':
return `.btn-wrap {
background-color: #d6daf0;
- background-image: url(/assets/buttonfade-blue.png);
+ background-image: url(assets/buttonfade-blue.png);
border: 1px solid #b7c5d9;
color: #34345c !important;
border-radius: 3px 3px 3px 3px;
@@ -440,7 +440,7 @@ export const TopBar = styled.div`
case 'Futaba':
return `.btn-wrap {
background-color: #f0e0d6;
- background-image: url(/assets/buttonfade.png);
+ background-image: url(assets/buttonfade.png);
border: 1px solid #c0a69d;
color: #800;
border-radius: 3px 3px 3px 3px;
@@ -461,7 +461,7 @@ export const TopBar = styled.div`
case 'Burichan':
return `.btn-wrap {
background-color: #d6daf0;
- background-image: url(/assets/buttonfade-blue.png);
+ background-image: url(assets/buttonfade-blue.png);
border: 1px solid #b7c5d9;
color: #34345c;
border-radius: 3px 3px 3px 3px;
@@ -483,7 +483,7 @@ export const TopBar = styled.div`
case 'Tomorrow':
return `.btn-wrap {
background-color: #1b1c1e;
- background-image: url(/assets/buttonfade-dark.png);
+ background-image: url(assets/buttonfade-dark.png);
border: 1px solid #282a2e;
color: #707070;
border-radius: 3px 3px 3px 3px;
@@ -2160,7 +2160,7 @@ export const BoardForm = styled.div`
font-weight: 700;
background-color: #f0e0d6;
border: 1px solid #c0a69d;
- background-image: url(/assets/buttonfade.png);
+ background-image: url(assets/buttonfade.png);
background-repeat: repeat-x;
text-decoration: none;
}
@@ -2277,7 +2277,7 @@ export const BoardForm = styled.div`
font-weight: 700;
background-color: #d6daf0;
border: 1px solid #b7c5d9;
- background-image: url(/assets/buttonfade-blue.png);
+ background-image: url(assets/buttonfade-blue.png);
background-repeat: repeat-x;
text-decoration: none;
}
@@ -2390,7 +2390,7 @@ export const BoardForm = styled.div`
font-weight: 700;
background-color: #f0e0d6;
border: 1px solid #c0a69d;
- background-image: url(/assets/buttonfade.png);
+ background-image: url(assets/buttonfade.png);
background-repeat: repeat-x;
text-decoration: none;
}
@@ -2506,7 +2506,7 @@ export const BoardForm = styled.div`
font-weight: 700;
background-color: #d6daf0;
border: 1px solid #b7c5d9;
- background-image: url(/assets/buttonfade-blue.png);
+ background-image: url(assets/buttonfade-blue.png);
background-repeat: repeat-x;
text-decoration: none;
}
@@ -2623,7 +2623,7 @@ export const BoardForm = styled.div`
font-weight: 700;
background-color: rgb(27,28,30);
border: 1px solid #282A2E;
- background-image: url(/assets/buttonfade-dark.png);
+ background-image: url(assets/buttonfade-dark.png);
background-repeat: repeat-x;
text-decoration: none;
}
diff --git a/src/components/views/Board.jsx b/src/components/views/Board.jsx
index bf04beb8..87ab88fd 100644
--- a/src/components/views/Board.jsx
+++ b/src/components/views/Board.jsx
@@ -464,7 +464,7 @@ const Board = () => {
itemContent={(index, thread) => {
const { displayedReplies, omittedCount } = filteredRepliesByThread[thread.cid] || {};
const commentMediaInfo = getCommentMediaInfo(thread);
- const fallbackImgUrl = "/assets/filedeleted-res.gif";
+ const fallbackImgUrl = "assets/filedeleted-res.gif";
return (
+
+
+
{
const navigate = useNavigate();
const [commentMediaInfo, setCommentMediaInfo] = useState(null);
- const fallbackImgUrl = "/assets/filedeleted-res.gif";
+ const fallbackImgUrl = "assets/filedeleted-res.gif";
// mobile navbar board select functionality
const handleSelectChange = (event) => {
diff --git a/src/components/views/Thread.jsx b/src/components/views/Thread.jsx
index 5476acf9..05fb517f 100644
--- a/src/components/views/Thread.jsx
+++ b/src/components/views/Thread.jsx
@@ -60,7 +60,7 @@ const Thread = () => {
const handleClickForm = useClickForm();
const commentMediaInfo = getCommentMediaInfo(comment);
- const fallbackImgUrl = "/assets/filedeleted-res.gif";
+ const fallbackImgUrl = "assets/filedeleted-res.gif";
const [errorMessage, setErrorMessage] = useState(null);
useError(errorMessage, [errorMessage]);
@@ -561,7 +561,7 @@ const Thread = () => {
{comment.state === "fetching-ipns" ?