mirror of
https://github.com/toeverything/AFFiNE.git
synced 2026-02-12 12:28:42 +00:00
@@ -97,9 +97,7 @@ const usePatchSpecs = (page: Doc, shared: boolean, mode: DocMode) => {
|
||||
patchReferenceRenderer(patched, reactToLit, referenceRenderer),
|
||||
confirmModal
|
||||
);
|
||||
if (!page.readonly) {
|
||||
patched = patchPeekViewService(patched, peekViewService);
|
||||
}
|
||||
patched = patchPeekViewService(patched, peekViewService);
|
||||
if (!page.readonly) {
|
||||
patched = patchQuickSearchService(patched, framework);
|
||||
}
|
||||
|
||||
@@ -514,7 +514,7 @@ export function patchQuickSearchService(
|
||||
@customElement('affine-linked-doc-ref-block')
|
||||
// @ts-expect-error ignore private warning for overriding _load
|
||||
export class LinkedDocBlockComponent extends EmbedLinkedDocBlockComponent {
|
||||
override _load() {
|
||||
override async _load() {
|
||||
this.isBannerEmpty = true;
|
||||
}
|
||||
}
|
||||
|
||||
@@ -419,14 +419,18 @@ const ImagePreviewModalImpl = ({
|
||||
icon={<CopyIcon />}
|
||||
onClick={copyHandler}
|
||||
/>
|
||||
<div className={styles.dividerStyle}></div>
|
||||
<ButtonWithTooltip
|
||||
data-testid="delete-button"
|
||||
tooltip="Delete"
|
||||
icon={<DeleteIcon />}
|
||||
disabled={blocks.length === 0}
|
||||
onClick={() => deleteHandler(cursor)}
|
||||
/>
|
||||
{blockModel && !blockModel.doc.readonly && (
|
||||
<>
|
||||
<div className={styles.dividerStyle}></div>
|
||||
<ButtonWithTooltip
|
||||
data-testid="delete-button"
|
||||
tooltip="Delete"
|
||||
icon={<DeleteIcon />}
|
||||
disabled={blocks.length === 0}
|
||||
onClick={() => deleteHandler(cursor)}
|
||||
/>
|
||||
</>
|
||||
)}
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
@@ -33,6 +33,7 @@ import { AppContainer } from '../../components/affine/app-container';
|
||||
import { PageDetailEditor } from '../../components/page-detail-editor';
|
||||
import { SharePageNotFoundError } from '../../components/share-page-not-found-error';
|
||||
import { MainContainer } from '../../components/workspace';
|
||||
import { PeekViewManagerModal } from '../../modules/peek-view';
|
||||
import { CloudBlobStorage } from '../../modules/workspace-engine/impls/engine/blob-cloud';
|
||||
import * as styles from './share-detail-page.css';
|
||||
import { ShareFooter } from './share-footer';
|
||||
@@ -253,6 +254,7 @@ export const Component = () => {
|
||||
</div>
|
||||
</div>
|
||||
</MainContainer>
|
||||
<PeekViewManagerModal />
|
||||
</AppContainer>
|
||||
</FrameworkScope>
|
||||
</FrameworkScope>
|
||||
|
||||
Reference in New Issue
Block a user