@@ -106,30 +48,7 @@ export default function Search() {
interactive
placement="bottom-end"
trigger="click"
- content={
-
- {currentUser?.is_admin && (
- -
-
- New Channel
-
- )}
- -
-
- New Private Channel
-
- -
-
- New Message
-
-
- }
+ content={
}
>

diff --git a/src/common/component/Server.js b/src/common/component/Server.js
index aab6560a..dbe28311 100644
--- a/src/common/component/Server.js
+++ b/src/common/component/Server.js
@@ -1,15 +1,11 @@
-import { useState } from "react";
+// import { useState } from "react";
import styled from "styled-components";
import { useSelector } from "react-redux";
import Tippy from "@tippyjs/react";
-import { hideAll } from "tippy.js";
import addIcon from "../../assets/icons/add.svg?url";
-import mailIcon from "../../assets/icons/mail.svg?url";
import Tooltip from "./Tooltip";
-import ChannelIcon from "./ChannelIcon";
-import ChannelModal from "./ChannelModal";
-import ContactsModal from "./ContactsModal";
import { NavLink, useLocation } from "react-router-dom";
+import AddEntriesMenu from "./AddEntriesMenu";
const StyledWrapper = styled.div`
min-height: 56px;
@@ -53,71 +49,19 @@ const StyledWrapper = styled.div`
.add {
cursor: pointer;
}
- .popup {
- z-index: 999;
- user-select: none;
- box-shadow: 0px 20px 25px rgba(31, 41, 55, 0.1),
- 0px 10px 10px rgba(31, 41, 55, 0.04);
- border-radius: 8px;
- color: #616161;
- background: #fff;
- display: flex;
- flex-direction: column;
- padding: 4px;
- .item {
- border-radius: 3px;
- display: flex;
- align-items: center;
- gap: 4px;
- font-weight: 600;
- font-size: 14px;
- line-height: 20px;
- cursor: pointer;
- padding: 10px 8px;
- &:hover {
- background: rgba(116, 127, 141, 0.2);
- }
- }
- }
`;
export default function Server() {
const { pathname } = useLocation();
- const { currentUser, server, userCount } = useSelector((store) => {
+ const { server, userCount } = useSelector((store) => {
return {
userCount: store.contacts.ids.length,
- currentUser: store.contacts.byId[store.authData.uid],
server: store.server,
};
});
- const [channelModalVisible, setChannelModalVisible] = useState(false);
- const [contactsModalVisible, setContactsModalVisible] = useState(false);
- const [isPrivate, setIsPrivate] = useState(false);
- const toggleContactsModalVisible = () => {
- setContactsModalVisible((prevVisible) => {
- if (!prevVisible) {
- hideAll();
- }
- return !prevVisible;
- });
- };
- const handleOpenChannelModal = (isPrivate) => {
- setIsPrivate(isPrivate);
- setChannelModalVisible(true);
- hideAll();
- };
- const handleCloseModal = () => {
- setChannelModalVisible(false);
- };
// console.log("server info", server);
const { name, description, logo } = server;
return (
- {channelModalVisible && (
-
- )}
- {contactsModalVisible && (
-
- )}
@@ -136,30 +80,7 @@ export default function Server() {
interactive
placement="bottom-end"
trigger="click"
- content={
-
- {currentUser?.is_admin && (
- -
-
- New Channel
-
- )}
- -
-
- New Private Channel
-
- -
-
- New Message
-
-
- }
+ content={
}
>