From 2583038b0a11aed3cabdf3dbf3c2c87c900dddb2 Mon Sep 17 00:00:00 2001 From: Aaryan Khandelwal Date: Fri, 13 Sep 2024 15:12:10 +0530 Subject: [PATCH] style: image selected and hover states --- .../components/image-block-view.tsx | 33 +++++++++++-------- 1 file changed, 19 insertions(+), 14 deletions(-) diff --git a/packages/editor/src/core/extensions/custom-image-component/components/image-block-view.tsx b/packages/editor/src/core/extensions/custom-image-component/components/image-block-view.tsx index 801c134216..1f8c7e54c2 100644 --- a/packages/editor/src/core/extensions/custom-image-component/components/image-block-view.tsx +++ b/packages/editor/src/core/extensions/custom-image-component/components/image-block-view.tsx @@ -2,6 +2,9 @@ import React, { useRef, useState, useCallback, useLayoutEffect } from "react"; import { Node as ProsemirrorNode } from "@tiptap/pm/model"; import { NodeSelection } from "@tiptap/pm/state"; import { Editor } from "@tiptap/react"; +// helpers +import { cn } from "@/helpers/common"; +// components import { ImageShimmer } from "./image-loader"; interface ImageBlockViewProps { @@ -101,31 +104,33 @@ export const ImageComponent: React.FC = (props) => { return (
{isLoading && } - {selected && ( - <> -
-
- - )} + {selected &&
} + <> +
+
+
); };