From 294d1668d447c671a7b1d5f5cdace0803a8ae6ea Mon Sep 17 00:00:00 2001 From: Chaim Lev-Ari Date: Fri, 16 Dec 2022 03:20:22 +0200 Subject: [PATCH] feat(edge/updates): sync code changes from EE [EE-3023] (#8186) * feat(edge/updates): add info about each field * feat(edge/update): add beta feature * fix(edge/update): add info --- .../FormControl/FormControl.tsx | 2 +- .../HomeView/EnvironmentList/UpdateBadge.tsx | 2 +- .../CreateView/CreateView.tsx | 7 +++ .../update-schedules/ItemView/ItemView.tsx | 7 +++ .../update-schedules/ListView/ListView.tsx | 3 ++ .../common/EdgeGroupsField.tsx | 44 ++++++++++++------- .../update-schedules/common/NameField.tsx | 8 +++- 7 files changed, 55 insertions(+), 18 deletions(-) diff --git a/app/react/components/form-components/FormControl/FormControl.tsx b/app/react/components/form-components/FormControl/FormControl.tsx index 80889fe8c..c7cba6bdf 100644 --- a/app/react/components/form-components/FormControl/FormControl.tsx +++ b/app/react/components/form-components/FormControl/FormControl.tsx @@ -83,7 +83,7 @@ function sizeClassChildren(size?: Size) { case 'medium': return 'col-sm-8 col-lg-9'; case 'xsmall': - return 'col-sm-8'; + return 'col-sm-10'; case 'vertical': return ''; default: diff --git a/app/react/portainer/HomeView/EnvironmentList/UpdateBadge.tsx b/app/react/portainer/HomeView/EnvironmentList/UpdateBadge.tsx index 284b03acd..b1d15aa76 100644 --- a/app/react/portainer/HomeView/EnvironmentList/UpdateBadge.tsx +++ b/app/react/portainer/HomeView/EnvironmentList/UpdateBadge.tsx @@ -11,7 +11,7 @@ export function UpdateBadge() { return ( + + Devices need to be allocated to an Edge group, visit the{' '} + Edge Groups page to assign + environments and create groups. + + + + Devices need to be allocated to an Edge group, visit the{' '} + Edge Groups page to assign + environments and create groups. + + + + - + onChange(selectedGroups.map((g) => g.Id)) + } + isMulti + options={groupsQuery.data || []} + getOptionLabel={(group) => group.Name} + getOptionValue={(group) => group.Id.toString()} + closeMenuOnSelect={false} + isDisabled={disabled} + /> + + + Select groups of Edge environments to update + + ); } diff --git a/app/react/portainer/environments/update-schedules/common/NameField.tsx b/app/react/portainer/environments/update-schedules/common/NameField.tsx index 8cdb061be..5c15a1601 100644 --- a/app/react/portainer/environments/update-schedules/common/NameField.tsx +++ b/app/react/portainer/environments/update-schedules/common/NameField.tsx @@ -12,7 +12,13 @@ export function NameField() { const [{ name }, { error }] = useField('name'); return ( - + );