feat: e2e tests for peek view (#7112)

fix AFF-1163
This commit is contained in:
pengx17
2024-05-31 10:28:42 +00:00
parent ea0059fa1b
commit 002b9e80f8
9 changed files with 226 additions and 12 deletions
@@ -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}