chore: formatting
This commit is contained in:
@ -580,13 +580,7 @@ export function NoteCreator() {
|
|||||||
if (!note.show) return null;
|
if (!note.show) return null;
|
||||||
return (
|
return (
|
||||||
<Modal id="note-creator" className="note-creator-modal" onClose={reset}>
|
<Modal id="note-creator" className="note-creator-modal" onClose={reset}>
|
||||||
{note.sending && (
|
{note.sending && <NoteBroadcaster evs={note.sending} onClose={reset} customRelays={note.selectedCustomRelays} />}
|
||||||
<NoteBroadcaster
|
|
||||||
evs={note.sending}
|
|
||||||
onClose={reset}
|
|
||||||
customRelays={note.selectedCustomRelays}
|
|
||||||
/>
|
|
||||||
)}
|
|
||||||
{!note.sending && noteCreatorForm()}
|
{!note.sending && noteCreatorForm()}
|
||||||
</Modal>
|
</Modal>
|
||||||
);
|
);
|
||||||
|
@ -28,13 +28,25 @@ export const NoteCreatorButton = ({ className }: { className?: string }) => {
|
|||||||
|
|
||||||
const shouldHideNoteCreator = useMemo(() => {
|
const shouldHideNoteCreator = useMemo(() => {
|
||||||
const isReply = replyTo && show;
|
const isReply = replyTo && show;
|
||||||
const hideOn = ["/settings", "/messages", "/new", "/login", "/donate", "/e", "/nevent", "/note1", "/naddr", "/subscribe"];
|
const hideOn = [
|
||||||
|
"/settings",
|
||||||
|
"/messages",
|
||||||
|
"/new",
|
||||||
|
"/login",
|
||||||
|
"/donate",
|
||||||
|
"/e",
|
||||||
|
"/nevent",
|
||||||
|
"/note1",
|
||||||
|
"/naddr",
|
||||||
|
"/subscribe",
|
||||||
|
];
|
||||||
return (readonly || hideOn.some(a => location.pathname.startsWith(a))) && !isReply;
|
return (readonly || hideOn.some(a => location.pathname.startsWith(a))) && !isReply;
|
||||||
}, [location, readonly]);
|
}, [location, readonly]);
|
||||||
|
|
||||||
return (
|
return (
|
||||||
<>
|
<>
|
||||||
{!shouldHideNoteCreator && <button
|
{!shouldHideNoteCreator && (
|
||||||
|
<button
|
||||||
ref={buttonRef}
|
ref={buttonRef}
|
||||||
className={classNames("primary circle", className)}
|
className={classNames("primary circle", className)}
|
||||||
onClick={() =>
|
onClick={() =>
|
||||||
@ -44,7 +56,8 @@ export const NoteCreatorButton = ({ className }: { className?: string }) => {
|
|||||||
})
|
})
|
||||||
}>
|
}>
|
||||||
<Icon name="plus" size={16} />
|
<Icon name="plus" size={16} />
|
||||||
</button>}
|
</button>
|
||||||
|
)}
|
||||||
<NoteCreator key="global-note-creator" />
|
<NoteCreator key="global-note-creator" />
|
||||||
</>
|
</>
|
||||||
);
|
);
|
||||||
|
@ -38,5 +38,7 @@ export default function Modal(props: ModalProps) {
|
|||||||
{props.children}
|
{props.children}
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
</div>, document.body);
|
</div>,
|
||||||
|
document.body,
|
||||||
|
);
|
||||||
}
|
}
|
||||||
|
@ -51,5 +51,7 @@ export default function Toaster() {
|
|||||||
{a.element}
|
{a.element}
|
||||||
</div>
|
</div>
|
||||||
))}
|
))}
|
||||||
</div>, document.body);
|
</div>,
|
||||||
|
document.body,
|
||||||
|
);
|
||||||
}
|
}
|
||||||
|
Reference in New Issue
Block a user