@@ -26,95 +26,93 @@ export default function WorkflowHistoryUngroupedEvent({
2626 decodedPageUrlParams,
2727 isExpanded,
2828 toggleIsExpanded,
29- animateBorderOnEnter ,
29+ animateBackgroundOnEnter ,
3030 onReset,
3131} : Props ) {
3232 const retries = getRetriesForHistoryEvent ( eventInfo . event ) ;
33- const overrides = getOverrides ( animateBorderOnEnter ) ;
33+ const overrides = getOverrides ( animateBackgroundOnEnter ) ;
3434
3535 return (
36- < styled . CardContainer >
37- < Panel
38- overrides = { overrides . panel }
39- title = {
40- < styled . CardHeaderContainer >
41- < styled . CardHeaderFieldContainer >
42- { isPendingHistoryEvent ( eventInfo . event ) ? (
43- < MdHourglassTop size = { 16 } display = "block" />
44- ) : (
45- eventInfo . id
36+ < Panel
37+ overrides = { overrides . panel }
38+ title = {
39+ < styled . CardHeaderContainer >
40+ < styled . CardHeaderFieldContainer >
41+ { isPendingHistoryEvent ( eventInfo . event ) ? (
42+ < MdHourglassTop size = { 16 } display = "block" />
43+ ) : (
44+ eventInfo . id
45+ ) }
46+ </ styled . CardHeaderFieldContainer >
47+ < styled . CardHeaderFieldContainer >
48+ < styled . CardLabelContainer >
49+ < WorkflowHistoryGroupLabel
50+ label = { eventInfo . label }
51+ shortLabel = { eventInfo . shortLabel }
52+ />
53+ { isExpanded && (
54+ < WorkflowHistoryEventLinkButton
55+ historyEventId = { eventInfo . id }
56+ isUngroupedView
57+ />
4658 ) }
59+ </ styled . CardLabelContainer >
60+ </ styled . CardHeaderFieldContainer >
61+ < styled . CardStatusContainer >
62+ < WorkflowHistoryEventStatusBadge
63+ statusReady = { true }
64+ size = "small"
65+ status = { eventInfo . status }
66+ />
67+ { eventInfo . statusLabel }
68+ { retries ? (
69+ < Badge
70+ overrides = { overrides . badge }
71+ content = { retries === 1 ? '1 retry' : `${ retries } retries` }
72+ shape = "rectangle"
73+ color = "primary"
74+ />
75+ ) : null }
76+ </ styled . CardStatusContainer >
77+ { eventInfo . event . eventTime ? (
78+ < styled . CardHeaderFieldContainer >
79+ { formatDate ( parseGrpcTimestamp ( eventInfo . event . eventTime ) ) }
4780 </ styled . CardHeaderFieldContainer >
81+ ) : (
82+ < div />
83+ ) }
84+ { eventInfo . event . eventTime && workflowStartTime ? (
4885 < styled . CardHeaderFieldContainer >
49- < styled . CardLabelContainer >
50- < WorkflowHistoryGroupLabel
51- label = { eventInfo . label }
52- shortLabel = { eventInfo . shortLabel }
53- />
54- { isExpanded && (
55- < WorkflowHistoryEventLinkButton
56- historyEventId = { eventInfo . id }
57- isUngroupedView
58- />
59- ) }
60- </ styled . CardLabelContainer >
86+ { getFormattedEventsDuration (
87+ parseGrpcTimestamp ( workflowStartTime ) ,
88+ parseGrpcTimestamp ( eventInfo . event . eventTime )
89+ ) }
6190 </ styled . CardHeaderFieldContainer >
62- < styled . CardStatusContainer >
63- < WorkflowHistoryEventStatusBadge
64- statusReady = { true }
65- size = "small"
66- status = { eventInfo . status }
91+ ) : (
92+ < div />
93+ ) }
94+ { typeof onReset === 'function' ? (
95+ < styled . ResetButtonContainer >
96+ < WorkflowHistoryTimelineResetButton
97+ domain = { decodedPageUrlParams . domain }
98+ cluster = { decodedPageUrlParams . cluster }
99+ workflowId = { decodedPageUrlParams . workflowId }
100+ runId = { decodedPageUrlParams . runId }
101+ onReset = { onReset }
67102 />
68- { eventInfo . statusLabel }
69- { retries ? (
70- < Badge
71- overrides = { overrides . badge }
72- content = { retries === 1 ? '1 retry' : `${ retries } retries` }
73- shape = "rectangle"
74- color = "primary"
75- />
76- ) : null }
77- </ styled . CardStatusContainer >
78- { eventInfo . event . eventTime ? (
79- < styled . CardHeaderFieldContainer >
80- { formatDate ( parseGrpcTimestamp ( eventInfo . event . eventTime ) ) }
81- </ styled . CardHeaderFieldContainer >
82- ) : (
83- < div />
84- ) }
85- { eventInfo . event . eventTime && workflowStartTime ? (
86- < styled . CardHeaderFieldContainer >
87- { getFormattedEventsDuration (
88- parseGrpcTimestamp ( workflowStartTime ) ,
89- parseGrpcTimestamp ( eventInfo . event . eventTime )
90- ) }
91- </ styled . CardHeaderFieldContainer >
92- ) : (
93- < div />
94- ) }
95- { typeof onReset === 'function' ? (
96- < styled . ResetButtonContainer >
97- < WorkflowHistoryTimelineResetButton
98- domain = { decodedPageUrlParams . domain }
99- cluster = { decodedPageUrlParams . cluster }
100- workflowId = { decodedPageUrlParams . workflowId }
101- runId = { decodedPageUrlParams . runId }
102- onReset = { onReset }
103- />
104- </ styled . ResetButtonContainer >
105- ) : (
106- < div />
107- ) }
108- </ styled . CardHeaderContainer >
109- }
110- expanded = { isExpanded }
111- onChange = { ( ) => toggleIsExpanded ( ) }
112- >
113- < WorkflowHistoryEventDetails
114- event = { eventInfo . event }
115- decodedPageUrlParams = { decodedPageUrlParams }
116- />
117- </ Panel >
118- </ styled . CardContainer >
103+ </ styled . ResetButtonContainer >
104+ ) : (
105+ < div />
106+ ) }
107+ </ styled . CardHeaderContainer >
108+ }
109+ expanded = { isExpanded }
110+ onChange = { ( ) => toggleIsExpanded ( ) }
111+ >
112+ < WorkflowHistoryEventDetails
113+ event = { eventInfo . event }
114+ decodedPageUrlParams = { decodedPageUrlParams }
115+ />
116+ </ Panel >
119117 ) ;
120118}
0 commit comments