Skip to content

Commit 83739b0

Browse files
authored
[Fleet] Address Package Policy upgrade UX review (#115414)
* Fix package update button + icon * Adjust order of modal of states based on UX review * Clarify integration/agent policies in integration UI policy table
1 parent 83e9c7a commit 83739b0

3 files changed

Lines changed: 5 additions & 6 deletions

File tree

x-pack/plugins/fleet/public/applications/integrations/sections/epm/screens/detail/index.tsx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -452,7 +452,7 @@ export function Detail() {
452452
name: (
453453
<FormattedMessage
454454
id="xpack.fleet.epm.packageDetailsNav.packagePoliciesLinkText"
455-
defaultMessage="Policies"
455+
defaultMessage="Integration Policies"
456456
/>
457457
),
458458
isSelected: panel === 'policies',

x-pack/plugins/fleet/public/applications/integrations/sections/epm/screens/detail/policies/package_policies.tsx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -211,7 +211,7 @@ export const PackagePoliciesPage = ({ name, version }: PackagePoliciesPanelProps
211211
{
212212
field: 'packagePolicy.name',
213213
name: i18n.translate('xpack.fleet.epm.packageDetails.integrationList.name', {
214-
defaultMessage: 'Integration',
214+
defaultMessage: 'Integration Policy',
215215
}),
216216
render(_, { packagePolicy }) {
217217
return <IntegrationDetailsLink packagePolicy={packagePolicy} />;

x-pack/plugins/fleet/public/applications/integrations/sections/epm/screens/detail/settings/update_button.tsx

Lines changed: 3 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -154,6 +154,7 @@ export const UpdateButton: React.FunctionComponent<UpdateButtonProps> = ({
154154
return;
155155
}
156156

157+
setIsUpdateModalVisible(false);
157158
setIsUpgradingPackagePolicies(true);
158159

159160
await installPackage({ name, version, title });
@@ -166,7 +167,6 @@ export const UpdateButton: React.FunctionComponent<UpdateButtonProps> = ({
166167
);
167168

168169
setIsUpgradingPackagePolicies(false);
169-
setIsUpdateModalVisible(false);
170170

171171
notifications.toasts.addSuccess({
172172
title: toMountPoint(
@@ -285,15 +285,14 @@ export const UpdateButton: React.FunctionComponent<UpdateButtonProps> = ({
285285
<EuiFlexGroup alignItems="center">
286286
<EuiFlexItem grow={false}>
287287
<EuiButton
288-
iconType={'refresh'}
289-
isLoading={isInstalling}
288+
isLoading={isInstalling || isUpgradingPackagePolicies}
290289
onClick={
291290
upgradePackagePolicies ? () => setIsUpdateModalVisible(true) : handleClickUpdate
292291
}
293292
>
294293
<FormattedMessage
295294
id="xpack.fleet.integrations.updatePackage.updatePackageButtonLabel"
296-
defaultMessage="Update to latest version"
295+
defaultMessage="Upgrade to latest version"
297296
/>
298297
</EuiButton>
299298
</EuiFlexItem>

0 commit comments

Comments
 (0)