mirror of
https://github.com/toeverything/AFFiNE.git
synced 2026-02-19 07:17:00 +08:00
@@ -86,9 +86,18 @@ const usePatchSpecs = (page: Doc, specs: BlockSpec[]) => {
|
||||
patchReferenceRenderer(patched, reactToLit, referenceRenderer),
|
||||
confirmModal
|
||||
);
|
||||
patched = patchPeekViewService(patched, peekViewService);
|
||||
if (!page.readonly) {
|
||||
patched = patchPeekViewService(patched, peekViewService);
|
||||
}
|
||||
return patched;
|
||||
}, [confirmModal, peekViewService, reactToLit, referenceRenderer, specs]);
|
||||
}, [
|
||||
confirmModal,
|
||||
page.readonly,
|
||||
peekViewService,
|
||||
reactToLit,
|
||||
referenceRenderer,
|
||||
specs,
|
||||
]);
|
||||
|
||||
return [
|
||||
patchedSpecs,
|
||||
|
||||
@@ -26,6 +26,7 @@ const HoverAnimateController = ({
|
||||
<StyledSwitchItem
|
||||
hide={hide}
|
||||
active={active}
|
||||
data-active={active}
|
||||
trash={trash}
|
||||
onMouseEnter={() => {
|
||||
setStartAnimate(true);
|
||||
|
||||
@@ -100,6 +100,7 @@ export const FavouriteDocSidebarNavItem = ({
|
||||
<MenuLinkItem
|
||||
{...listeners}
|
||||
data-testid={`favourite-page-${pageId}`}
|
||||
data-favourite-page-item
|
||||
icon={icon}
|
||||
data-draggable={true}
|
||||
data-dragging={isDragging}
|
||||
|
||||
@@ -61,6 +61,7 @@ export const MainContainer = forwardRef<
|
||||
data-transparent={false}
|
||||
data-client-border={clientBorder}
|
||||
data-side-bar-open={appSideBarOpen}
|
||||
data-testid="main-container"
|
||||
ref={ref}
|
||||
>
|
||||
{children}
|
||||
|
||||
@@ -42,7 +42,7 @@ export const PeekViewManagerModal = () => {
|
||||
|
||||
return (
|
||||
<PeekViewModalContainer
|
||||
open={show}
|
||||
open={show && !!preview}
|
||||
target={
|
||||
activePeekView?.target instanceof HTMLElement
|
||||
? activePeekView.target
|
||||
|
||||
@@ -18,11 +18,11 @@ export const WorkbenchLink = forwardRef<
|
||||
(typeof to === 'string' ? to : `${to.pathname}${to.search}${to.hash}`);
|
||||
const handleClick = useCallback(
|
||||
(event: React.MouseEvent<HTMLAnchorElement>) => {
|
||||
event.preventDefault();
|
||||
event.stopPropagation();
|
||||
if (onClick?.(event)) {
|
||||
return;
|
||||
}
|
||||
event.preventDefault();
|
||||
event.stopPropagation();
|
||||
|
||||
if (event.ctrlKey || event.metaKey) {
|
||||
if (appSettings.enableMultiView && environment.isDesktop) {
|
||||
|
||||
Reference in New Issue
Block a user