Properties
Protected Readonly contextMenuRenderer
contextMenuRenderer: ContextMenuRenderer
Protected Readonly inputRef
inputRef: RefObject<HTMLTextAreaElement> = ...
Protected Readonly keybindings
keybindings: KeybindingRegistry
Readonly onDidChangeVisibility
onDidChangeVisibility: Event<boolean>
Protected Readonly onDidChangeVisibilityEmitter
onDidChangeVisibilityEmitter: Emitter<boolean>
Readonly onDidDispose
onDidDispose: Event<void>
Protected Readonly onDidDisposeEmitter
onDidDisposeEmitter: Emitter<void>
Protected Readonly onRender
onRender: DisposableCollection
Readonly onScrollUp
onScrollUp: Event<void>
Protected Readonly onScrollUpEmitter
onScrollUpEmitter: Emitter<void>
Readonly onScrollYReachEnd
onScrollYReachEnd: Event<void>
Protected Readonly onScrollYReachEndEmitter
onScrollYReachEndEmitter: Emitter<void>
Protected Readonly scmService
Protected Optional scrollBar
scrollBar: PerfectScrollbar
Protected Optional scrollOptions
scrollOptions: Options
Protected shouldScrollToRow
shouldScrollToRow: boolean = true
Protected Readonly toDispose
toDispose: DisposableCollection
Protected Readonly toDisposeOnDetach
toDisposeOnDetach: DisposableCollection
Protected Readonly toDisposeOnRepositoryChange
toDisposeOnRepositoryChange: DisposableCollection = ...
Static ID
ID: string = 'scm-commit-widget'
Don't modify DOM use React! only exposed for
focusInput
Usethis.scmService.selectedRepository?.input.value
as a single source of truth!