mirror of
https://github.com/Equicord/Equicord.git
synced 2025-06-22 21:07:00 -04:00
Fixes For Canary
This commit is contained in:
parent
107d896b40
commit
c4ba86345b
11 changed files with 12 additions and 168 deletions
|
@ -1,59 +0,0 @@
|
|||
/*
|
||||
* Vencord, a Discord client mod
|
||||
* Copyright (c) 2023 Vendicated, camila314, and contributors
|
||||
* SPDX-License-Identifier: GPL-3.0-or-later
|
||||
*/
|
||||
|
||||
import "./styles.css";
|
||||
|
||||
import { addServerListElement, removeServerListElement, ServerListRenderPosition } from "@api/ServerList";
|
||||
import ErrorBoundary from "@components/ErrorBoundary";
|
||||
import { EquicordDevs } from "@utils/constants";
|
||||
import definePlugin from "@utils/types";
|
||||
import { findByCodeLazy } from "@webpack";
|
||||
import { Tooltip } from "webpack/common/components";
|
||||
|
||||
const openPopout = findByCodeLazy(".QUICKSWITCHER_OPENED,{");
|
||||
function SearchIcon() {
|
||||
return (
|
||||
<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" fill="none" viewBox="0 0 24 24" id="vc-searchbutton-icon">
|
||||
<path
|
||||
fill="currentColor"
|
||||
fill-rule="evenodd"
|
||||
d="M15.62 17.03a9 9 0 1 1 1.41-1.41l4.68 4.67a1 1 0 0 1-1.421.42l-4.67-4.68ZM17 10a7 7 0 1 1-14 0 7 7 0 0 1 14 0Z"
|
||||
clip-rule="evenodd"></path>
|
||||
</svg>
|
||||
);
|
||||
}
|
||||
|
||||
export default definePlugin({
|
||||
name: "ServerSearch",
|
||||
authors: [EquicordDevs.camila314],
|
||||
description: "Navigate your servers better with a quick search button",
|
||||
|
||||
renderButton() {
|
||||
return <ErrorBoundary noop>
|
||||
<div id="vc-searchbutton-container">
|
||||
<Tooltip text="Search" position="right">
|
||||
{({ onMouseEnter, onMouseLeave }) => (
|
||||
<div
|
||||
id="vc-searchbutton"
|
||||
onMouseEnter={onMouseEnter}
|
||||
onMouseLeave={onMouseLeave}
|
||||
onClick={() => openPopout("DM_SEARCH")}>
|
||||
<SearchIcon />
|
||||
</div>
|
||||
)}
|
||||
</Tooltip>
|
||||
</div>
|
||||
</ErrorBoundary>;
|
||||
},
|
||||
|
||||
start() {
|
||||
addServerListElement(ServerListRenderPosition.Above, this.renderButton);
|
||||
},
|
||||
|
||||
stop() {
|
||||
removeServerListElement(ServerListRenderPosition.Above, this.renderButton);
|
||||
}
|
||||
});
|
|
@ -1,33 +0,0 @@
|
|||
#vc-searchbutton-container {
|
||||
width: 100%;
|
||||
display: flex;
|
||||
align-items: center;
|
||||
justify-content: center;
|
||||
margin-bottom: 8px;
|
||||
}
|
||||
|
||||
#vc-searchbutton {
|
||||
display: flex;
|
||||
flex-direction: column;
|
||||
align-items: center;
|
||||
justify-content: center;
|
||||
background-color: var(--background-primary);
|
||||
height: 48px;
|
||||
width: 48px;
|
||||
border-radius: 100%;
|
||||
transition: border-radius 0.15s ease-out, background-color 0.15s ease-out;
|
||||
}
|
||||
|
||||
#vc-searchbutton-icon {
|
||||
color: var(--text-normal);
|
||||
}
|
||||
|
||||
#vc-searchbutton:hover {
|
||||
border-radius: 34%;
|
||||
background-color: var(--green-360);
|
||||
cursor: pointer;
|
||||
}
|
||||
|
||||
#vc-searchbutton:hover #vc-searchbutton-icon {
|
||||
color: var(--white-500);
|
||||
}
|
Loading…
Add table
Add a link
Reference in a new issue