ui/client/features/review/pages/ReviewShellTabs
Cockpit client (features), next. Source: ui/client/features/review/pages/ReviewShellTabs.tsx.
Type Aliases#
ChangeBrowserTabsInput#
ChangeBrowserTabsInput =
object
Defined in: ui/client/features/review/pages/ReviewShellTabs.tsx:93
Properties#
onBack
onBack: () =>
void
Defined in: ui/client/features/review/pages/ReviewShellTabs.tsx:93
Returns
void
tree
tree:
ChangeTreeProps|null
Defined in: ui/client/features/review/pages/ReviewShellTabs.tsx:93
ChangeDrawerTabsInput#
ChangeDrawerTabsInput =
object
Defined in: ui/client/features/review/pages/ReviewShellTabs.tsx:142
Properties#
count
count:
number|null
Defined in: ui/client/features/review/pages/ReviewShellTabs.tsx:142
summary
summary:
FindingsSummaryProps|null
Defined in: ui/client/features/review/pages/ReviewShellTabs.tsx:142
ChangeToolsTabsInput#
ChangeToolsTabsInput =
object
Defined in: ui/client/features/review/pages/ReviewShellTabs.tsx:112
Properties#
cards
cards:
IndicatorCard[] |null
Defined in: ui/client/features/review/pages/ReviewShellTabs.tsx:113
detail
detail:
FindingDetailView|null
Defined in: ui/client/features/review/pages/ReviewShellTabs.tsx:115
findings
findings:
FindingsPanelProps|null
Defined in: ui/client/features/review/pages/ReviewShellTabs.tsx:114
onCloseFinding
onCloseFinding: () =>
void
Defined in: ui/client/features/review/pages/ReviewShellTabs.tsx:116
Returns
void
scope
scope:
BlastRadiusProps|null
Defined in: ui/client/features/review/pages/ReviewShellTabs.tsx:117
ListBrowserTabsInput#
ListBrowserTabsInput =
object
Defined in: ui/client/features/review/pages/ReviewShellTabs.tsx:56
Properties#
hasRemote
hasRemote:
boolean|null
Defined in: ui/client/features/review/pages/ReviewShellTabs.tsx:56
list
list:
ReviewListPageProps
Defined in: ui/client/features/review/pages/ReviewShellTabs.tsx:56
sources
sources:
ReviewSourcesProps|null
Defined in: ui/client/features/review/pages/ReviewShellTabs.tsx:56
Functions#
changeBrowserTabs()#
changeBrowserTabs(
__namedParameters):object
Defined in: ui/client/features/review/pages/ReviewShellTabs.tsx:97
Left tabs while reading one change: Changes is the changed-file tree; Branches and PRs point back to the list, since browsing another branch means leaving this change.
Parameters#
__namedParameters
Returns#
object
branches
branches:
ShellTab
changes
changes:
ShellTab
commits
commits:
ShellTab
prs
prs:
ShellTab
changeDrawerTabs()#
changeDrawerTabs(
__namedParameters):object
Defined in: ui/client/features/review/pages/ReviewShellTabs.tsx:144
Parameters#
__namedParameters
Returns#
object
drawer
drawer:
ShellTab
changeToolsTabs()#
changeToolsTabs(
__namedParameters):object
Defined in: ui/client/features/review/pages/ReviewShellTabs.tsx:125
Right tabs while reading one change: Health is the five indicators (today's default), Findings is the findings panel, Detail is the selected finding (moved out of the stage, 's re-slot), Plan match is the same declared-vs-actual comparison the stage also shows (kept on the stage too, per "center change view + blast radius" -- this tab is a second, always-reachable place for it, useful from the narrow layout and while the right panel is what's open), Commit is today's settings.
Parameters#
__namedParameters
Returns#
object
commit
commit:
ShellTab
detail
detail:
ShellTab
findings
findings:
ShellTab
health
health:
ShellTab
planMatch
planMatch:
ShellTab
gitCommitsTab()#
gitCommitsTab():
ShellTab
Defined in: ui/client/features/review/pages/ReviewShellTabs.tsx:48
The Commits tab, left panel: commit history. Not built yet -- designs the Changes/Branches/ Commit tab contents; this shell only reserves its place.
Returns#
gitCommitTab()#
gitCommitTab():
ShellTab
Defined in: ui/client/features/review/pages/ReviewShellTabs.tsx:33
The Commit tab, right panel: today's commit-on-save settings and indicator, relocated here
per the owner decision in ia-five-screens.md -- git settings belong to Git, not Settings. Staging,
the commit box and push/pull are 's job; this is the shell-placement slice.
Returns#
listBrowserTabs()#
listBrowserTabs(
__namedParameters):object
Defined in: ui/client/features/review/pages/ReviewShellTabs.tsx:65
Left tabs while browsing the list: Changes has nothing to show yet (no PR open), Branches is the
source/base picker (today's default, matching the ranked list the center pane already shows), PRs
is real pull-request data -- not built yet, same reserved treatment as Commits. With no remote configured, PRs shows the
"Connect remote" / "Clone a repository" empty state (ia-git-connect, ) instead of the note --
the local branch list itself never needs a remote, so it stays the center pane's job
(ReviewListController's own return value) so it isn't rendered twice.
Parameters#
__namedParameters
Returns#
object
branches
branches:
ShellTab
changes
changes:
ShellTab
commits
commits:
ShellTab
prs
prs:
ShellTab
listToolsTabs()#
listToolsTabs(
glossary):object
Defined in: ui/client/features/review/pages/ReviewShellTabs.tsx:86
Right tabs while browsing the list: only the badge legend and the Commit tab apply; Findings, Detail and Plan match need one open change.
Parameters#
glossary
Returns#
object
commit
commit:
ShellTab
legend
legend:
ShellTab