diff --git a/lib/discord/src/design.ts b/lib/discord/src/design.ts index 27b172c..51eaf30 100644 --- a/lib/discord/src/design.ts +++ b/lib/discord/src/design.ts @@ -88,6 +88,7 @@ export interface Design { ActionSheet: DiscordModules.Components.ActionSheet ActionSheetRow: DiscordModules.Components.ActionSheetRow ActionSheetSwitchRow: DiscordModules.Components.ActionSheetSwitchRow + BottomSheetTitleHeader: DiscordModules.Components.BottomSheetTitleHeader AlertActionButton: DiscordModules.Components.AlertActionButton AlertModal: DiscordModules.Components.AlertModal Button: DiscordModules.Components.Button diff --git a/lib/discord/src/types/index.ts b/lib/discord/src/types/index.ts index aded128..50b31c0 100644 --- a/lib/discord/src/types/index.ts +++ b/lib/discord/src/types/index.ts @@ -195,7 +195,7 @@ export namespace DiscordModules { } export interface ActionSheetActionCreators { - openLazy( + openLazy>( sheet: Promise<{ default: T }>, key: string, props: ComponentProps, @@ -372,7 +372,13 @@ export namespace DiscordModules { // TODO // export type ActionSheetIconHeader = FC // export type ActionSheetHeaderBar = FC - // export type BottomSheetTitleHeader = FC + export interface BottomSheetTitleHeaderProps { + leading?: ReactNode + title: string + trailing?: ReactNode + } + + export type BottomSheetTitleHeader = FC export type IconSize = | 'extraSmall10' @@ -407,6 +413,7 @@ export namespace DiscordModules { export interface TableRow extends FC { Arrow: FC Icon: TableRowIcon + Group: TableRowGroup } export interface TableSwitchRowProps