Skip to content

@gtkx/react / WidgetSlotNames

Type Alias: WidgetSlotNames

WidgetSlotNames = object

Defined in: packages/react/src/generated/jsx.ts:10307

Type mapping widgets to their valid slot names. Used for type-safe Slot components. Derived from CodegenWidgetMeta (single source of truth).

Properties

AdwActionRow

AdwActionRow: "activatableWidget"

Defined in: packages/react/src/generated/jsx.ts:10307


AdwAlertDialog

AdwAlertDialog: "extraChild"

Defined in: packages/react/src/generated/jsx.ts:10307


AdwApplicationWindow

AdwApplicationWindow: "content"

Defined in: packages/react/src/generated/jsx.ts:10307


AdwBottomSheet

AdwBottomSheet: "bottomBar" | "content" | "sheet"

Defined in: packages/react/src/generated/jsx.ts:10307


AdwCarouselIndicatorDots

AdwCarouselIndicatorDots: "carousel"

Defined in: packages/react/src/generated/jsx.ts:10307


AdwCarouselIndicatorLines

AdwCarouselIndicatorLines: "carousel"

Defined in: packages/react/src/generated/jsx.ts:10307


AdwDialog

AdwDialog: "defaultWidget" | "focusWidget"

Defined in: packages/react/src/generated/jsx.ts:10307


AdwFlap

AdwFlap: "content" | "flap" | "separator"

Defined in: packages/react/src/generated/jsx.ts:10307


AdwHeaderBar

AdwHeaderBar: "titleWidget"

Defined in: packages/react/src/generated/jsx.ts:10307


AdwInlineViewSwitcher

AdwInlineViewSwitcher: "stack"

Defined in: packages/react/src/generated/jsx.ts:10307


AdwLeaflet

AdwLeaflet: "visibleChild"

Defined in: packages/react/src/generated/jsx.ts:10307


AdwMessageDialog

AdwMessageDialog: "extraChild"

Defined in: packages/react/src/generated/jsx.ts:10307


AdwNavigationSplitView

AdwNavigationSplitView: "content" | "sidebar"

Defined in: packages/react/src/generated/jsx.ts:10307


AdwOverlaySplitView

AdwOverlaySplitView: "content" | "sidebar"

Defined in: packages/react/src/generated/jsx.ts:10307


AdwPreferencesDialog

AdwPreferencesDialog: "visiblePage"

Defined in: packages/react/src/generated/jsx.ts:10307


AdwPreferencesGroup

AdwPreferencesGroup: "headerSuffix"

Defined in: packages/react/src/generated/jsx.ts:10307


AdwPreferencesPage

AdwPreferencesPage: "banner"

Defined in: packages/react/src/generated/jsx.ts:10307


AdwPreferencesWindow

AdwPreferencesWindow: "visiblePage"

Defined in: packages/react/src/generated/jsx.ts:10307


AdwSplitButton

AdwSplitButton: "popover"

Defined in: packages/react/src/generated/jsx.ts:10307


AdwTabBar

AdwTabBar: "endActionWidget" | "startActionWidget" | "view"

Defined in: packages/react/src/generated/jsx.ts:10307


AdwTabButton

AdwTabButton: "view"

Defined in: packages/react/src/generated/jsx.ts:10307


AdwTabOverview

AdwTabOverview: "view"

Defined in: packages/react/src/generated/jsx.ts:10307


AdwToolbarView

AdwToolbarView: "content"

Defined in: packages/react/src/generated/jsx.ts:10307


AdwViewSwitcher

AdwViewSwitcher: "stack"

Defined in: packages/react/src/generated/jsx.ts:10307


AdwViewSwitcherBar

AdwViewSwitcherBar: "stack"

Defined in: packages/react/src/generated/jsx.ts:10307


AdwViewSwitcherTitle

AdwViewSwitcherTitle: "stack"

Defined in: packages/react/src/generated/jsx.ts:10307


AdwWindow

AdwWindow: "content"

Defined in: packages/react/src/generated/jsx.ts:10307


GtkCenterBox

GtkCenterBox: "centerWidget" | "endWidget" | "startWidget"

Defined in: packages/react/src/generated/jsx.ts:10307


GtkCheckButton

GtkCheckButton: "group"

Defined in: packages/react/src/generated/jsx.ts:10307


GtkExpander

GtkExpander: "labelWidget"

Defined in: packages/react/src/generated/jsx.ts:10307


GtkFrame

GtkFrame: "labelWidget"

Defined in: packages/react/src/generated/jsx.ts:10307


GtkHeaderBar

GtkHeaderBar: "titleWidget"

Defined in: packages/react/src/generated/jsx.ts:10307


GtkLabel

GtkLabel: "mnemonicWidget"

Defined in: packages/react/src/generated/jsx.ts:10307


GtkMenuButton

GtkMenuButton: "popover"

Defined in: packages/react/src/generated/jsx.ts:10307


GtkPaned

GtkPaned: "endChild" | "startChild"

Defined in: packages/react/src/generated/jsx.ts:10307


GtkPopover

GtkPopover: "defaultWidget"

Defined in: packages/react/src/generated/jsx.ts:10307


GtkSearchBar

GtkSearchBar: "keyCaptureWidget"

Defined in: packages/react/src/generated/jsx.ts:10307


GtkSourceCompletionCell

GtkSourceCompletionCell: "widget"

Defined in: packages/react/src/generated/jsx.ts:10307


GtkSourceGutter

GtkSourceGutter: "view"

Defined in: packages/react/src/generated/jsx.ts:10307


GtkSourceMap

GtkSourceMap: "view"

Defined in: packages/react/src/generated/jsx.ts:10307


GtkStackSidebar

GtkStackSidebar: "stack"

Defined in: packages/react/src/generated/jsx.ts:10307


GtkStackSwitcher

GtkStackSwitcher: "stack"

Defined in: packages/react/src/generated/jsx.ts:10307


GtkToggleButton

GtkToggleButton: "group"

Defined in: packages/react/src/generated/jsx.ts:10307


GtkWindow

GtkWindow: "defaultWidget" | "focusWidget" | "titlebar" | "transientFor"

Defined in: packages/react/src/generated/jsx.ts:10307


VteTerminal

VteTerminal: "contextMenu"

Defined in: packages/react/src/generated/jsx.ts:10307


WebKitWebView

WebKitWebView: "relatedView"

Defined in: packages/react/src/generated/jsx.ts:10307