chore: add image size

This commit is contained in:
hdsuperman
2022-12-22 21:47:11 +08:00
parent 8a9b699d9e
commit b374bc7ddd
2 changed files with 16 additions and 7 deletions
+7 -5
View File
@@ -67,13 +67,13 @@ const StyledWrapper = styled.div`
type UID = number; type UID = number;
interface Props { interface Props {
uid?: UID, uid?: UID;
className?: string, className?: string;
url?: string; url?: string;
name?: string; name?: string;
type?: "user" | "channel"; type?: "user" | "channel";
disabled?: boolean; disabled?: boolean;
uploadImage: (param: File | { uid: number, file: File }) => void; uploadImage: (param: File | { uid: number; file: File }) => void;
} }
const AvatarUploader: FC<Props> = ({ const AvatarUploader: FC<Props> = ({
@@ -103,10 +103,12 @@ const AvatarUploader: FC<Props> = ({
return ( return (
<StyledWrapper className={className}> <StyledWrapper className={className}>
<div className="avatar"> <div className="avatar">
<Avatar type={type} src={url} name={name} className={className} /> <Avatar width={96} height={96} type={type} src={url} name={name} className={className} />
{!disabled && ( {!disabled && (
<> <>
<div className="tip">{uploading ? t("status.uploading") : t("action.change_avatar")}</div> <div className="tip">
{uploading ? t("status.uploading") : t("action.change_avatar")}
</div>
<input <input
multiple={false} multiple={false}
onChange={handleUpload} onChange={handleUpload}
+8 -1
View File
@@ -69,7 +69,14 @@ const Channel: FC<Props> = ({ interactive = true, id, compact = false, avatarSiz
className={`${interactive ? "interactive" : ""} ${compact ? "compact" : ""}`} className={`${interactive ? "interactive" : ""} ${compact ? "compact" : ""}`}
> >
<div className="avatar"> <div className="avatar">
<Avatar type="channel" src={icon} name={"#"} alt="avatar" /> <Avatar
width={avatarSize}
height={avatarSize}
type="channel"
src={icon}
name={"#"}
alt="avatar"
/>
</div> </div>
{!compact && ( {!compact && (
<div className="name"> <div className="name">