From 306b09ce64a879e41743b34306b01d4121787016 Mon Sep 17 00:00:00 2001 From: Ren Amamiya <123083837+reyamir@users.noreply.github.com> Date: Sat, 6 May 2023 09:41:35 +0700 Subject: [PATCH] add search input to appheader --- src/app/myspace/pages/index.page.tsx | 3 + src/app/newsfeed/_default.page.tsx | 1 - src/app/newsfeed/components/form.tsx | 74 ------------ src/app/newsfeed/layout.tsx | 29 ----- src/app/newsfeed/pages/circle/index.page.tsx | 9 -- .../newsfeed/pages/following/index.page.tsx | 105 ------------------ src/app/threads/pages/index.page.tsx | 3 + src/shared/appHeader.tsx | 63 +++++------ src/shared/navigation.tsx | 2 +- 9 files changed, 39 insertions(+), 250 deletions(-) create mode 100644 src/app/myspace/pages/index.page.tsx delete mode 100644 src/app/newsfeed/_default.page.tsx delete mode 100644 src/app/newsfeed/components/form.tsx delete mode 100644 src/app/newsfeed/layout.tsx delete mode 100644 src/app/newsfeed/pages/circle/index.page.tsx delete mode 100644 src/app/newsfeed/pages/following/index.page.tsx create mode 100644 src/app/threads/pages/index.page.tsx diff --git a/src/app/myspace/pages/index.page.tsx b/src/app/myspace/pages/index.page.tsx new file mode 100644 index 00000000..7d1e0b71 --- /dev/null +++ b/src/app/myspace/pages/index.page.tsx @@ -0,0 +1,3 @@ +export default function Page() { + return <>; +} diff --git a/src/app/newsfeed/_default.page.tsx b/src/app/newsfeed/_default.page.tsx deleted file mode 100644 index 7a0967d9..00000000 --- a/src/app/newsfeed/_default.page.tsx +++ /dev/null @@ -1 +0,0 @@ -export { LayoutNewsfeed as Layout } from './layout'; diff --git a/src/app/newsfeed/components/form.tsx b/src/app/newsfeed/components/form.tsx deleted file mode 100644 index 039ed796..00000000 --- a/src/app/newsfeed/components/form.tsx +++ /dev/null @@ -1,74 +0,0 @@ -import { ImagePicker } from '@lume/shared/form/imagePicker'; -import { RelayContext } from '@lume/shared/relayProvider'; -import { WRITEONLY_RELAYS } from '@lume/stores/constants'; -import { noteContentAtom } from '@lume/stores/note'; -import { dateToUnix } from '@lume/utils/getDate'; -import { useActiveAccount } from '@lume/utils/hooks/useActiveAccount'; - -import { useAtom } from 'jotai'; -import { useResetAtom } from 'jotai/utils'; -import { getEventHash, signEvent } from 'nostr-tools'; -import { useContext } from 'react'; - -export default function NoteForm() { - const pool: any = useContext(RelayContext); - const { account, isLoading, isError } = useActiveAccount(); - const [value, setValue] = useAtom(noteContentAtom); - const resetValue = useResetAtom(noteContentAtom); - - const submitEvent = () => { - if (!isLoading && !isError && account) { - const event: any = { - content: value, - created_at: dateToUnix(), - kind: 1, - pubkey: account.pubkey, - tags: [], - }; - event.id = getEventHash(event); - event.sig = signEvent(event, account.privkey); - - // publish note - pool.publish(event, WRITEONLY_RELAYS); - // reset form - resetValue(); - // send notification - // sendNotification('Note has been published successfully'); - } else { - console.log('Cannot publish note'); - } - }; - - return ( -
-
-
-