@@ -32,88 +32,81 @@ const AvailableUpdateCard = ({
32
32
Latest Available Update
33
33
</ p >
34
34
< p className = "u-fontSize--normal" >
35
- { updates && updates . length > 0 && (
36
- < span className = "u-fontSize--small u-fontWeight--medium u-textColor--bodyCopy tw-ml-2" >
37
- ({ updates . length } available)
38
- </ span >
39
- ) }
35
+ < span className = "u-fontSize--small u-fontWeight--medium u-textColor--bodyCopy tw-ml-2" >
36
+ ({ updates . length } available)
37
+ </ span >
40
38
</ p >
41
39
</ div >
42
- { updates && updates . length > 0 && (
43
- < div className = "tw-flex tw-flex-col tw-gap-2 tw-max-h-[275px] tw-overflow-auto" >
44
- < div className = "available-update-row" >
45
- < div className = "tw-h-10 tw-bg-white tw-p-4 tw-flex tw-justify-between tw-items-center tw-rounded" >
46
- < div className = "flex-column" >
47
- < div className = "flex alignItems--center" >
48
- < p className = "u-fontSize--header2 u-fontWeight--bold u-lineHeight--medium card-item-title " >
49
- { update . versionLabel }
50
- </ p >
51
- { update . isRequired && (
52
- < span className = "status-tag required u-marginLeft--10" >
53
- { " " }
54
- Required{ " " }
55
- </ span >
56
- ) }
57
- </ div >
58
- { update . upstreamReleasedAt && (
59
- < p className = "u-fontSize--small u-fontWeight--medium u-textColor--bodyCopy u-marginTop--5" >
40
+ < div className = "tw-flex tw-flex-col tw-gap-2 tw-max-h-[275px] tw-overflow-auto" >
41
+ < div className = "available-update-row" >
42
+ < div className = "tw-h-10 tw-bg-white tw-p-4 tw-flex tw-justify-between tw-items-center tw-rounded" >
43
+ < div className = "flex-column" >
44
+ < div className = "flex alignItems--center" >
45
+ < p className = "u-fontSize--header2 u-fontWeight--bold u-lineHeight--medium card-item-title " >
46
+ { update . versionLabel }
47
+ </ p >
48
+ { update . isRequired && (
49
+ < span className = "status-tag required u-marginLeft--10" >
60
50
{ " " }
61
- Released{ " " }
62
- < span className = "u-fontWeight--bold" >
63
- { Utilities . dateFormat (
64
- update . upstreamReleasedAt ,
65
- "MM/DD/YY @ hh:mm a z"
66
- ) }
67
- </ span >
68
- </ p >
51
+ Required{ " " }
52
+ </ span >
69
53
) }
70
54
</ div >
71
- < div className = "flex alignItems--center" >
72
- { update ?. releaseNotes && (
73
- < >
74
- < Icon
75
- icon = "release-notes"
76
- size = { 24 }
77
- onClick = { ( ) => showReleaseNotes ( update ?. releaseNotes ) }
78
- data-tip = "View release notes"
79
- className = "u-marginRight--5 clickable"
80
- />
81
- < ReactTooltip
82
- effect = "solid"
83
- className = "replicated-tooltip"
84
- />
85
- </ >
86
- ) }
55
+ { update . upstreamReleasedAt && (
56
+ < p className = "u-fontSize--small u-fontWeight--medium u-textColor--bodyCopy u-marginTop--5" >
57
+ { " " }
58
+ Released{ " " }
59
+ < span className = "u-fontWeight--bold" >
60
+ { Utilities . dateFormat (
61
+ update . upstreamReleasedAt ,
62
+ "MM/DD/YY @ hh:mm a z"
63
+ ) }
64
+ </ span >
65
+ </ p >
66
+ ) }
67
+ </ div >
68
+ < div className = "flex alignItems--center" >
69
+ { update ?. releaseNotes && (
70
+ < >
71
+ < Icon
72
+ icon = "release-notes"
73
+ size = { 24 }
74
+ onClick = { ( ) => showReleaseNotes ( update ?. releaseNotes ) }
75
+ data-tip = "View release notes"
76
+ className = "u-marginRight--5 clickable"
77
+ />
78
+ < ReactTooltip effect = "solid" className = "replicated-tooltip" />
79
+ </ >
80
+ ) }
87
81
88
- < ReactTooltip effect = "solid" id = "disable-deployment-tooltip" />
82
+ < ReactTooltip effect = "solid" id = "disable-deployment-tooltip" />
89
83
90
- < button
91
- className = { "btn tw-ml-2 primary blue" }
92
- onClick = { ( ) => navigate ( `/app/${ appSlug } /version-history` ) }
93
- disabled = { ! update . isDeployable || isCurrentVersionLoading }
84
+ < button
85
+ className = { "btn tw-ml-2 primary blue" }
86
+ onClick = { ( ) => navigate ( `/app/${ appSlug } /version-history` ) }
87
+ disabled = { ! update . isDeployable || isCurrentVersionLoading }
88
+ >
89
+ < span
90
+ key = { update . nonDeployableCause }
91
+ data-tip-disable = { update . isDeployable }
92
+ data-tip = { update . nonDeployableCause }
93
+ data-for = "disable-deployment-tooltip"
94
94
>
95
- < span
96
- key = { update . nonDeployableCause }
97
- data-tip-disable = { update . isDeployable }
98
- data-tip = { update . nonDeployableCause }
99
- data-for = "disable-deployment-tooltip"
100
- >
101
- Go to Version history
102
- </ span >
103
- </ button >
104
- </ div >
95
+ Go to Version history
96
+ </ span >
97
+ </ button >
105
98
</ div >
106
- { upgradeService ?. error &&
107
- upgradeService ?. versionLabel === update . versionLabel && (
108
- < div className = "tw-my-4" >
109
- < span className = "u-fontSize--small u-textColor--error u-fontWeight--bold" >
110
- { upgradeService . error }
111
- </ span >
112
- </ div >
113
- ) }
114
99
</ div >
100
+ { upgradeService ?. error &&
101
+ upgradeService ?. versionLabel === update . versionLabel && (
102
+ < div className = "tw-my-4" >
103
+ < span className = "u-fontSize--small u-textColor--error u-fontWeight--bold" >
104
+ { upgradeService . error }
105
+ </ span >
106
+ </ div >
107
+ ) }
115
108
</ div >
116
- ) }
109
+ </ div >
117
110
</ div >
118
111
) ;
119
112
} ;
0 commit comments