diff --git a/src/components/form/base.tsx b/src/components/form/base.tsx
index e6cb31c4..97cf0f49 100644
--- a/src/components/form/base.tsx
+++ b/src/components/form/base.tsx
@@ -1,4 +1,5 @@
import EmojiPicker from '@components/form/emojiPicker';
+import ImagePicker from '@components/form/imagePicker';
import { RelayContext } from '@components/relaysProvider';
import { activeAccountAtom } from '@stores/account';
@@ -7,7 +8,7 @@ import { relaysAtom } from '@stores/relays';
import { dateToUnix } from '@utils/getDate';
-import { ImageIcon, ResetIcon } from '@radix-ui/react-icons';
+import { PersonIcon } from '@radix-ui/react-icons';
import { useAtom, useAtomValue } from 'jotai';
import { useResetAtom } from 'jotai/utils';
import { getEventHash, signEvent } from 'nostr-tools';
@@ -58,17 +59,9 @@ export default function FormBase() {
diff --git a/src/components/form/comment.tsx b/src/components/form/comment.tsx
index 9c78400e..eb48566c 100644
--- a/src/components/form/comment.tsx
+++ b/src/components/form/comment.tsx
@@ -38,7 +38,7 @@ export default function FormComment({ eventID }: { eventID: any }) {
};
return (
-
+
diff --git a/src/components/form/emojiPicker.tsx b/src/components/form/emojiPicker.tsx
index ff327b27..7b57fa67 100644
--- a/src/components/form/emojiPicker.tsx
+++ b/src/components/form/emojiPicker.tsx
@@ -14,7 +14,7 @@ export default function EmojiPicker() {
diff --git a/src/components/form/imagePicker.tsx b/src/components/form/imagePicker.tsx
new file mode 100644
index 00000000..c40ffb65
--- /dev/null
+++ b/src/components/form/imagePicker.tsx
@@ -0,0 +1,51 @@
+import { noteContentAtom } from '@stores/note';
+
+import { PlusIcon } from '@radix-ui/react-icons';
+import * as Popover from '@radix-ui/react-popover';
+import { useAtom } from 'jotai';
+import { useState } from 'react';
+
+export default function ImagePicker() {
+ const [value, setValue] = useAtom(noteContentAtom);
+ const [url, setURL] = useState('');
+
+ const handleEnter = (e) => {
+ if (e.key === 'Enter') {
+ setValue(value + ' ' + url);
+ }
+ };
+
+ return (
+
+
+
+
+
+
+
+
+
+
+ setURL(e.target.value)}
+ className="relative w-full rounded-lg border border-black/5 px-3 py-2 shadow-input shadow-black/5 !outline-none placeholder:text-zinc-400 dark:bg-zinc-800 dark:text-zinc-200 dark:shadow-black/10 dark:placeholder:text-zinc-600"
+ />
+
+
+ Press Enter to insert image
+
+
+
+
+
+
+
+ );
+}
diff --git a/src/components/note/meta/comment.tsx b/src/components/note/meta/comment.tsx
index 047ee950..5476b45d 100644
--- a/src/components/note/meta/comment.tsx
+++ b/src/components/note/meta/comment.tsx
@@ -119,40 +119,7 @@ export const NoteComment = memo(function NoteComment({
>
-
+