|
|
@@ -103,7 +103,7 @@ const Chapter: NextPageWithLayout = () => {
|
|
|
{/* eslint-disable-next-line @next/next/no-img-element */}
|
|
|
<img src="/logo.svg" alt="NovelDit" />
|
|
|
</Link>
|
|
|
- <div className="flex-1">
|
|
|
+ <div className="flex-1 w-0">
|
|
|
<div className="text-base breadcrumbs">
|
|
|
<ul>
|
|
|
<li>
|
|
|
@@ -172,28 +172,28 @@ const Chapter: NextPageWithLayout = () => {
|
|
|
</footer>
|
|
|
</article>
|
|
|
</div>
|
|
|
- <div
|
|
|
- className={clsx(styles["toolbar-display"], {
|
|
|
- hidden: !menu,
|
|
|
- })}
|
|
|
- onClick={handleStopPropagation}
|
|
|
- >
|
|
|
- {menu === "settings" ? (
|
|
|
- <Settings
|
|
|
- isSerif={isSerif}
|
|
|
- fontSize={fontSize}
|
|
|
- changeIsSerif={handleSetIsSerif}
|
|
|
- changeFontSize={handleSetFontSize}
|
|
|
- />
|
|
|
- ) : null}
|
|
|
- {menu === "toc" ? (
|
|
|
- <Toc
|
|
|
- novel={query.slug as string}
|
|
|
- chapter={query.chapter as string}
|
|
|
- onChangeSettings={handleChangeSettings}
|
|
|
- />
|
|
|
- ) : null}
|
|
|
- </div>
|
|
|
+ {menu ? (
|
|
|
+ <div
|
|
|
+ className={styles["toolbar-display"]}
|
|
|
+ onClick={handleStopPropagation}
|
|
|
+ >
|
|
|
+ {menu === "settings" ? (
|
|
|
+ <Settings
|
|
|
+ isSerif={isSerif}
|
|
|
+ fontSize={fontSize}
|
|
|
+ changeIsSerif={handleSetIsSerif}
|
|
|
+ changeFontSize={handleSetFontSize}
|
|
|
+ />
|
|
|
+ ) : null}
|
|
|
+ {menu === "toc" ? (
|
|
|
+ <Toc
|
|
|
+ novel={query.slug as string}
|
|
|
+ chapter={query.chapter as string}
|
|
|
+ onChangeSettings={handleChangeSettings}
|
|
|
+ />
|
|
|
+ ) : null}
|
|
|
+ </div>
|
|
|
+ ) : null}
|
|
|
</main>
|
|
|
<Toolbar
|
|
|
open={open}
|