[WIKI-640] chore: refactor link view #7727
This commit is contained in:
parent
a1500c2206
commit
af1dcd335e
2 changed files with 17 additions and 3 deletions
14
packages/editor/src/ce/components/link-container.tsx
Normal file
14
packages/editor/src/ce/components/link-container.tsx
Normal file
|
|
@ -0,0 +1,14 @@
|
||||||
|
import { Editor } from "@tiptap/core";
|
||||||
|
import { LinkViewContainer } from "@/components/editors/link-view-container";
|
||||||
|
|
||||||
|
export const LinkContainer = ({
|
||||||
|
editor,
|
||||||
|
containerRef,
|
||||||
|
}: {
|
||||||
|
editor: Editor;
|
||||||
|
containerRef: React.RefObject<HTMLDivElement>;
|
||||||
|
}) => (
|
||||||
|
<>
|
||||||
|
<LinkViewContainer editor={editor} containerRef={containerRef} />
|
||||||
|
</>
|
||||||
|
);
|
||||||
|
|
@ -5,10 +5,10 @@ import { cn } from "@plane/utils";
|
||||||
// constants
|
// constants
|
||||||
import { DEFAULT_DISPLAY_CONFIG } from "@/constants/config";
|
import { DEFAULT_DISPLAY_CONFIG } from "@/constants/config";
|
||||||
import { CORE_EXTENSIONS } from "@/constants/extension";
|
import { CORE_EXTENSIONS } from "@/constants/extension";
|
||||||
|
// components
|
||||||
|
import { LinkContainer } from "@/plane-editor/components/link-container";
|
||||||
// types
|
// types
|
||||||
import { TDisplayConfig } from "@/types";
|
import { TDisplayConfig } from "@/types";
|
||||||
// components
|
|
||||||
import { LinkViewContainer } from "./link-view-container";
|
|
||||||
|
|
||||||
type Props = {
|
type Props = {
|
||||||
children: ReactNode;
|
children: ReactNode;
|
||||||
|
|
@ -95,7 +95,7 @@ export const EditorContainer: FC<Props> = (props) => {
|
||||||
)}
|
)}
|
||||||
>
|
>
|
||||||
{children}
|
{children}
|
||||||
{!isTouchDevice && <LinkViewContainer editor={editor} containerRef={containerRef} />}
|
{!isTouchDevice && <LinkContainer editor={editor} containerRef={containerRef} />}
|
||||||
</div>
|
</div>
|
||||||
</>
|
</>
|
||||||
);
|
);
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue