chore: remove unused codes

This commit is contained in:
Tristan Yang
2022-12-09 22:05:57 +08:00
parent 73df08fcc7
commit dac1665994
4 changed files with 68 additions and 88 deletions
+65 -71
View File
@@ -98,53 +98,51 @@ function ChannelChat({ cid = 0, dropFiles = [] }: Props) {
context="channel"
dropFiles={dropFiles}
aside={
<>
<ul className="tools">
{(agoraConfig as AgoraConfig)?.enabled && (
<li className="tool">
<Tooltip tip="Voice/Video Chat" placement="left">
<IconHeadphone />
</Tooltip>
</li>
)}
<Tooltip tip={t("pin")} placement="left">
<Tippy
placement="left-start"
popperOptions={{ strategy: "fixed" }}
offset={[0, 150]}
interactive
trigger="click"
content={<PinList id={cid} />}
>
<li className={`tool ${pinCount > 0 ? "badge" : ""}`} data-count={pinCount}>
<IconPin />
</li>
</Tippy>
</Tooltip>
<Tooltip tip={t("fav")} placement="left">
<Tippy
placement="left-start"
popperOptions={{ strategy: "fixed" }}
offset={[0, 162]}
interactive
trigger="click"
content={<FavList cid={cid} />}
>
<li className={`tool fav`} data-count={pinCount}>
<IconFav />
</li>
</Tippy>
</Tooltip>
<li
className={`tool ${membersVisible ? "active" : ""}`}
onClick={toggleMembersVisible}
>
<Tooltip tip={t("channel_members")} placement="left">
<IconPeople />
<ul className="tools">
{(agoraConfig as AgoraConfig)?.enabled && (
<li className="tool">
<Tooltip tip="Voice/Video Chat" placement="left">
<IconHeadphone />
</Tooltip>
</li>
</ul>
</>
)}
<Tooltip tip={t("pin")} placement="left">
<Tippy
placement="left-start"
popperOptions={{ strategy: "fixed" }}
offset={[0, 150]}
interactive
trigger="click"
content={<PinList id={cid} />}
>
<li className={`tool ${pinCount > 0 ? "badge" : ""}`} data-count={pinCount}>
<IconPin />
</li>
</Tippy>
</Tooltip>
<Tooltip tip={t("fav")} placement="left">
<Tippy
placement="left-start"
popperOptions={{ strategy: "fixed" }}
offset={[0, 162]}
interactive
trigger="click"
content={<FavList cid={cid} />}
>
<li className={`tool fav`} data-count={pinCount}>
<IconFav />
</li>
</Tippy>
</Tooltip>
<li
className={`tool ${membersVisible ? "active" : ""}`}
onClick={toggleMembersVisible}
>
<Tooltip tip={t("channel_members")} placement="left">
<IconPeople />
</Tooltip>
</li>
</ul>
}
header={
<StyledHeader className="head">
@@ -156,31 +154,27 @@ function ChannelChat({ cid = 0, dropFiles = [] }: Props) {
</StyledHeader>
}
users={
membersVisible ? (
<>
<StyledUsers>
{addVisible && (
<div className="add" onClick={toggleAddVisible}>
<img className="icon" src={addIcon} />
<div className="txt">{t("add_channel_members")}</div>
</div>
)}
{memberIds.map((uid: number) => {
return (
<User
enableContextMenu={true}
cid={cid}
owner={owner == uid}
key={uid}
uid={uid}
dm
popover
/>
);
})}
</StyledUsers>
</>
) : null
<StyledUsers className={membersVisible ? "flex" : "hidden"}>
{addVisible && (
<div className="add" onClick={toggleAddVisible}>
<img className="icon" src={addIcon} />
<div className="txt">{t("add_channel_members")}</div>
</div>
)}
{memberIds.map((uid: number) => {
return (
<User
enableContextMenu={true}
cid={cid}
owner={owner == uid}
key={uid}
uid={uid}
dm
popover
/>
);
})}
</StyledUsers>
}
>
<StyledChannelChat id={`VOCECHAT_FEED_channel_${cid}`}>
@@ -220,4 +214,4 @@ function ChannelChat({ cid = 0, dropFiles = [] }: Props) {
</>
);
}
export default memo(ChannelChat);
export default memo(ChannelChat, (prev, next) => prev.cid == next.cid);
+1 -1
View File
@@ -48,7 +48,7 @@ export const StyledNotification = styled.div`
}
`;
export const StyledUsers = styled.div`
display: flex;
/* display: flex; */
flex-direction: column;
gap: 5px;
/* todo */