From ae5ff0c48faad31755ba84ced8a3e00089d76a09 Mon Sep 17 00:00:00 2001
From: Ren Amamiya <123083837+reyamir@users.noreply.github.com>
Date: Tue, 9 May 2023 19:44:47 +0700
Subject: [PATCH] update composer modal
---
src/shared/composer/modal.tsx | 40 +++++++++++++++++++++++++-----
src/shared/composer/types/post.tsx | 3 +++
src/shared/composer/user.tsx | 10 ++++----
src/shared/icons/plusCircle.tsx | 15 +++++++++++
src/stores/composer.tsx | 3 +++
5 files changed, 60 insertions(+), 11 deletions(-)
create mode 100644 src/shared/composer/types/post.tsx
create mode 100644 src/shared/icons/plusCircle.tsx
create mode 100644 src/stores/composer.tsx
diff --git a/src/shared/composer/modal.tsx b/src/shared/composer/modal.tsx
index 0dd9c8f5..b81f7a7d 100644
--- a/src/shared/composer/modal.tsx
+++ b/src/shared/composer/modal.tsx
@@ -1,15 +1,22 @@
-import { ComposeUser } from '@lume/shared/composer/user';
+import { Post } from '@lume/shared/composer/types/post';
+import { User } from '@lume/shared/composer/user';
import CancelIcon from '@lume/shared/icons/cancel';
import ChevronDownIcon from '@lume/shared/icons/chevronDown';
import ChevronRightIcon from '@lume/shared/icons/chevronRight';
import ComposeIcon from '@lume/shared/icons/compose';
+import { composerAtom } from '@lume/stores/composer';
import { useActiveAccount } from '@lume/utils/hooks/useActiveAccount';
import { Dialog, Transition } from '@headlessui/react';
+import { useAtom } from 'jotai';
import { Fragment, useState } from 'react';
-export const ComposerModal = () => {
+import PlusCircleIcon from '../icons/plusCircle';
+
+export function ComposerModal() {
const [isOpen, setIsOpen] = useState(false);
+ const [composer] = useAtom(composerAtom);
+
const { account, isLoading, isError } = useActiveAccount();
const closeModal = () => {
@@ -56,11 +63,14 @@ export const ComposerModal = () => {