Class: Components
Defined in: src/betterdiscord/api/components.ts:45
Components is a namespace holding a series of React components. It is available under BdApi.
Accessors
Button
Get Signature
get static Button(): typeof Button;Defined in: src/betterdiscord/api/components.ts:61
Returns
typeof Button
ColorInput
Get Signature
get static ColorInput(): (__namedParameters: ColorpickerProps) => Element;Defined in: src/betterdiscord/api/components.ts:47
Returns
(__namedParameters: ColorpickerProps): Element;Parameters
| Parameter | Type |
|---|---|
__namedParameters | ColorpickerProps |
Returns
Element
DropdownInput
Get Signature
get static DropdownInput(): (__namedParameters: SelectProps) => Element;Defined in: src/betterdiscord/api/components.ts:48
Returns
(__namedParameters: SelectProps): Element;Parameters
| Parameter | Type |
|---|---|
__namedParameters | SelectProps |
Returns
Element
ErrorBoundary
Get Signature
get static ErrorBoundary(): typeof ErrorBoundary;Defined in: src/betterdiscord/api/components.ts:58
Returns
typeof ErrorBoundary
Flex
Get Signature
get static Flex(): typeof Flex;Defined in: src/betterdiscord/api/components.ts:60
Returns
typeof Flex
KeybindInput
Get Signature
get static KeybindInput(): (__namedParameters: KeybindProps) => Element;Defined in: src/betterdiscord/api/components.ts:50
Returns
(__namedParameters: KeybindProps): Element;Parameters
| Parameter | Type |
|---|---|
__namedParameters | KeybindProps |
Returns
Element
NumberInput
Get Signature
get static NumberInput(): (__namedParameters: NumberInputProps) => Element;Defined in: src/betterdiscord/api/components.ts:51
Returns
(__namedParameters: NumberInputProps): Element;Parameters
| Parameter | Type |
|---|---|
__namedParameters | NumberInputProps |
Returns
Element
RadioInput
Get Signature
get static RadioInput(): (__namedParameters: RadioProps) => Element;Defined in: src/betterdiscord/api/components.ts:52
Returns
(__namedParameters: RadioProps): Element;Parameters
| Parameter | Type |
|---|---|
__namedParameters | RadioProps |
Returns
Element
SearchInput
Get Signature
get static SearchInput(): (__namedParameters: SearchProps) => Element;Defined in: src/betterdiscord/api/components.ts:53
Returns
(__namedParameters: SearchProps): Element;Parameters
| Parameter | Type |
|---|---|
__namedParameters | SearchProps |
Returns
Element
SettingGroup
Get Signature
get static SettingGroup(): (__namedParameters: GroupProps) => Element;Defined in: src/betterdiscord/api/components.ts:57
Returns
(__namedParameters: GroupProps): Element;Parameters
| Parameter | Type |
|---|---|
__namedParameters | GroupProps |
Returns
Element
SettingItem
Get Signature
get static SettingItem(): (__namedParameters: SettingItemProp) => Element;Defined in: src/betterdiscord/api/components.ts:49
Returns
(__namedParameters: SettingItemProp): Element;Parameters
| Parameter | Type |
|---|---|
__namedParameters | SettingItemProp |
Returns
Element
SliderInput
Get Signature
get static SliderInput(): (__namedParameters: SliderProps) => Element;Defined in: src/betterdiscord/api/components.ts:54
Returns
(__namedParameters: SliderProps): Element;Parameters
| Parameter | Type |
|---|---|
__namedParameters | SliderProps |
Returns
Element
Spinner
Get Signature
get static Spinner(): {
(props: SpinnerProps): Element;
Type: Readonly<{
CHASING_DOTS: "chasing-dots";
LOW_MOTION: "low-motion";
PULSING_ELLIPSIS: "pulsing-ellipsis";
SPINNING_CIRCLE: "spinning-circle";
SPINNING_CIRCLE_SIMPLE: "spinning-circle-simple";
WANDERING_CUBES: "wandering-cubes";
}>;
};Defined in: src/betterdiscord/api/components.ts:62
Returns
(props: SpinnerProps): Element;Clone of Discord's builtin spinner, acts 100% the same
Parameters
| Parameter | Type |
|---|---|
props | SpinnerProps |
Returns
Element
Type
Type: Readonly<{
CHASING_DOTS: "chasing-dots";
LOW_MOTION: "low-motion";
PULSING_ELLIPSIS: "pulsing-ellipsis";
SPINNING_CIRCLE: "spinning-circle";
SPINNING_CIRCLE_SIMPLE: "spinning-circle-simple";
WANDERING_CUBES: "wandering-cubes";
}>;SwitchInput
Get Signature
get static SwitchInput(): (__namedParameters: SwitchProps) => Element;Defined in: src/betterdiscord/api/components.ts:55
Returns
(__namedParameters: SwitchProps): Element;Parameters
| Parameter | Type |
|---|---|
__namedParameters | SwitchProps |
Returns
Element
Text
Get Signature
get static Text(): typeof Text;Defined in: src/betterdiscord/api/components.ts:59
Returns
typeof Text
TextInput
Get Signature
get static TextInput(): (__namedParameters: TextboxProps) => Element;Defined in: src/betterdiscord/api/components.ts:56
Returns
(__namedParameters: TextboxProps): Element;Parameters
| Parameter | Type |
|---|---|
__namedParameters | TextboxProps |
Returns
Element
Tooltip
Get Signature
get static Tooltip(): ComponentType<{
}>;Defined in: src/betterdiscord/api/components.ts:46
Returns
ComponentType<{ }>