MCPcopy
hub / github.com/buildbot/buildbot / ChangesTabWidget

Function ChangesTabWidget

www/base/src/views/BuildView/BuildView.tsx:149–167  ·  view source on GitHub ↗
({build}: TabWidgetProps)

Source from the content-addressed store, hash-verified

147}
148
149const ChangesTabWidget = ({build}: TabWidgetProps) => {
150 const initialChangesFetchLimit = buildbotGetSettings().getIntegerSetting("Changes.changesFetchLimit");
151 const [changesFetchLimit, onLoadMoreChanges] = useLoadMoreItemsState(
152 initialChangesFetchLimit, initialChangesFetchLimit
153 );
154
155 const changesQuery = useDataApiSingleElementQuery(
156 build, [changesFetchLimit],
157 b => b.getChanges({query: {limit: changesFetchLimit}})
158 );
159 if (!changesQuery.isResolved()) {
160 return <LoadingSpan />
161 }
162
163 return <ChangesTable
164 changes={changesQuery}
165 fetchLimit={changesFetchLimit} onLoadMore={onLoadMoreChanges}
166 />
167}
168
169type ResponsibleUsersTabWidgetProps = {
170 propertiesQuery: DataPropertiesCollection;

Callers

nothing calls this directly

Calls 6

buildbotGetSettingsFunction · 0.85
useLoadMoreItemsStateFunction · 0.85
getIntegerSettingMethod · 0.65
isResolvedMethod · 0.65
getChangesMethod · 0.45

Tested by

no test coverage detected