diff --git a/packages/app/src/Element/Avatar.tsx b/packages/app/src/Element/Avatar.tsx index 54ff710d..04a0fa0d 100644 --- a/packages/app/src/Element/Avatar.tsx +++ b/packages/app/src/Element/Avatar.tsx @@ -6,13 +6,18 @@ import type { UserMetadata } from "@snort/nostr"; import useImgProxy from "Hooks/useImgProxy"; -const Avatar = ({ user, ...rest }: { user?: UserMetadata; onClick?: () => void }) => { +interface AvatarProps { + user?: UserMetadata; + onClick?: () => void; + size?: number; +} +const Avatar = ({ user, size, onClick }: AvatarProps) => { const [url, setUrl] = useState(Nostrich); const { proxy } = useImgProxy(); useEffect(() => { if (user?.picture) { - const url = proxy(user.picture, 120); + const url = proxy(user.picture, size ?? 120); setUrl(url); } }, [user]); @@ -20,7 +25,7 @@ const Avatar = ({ user, ...rest }: { user?: UserMetadata; onClick?: () => void } const backgroundImage = `url(${url})`; const style = { "--img-url": backgroundImage } as CSSProperties; const domain = user?.nip05 && user.nip05.split("@")[1]; - return
; + return
; }; export default Avatar; diff --git a/packages/app/src/Element/Textarea.tsx b/packages/app/src/Element/Textarea.tsx index c2139f47..edd8d7e5 100644 --- a/packages/app/src/Element/Textarea.tsx +++ b/packages/app/src/Element/Textarea.tsx @@ -47,6 +47,7 @@ const UserItem = (metadata: MetadataCache) => { interface TextareaProps { autoFocus: boolean; className: string; + placeholder?: string; onChange(ev: React.ChangeEvent): void; value: string; onFocus(): void; @@ -72,7 +73,7 @@ const Textarea = (props: TextareaProps) => { dir="auto" {...props} loadingComponent={() => Loading...} - placeholder={formatMessage(messages.NotePlaceholder)} + placeholder={props.placeholder ?? formatMessage(messages.NotePlaceholder)} textAreaComponent={TextareaAutosize} trigger={{ ":": { diff --git a/packages/app/src/Element/WriteDm.tsx b/packages/app/src/Element/WriteDm.tsx index 26a92cb6..5efc2118 100644 --- a/packages/app/src/Element/WriteDm.tsx +++ b/packages/app/src/Element/WriteDm.tsx @@ -84,6 +84,7 @@ export default function WriteDm({ chatPubKey }: { chatPubKey: string }) {