This commit is contained in:
Philipinho
2026-05-14 14:49:02 +01:00
parent 932c1ad5b7
commit e41518a93d
@@ -69,7 +69,9 @@ export function FullEditor({
const fullPageWidth = user.settings?.preferences?.fullPageWidth; const fullPageWidth = user.settings?.preferences?.fullPageWidth;
const editorToolbarEnabled = const editorToolbarEnabled =
user.settings?.preferences?.editorToolbar ?? false; user.settings?.preferences?.editorToolbar ?? false;
const [currentPageEditMode, setCurrentPageEditMode] = useAtom(currentPageEditModeAtom); const [currentPageEditMode, setCurrentPageEditMode] = useAtom(
currentPageEditModeAtom,
);
const userPageEditMode = const userPageEditMode =
user.settings?.preferences?.pageEditMode ?? PageEditMode.Edit; user.settings?.preferences?.pageEditMode ?? PageEditMode.Edit;
const isEditMode = currentPageEditMode === PageEditMode.Edit; const isEditMode = currentPageEditMode === PageEditMode.Edit;
@@ -78,7 +80,7 @@ export function FullEditor({
// page navigation — so the mode sticks across navigations within a session. // page navigation — so the mode sticks across navigations within a session.
useEffect(() => { useEffect(() => {
if (!defaultEditModeApplied) { if (!defaultEditModeApplied) {
setCurrentPageEditMode(userPageEditMode); setCurrentPageEditMode(userPageEditMode as PageEditMode);
defaultEditModeApplied = true; defaultEditModeApplied = true;
} }
}, [userPageEditMode, setCurrentPageEditMode]); }, [userPageEditMode, setCurrentPageEditMode]);
@@ -89,7 +91,9 @@ export function FullEditor({
size={!fullPageWidth && 900} size={!fullPageWidth && 900}
className={classes.editor} className={classes.editor}
> >
{editorToolbarEnabled && editable && isEditMode && <MemoizedFixedToolbar />} {editorToolbarEnabled && editable && isEditMode && (
<MemoizedFixedToolbar />
)}
<MemoizedDeletedPageBanner slugId={slugId} /> <MemoizedDeletedPageBanner slugId={slugId} />
<MemoizedTitleEditor <MemoizedTitleEditor
pageId={pageId} pageId={pageId}
@@ -119,11 +123,7 @@ type PageBylineProps = {
readOnly?: boolean; readOnly?: boolean;
}; };
function PageByline({ function PageByline({ creator, contributors, readOnly }: PageBylineProps) {
creator,
contributors,
readOnly,
}: PageBylineProps) {
const { t } = useTranslation(); const { t } = useTranslation();
const toggleAside = useToggleAside(); const toggleAside = useToggleAside();