From d78b762f7b6e8290f46cff8cbc6cb7683fa0b443 Mon Sep 17 00:00:00 2001 From: Ali <83188384+testA113@users.noreply.github.com> Date: Mon, 28 Nov 2022 15:00:28 +1300 Subject: [PATCH] refactor(icons): replace fa icons [EE-4459] (#7907) refactor(icons): remove fontawesome EE-4459 refactor(icon) replace feather with lucide EE-4472 --- .eslintrc.yml | 2 +- .../file-uploader/fileUploader.html | 2 +- .../files-datatable/filesDatatable.html | 20 +-- app/assets/css/app.css | 21 --- app/assets/css/icon.css | 2 +- app/assets/css/index.js | 3 - app/assets/ico/agent.svg | 11 -- app/assets/ico/api.svg | 4 - app/assets/ico/arrow-right-long.svg | 1 - app/assets/ico/arrows-updown.svg | 1 - app/assets/ico/asterisk.svg | 1 - app/assets/ico/bomb.svg | 1 - app/assets/ico/circle-notch.svg | 1 - app/assets/ico/clock-rewind.svg | 1 - app/assets/ico/cloud.svg | 1 - app/assets/ico/compress.svg | 1 - app/assets/ico/cubes.svg | 1 - app/assets/ico/custom.svg | 4 - app/assets/ico/dataflow-2.svg | 1 - app/assets/ico/edge-agent.svg | 11 -- app/assets/ico/expand.svg | 1 - app/assets/ico/file-code.svg | 1 - app/assets/ico/file-signature.svg | 1 - app/assets/ico/file-upload.svg | 1 - app/assets/ico/hacker.svg | 5 - app/assets/ico/heartbeat.svg | 1 - app/assets/ico/import.svg | 11 -- app/assets/ico/laptop.svg | 1 - app/assets/ico/linux.svg | 3 + app/assets/ico/magic-wand.svg | 3 - app/assets/ico/magic.svg | 1 - app/assets/ico/palette.svg | 1 - app/assets/ico/placeholder.svg | 8 +- app/assets/ico/restore.svg | 1 - app/assets/ico/rocket.svg | 1 - app/assets/ico/share.svg | 1 - app/assets/ico/socket.svg | 4 - app/assets/ico/subscription.svg | 3 + app/assets/ico/tachometer.svg | 3 - app/assets/ico/tag-2.svg | 1 - app/assets/ico/tags.svg | 1 - app/assets/ico/template.svg | 4 - app/assets/ico/tools.svg | 1 - app/assets/ico/upload-cloud.svg | 1 - app/assets/ico/upload.svg | 4 - app/assets/ico/url.svg | 4 - app/assets/ico/user-circle.svg | 1 - app/assets/ico/user-secret.svg | 1 - app/assets/ico/vendor/docker-icon.svg | 9 + app/assets/ico/vendor/microsoft-icon.svg | 10 ++ app/assets/ico/vendor/nomad-icon.svg | 6 + app/assets/ico/zap.svg | 1 - .../dashboardClusterAgentInfo.html | 4 +- .../configs-datatable/configsDatatable.html | 12 +- .../containerNetworksDatatable.html | 10 +- .../containerProcessesDatatable.html | 4 +- .../events-datatable/eventsDatatable.html | 4 +- .../images-datatable/imagesDatatable.html | 26 +-- .../macvlanNodesDatatable.html | 9 +- .../networkRowContent.html | 7 +- .../networks-datatable/networksDatatable.html | 15 +- .../nodeTasksDatatable.html | 9 +- .../nodes-datatable/nodesDatatable.html | 8 +- .../secrets-datatable/secretsDatatable.html | 12 +- .../serviceTasksDatatable.html | 10 +- .../actions/servicesDatatableActions.html | 7 +- .../services-datatable/servicesDatatable.html | 32 ++-- .../tasks-datatable/tasksDatatable.html | 4 +- .../volumes-datatable/volumesDatatable.html | 20 +-- .../devices-panel/devices-panel.html | 2 +- .../disks-panel/disks-panel.html | 2 +- .../engine-details-panel.html | 2 +- .../host-details-panel.html | 2 +- .../node-labels-table/node-labels-table.html | 2 +- .../swarm-node-details-panel.html | 4 +- .../por-image-registry-rate-limits.html | 4 +- .../imageRegistry/por-image-registry.html | 6 +- .../components/log-viewer/logViewer.html | 12 +- .../networkMacvlanForm.html | 14 +- .../volumesCIFSForm/volumesCifsForm.html | 10 +- .../volumesNFSForm/volumesnfsForm.html | 8 +- .../views/configs/create/createconfig.html | 6 +- app/docker/views/configs/edit/config.html | 8 +- .../views/containers/console/attach.html | 12 +- app/docker/views/containers/console/exec.html | 14 +- .../containers/create/createcontainer.html | 51 +++--- .../views/containers/edit/container.html | 76 +++++---- .../containers/inspect/containerinspect.html | 10 +- .../containers/stats/containerstats.html | 26 +-- app/docker/views/dashboard/dashboard.html | 29 ++-- .../docker-features-configuration.html | 4 +- app/docker/views/images/build/buildimage.html | 32 ++-- app/docker/views/images/edit/image.html | 28 ++-- app/docker/views/images/images.html | 2 +- .../views/images/import/importimage.html | 4 +- .../views/networks/create/createnetwork.html | 24 ++- .../views/secrets/create/createsecret.html | 6 +- app/docker/views/secrets/edit/secret.html | 4 +- .../views/services/create/createservice.html | 44 +++-- .../services/create/includes/config.html | 8 +- .../create/includes/resources-placement.html | 8 +- .../services/create/includes/secret.html | 8 +- .../views/services/edit/includes/configs.html | 6 +- .../services/edit/includes/constraints.html | 6 +- .../edit/includes/container-specs.html | 2 +- .../edit/includes/containerlabels.html | 6 +- .../edit/includes/environmentvariables.html | 4 +- .../views/services/edit/includes/hosts.html | 6 +- .../views/services/edit/includes/image.html | 2 +- .../views/services/edit/includes/logging.html | 6 +- .../views/services/edit/includes/mounts.html | 16 +- .../services/edit/includes/networks.html | 8 +- .../edit/includes/placementPreferences.html | 6 +- .../views/services/edit/includes/ports.html | 6 +- .../services/edit/includes/resources.html | 2 +- .../views/services/edit/includes/restart.html | 2 +- .../views/services/edit/includes/secrets.html | 6 +- .../services/edit/includes/servicelabels.html | 8 +- .../services/edit/includes/updateconfig.html | 2 +- app/docker/views/services/edit/service.html | 41 +++-- app/docker/views/swarm/swarm.html | 4 +- .../swarm/visualizer/swarmvisualizer.html | 13 +- app/docker/views/tasks/edit/task.html | 11 +- .../views/volumes/create/createvolume.html | 4 +- app/docker/views/volumes/edit/volume.html | 8 +- .../associatedEndpointsDatatable.html | 33 ++-- .../components/edge-job-form/edgeJobForm.html | 22 +-- .../edgeJobResultsDatatable.html | 8 +- .../edgeJobsDatatable.html | 8 +- .../edgeStackEndpointsDatatable.html | 4 +- .../edgeStacksDatatable.html | 16 +- .../editEdgeStackForm.html | 4 +- app/edge/components/group-form/groupForm.html | 12 +- .../groups-datatable/groupsDatatable.html | 8 +- .../edgeGroupsView/edgeGroupsView.html | 2 +- app/edge/views/edge-jobs/edgeJob/edgeJob.html | 4 +- .../create-edge-stack-view.html | 4 +- .../editEdgeStackView/editEdgeStackView.html | 4 +- app/index.html | 21 ++- .../containersDatatable.html | 14 +- .../applications-datatable-url.html | 2 +- .../applicationsDatatable.html | 28 ++-- .../applicationsPortsDatatable.html | 28 ++-- .../applicationsStacksDatatable.html | 22 +-- .../configurationsDatatable.html | 16 +- .../events-datatable/eventsDatatable.html | 8 +- .../events-datatable/eventsDatatable.js | 1 - .../integratedApplicationsDatatable.html | 8 +- .../nodeApplicationsDatatable.html | 6 +- .../nodes-datatable/nodesDatatable.html | 10 +- .../resourcePoolApplicationsDatatable.html | 10 +- .../resourcePoolsDatatable.html | 18 +- .../volumes-datatable/volumesDatatable.html | 14 +- .../helm-add-repository.html | 4 +- .../helm-templates-list.html | 4 +- .../helm/helm-templates/helm-templates.html | 18 +- .../kube-services-item.html | 42 ++--- .../kube-services/kube-services.controller.js | 11 -- .../kube-services/kube-services.html | 17 +- .../kubectl-shell/kubectl-shell.controller.js | 130 -------------- .../kubernetesConfigurationData.html | 32 ++-- .../resourceReservation.html | 2 +- .../yaml-inspector/yamlInspector.html | 8 +- app/kubernetes/filters/applicationFilters.js | 30 +--- app/kubernetes/pod/filters.js | 32 ---- .../kube-registry-access-view.html | 8 +- .../views/applications/applications.html | 4 +- .../views/applications/console/console.html | 10 +- .../create/createApplication.html | 158 ++++++++---------- .../views/applications/edit/application.html | 88 +++++----- .../placements-datatable/template.html | 18 +- .../services-table/services-table.html | 4 +- .../views/applications/helm/helm.html | 2 +- .../views/applications/logs/logs.html | 4 +- .../views/applications/stats/stats.html | 18 +- app/kubernetes/views/cluster/node/node.html | 29 ++-- .../views/cluster/node/stats/stats.html | 16 +- .../create/createConfiguration.html | 39 +++-- .../configurations/edit/configuration.html | 18 +- app/kubernetes/views/configure/configure.html | 20 +-- app/kubernetes/views/dashboard/dashboard.html | 10 +- app/kubernetes/views/deploy/deploy.html | 10 +- .../access/resourcePoolAccess.html | 10 +- .../create/createResourcePool.html | 24 ++- .../ingresses-datatable/template.html | 18 +- .../resource-pools/edit/resourcePool.html | 19 +-- .../views/security-constraint/constraint.html | 2 +- app/kubernetes/views/stacks/logs/logs.html | 2 +- app/kubernetes/views/summary/summary.html | 4 +- .../volumes-storages-datatable/template.html | 16 +- app/kubernetes/views/volumes/edit/volume.html | 12 +- app/kubernetes/views/volumes/volumes.html | 4 +- .../logs/nomad-log-viewer/nomadLogViewer.html | 22 ++- app/portainer/__module.js | 13 -- .../BEFeatureIndicator.html | 2 +- app/portainer/components/BoxSelector/utils.ts | 5 +- .../InformationPanelAngular.html | 5 +- .../access-datatable/accessDatatable.html | 6 +- .../components/access-table/accessTable.html | 5 +- .../porAccessControlForm.html | 8 +- .../accessManagement/porAccessManagement.html | 6 +- .../components/beta-panel/betaPanel.html | 2 +- app/portainer/components/buttonSpinner.js | 2 +- .../components/copy-button/copy-button.html | 4 +- .../customTemplateCommonFields.html | 6 +- .../customTemplatesList.html | 12 +- .../access-tokens-datatable.html | 8 +- .../datatable-columns-visibility.html | 2 +- .../endpointsDatatable.html | 10 +- .../datatables/filter/datatable-filter.html | 4 +- .../groups-datatable/groupsDatatable.html | 10 +- app/portainer/components/datatables/index.js | 2 - .../registriesDatatable.html | 12 +- .../datatable-sort-icon.controller.js | 5 - .../sort-icon/datatable-sort-icon.html | 9 - .../components/datatables/sort-icon/index.js | 11 -- .../stacks-datatable/stacksDatatable.html | 22 +-- .../strings-datatable/strings-datatable.html | 6 +- .../tags-datatable/tagsDatatable.html | 6 +- .../titlebar/datatable-titlebar.html | 2 +- .../components/datatables/titlebar/index.js | 1 - .../users-datatable/usersDatatable.html | 12 +- .../demo-feature-indicator.html | 2 +- .../endpointSecurity/porEndpointSecurity.html | 20 +-- .../environment-variables-panel.html | 6 +- ...nvironment-variables-simple-mode-item.html | 11 +- .../environment-variables-simple-mode.html | 14 +- .../git-form-additional-file-item.html | 4 +- .../git-form-additional-files-panel.html | 4 +- .../git-form-auth-fieldset.html | 2 +- .../git-form-auto-update-fieldset.html | 16 +- .../git-form-compose-path-field.html | 2 +- .../git-form-ref-field.html | 2 +- .../forms/group-form/groupForm.html | 2 +- .../kubernetes-app-git-form.html | 8 +- .../kubernetes-redeploy-app-git-form.html | 8 +- .../registry-form-ecr.html | 14 +- .../registry-form-azure.html | 10 +- .../registry-form-custom.html | 10 +- .../registry-form-dockerhub.html | 8 +- .../gitlabProjectsDatatable.html | 4 +- .../registry-form-gitlab.html | 14 +- .../registry-form-proget.html | 12 +- .../registry-form-quay.html | 10 +- .../stackFromTemplateForm.html | 8 +- .../stack-redeploy-git-form.html | 8 +- .../groupAssociationTable.html | 2 +- .../components/product-list/productList.html | 5 +- .../registry-details/registry-details.html | 2 +- .../components/show-hide/show-hide.html | 4 +- .../stack-duplication-form.html | 12 +- .../template-item/templateItem.html | 4 +- .../template-list/templateList.html | 6 +- .../components/theme/theme-settings.html | 4 +- .../widget/rd-widget-custom-header.ts | 2 +- .../components/widget/rd-widget-title.ts | 3 +- app/portainer/filters/filters.js | 30 +++- app/portainer/models/access.js | 2 - app/portainer/models/endpoint/formValues.js | 21 --- .../oauth-options.tsx | 3 +- .../oauth-settings/oauth-settings.html | 14 +- .../access-viewer-datatable.html | 12 +- .../access-viewer/access-viewer.html | 2 +- .../rbac/components/roles-datatable/index.js | 1 - .../roles-datatable/roles-datatable.html | 7 +- app/portainer/rbac/views/roles/roles.html | 2 +- app/portainer/react/components/index.ts | 18 +- .../services/modal.service/prompt.ts | 2 +- app/portainer/services/notifications.ts | 2 +- .../ldap/ad-settings/ad-settings.html | 6 +- .../ldap-connectivity-check.html | 4 +- .../ldap-custom-admin-group.html | 6 +- .../ldap-custom-group-search.html | 6 +- .../ldap-custom-user-search.html | 4 +- .../ldap-group-search-item.html | 6 +- .../ldap-group-search/ldap-group-search.html | 2 +- .../ldap-groups-datatable.html | 4 +- .../ldap-settings-custom.html | 6 +- .../ldap-settings-dn-builder.html | 8 +- .../ldap-settings-group-dn-builder.html | 2 +- .../ldap-settings-openldap.html | 6 +- .../ldap-settings-security.html | 6 +- .../ldap-settings-test-login.html | 4 +- .../ldap/ldap-settings/ldap-options.tsx | 2 +- .../ldap-user-search-item.html | 4 +- .../ldap-user-search/ldap-user-search.html | 2 +- .../ldap-users-datatable.html | 4 +- .../ssl-certificate/ssl-certificate.html | 18 +- .../activity-logs-datatable.html | 2 +- .../activity-logs-view.html | 4 +- .../auth-logs-datatable.html | 2 +- .../auth-logs-view/auth-logs-view.html | 4 +- app/portainer/views/account/account.html | 12 +- app/portainer/views/auth/auth.html | 16 +- .../createCustomTemplateView.html | 8 +- .../customTemplatesView.html | 4 +- .../editCustomTemplateView.html | 2 +- .../views/devices/import/importDevice.html | 39 +++-- .../devices/profiles/add/addProfile.html | 2 +- .../devices/profiles/edit/editProfile.html | 2 +- .../endpoints/access/endpointAccess.html | 2 +- .../views/endpoints/edit/endpoint.html | 12 +- .../views/endpoints/kvm/endpointKVM.html | 12 +- .../views/groups/access/groupAccess.html | 6 +- app/portainer/views/groups/groups.html | 9 +- app/portainer/views/init/admin/initAdmin.html | 32 ++-- .../views/init/endpoint/includes/agent.html | 28 ---- .../init/endpoint/includes/localDocker.html | 15 -- .../endpoint/includes/localKubernetes.html | 8 - .../views/init/endpoint/initEndpoint.html | 79 --------- .../init/endpoint/initEndpointController.js | 148 ---------------- app/portainer/views/logout/logout.html | 2 +- .../views/registries/create/options.tsx | 2 +- .../views/registries/edit/registry.html | 16 +- .../views/settings/authentication/options.tsx | 2 +- .../settingsAuthentication.html | 4 +- app/portainer/views/settings/options.tsx | 4 +- app/portainer/views/settings/settings.html | 22 ++- .../views/stacks/create/createstack.html | 16 +- app/portainer/views/stacks/edit/stack.html | 24 ++- app/portainer/views/stacks/stacks.html | 2 +- app/portainer/views/tags/tags.html | 10 +- app/portainer/views/templates/templates.html | 31 ++-- app/portainer/views/users/edit/user.html | 20 +-- app/portainer/views/users/users.html | 24 ++- .../azure/DashboardView/DashboardView.tsx | 7 +- .../azure/DashboardView/icon-subscription.svg | 3 - .../CreateContainerInstanceForm.tsx | 3 +- .../CreateView/PortsMappingField.tsx | 4 +- .../ListView/ContainersDatatable.tsx | 2 +- .../ListView/columns/ports.tsx | 7 +- .../BEFeatureIndicator/BEFeatureIndicator.tsx | 8 +- ...adge.stories.tsx => BadgeIcon.stories.tsx} | 2 +- app/react/components/BadgeIcon/BadgeIcon.tsx | 4 +- .../BoxSelector/BoxSelector.stories.tsx | 9 +- .../BoxSelector/BoxSelector.test.tsx | 6 +- .../BoxSelector/BoxSelectorItem.css | 5 - .../BoxSelector/BoxSelectorItem.stories.tsx | 9 +- .../BoxSelector/BoxSelectorItem.tsx | 1 - .../BoxSelector/LimitedToBeIndicator.tsx | 4 +- app/react/components/BoxSelector/LogoIcon.tsx | 6 +- .../common-options/build-methods.tsx | 2 +- app/react/components/Code/Code.tsx | 13 +- .../DashboardItem/DashboardItem.stories.tsx | 10 +- .../DashboardItem/DashboardItem.test.tsx | 8 +- .../DashboardItem/DashboardItem.tsx | 10 +- app/react/components/FallbackImage.tsx | 5 +- app/react/components/Icon.tsx | 47 +++--- app/react/components/InformationPanel.tsx | 5 +- app/react/components/NavTabs/NavTabs.tsx | 2 +- .../PageHeader/ContextHelp/ContextHelp.tsx | 4 +- .../PageHeader/NotificationsMenu.tsx | 14 +- .../components/PageHeader/PageHeader.tsx | 2 +- app/react/components/PageHeader/UserMenu.tsx | 4 +- app/react/components/PasswordCheckHint.tsx | 6 +- app/react/components/Svg.tsx | 93 ++--------- .../components/TagSelector/TagSelector.tsx | 3 +- app/react/components/Tip/TextTip/TextTip.tsx | 4 +- app/react/components/Tip/Tooltip/Tooltip.tsx | 4 +- .../components/ViewLoading/ViewLoading.tsx | 5 +- .../components/Widget/Widget.stories.tsx | 20 ++- app/react/components/Widget/WidgetTitle.tsx | 8 +- app/react/components/buttons/AddButton.tsx | 3 +- .../components/buttons/Button.stories.tsx | 2 +- app/react/components/buttons/Button.tsx | 9 +- .../buttons/ButtonGroup.stories.tsx | 56 ++----- .../buttons/CopyButton/CopyButton.tsx | 5 +- .../buttons/LoadingButton.stories.tsx | 13 +- .../components/buttons/LoadingButton.test.tsx | 12 +- .../components/buttons/LoadingButton.tsx | 33 ++-- .../components/datatables/ActionsMenu.tsx | 5 +- .../datatables/ColumnVisibilityMenu.tsx | 2 +- .../components/datatables/ExpandingCell.tsx | 16 +- app/react/components/datatables/Filter.tsx | 16 +- .../components/datatables/FilterSearchBar.tsx | 4 +- app/react/components/datatables/SearchBar.tsx | 4 +- .../components/datatables/TableHeaderCell.tsx | 1 + .../datatables/TableHeaderSortIcons.tsx | 7 +- .../datatables/TableSettingsMenu.tsx | 2 +- .../TableSettingsMenuAutoRefresh.tsx | 9 +- .../components/datatables/TableTitle.tsx | 8 +- .../components/datatables/expand-column.tsx | 2 +- .../FileUpload/FileUploadField.tsx | 3 +- .../FormControl/FormControl.tsx | 4 +- .../components/form-components/FormError.tsx | 3 +- .../FormSection/FormSection.tsx | 4 +- .../form-components/InputList/InputList.tsx | 17 +- .../form-components/ReactSelect.css | 4 + .../docker/DashboardView/ContainerStatus.tsx | 26 +-- .../docker/DashboardView/ImagesTotalSize.tsx | 3 +- .../TemplateListSort/TemplateListSort.tsx | 15 +- .../containers/ItemView/HealthStatus.tsx | 4 +- .../ContainersDatatable.tsx | 2 +- .../ContainersDatatableActions.tsx | 2 +- .../ContainersDatatable/columns/ports.tsx | 5 +- .../ContainerQuickActions.tsx | 15 +- .../images/ItemView/DockerfileDetails.tsx | 2 +- .../ItemView/NetworkContainersTable.tsx | 10 +- .../networks/ItemView/NetworkDetailsTable.tsx | 6 +- .../networks/ItemView/NetworkOptionsTable.tsx | 4 +- .../ItemView/StackContainersDatatable.tsx | 2 +- .../components/EdgeScriptForm/OsSelector.tsx | 12 +- .../columns/power-state.tsx | 9 +- .../EdgeDevicesDatatable.tsx | 2 +- .../EdgeDevicesDatatableActions.tsx | 9 +- .../IngressClassDatatable.tsx | 4 +- .../columns/availability.tsx | 3 +- .../CreateIngressView/Annotations/index.tsx | 14 +- .../CreateIngressView/IngressForm.tsx | 18 +- .../IngressDatatable/IngressDatatable.tsx | 5 +- .../IngressDatatable/columns/ingressRules.tsx | 5 +- .../NamespaceAccessUsersSelector.tsx | 2 +- .../nomad/DashboardView/DashboardView.tsx | 16 +- .../nomad/DashboardView/RunningStatus.tsx | 14 +- .../EventsDatatable/EventsDatatable.tsx | 3 +- .../JobsView/JobsDatatable/JobsDatatable.tsx | 2 +- .../TasksDatatable/columns/actions.tsx | 5 +- .../JobsDatatable/actions/JobActions.tsx | 3 +- .../JobsDatatable/columns/actions.tsx | 4 +- .../portainer/HomeView/EdgeLoadingSpinner.tsx | 5 +- .../EnvironmentItem/AgentVersionTag.tsx | 4 +- .../EnvironmentItem/EnvironmentIcon.tsx | 12 +- .../EnvironmentItem/EnvironmentItem.tsx | 5 +- .../EnvironmentStatsDocker.tsx | 65 +++---- .../EnvironmentItem/EnvironmentStatsItem.tsx | 6 +- .../EnvironmentStatsKubernetes.tsx | 17 +- .../EnvironmentList.module.css | 2 +- .../EnvironmentList/EnvironmentList.tsx | 6 +- .../KubeconfigButton/KubeconfigButton.tsx | 5 +- .../KubeconfigButton/KubeconfigPrompt.tsx | 2 +- .../EnvironmentList/SortbySelector.tsx | 22 +-- .../AccessControlPanel/AccessControlPanel.tsx | 5 +- .../AccessControlPanelDetails.tsx | 4 +- .../PorAccessManagementUsersSelector.tsx | 2 +- .../CreateView/CreateView.tsx | 2 +- .../update-schedules/ItemView/ItemView.tsx | 2 +- .../update-schedules/ListView/ListView.tsx | 2 +- .../common/ActiveSchedulesNotice.tsx | 4 +- .../common/ScheduledTimeField.tsx | 6 +- .../EndpointTypeView.tsx | 3 +- .../environment-types.ts | 14 +- .../EnvironmentsCreationView.tsx | 7 +- .../WizardAzure/WizardAzure.tsx | 21 ++- .../WizardDocker/APITab/APIForm.tsx | 7 +- .../WizardDocker/SocketTab/SocketForm.tsx | 7 +- .../WizardDocker/WizardDocker.tsx | 10 +- .../WizardEndpointsList.tsx | 14 +- .../WizardKubernetes/DeploymentScripts.tsx | 7 +- .../WizardKubernetes/KubeConfigTeaserForm.tsx | 4 +- .../WizardKubernetes/WizardKubernetes.tsx | 8 +- .../shared/AgentForm/AgentForm.tsx | 7 +- .../EdgeAgentForm/EdgeAgentForm.tsx | 7 +- .../environments/wizard/HomeView/HomeView.tsx | 12 +- .../components/Option/Option.module.css | 6 +- .../wizard/components/Option/Option.tsx | 10 +- .../notifications/NotificationsView.tsx | 2 +- .../DefaultRegistry/DefaultRegistryAction.tsx | 2 +- .../PasswordLengthSlider.tsx | 2 +- .../AutomaticEdgeEnvCreation.tsx | 6 +- .../DeploymentSyncOptions.tsx | 3 +- .../EdgeComputeSettings.tsx | 3 +- .../FDOProfilesDatatable.tsx | 2 +- .../FDOProfilesDatatableActions.tsx | 9 +- .../SettingsFDO/SettingsFDO.tsx | 3 +- .../SettingsOpenAMT/SettingsOpenAMT.tsx | 3 +- .../users/teams/ItemView/Details.tsx | 2 +- .../TeamMembersList/TeamMembersList.tsx | 2 +- .../TeamMembersList/name-column.tsx | 2 +- .../TeamMembersList/team-role-column.tsx | 14 +- .../UsersList/UsersList.tsx | 2 +- .../UsersList/name-column.tsx | 2 +- .../CreateTeamForm/CreateTeamForm.tsx | 7 +- .../TeamsDatatable/TeamsDatatable.tsx | 2 +- .../sidebar/AzureSidebar/AzureSidebar.tsx | 2 +- app/react/sidebar/DockerSidebar.tsx | 2 +- app/react/sidebar/EdgeComputeSidebar.tsx | 4 +- app/react/sidebar/EnvironmentSidebar.tsx | 6 +- app/react/sidebar/Footer/BuildInfoModal.tsx | 4 +- .../sidebar/Footer/UpdateNotifications.tsx | 3 +- app/react/sidebar/Header.tsx | 2 +- .../KubectlShell/KubectlShell.tsx | 8 +- .../KubectlShell/KubectlShellButton.tsx | 5 +- .../KubernetesSidebar/KubernetesSidebar.tsx | 2 +- .../sidebar/NomadSidebar/NomadSidebar.tsx | 2 +- app/react/sidebar/SettingsSidebar.tsx | 2 +- app/react/sidebar/Sidebar.tsx | 2 +- app/react/sidebar/SidebarItem/Head.tsx | 4 +- app/react/sidebar/SidebarItem/Menu.tsx | 2 +- .../SidebarItem/SidebarItem.stories.tsx | 2 +- app/react/sidebar/SidebarItem/SidebarItem.tsx | 2 +- app/react/sidebar/UpgradeBEBanner.tsx | 4 +- app/react/sidebar/items/DashboardLink.tsx | 2 +- app/react/sidebar/items/VolumesLink.tsx | 2 +- extensions.json | 60 ------- package.json | 3 +- tailwind.config.js | 3 + webpack/webpack.common.js | 2 +- yarn.lock | 17 +- 498 files changed, 2102 insertions(+), 2817 deletions(-) delete mode 100644 app/assets/ico/agent.svg delete mode 100644 app/assets/ico/api.svg delete mode 100644 app/assets/ico/arrow-right-long.svg delete mode 100644 app/assets/ico/arrows-updown.svg delete mode 100644 app/assets/ico/asterisk.svg delete mode 100644 app/assets/ico/bomb.svg delete mode 100644 app/assets/ico/circle-notch.svg delete mode 100644 app/assets/ico/clock-rewind.svg delete mode 100644 app/assets/ico/cloud.svg delete mode 100644 app/assets/ico/compress.svg delete mode 100644 app/assets/ico/cubes.svg delete mode 100644 app/assets/ico/custom.svg delete mode 100644 app/assets/ico/dataflow-2.svg delete mode 100644 app/assets/ico/edge-agent.svg delete mode 100644 app/assets/ico/expand.svg delete mode 100644 app/assets/ico/file-code.svg delete mode 100644 app/assets/ico/file-signature.svg delete mode 100644 app/assets/ico/file-upload.svg delete mode 100644 app/assets/ico/hacker.svg delete mode 100644 app/assets/ico/heartbeat.svg delete mode 100644 app/assets/ico/import.svg delete mode 100644 app/assets/ico/laptop.svg create mode 100644 app/assets/ico/linux.svg delete mode 100644 app/assets/ico/magic-wand.svg delete mode 100644 app/assets/ico/magic.svg delete mode 100644 app/assets/ico/palette.svg delete mode 100644 app/assets/ico/restore.svg delete mode 100644 app/assets/ico/rocket.svg delete mode 100644 app/assets/ico/share.svg delete mode 100644 app/assets/ico/socket.svg create mode 100644 app/assets/ico/subscription.svg delete mode 100644 app/assets/ico/tachometer.svg delete mode 100644 app/assets/ico/tag-2.svg delete mode 100644 app/assets/ico/tags.svg delete mode 100644 app/assets/ico/template.svg delete mode 100644 app/assets/ico/tools.svg delete mode 100644 app/assets/ico/upload-cloud.svg delete mode 100644 app/assets/ico/upload.svg delete mode 100644 app/assets/ico/url.svg delete mode 100644 app/assets/ico/user-circle.svg delete mode 100644 app/assets/ico/user-secret.svg create mode 100644 app/assets/ico/vendor/docker-icon.svg create mode 100644 app/assets/ico/vendor/microsoft-icon.svg create mode 100644 app/assets/ico/vendor/nomad-icon.svg delete mode 100644 app/assets/ico/zap.svg delete mode 100644 app/kubernetes/components/kubectl-shell/kubectl-shell.controller.js delete mode 100644 app/portainer/components/datatables/sort-icon/datatable-sort-icon.controller.js delete mode 100644 app/portainer/components/datatables/sort-icon/datatable-sort-icon.html delete mode 100644 app/portainer/components/datatables/sort-icon/index.js delete mode 100644 app/portainer/views/init/endpoint/includes/agent.html delete mode 100644 app/portainer/views/init/endpoint/includes/localDocker.html delete mode 100644 app/portainer/views/init/endpoint/includes/localKubernetes.html delete mode 100644 app/portainer/views/init/endpoint/initEndpoint.html delete mode 100644 app/portainer/views/init/endpoint/initEndpointController.js delete mode 100644 app/react/azure/DashboardView/icon-subscription.svg rename app/react/components/BadgeIcon/{Badge.stories.tsx => BadgeIcon.stories.tsx} (91%) delete mode 100644 extensions.json diff --git a/.eslintrc.yml b/.eslintrc.yml index a01e1f765..da0d32284 100644 --- a/.eslintrc.yml +++ b/.eslintrc.yml @@ -104,7 +104,7 @@ overrides: 'react/jsx-no-bind': off 'no-await-in-loop': 'off' 'react/jsx-no-useless-fragment': ['error', { allowExpressions: true }] - 'regex/invalid': ['error', [{ 'regex': 'data-feather="(.*)"', 'message': 'Please use `react-feather` package instead' }]] + 'regex/invalid': ['error', [{ 'regex': ' - + diff --git a/app/agent/components/files-datatable/filesDatatable.html b/app/agent/components/files-datatable/filesDatatable.html index 47e6643fc..c082f229e 100644 --- a/app/agent/components/files-datatable/filesDatatable.html +++ b/app/agent/components/files-datatable/filesDatatable.html @@ -4,12 +4,12 @@
- +
{{ $ctrl.titleText }}