L-Sun
2024-12-10 01:39:30 +00:00
parent 1514e1269d
commit 720f6c6a58
4 changed files with 27 additions and 2 deletions

View File

@@ -83,6 +83,8 @@ const DetailPageImpl = () => {
const enableKeyboardToolbar =
featureFlagService.flags.enable_mobile_keyboard_toolbar.value;
const enableEdgelessEditing =
featureFlagService.flags.enable_mobile_edgeless_editing.value;
const { setDocReadonly } = useDocMetaHelper();
// TODO(@eyhn): remove jotai here
@@ -111,8 +113,17 @@ const DetailPageImpl = () => {
}, [doc, globalContext, mode]);
useEffect(() => {
if (!enableKeyboardToolbar) setDocReadonly(doc.id, true);
}, [enableKeyboardToolbar, doc.id, setDocReadonly]);
setDocReadonly(
doc.id,
!enableKeyboardToolbar || (mode === 'edgeless' && !enableEdgelessEditing)
);
}, [
enableKeyboardToolbar,
doc.id,
setDocReadonly,
mode,
enableEdgelessEditing,
]);
useEffect(() => {
globalContext.isTrashDoc.set(!!isInTrash);

View File

@@ -27,6 +27,9 @@ globalStyle('body:has(#app-tabs) affine-keyboard-toolbar[data-shrink="true"]', {
globalStyle('body:has(#app-tabs) affine-keyboard-tool-panel', {
paddingBottom: `calc(${globalVars.appTabHeight} + env(safe-area-inset-bottom) + 8px)`,
});
globalStyle('body:has(#app-tabs) edgeless-toolbar-widget', {
bottom: `calc(${globalVars.appTabHeight} + env(safe-area-inset-bottom))`,
});
globalStyle('html', {
height: '100dvh',
overflowY: 'auto',