mirror of
https://github.com/Equicord/Equicord.git
synced 2025-06-18 10:57:04 -04:00
Misc fixes and improvements (#555)
Co-authored-by: Ven <vendicated@riseup.net>
This commit is contained in:
parent
a5392e5c53
commit
bed5e98bb0
6 changed files with 31 additions and 18 deletions
|
@ -19,9 +19,11 @@
|
|||
import ErrorBoundary from "@components/ErrorBoundary";
|
||||
import { LazyComponent } from "@utils/misc";
|
||||
import { formatDuration } from "@utils/text";
|
||||
import { find, findByCode, findByPropsLazy } from "@webpack";
|
||||
import { find, findByPropsLazy } from "@webpack";
|
||||
import { FluxDispatcher, GuildMemberStore, GuildStore, moment, Parser, SnowflakeUtils, Text, Timestamp, Tooltip } from "@webpack/common";
|
||||
import { Channel } from "discord-types/general";
|
||||
import type { ComponentType } from "react";
|
||||
|
||||
|
||||
enum SortOrderTypes {
|
||||
LATEST_ACTIVITY = 0,
|
||||
|
@ -73,6 +75,17 @@ enum ChannelFlags {
|
|||
REQUIRE_TAG = 1 << 4
|
||||
}
|
||||
|
||||
let EmojiComponent: ComponentType<any>;
|
||||
let ChannelBeginHeader: ComponentType<any>;
|
||||
|
||||
export function setEmojiComponent(component: ComponentType<any>) {
|
||||
EmojiComponent = component;
|
||||
}
|
||||
|
||||
export function setChannelBeginHeaderComponent(component: ComponentType<any>) {
|
||||
ChannelBeginHeader = component;
|
||||
}
|
||||
|
||||
const ChatScrollClasses = findByPropsLazy("auto", "content", "scrollerBase");
|
||||
const TagComponent = LazyComponent(() => find(m => {
|
||||
if (typeof m !== "function") return false;
|
||||
|
@ -81,9 +94,6 @@ const TagComponent = LazyComponent(() => find(m => {
|
|||
// Get the component which doesn't include increasedActivity logic
|
||||
return code.includes(".Messages.FORUM_TAG_A11Y_FILTER_BY_TAG") && !code.includes("increasedActivityPill");
|
||||
}));
|
||||
const EmojiComponent = LazyComponent(() => findByCode('.jumboable?"jumbo":"default"'));
|
||||
// The component for the beggining of a channel, but we patched it so it only returns the allowed users and roles components for hidden channels
|
||||
const ChannelBeginHeader = LazyComponent(() => findByCode(".Messages.ROLE_REQUIRED_SINGLE_USER_MESSAGE"));
|
||||
|
||||
const ChannelTypesToChannelNames = {
|
||||
[ChannelTypes.GUILD_TEXT]: "text",
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue