MCPcopy Create free account

hub / github.com/BetterDiscord/BetterDiscord / functions

Functions1,293 in github.com/BetterDiscord/BetterDiscord

FunctionModalItem
({leading, content, trailing, action}: {leading?: ReactNode, content?: ReactNode, trailing?: ReactNode, action
src/betterdiscord/ui/modals/installmodal.tsx:23
MethodModalQueue
()
src/betterdiscord/ui/modals.ts:44
FunctionModalRoot
({className, transitionState, children, size = Sizes.DYNAMIC, style = Styles.CUSTOM}: RootProps)
src/betterdiscord/ui/modals/root.tsx:38
FunctionModalStack
()
src/betterdiscord/ui/modals/stack.tsx:53
MethodModule
()
src/betterdiscord/polyfill/module.ts:82
FunctionNoResults
(props: PropsWithChildren<{className?: string; image?: string; text?: string;}>)
src/betterdiscord/ui/blankslates/noresults.tsx:29
FunctionNoUpdates
({type}: {type: "plugins" | "themes";})
src/betterdiscord/ui/updater.tsx:56
FunctionNoticesBaseClasses
()
src/betterdiscord/modules/discordmodules.ts:77
FunctionNoticesPageClasses
()
src/betterdiscord/modules/discordmodules.ts:78
FunctionNotificationItem
({notification}: {notification: Notification;})
src/betterdiscord/ui/notifications.tsx:142
FunctionNumberInput
()
src/betterdiscord/api/index.ts:69
FunctionPaginator
({className, currentPage, length, pageSize, onPageChange, maxVisible = 7}: PaginatorProps)
src/betterdiscord/ui/misc/paginator.tsx:19
MethodPanelHeader
()
src/betterdiscord/ui/settings.tsx:181
FunctionPersistentNotificationContainer
()
src/betterdiscord/ui/notifications.tsx:121
MethodPlugins
()
src/betterdiscord/api/index.ts:158
FunctionPosition
({value: initialValue, onChange, disabled}: PositionProps)
src/betterdiscord/ui/settings/components/position.tsx:20
FunctionRadio
({name, value: initialValue, options, onChange, disabled}: RadioProps)
src/betterdiscord/ui/settings/components/radio.tsx:47
FunctionRadioIndicator
({checked} : {checked: boolean})
src/betterdiscord/ui/settings/components/radio.tsx:26
FunctionRadioInput
()
src/betterdiscord/api/index.ts:70
MethodReactUtils
()
src/betterdiscord/api/index.ts:163
FunctionRemoteModule
()
src/betterdiscord/modules/discordmodules.ts:71
FunctionSearch
({onChange, className, onKeyDown, placeholder}: SearchProps)
src/betterdiscord/ui/settings/components/search.tsx:16
FunctionSearchInput
()
src/betterdiscord/api/index.ts:71
FunctionSelect
({value: initialValue, options, style, onChange, disabled}: SelectProps)
src/betterdiscord/ui/settings/components/dropdown.tsx:23
FunctionSettingGroup
()
src/betterdiscord/api/index.ts:75
FunctionSettingItem
()
src/betterdiscord/api/index.ts:67
FunctionSettingItem
({id, name, note, inline, children}: SettingItemProp)
src/betterdiscord/ui/settings/components/item.tsx:13
FunctionSettingsPanel
({id, title, groups, onChange, onDrawerToggle, getDrawerState}: SettingsPanelProps)
src/betterdiscord/ui/settings/panel.tsx:54
FunctionSettingsProvider
({collection, category, id, children}: PropsWithChildren<{collection: string; category: string; id: string;}>)
src/betterdiscord/ui/settings/group.tsx:25
FunctionSettingsTitle
({isGroup = false, className = "", button = undefined, onClick = undefined, text, children = []}: SettingsTitl
src/betterdiscord/ui/settings/title.tsx:20
FunctionSettingsTitle
()
src/betterdiscord/ui/settings/sidebarheader.tsx:12
FunctionSimpleMarkdownWrapper
()
src/betterdiscord/modules/discordmodules.ts:69
FunctionSlider
({value: initialValue, min, max, step, onChange, disabled, units = "", markers = []}: SliderProps)
src/betterdiscord/ui/settings/components/slider.tsx:24
FunctionSliderInput
()
src/betterdiscord/api/index.ts:72
FunctionSpinner
()
src/betterdiscord/api/index.ts:80
FunctionSpinner
* Clone of Discord's builtin spinner, acts 100% the same
src/betterdiscord/ui/spinner.tsx:41
FunctionStoreCard
()
src/betterdiscord/ui/settings/addonlist.tsx:99
FunctionStoreContent
({content, refToScroller, page, setPage})
src/betterdiscord/ui/settings/addonstore.tsx:37
FunctionSwitch
({id = undefined, value: initialValue, disabled = undefined, onChange, internalState = true}: SwitchProps)
src/betterdiscord/ui/settings/components/switch.tsx:15
FunctionSwitchInput
()
src/betterdiscord/api/index.ts:73
FunctionTagDropdown
({type, selected, onChange})
src/betterdiscord/ui/settings/addonstore.tsx:64
FunctionText
()
src/betterdiscord/api/index.ts:77
FunctionText
({tag: Tag = "div", className = "", children = null, color = Colors.STANDARD, size = Sizes.SIZE_14, selectable
src/betterdiscord/ui/base/text.tsx:43
FunctionTextInput
()
src/betterdiscord/api/index.ts:74
FunctionTextbox
({value: initialValue, maxLength, placeholder, onKeyDown, onChange, disabled}: TextboxProps)
src/betterdiscord/ui/settings/components/textbox.tsx:17
MethodThemes
()
src/betterdiscord/api/index.ts:159
FunctionToast
({content, type, icon, style}: ToastItemProps)
src/betterdiscord/ui/toasts.tsx:32
FunctionToastContainer
()
src/betterdiscord/ui/toasts.tsx:41
FunctionToastIcon
({type}: {type: ToastType})
src/betterdiscord/ui/toasts/ToastIcon.tsx:6
FunctionTooltip
()
src/betterdiscord/api/index.ts:64
MethodUI
()
src/betterdiscord/api/index.ts:162
FunctionUpdaterPanel
({coreUpdater, pluginUpdater, themeUpdater}: {coreUpdater: typeof CoreUpdater; pluginUpdater: typeof PluginUpd
src/betterdiscord/ui/updater.tsx:83
FunctionUserAgentInfo
()
src/betterdiscord/modules/discordmodules.ts:72
MethodUtils
()
src/betterdiscord/api/index.ts:161
FunctionVersionInfo
()
src/betterdiscord/ui/misc/versioninfo.tsx:18
FunctionVideo
({src, poster}: {src: string; poster?: string;})
src/betterdiscord/ui/modals/changelog.tsx:72
FunctionViewClasses
()
src/betterdiscord/modules/discordmodules.ts:79
MethodWebpack
()
src/betterdiscord/api/index.ts:160
FunctionYoutubeEmbed
({src}: {src: string;})
src/betterdiscord/ui/modals/changelog.tsx:62
Method__registerId
()
src/betterdiscord/modules/commandmanager.tsx:359
Method_extensions
()
src/betterdiscord/polyfill/module.ts:86
Methodaborted
()
src/common/native-fetch.ts:2
MethodacceptInvite
()
src/betterdiscord/types/discord/modules.d.ts:155
MethodacceptInviteAndTransitionToInviteChannel
()
src/betterdiscord/types/discord/modules.d.ts:156
Methodacronym
@public
src/betterdiscord/modules/addonstore.ts:93
FunctionaddChangeListener
(callback: () => void)
src/betterdiscord/stores/base.ts:5
MethodaddChangeListener
* Add a listener to subscribe when the store changes * @public * @param {() => void} listener * @returns {() => void}
src/betterdiscord/modules/addonstore.ts:745
FunctionaddProtocolListener
(callback: (a: string) => void)
src/electron/preload/api/index.ts:26
MethodaddReactChangeListener
(listener: () => void)
src/betterdiscord/types/discord/modules.d.ts:48
MethodaddStyle
* Adds a `<style>` to the document with the given ID. * * @param {string} id ID to use for style element * @param {string} css CSS to a
src/betterdiscord/api/dom.ts:39
Methodafter
(object: object, func: string, callback: (t: object, a: any[], r: any) => void)
src/betterdiscord/structs/builtin.ts:103
Functionalert
* Shows a generic but very customizable modal. * * @param {string} title Title of the modal * @param {(string|ReactElement|Array<string
src/betterdiscord/api/ui.ts:31
Methodanimate
({timing = _ => _, update, duration}: AnimationOptions)
src/betterdiscord/modules/dommanager.ts:152
Methodanimate
* Utility to help smoothly animate using JavaScript. * * @param {function} update Render function indicating the style should be updated
src/betterdiscord/api/dom.ts:98
MethodapplicationId
()
src/betterdiscord/modules/commandmanager.tsx:360
FunctionbadFormatter
()
tests/common/i18n.test.ts:1123
MethodbaseClass
()
src/betterdiscord/ui/notices.ts:22
MethodbdBody
()
src/betterdiscord/modules/dommanager.ts:22
MethodbdCustomCSS
()
src/betterdiscord/modules/dommanager.ts:26
MethodbdHead
()
src/betterdiscord/modules/dommanager.ts:21
MethodbdScripts
()
src/betterdiscord/modules/dommanager.ts:23
MethodbdStyles
()
src/betterdiscord/modules/dommanager.ts:24
MethodbdThemes
()
src/betterdiscord/modules/dommanager.ts:25
Methodbefore
* This method patches onto another function, allowing your code to run beforehand. * Using this, you are also able to modify the incoming argume
src/betterdiscord/modules/patcher.ts:198
Methodbefore
(object: object, func: string, callback: (t: object, a: any[]) => void)
src/betterdiscord/structs/builtin.ts:95
MethodbeforeUnload
()
src/betterdiscord/builtins/general/voicedisconnect.ts:23
FunctionbuildControl
(value: boolean | any, control: boolean | any)
src/betterdiscord/ui/customcss/editor.tsx:40
MethodbuildGroup
(group)
src/betterdiscord/api/contextmenu.ts:475
MethodbuildLayout
()
src/betterdiscord/ui/settings.tsx:394
MethodbuildLayout
()
src/betterdiscord/ui/settings.tsx:417
MethodbuildLayout
()
src/betterdiscord/ui/settings.tsx:435
MethodbuildLayout
()
src/betterdiscord/ui/settings.tsx:444
MethodbuildMenu
* Creates the menu *component* including the wrapping `ContextMenu`. * Calls {@link ContextMenu.buildMenuChildren} under the covers. * Use
src/betterdiscord/api/contextmenu.ts:490
FunctionbuildSettingItem
* Creates a single setting wrapped in a setting item that has a name and note. * The shape of the object should match the props of the component
src/betterdiscord/api/ui.ts:199
FunctionbuildSettingsPanel
({settings, onChange, onDrawerToggle, getDrawerState}: any)
src/betterdiscord/api/ui.ts:228
FunctionbyComponentType
Generates a filter to search React functional components.
src/betterdiscord/api/webpack.ts:72
FunctionbyDisplayName
Generates a function that filters by the `displayName` property.
src/betterdiscord/api/webpack.ts:60
FunctionbyDisplayName
(name: string)
src/betterdiscord/webpack/filter.ts:109
FunctionbyKeys
Generates a function that filters by a set of properties.
src/betterdiscord/api/webpack.ts:45
FunctionbyKeys
(props: string[], filter: Webpack.ExportedOnlyFilter = m => m)
src/betterdiscord/webpack/filter.ts:10
← previousnext →601–700 of 1,293, ranked by callers