diff --git a/client/src/index.js b/client/src/index.js index eea4c0da..bdeec32c 100644 --- a/client/src/index.js +++ b/client/src/index.js @@ -8,7 +8,7 @@ * LICENSE file in the root directory of this source tree. */ -import { DOM, BdUI, BdMenu, Modals, Toasts, Notifications, BdContextMenu, DiscordContextMenu } from 'ui'; +import { DOM, BdUI, BdMenu, Modals, Toasts, Notifications, BdContextMenu, DiscordContextMenu, Autocomplete } from 'ui'; import BdCss from './styles/index.scss'; import { Events, Globals, Settings, Database, Updater, ModuleManager, PluginManager, ThemeManager, ExtModuleManager, Vendor, Patcher, MonkeyPatch, ReactComponents, ReactHelpers, ReactAutoPatcher, DiscordApi, BdWebApi, Connectivity, Cache, Reflection, PackageInstaller } from 'modules'; import { ClientLogger as Logger, ClientIPC, Utils, Axi } from 'common'; @@ -27,7 +27,7 @@ class BetterDiscord { Logger.log('main', 'BetterDiscord starting'); this._bd = { - DOM, BdUI, BdMenu, Modals, Reflection, Toasts, Notifications, BdContextMenu, DiscordContextMenu, + DOM, BdUI, BdMenu, Modals, Reflection, Toasts, Notifications, BdContextMenu, DiscordContextMenu, Autocomplete, Events, Globals, Settings, Database, Updater, ModuleManager, PluginManager, ThemeManager, ExtModuleManager, PackageInstaller, diff --git a/client/src/modules/reactcomponents.js b/client/src/modules/reactcomponents.js index d856c28c..6c0d7cfa 100644 --- a/client/src/modules/reactcomponents.js +++ b/client/src/modules/reactcomponents.js @@ -461,7 +461,7 @@ export class ReactAutoPatcher { } static async patchChannelTextArea() { - const { selector } = Reflection.resolve('channelTextArea', 'emojiButton'); + const { selector } = Reflection.resolve('channelTextArea', 'autocomplete'); this.ChannelTextArea = await ReactComponents.getComponent('ChannelTextArea', {selector}); } diff --git a/client/src/ui/ui.js b/client/src/ui/ui.js index 11c54468..f8ecde5c 100644 --- a/client/src/ui/ui.js +++ b/client/src/ui/ui.js @@ -9,6 +9,7 @@ export * from './contextmenus'; export { default as VueInjector } from './vueinjector'; export { default as Reflection } from './reflection'; +export { default as Autocomplete } from './autocomplete'; export { default as ProfileBadges } from './profilebadges'; export { default as ClassNormaliser } from './classnormaliser';