From 1132c9ce87f950e506307b3ac2aca18a4e2d22a0 Mon Sep 17 00:00:00 2001 From: Chaim Lev-Ari Date: Tue, 17 May 2022 07:22:44 +0300 Subject: [PATCH] refactor(app): create empty react structure [EE-3178] (#6926) --- app/azure/_module.js | 3 ++- app/azure/react/components/index.ts | 6 ++++++ app/azure/react/index.ts | 9 +++++++++ app/azure/react/views/index.ts | 6 ++++++ app/docker/__module.js | 4 +++- app/docker/react/components/index.ts | 6 ++++++ app/docker/react/index.ts | 9 +++++++++ app/docker/react/views/index.ts | 6 ++++++ app/edge/__module.js | 3 ++- app/edge/react/components/index.ts | 6 ++++++ app/edge/react/index.ts | 9 +++++++++ app/edge/react/views/index.ts | 6 ++++++ app/index.js | 2 ++ app/kubernetes/__module.js | 3 ++- app/kubernetes/react/components/index.ts | 6 ++++++ app/kubernetes/react/index.ts | 9 +++++++++ app/kubernetes/react/views/index.ts | 6 ++++++ app/nomad/index.ts | 8 ++++++++ app/nomad/react/components/index.ts | 6 ++++++ app/nomad/react/index.ts | 9 +++++++++ app/nomad/react/views/index.ts | 6 ++++++ app/portainer/__module.js | 2 ++ app/portainer/react/components/index.ts | 6 ++++++ app/portainer/react/index.ts | 9 +++++++++ app/portainer/react/views/index.ts | 6 ++++++ app/react/.keep | 0 app/react/auth/.keep | 0 app/react/auth/InternalLoginView/.keep | 0 app/react/auth/LoginView/.keep | 0 app/react/azure/.keep | 0 app/react/azure/DashboardView/.keep | 0 app/react/azure/container-instances/.keep | 0 app/react/azure/container-instances/CreateView/.keep | 0 app/react/azure/container-instances/ItemView/.keep | 0 app/react/azure/container-instances/ListView/.keep | 0 app/react/components/.keep | 0 app/react/docker/.keep | 0 app/react/docker/DashboardView/.keep | 0 app/react/docker/app-templates/.keep | 0 app/react/docker/configs/.keep | 0 app/react/docker/configs/CreateView/.keep | 0 app/react/docker/configs/EditView/.keep | 0 app/react/docker/configs/ListView/.keep | 0 app/react/docker/containers/.keep | 0 app/react/docker/containers/ConsoleAttachView/.keep | 0 app/react/docker/containers/ConsoleExecView/.keep | 0 app/react/docker/containers/CreateView/.keep | 0 app/react/docker/containers/InspectView/.keep | 0 app/react/docker/containers/ItemView/.keep | 0 app/react/docker/containers/ListView/.keep | 0 app/react/docker/containers/LogView/.keep | 0 app/react/docker/containers/StatsView/.keep | 0 app/react/docker/host/.keep | 0 app/react/docker/host/BrowseView/.keep | 0 app/react/docker/host/DetailsView/.keep | 0 app/react/docker/images/.keep | 0 app/react/docker/images/BuildView/.keep | 0 app/react/docker/images/ImportView/.keep | 0 app/react/docker/images/ItemView/.keep | 0 app/react/docker/images/ListView/.keep | 0 app/react/docker/networks/.keep | 0 app/react/docker/networks/CreateView/.keep | 0 app/react/docker/networks/ItemView/.keep | 0 app/react/docker/networks/ListView/.keep | 0 app/react/docker/secrets/.keep | 0 app/react/docker/secrets/CreateView/.keep | 0 app/react/docker/secrets/ItemView/.keep | 0 app/react/docker/secrets/ListView/.keep | 0 app/react/docker/services/.keep | 0 app/react/docker/services/CreateView/.keep | 0 app/react/docker/services/ItemView/.keep | 0 app/react/docker/services/ListView/.keep | 0 app/react/docker/services/LogsView/.keep | 0 app/react/docker/setup/.keep | 0 app/react/docker/setup/RegistriesView/.keep | 0 app/react/docker/setup/RegistryAccessView/.keep | 0 app/react/docker/setup/SetupView/.keep | 0 app/react/docker/stacks/.keep | 0 app/react/docker/stacks/CreateView/.keep | 0 app/react/docker/stacks/ItemView/.keep | 0 app/react/docker/stacks/ListView/.keep | 0 app/react/docker/swarm/.keep | 0 app/react/docker/swarm/NodeBrowseView/.keep | 0 app/react/docker/swarm/NodeView/.keep | 0 app/react/docker/volumes/.keep | 0 app/react/docker/volumes/BrowseView/.keep | 0 app/react/docker/volumes/CreateView/.keep | 0 app/react/docker/volumes/ItemView/.keep | 0 app/react/docker/volumes/ListView/.keep | 0 app/react/edge/.keep | 0 app/react/edge/edge-devices/.keep | 0 app/react/edge/edge-devices/ListView/.keep | 0 app/react/edge/edge-devices/WaitingRoomView/.keep | 0 app/react/edge/edge-groups/.keep | 0 app/react/edge/edge-groups/CreateView/.keep | 0 app/react/edge/edge-groups/ItemView/.keep | 0 app/react/edge/edge-groups/ListView/.keep | 0 app/react/edge/edge-jobs/.keep | 0 app/react/edge/edge-jobs/CreateView/.keep | 0 app/react/edge/edge-jobs/ItemView/.keep | 0 app/react/edge/edge-jobs/ListView/.keep | 0 app/react/edge/edge-stacks/.keep | 0 app/react/edge/edge-stacks/CreateView/.keep | 0 app/react/edge/edge-stacks/ItemView/.keep | 0 app/react/edge/edge-stacks/ListView/.keep | 0 app/react/kubernetes/.keep | 0 app/react/kubernetes/DashboardView/.keep | 0 app/react/kubernetes/DeployView/.keep | 0 app/react/kubernetes/HelmView/.keep | 0 app/react/kubernetes/applications/.keep | 0 app/react/kubernetes/applications/ConsoleView/.keep | 0 app/react/kubernetes/applications/CreateView/.keep | 0 app/react/kubernetes/applications/ItemView/.keep | 0 app/react/kubernetes/applications/ListView/.keep | 0 app/react/kubernetes/applications/LogsView/.keep | 0 app/react/kubernetes/applications/StatsView/.keep | 0 app/react/kubernetes/cluster/.keep | 0 app/react/kubernetes/cluster/ConfigureView/.keep | 0 app/react/kubernetes/cluster/HomeView/.keep | 0 app/react/kubernetes/cluster/NodeStatsView/.keep | 0 app/react/kubernetes/cluster/NodeView/.keep | 0 app/react/kubernetes/cluster/RegistriesView/.keep | 0 app/react/kubernetes/cluster/RegistryAccessView/.keep | 0 app/react/kubernetes/configs/.keep | 0 app/react/kubernetes/configs/CreateView/.keep | 0 app/react/kubernetes/configs/ItemView/.keep | 0 app/react/kubernetes/configs/ListView/.keep | 0 app/react/kubernetes/namespaces/.keep | 0 app/react/kubernetes/namespaces/AccessView/.keep | 0 app/react/kubernetes/namespaces/CreateView/.keep | 0 app/react/kubernetes/namespaces/ItemView/.keep | 0 app/react/kubernetes/namespaces/ListView/.keep | 0 app/react/kubernetes/volumes/.keep | 0 app/react/kubernetes/volumes/ItemView/.keep | 0 app/react/kubernetes/volumes/ListView/.keep | 0 app/react/nomad/.keep | 0 app/react/nomad/DashboardView/.keep | 0 app/react/nomad/jobs/.keep | 0 app/react/nomad/jobs/EventsView/.keep | 0 app/react/nomad/jobs/JobsView/.keep | 0 app/react/nomad/jobs/LogsView/.keep | 0 app/react/portainer/.keep | 0 app/react/portainer/HomeView/.keep | 0 app/react/portainer/account/.keep | 0 app/react/portainer/account/AccountView/.keep | 0 app/react/portainer/account/CreateAccessTokenView/.keep | 0 app/react/portainer/custom-templates/.keep | 0 app/react/portainer/custom-templates/CreateView/.keep | 0 app/react/portainer/custom-templates/ItemView/.keep | 0 app/react/portainer/custom-templates/ListView/.keep | 0 app/react/portainer/environments/.keep | 0 app/react/portainer/environments/ItemView/.keep | 0 app/react/portainer/environments/ListView/.keep | 0 app/react/portainer/environments/TagsView/.keep | 0 .../portainer/environments/environment-groups/.keep | 0 .../environments/environment-groups/AccessView/.keep | 0 .../environments/environment-groups/CreateView/.keep | 0 .../environments/environment-groups/ItemView/.keep | 0 .../environments/environment-groups/ListView/.keep | 0 app/react/portainer/environments/wizard/.keep | 0 app/react/portainer/init/.keep | 0 app/react/portainer/init/InitAdminView/.keep | 0 app/react/portainer/init/InitLicenseView/.keep | 0 app/react/portainer/licenses/.keep | 0 app/react/portainer/licenses/CreateView/.keep | 0 app/react/portainer/licenses/ListView/.keep | 0 app/react/portainer/logs/.keep | 0 app/react/portainer/logs/ActivityLogsView/.keep | 0 app/react/portainer/logs/AuthenticationLogsView/.keep | 0 app/react/portainer/registries/.keep | 0 app/react/portainer/registries/ConfigureView/.keep | 0 app/react/portainer/registries/CreateView/.keep | 0 app/react/portainer/registries/ItemView/.keep | 0 app/react/portainer/registries/ListView/.keep | 0 app/react/portainer/registries/repositories/.keep | 0 .../portainer/registries/repositories/ItemView/.keep | 0 .../portainer/registries/repositories/ListView/.keep | 0 .../portainer/registries/repositories/TagView/.keep | 0 app/react/portainer/settings/.keep | 0 app/react/portainer/settings/AuthenticationView/.keep | 0 app/react/portainer/settings/CloudView/.keep | 0 app/react/portainer/settings/EdgeComputeView/.keep | 0 app/react/portainer/settings/SettingsView/.keep | 0 app/react/portainer/users/.keep | 0 app/react/portainer/users/RolesView/.keep | 0 app/react/portainer/users/teams/.keep | 0 app/react/portainer/users/teams/ItemView/.keep | 0 app/react/portainer/users/teams/ListView/.keep | 0 188 files changed, 147 insertions(+), 4 deletions(-) create mode 100644 app/azure/react/components/index.ts create mode 100644 app/azure/react/index.ts create mode 100644 app/azure/react/views/index.ts create mode 100644 app/docker/react/components/index.ts create mode 100644 app/docker/react/index.ts create mode 100644 app/docker/react/views/index.ts create mode 100644 app/edge/react/components/index.ts create mode 100644 app/edge/react/index.ts create mode 100644 app/edge/react/views/index.ts create mode 100644 app/kubernetes/react/components/index.ts create mode 100644 app/kubernetes/react/index.ts create mode 100644 app/kubernetes/react/views/index.ts create mode 100644 app/nomad/index.ts create mode 100644 app/nomad/react/components/index.ts create mode 100644 app/nomad/react/index.ts create mode 100644 app/nomad/react/views/index.ts create mode 100644 app/portainer/react/components/index.ts create mode 100644 app/portainer/react/index.ts create mode 100644 app/portainer/react/views/index.ts create mode 100644 app/react/.keep create mode 100644 app/react/auth/.keep create mode 100644 app/react/auth/InternalLoginView/.keep create mode 100644 app/react/auth/LoginView/.keep create mode 100644 app/react/azure/.keep create mode 100644 app/react/azure/DashboardView/.keep create mode 100644 app/react/azure/container-instances/.keep create mode 100644 app/react/azure/container-instances/CreateView/.keep create mode 100644 app/react/azure/container-instances/ItemView/.keep create mode 100644 app/react/azure/container-instances/ListView/.keep create mode 100644 app/react/components/.keep create mode 100644 app/react/docker/.keep create mode 100644 app/react/docker/DashboardView/.keep create mode 100644 app/react/docker/app-templates/.keep create mode 100644 app/react/docker/configs/.keep create mode 100644 app/react/docker/configs/CreateView/.keep create mode 100644 app/react/docker/configs/EditView/.keep create mode 100644 app/react/docker/configs/ListView/.keep create mode 100644 app/react/docker/containers/.keep create mode 100644 app/react/docker/containers/ConsoleAttachView/.keep create mode 100644 app/react/docker/containers/ConsoleExecView/.keep create mode 100644 app/react/docker/containers/CreateView/.keep create mode 100644 app/react/docker/containers/InspectView/.keep create mode 100644 app/react/docker/containers/ItemView/.keep create mode 100644 app/react/docker/containers/ListView/.keep create mode 100644 app/react/docker/containers/LogView/.keep create mode 100644 app/react/docker/containers/StatsView/.keep create mode 100644 app/react/docker/host/.keep create mode 100644 app/react/docker/host/BrowseView/.keep create mode 100644 app/react/docker/host/DetailsView/.keep create mode 100644 app/react/docker/images/.keep create mode 100644 app/react/docker/images/BuildView/.keep create mode 100644 app/react/docker/images/ImportView/.keep create mode 100644 app/react/docker/images/ItemView/.keep create mode 100644 app/react/docker/images/ListView/.keep create mode 100644 app/react/docker/networks/.keep create mode 100644 app/react/docker/networks/CreateView/.keep create mode 100644 app/react/docker/networks/ItemView/.keep create mode 100644 app/react/docker/networks/ListView/.keep create mode 100644 app/react/docker/secrets/.keep create mode 100644 app/react/docker/secrets/CreateView/.keep create mode 100644 app/react/docker/secrets/ItemView/.keep create mode 100644 app/react/docker/secrets/ListView/.keep create mode 100644 app/react/docker/services/.keep create mode 100644 app/react/docker/services/CreateView/.keep create mode 100644 app/react/docker/services/ItemView/.keep create mode 100644 app/react/docker/services/ListView/.keep create mode 100644 app/react/docker/services/LogsView/.keep create mode 100644 app/react/docker/setup/.keep create mode 100644 app/react/docker/setup/RegistriesView/.keep create mode 100644 app/react/docker/setup/RegistryAccessView/.keep create mode 100644 app/react/docker/setup/SetupView/.keep create mode 100644 app/react/docker/stacks/.keep create mode 100644 app/react/docker/stacks/CreateView/.keep create mode 100644 app/react/docker/stacks/ItemView/.keep create mode 100644 app/react/docker/stacks/ListView/.keep create mode 100644 app/react/docker/swarm/.keep create mode 100644 app/react/docker/swarm/NodeBrowseView/.keep create mode 100644 app/react/docker/swarm/NodeView/.keep create mode 100644 app/react/docker/volumes/.keep create mode 100644 app/react/docker/volumes/BrowseView/.keep create mode 100644 app/react/docker/volumes/CreateView/.keep create mode 100644 app/react/docker/volumes/ItemView/.keep create mode 100644 app/react/docker/volumes/ListView/.keep create mode 100644 app/react/edge/.keep create mode 100644 app/react/edge/edge-devices/.keep create mode 100644 app/react/edge/edge-devices/ListView/.keep create mode 100644 app/react/edge/edge-devices/WaitingRoomView/.keep create mode 100644 app/react/edge/edge-groups/.keep create mode 100644 app/react/edge/edge-groups/CreateView/.keep create mode 100644 app/react/edge/edge-groups/ItemView/.keep create mode 100644 app/react/edge/edge-groups/ListView/.keep create mode 100644 app/react/edge/edge-jobs/.keep create mode 100644 app/react/edge/edge-jobs/CreateView/.keep create mode 100644 app/react/edge/edge-jobs/ItemView/.keep create mode 100644 app/react/edge/edge-jobs/ListView/.keep create mode 100644 app/react/edge/edge-stacks/.keep create mode 100644 app/react/edge/edge-stacks/CreateView/.keep create mode 100644 app/react/edge/edge-stacks/ItemView/.keep create mode 100644 app/react/edge/edge-stacks/ListView/.keep create mode 100644 app/react/kubernetes/.keep create mode 100644 app/react/kubernetes/DashboardView/.keep create mode 100644 app/react/kubernetes/DeployView/.keep create mode 100644 app/react/kubernetes/HelmView/.keep create mode 100644 app/react/kubernetes/applications/.keep create mode 100644 app/react/kubernetes/applications/ConsoleView/.keep create mode 100644 app/react/kubernetes/applications/CreateView/.keep create mode 100644 app/react/kubernetes/applications/ItemView/.keep create mode 100644 app/react/kubernetes/applications/ListView/.keep create mode 100644 app/react/kubernetes/applications/LogsView/.keep create mode 100644 app/react/kubernetes/applications/StatsView/.keep create mode 100644 app/react/kubernetes/cluster/.keep create mode 100644 app/react/kubernetes/cluster/ConfigureView/.keep create mode 100644 app/react/kubernetes/cluster/HomeView/.keep create mode 100644 app/react/kubernetes/cluster/NodeStatsView/.keep create mode 100644 app/react/kubernetes/cluster/NodeView/.keep create mode 100644 app/react/kubernetes/cluster/RegistriesView/.keep create mode 100644 app/react/kubernetes/cluster/RegistryAccessView/.keep create mode 100644 app/react/kubernetes/configs/.keep create mode 100644 app/react/kubernetes/configs/CreateView/.keep create mode 100644 app/react/kubernetes/configs/ItemView/.keep create mode 100644 app/react/kubernetes/configs/ListView/.keep create mode 100644 app/react/kubernetes/namespaces/.keep create mode 100644 app/react/kubernetes/namespaces/AccessView/.keep create mode 100644 app/react/kubernetes/namespaces/CreateView/.keep create mode 100644 app/react/kubernetes/namespaces/ItemView/.keep create mode 100644 app/react/kubernetes/namespaces/ListView/.keep create mode 100644 app/react/kubernetes/volumes/.keep create mode 100644 app/react/kubernetes/volumes/ItemView/.keep create mode 100644 app/react/kubernetes/volumes/ListView/.keep create mode 100644 app/react/nomad/.keep create mode 100644 app/react/nomad/DashboardView/.keep create mode 100644 app/react/nomad/jobs/.keep create mode 100644 app/react/nomad/jobs/EventsView/.keep create mode 100644 app/react/nomad/jobs/JobsView/.keep create mode 100644 app/react/nomad/jobs/LogsView/.keep create mode 100644 app/react/portainer/.keep create mode 100644 app/react/portainer/HomeView/.keep create mode 100644 app/react/portainer/account/.keep create mode 100644 app/react/portainer/account/AccountView/.keep create mode 100644 app/react/portainer/account/CreateAccessTokenView/.keep create mode 100644 app/react/portainer/custom-templates/.keep create mode 100644 app/react/portainer/custom-templates/CreateView/.keep create mode 100644 app/react/portainer/custom-templates/ItemView/.keep create mode 100644 app/react/portainer/custom-templates/ListView/.keep create mode 100644 app/react/portainer/environments/.keep create mode 100644 app/react/portainer/environments/ItemView/.keep create mode 100644 app/react/portainer/environments/ListView/.keep create mode 100644 app/react/portainer/environments/TagsView/.keep create mode 100644 app/react/portainer/environments/environment-groups/.keep create mode 100644 app/react/portainer/environments/environment-groups/AccessView/.keep create mode 100644 app/react/portainer/environments/environment-groups/CreateView/.keep create mode 100644 app/react/portainer/environments/environment-groups/ItemView/.keep create mode 100644 app/react/portainer/environments/environment-groups/ListView/.keep create mode 100644 app/react/portainer/environments/wizard/.keep create mode 100644 app/react/portainer/init/.keep create mode 100644 app/react/portainer/init/InitAdminView/.keep create mode 100644 app/react/portainer/init/InitLicenseView/.keep create mode 100644 app/react/portainer/licenses/.keep create mode 100644 app/react/portainer/licenses/CreateView/.keep create mode 100644 app/react/portainer/licenses/ListView/.keep create mode 100644 app/react/portainer/logs/.keep create mode 100644 app/react/portainer/logs/ActivityLogsView/.keep create mode 100644 app/react/portainer/logs/AuthenticationLogsView/.keep create mode 100644 app/react/portainer/registries/.keep create mode 100644 app/react/portainer/registries/ConfigureView/.keep create mode 100644 app/react/portainer/registries/CreateView/.keep create mode 100644 app/react/portainer/registries/ItemView/.keep create mode 100644 app/react/portainer/registries/ListView/.keep create mode 100644 app/react/portainer/registries/repositories/.keep create mode 100644 app/react/portainer/registries/repositories/ItemView/.keep create mode 100644 app/react/portainer/registries/repositories/ListView/.keep create mode 100644 app/react/portainer/registries/repositories/TagView/.keep create mode 100644 app/react/portainer/settings/.keep create mode 100644 app/react/portainer/settings/AuthenticationView/.keep create mode 100644 app/react/portainer/settings/CloudView/.keep create mode 100644 app/react/portainer/settings/EdgeComputeView/.keep create mode 100644 app/react/portainer/settings/SettingsView/.keep create mode 100644 app/react/portainer/users/.keep create mode 100644 app/react/portainer/users/RolesView/.keep create mode 100644 app/react/portainer/users/teams/.keep create mode 100644 app/react/portainer/users/teams/ItemView/.keep create mode 100644 app/react/portainer/users/teams/ListView/.keep diff --git a/app/azure/_module.js b/app/azure/_module.js index aaf5b78f1..898303081 100644 --- a/app/azure/_module.js +++ b/app/azure/_module.js @@ -3,9 +3,10 @@ import angular from 'angular'; import { AzureSidebarAngular } from './AzureSidebar/AzureSidebar'; import { DashboardViewAngular } from './Dashboard/DashboardView'; import { containerInstancesModule } from './ContainerInstances'; +import { reactModule } from './react'; angular - .module('portainer.azure', ['portainer.app', containerInstancesModule]) + .module('portainer.azure', ['portainer.app', containerInstancesModule, reactModule]) .config([ '$stateRegistryProvider', function ($stateRegistryProvider) { diff --git a/app/azure/react/components/index.ts b/app/azure/react/components/index.ts new file mode 100644 index 000000000..de9063e13 --- /dev/null +++ b/app/azure/react/components/index.ts @@ -0,0 +1,6 @@ +import angular from 'angular'; + +export const componentsModule = angular.module( + 'portainer.azure.react.components', + [] +).name; diff --git a/app/azure/react/index.ts b/app/azure/react/index.ts new file mode 100644 index 000000000..f84c1f72e --- /dev/null +++ b/app/azure/react/index.ts @@ -0,0 +1,9 @@ +import angular from 'angular'; + +import { componentsModule } from './components'; +import { viewsModule } from './views'; + +export const reactModule = angular.module('portainer.azure.react', [ + viewsModule, + componentsModule, +]).name; diff --git a/app/azure/react/views/index.ts b/app/azure/react/views/index.ts new file mode 100644 index 000000000..de5e95edc --- /dev/null +++ b/app/azure/react/views/index.ts @@ -0,0 +1,6 @@ +import angular from 'angular'; + +export const viewsModule = angular.module( + 'portainer.azure.react.views', + [] +).name; diff --git a/app/docker/__module.js b/app/docker/__module.js index 230465cdd..c23534330 100644 --- a/app/docker/__module.js +++ b/app/docker/__module.js @@ -1,11 +1,13 @@ import angular from 'angular'; import { EnvironmentStatus } from '@/portainer/environments/types'; + +import { reactModule } from './react'; import containersModule from './containers'; import { componentsModule } from './components'; import { networksModule } from './networks'; -angular.module('portainer.docker', ['portainer.app', containersModule, componentsModule, networksModule]).config([ +angular.module('portainer.docker', ['portainer.app', containersModule, componentsModule, networksModule, reactModule]).config([ '$stateRegistryProvider', function ($stateRegistryProvider) { 'use strict'; diff --git a/app/docker/react/components/index.ts b/app/docker/react/components/index.ts new file mode 100644 index 000000000..b92ea789a --- /dev/null +++ b/app/docker/react/components/index.ts @@ -0,0 +1,6 @@ +import angular from 'angular'; + +export const componentsModule = angular.module( + 'portainer.docker.react.components', + [] +).name; diff --git a/app/docker/react/index.ts b/app/docker/react/index.ts new file mode 100644 index 000000000..47b10092b --- /dev/null +++ b/app/docker/react/index.ts @@ -0,0 +1,9 @@ +import angular from 'angular'; + +import { componentsModule } from './components'; +import { viewsModule } from './views'; + +export const reactModule = angular.module('portainer.docker.react', [ + viewsModule, + componentsModule, +]).name; diff --git a/app/docker/react/views/index.ts b/app/docker/react/views/index.ts new file mode 100644 index 000000000..077cbe10b --- /dev/null +++ b/app/docker/react/views/index.ts @@ -0,0 +1,6 @@ +import angular from 'angular'; + +export const viewsModule = angular.module( + 'portainer.docker.react.views', + [] +).name; diff --git a/app/edge/__module.js b/app/edge/__module.js index 27191eaed..d1fc1976c 100644 --- a/app/edge/__module.js +++ b/app/edge/__module.js @@ -4,9 +4,10 @@ import edgeStackModule from './views/edge-stacks'; import edgeDevicesModule from './devices'; import { componentsModule } from './components'; import { WaitingRoomViewAngular } from './EdgeDevices/WaitingRoomView'; +import { reactModule } from './react'; angular - .module('portainer.edge', [edgeStackModule, edgeDevicesModule, componentsModule]) + .module('portainer.edge', [edgeStackModule, edgeDevicesModule, componentsModule, reactModule]) .component('waitingRoomView', WaitingRoomViewAngular) .config(function config($stateRegistryProvider) { const edge = { diff --git a/app/edge/react/components/index.ts b/app/edge/react/components/index.ts new file mode 100644 index 000000000..3532c5a31 --- /dev/null +++ b/app/edge/react/components/index.ts @@ -0,0 +1,6 @@ +import angular from 'angular'; + +export const componentsModule = angular.module( + 'portainer.edge.react.components', + [] +).name; diff --git a/app/edge/react/index.ts b/app/edge/react/index.ts new file mode 100644 index 000000000..802b9719f --- /dev/null +++ b/app/edge/react/index.ts @@ -0,0 +1,9 @@ +import angular from 'angular'; + +import { componentsModule } from './components'; +import { viewsModule } from './views'; + +export const reactModule = angular.module('portainer.edge.react', [ + viewsModule, + componentsModule, +]).name; diff --git a/app/edge/react/views/index.ts b/app/edge/react/views/index.ts new file mode 100644 index 000000000..83e58259a --- /dev/null +++ b/app/edge/react/views/index.ts @@ -0,0 +1,6 @@ +import angular from 'angular'; + +export const viewsModule = angular.module( + 'portainer.edge.react.views', + [] +).name; diff --git a/app/index.js b/app/index.js index f6ec5e398..5610ac6db 100644 --- a/app/index.js +++ b/app/index.js @@ -19,6 +19,7 @@ import { configApp } from './config'; import { init as initFeatureService } from './portainer/feature-flags/feature-flags.service'; import { Edition } from './portainer/feature-flags/enums'; +import { nomadModule } from './nomad'; initFeatureService(Edition[process.env.PORTAINER_EDITION]); @@ -46,6 +47,7 @@ angular 'portainer.azure', 'portainer.docker', 'portainer.kubernetes', + nomadModule, 'portainer.edge', 'rzModule', 'moment-picker', diff --git a/app/kubernetes/__module.js b/app/kubernetes/__module.js index 9afdd9d42..e010f5772 100644 --- a/app/kubernetes/__module.js +++ b/app/kubernetes/__module.js @@ -1,7 +1,8 @@ import registriesModule from './registries'; import customTemplateModule from './custom-templates'; +import { reactModule } from './react'; -angular.module('portainer.kubernetes', ['portainer.app', registriesModule, customTemplateModule]).config([ +angular.module('portainer.kubernetes', ['portainer.app', registriesModule, customTemplateModule, reactModule]).config([ '$stateRegistryProvider', function ($stateRegistryProvider) { 'use strict'; diff --git a/app/kubernetes/react/components/index.ts b/app/kubernetes/react/components/index.ts new file mode 100644 index 000000000..7aa209b90 --- /dev/null +++ b/app/kubernetes/react/components/index.ts @@ -0,0 +1,6 @@ +import angular from 'angular'; + +export const componentsModule = angular.module( + 'portainer.kubernetes.react.components', + [] +).name; diff --git a/app/kubernetes/react/index.ts b/app/kubernetes/react/index.ts new file mode 100644 index 000000000..3b1d2880c --- /dev/null +++ b/app/kubernetes/react/index.ts @@ -0,0 +1,9 @@ +import angular from 'angular'; + +import { componentsModule } from './components'; +import { viewsModule } from './views'; + +export const reactModule = angular.module('portainer.kubernetes.react', [ + viewsModule, + componentsModule, +]).name; diff --git a/app/kubernetes/react/views/index.ts b/app/kubernetes/react/views/index.ts new file mode 100644 index 000000000..39013491b --- /dev/null +++ b/app/kubernetes/react/views/index.ts @@ -0,0 +1,6 @@ +import angular from 'angular'; + +export const viewsModule = angular.module( + 'portainer.kubernetes.react.views', + [] +).name; diff --git a/app/nomad/index.ts b/app/nomad/index.ts new file mode 100644 index 000000000..7f5d76abd --- /dev/null +++ b/app/nomad/index.ts @@ -0,0 +1,8 @@ +import angular from 'angular'; + +import { reactModule } from './react'; + +export const nomadModule = angular.module('portainer.nomad', [ + 'portainer.app', + reactModule, +]).name; diff --git a/app/nomad/react/components/index.ts b/app/nomad/react/components/index.ts new file mode 100644 index 000000000..a3b3ed75f --- /dev/null +++ b/app/nomad/react/components/index.ts @@ -0,0 +1,6 @@ +import angular from 'angular'; + +export const componentsModule = angular.module( + 'portainer.nomad.react.components', + [] +).name; diff --git a/app/nomad/react/index.ts b/app/nomad/react/index.ts new file mode 100644 index 000000000..493d08f0b --- /dev/null +++ b/app/nomad/react/index.ts @@ -0,0 +1,9 @@ +import angular from 'angular'; + +import { componentsModule } from './components'; +import { viewsModule } from './views'; + +export const reactModule = angular.module('portainer.nomad.react', [ + viewsModule, + componentsModule, +]).name; diff --git a/app/nomad/react/views/index.ts b/app/nomad/react/views/index.ts new file mode 100644 index 000000000..84c5e5be3 --- /dev/null +++ b/app/nomad/react/views/index.ts @@ -0,0 +1,6 @@ +import angular from 'angular'; + +export const viewsModule = angular.module( + 'portainer.nomad.react.views', + [] +).name; diff --git a/app/portainer/__module.js b/app/portainer/__module.js index b2f861728..f3d3465fd 100644 --- a/app/portainer/__module.js +++ b/app/portainer/__module.js @@ -9,6 +9,7 @@ import servicesModule from './services'; import teamsModule from './teams'; import homeModule from './home'; import { accessControlModule } from './access-control'; +import { reactModule } from './react'; async function initAuthentication(authManager, Authentication, $rootScope, $state) { authManager.checkAuthOnRefresh(); @@ -38,6 +39,7 @@ angular servicesModule, teamsModule, accessControlModule, + reactModule, ]) .config([ '$stateRegistryProvider', diff --git a/app/portainer/react/components/index.ts b/app/portainer/react/components/index.ts new file mode 100644 index 000000000..b92ea789a --- /dev/null +++ b/app/portainer/react/components/index.ts @@ -0,0 +1,6 @@ +import angular from 'angular'; + +export const componentsModule = angular.module( + 'portainer.docker.react.components', + [] +).name; diff --git a/app/portainer/react/index.ts b/app/portainer/react/index.ts new file mode 100644 index 000000000..47b10092b --- /dev/null +++ b/app/portainer/react/index.ts @@ -0,0 +1,9 @@ +import angular from 'angular'; + +import { componentsModule } from './components'; +import { viewsModule } from './views'; + +export const reactModule = angular.module('portainer.docker.react', [ + viewsModule, + componentsModule, +]).name; diff --git a/app/portainer/react/views/index.ts b/app/portainer/react/views/index.ts new file mode 100644 index 000000000..077cbe10b --- /dev/null +++ b/app/portainer/react/views/index.ts @@ -0,0 +1,6 @@ +import angular from 'angular'; + +export const viewsModule = angular.module( + 'portainer.docker.react.views', + [] +).name; diff --git a/app/react/.keep b/app/react/.keep new file mode 100644 index 000000000..e69de29bb diff --git a/app/react/auth/.keep b/app/react/auth/.keep new file mode 100644 index 000000000..e69de29bb diff --git a/app/react/auth/InternalLoginView/.keep b/app/react/auth/InternalLoginView/.keep new file mode 100644 index 000000000..e69de29bb diff --git a/app/react/auth/LoginView/.keep b/app/react/auth/LoginView/.keep new file mode 100644 index 000000000..e69de29bb diff --git a/app/react/azure/.keep b/app/react/azure/.keep new file mode 100644 index 000000000..e69de29bb diff --git a/app/react/azure/DashboardView/.keep b/app/react/azure/DashboardView/.keep new file mode 100644 index 000000000..e69de29bb diff --git a/app/react/azure/container-instances/.keep b/app/react/azure/container-instances/.keep new file mode 100644 index 000000000..e69de29bb diff --git a/app/react/azure/container-instances/CreateView/.keep b/app/react/azure/container-instances/CreateView/.keep new file mode 100644 index 000000000..e69de29bb diff --git a/app/react/azure/container-instances/ItemView/.keep b/app/react/azure/container-instances/ItemView/.keep new file mode 100644 index 000000000..e69de29bb diff --git a/app/react/azure/container-instances/ListView/.keep b/app/react/azure/container-instances/ListView/.keep new file mode 100644 index 000000000..e69de29bb diff --git a/app/react/components/.keep b/app/react/components/.keep new file mode 100644 index 000000000..e69de29bb diff --git a/app/react/docker/.keep b/app/react/docker/.keep new file mode 100644 index 000000000..e69de29bb diff --git a/app/react/docker/DashboardView/.keep b/app/react/docker/DashboardView/.keep new file mode 100644 index 000000000..e69de29bb diff --git a/app/react/docker/app-templates/.keep b/app/react/docker/app-templates/.keep new file mode 100644 index 000000000..e69de29bb diff --git a/app/react/docker/configs/.keep b/app/react/docker/configs/.keep new file mode 100644 index 000000000..e69de29bb diff --git a/app/react/docker/configs/CreateView/.keep b/app/react/docker/configs/CreateView/.keep new file mode 100644 index 000000000..e69de29bb diff --git a/app/react/docker/configs/EditView/.keep b/app/react/docker/configs/EditView/.keep new file mode 100644 index 000000000..e69de29bb diff --git a/app/react/docker/configs/ListView/.keep b/app/react/docker/configs/ListView/.keep new file mode 100644 index 000000000..e69de29bb diff --git a/app/react/docker/containers/.keep b/app/react/docker/containers/.keep new file mode 100644 index 000000000..e69de29bb diff --git a/app/react/docker/containers/ConsoleAttachView/.keep b/app/react/docker/containers/ConsoleAttachView/.keep new file mode 100644 index 000000000..e69de29bb diff --git a/app/react/docker/containers/ConsoleExecView/.keep b/app/react/docker/containers/ConsoleExecView/.keep new file mode 100644 index 000000000..e69de29bb diff --git a/app/react/docker/containers/CreateView/.keep b/app/react/docker/containers/CreateView/.keep new file mode 100644 index 000000000..e69de29bb diff --git a/app/react/docker/containers/InspectView/.keep b/app/react/docker/containers/InspectView/.keep new file mode 100644 index 000000000..e69de29bb diff --git a/app/react/docker/containers/ItemView/.keep b/app/react/docker/containers/ItemView/.keep new file mode 100644 index 000000000..e69de29bb diff --git a/app/react/docker/containers/ListView/.keep b/app/react/docker/containers/ListView/.keep new file mode 100644 index 000000000..e69de29bb diff --git a/app/react/docker/containers/LogView/.keep b/app/react/docker/containers/LogView/.keep new file mode 100644 index 000000000..e69de29bb diff --git a/app/react/docker/containers/StatsView/.keep b/app/react/docker/containers/StatsView/.keep new file mode 100644 index 000000000..e69de29bb diff --git a/app/react/docker/host/.keep b/app/react/docker/host/.keep new file mode 100644 index 000000000..e69de29bb diff --git a/app/react/docker/host/BrowseView/.keep b/app/react/docker/host/BrowseView/.keep new file mode 100644 index 000000000..e69de29bb diff --git a/app/react/docker/host/DetailsView/.keep b/app/react/docker/host/DetailsView/.keep new file mode 100644 index 000000000..e69de29bb diff --git a/app/react/docker/images/.keep b/app/react/docker/images/.keep new file mode 100644 index 000000000..e69de29bb diff --git a/app/react/docker/images/BuildView/.keep b/app/react/docker/images/BuildView/.keep new file mode 100644 index 000000000..e69de29bb diff --git a/app/react/docker/images/ImportView/.keep b/app/react/docker/images/ImportView/.keep new file mode 100644 index 000000000..e69de29bb diff --git a/app/react/docker/images/ItemView/.keep b/app/react/docker/images/ItemView/.keep new file mode 100644 index 000000000..e69de29bb diff --git a/app/react/docker/images/ListView/.keep b/app/react/docker/images/ListView/.keep new file mode 100644 index 000000000..e69de29bb diff --git a/app/react/docker/networks/.keep b/app/react/docker/networks/.keep new file mode 100644 index 000000000..e69de29bb diff --git a/app/react/docker/networks/CreateView/.keep b/app/react/docker/networks/CreateView/.keep new file mode 100644 index 000000000..e69de29bb diff --git a/app/react/docker/networks/ItemView/.keep b/app/react/docker/networks/ItemView/.keep new file mode 100644 index 000000000..e69de29bb diff --git a/app/react/docker/networks/ListView/.keep b/app/react/docker/networks/ListView/.keep new file mode 100644 index 000000000..e69de29bb diff --git a/app/react/docker/secrets/.keep b/app/react/docker/secrets/.keep new file mode 100644 index 000000000..e69de29bb diff --git a/app/react/docker/secrets/CreateView/.keep b/app/react/docker/secrets/CreateView/.keep new file mode 100644 index 000000000..e69de29bb diff --git a/app/react/docker/secrets/ItemView/.keep b/app/react/docker/secrets/ItemView/.keep new file mode 100644 index 000000000..e69de29bb diff --git a/app/react/docker/secrets/ListView/.keep b/app/react/docker/secrets/ListView/.keep new file mode 100644 index 000000000..e69de29bb diff --git a/app/react/docker/services/.keep b/app/react/docker/services/.keep new file mode 100644 index 000000000..e69de29bb diff --git a/app/react/docker/services/CreateView/.keep b/app/react/docker/services/CreateView/.keep new file mode 100644 index 000000000..e69de29bb diff --git a/app/react/docker/services/ItemView/.keep b/app/react/docker/services/ItemView/.keep new file mode 100644 index 000000000..e69de29bb diff --git a/app/react/docker/services/ListView/.keep b/app/react/docker/services/ListView/.keep new file mode 100644 index 000000000..e69de29bb diff --git a/app/react/docker/services/LogsView/.keep b/app/react/docker/services/LogsView/.keep new file mode 100644 index 000000000..e69de29bb diff --git a/app/react/docker/setup/.keep b/app/react/docker/setup/.keep new file mode 100644 index 000000000..e69de29bb diff --git a/app/react/docker/setup/RegistriesView/.keep b/app/react/docker/setup/RegistriesView/.keep new file mode 100644 index 000000000..e69de29bb diff --git a/app/react/docker/setup/RegistryAccessView/.keep b/app/react/docker/setup/RegistryAccessView/.keep new file mode 100644 index 000000000..e69de29bb diff --git a/app/react/docker/setup/SetupView/.keep b/app/react/docker/setup/SetupView/.keep new file mode 100644 index 000000000..e69de29bb diff --git a/app/react/docker/stacks/.keep b/app/react/docker/stacks/.keep new file mode 100644 index 000000000..e69de29bb diff --git a/app/react/docker/stacks/CreateView/.keep b/app/react/docker/stacks/CreateView/.keep new file mode 100644 index 000000000..e69de29bb diff --git a/app/react/docker/stacks/ItemView/.keep b/app/react/docker/stacks/ItemView/.keep new file mode 100644 index 000000000..e69de29bb diff --git a/app/react/docker/stacks/ListView/.keep b/app/react/docker/stacks/ListView/.keep new file mode 100644 index 000000000..e69de29bb diff --git a/app/react/docker/swarm/.keep b/app/react/docker/swarm/.keep new file mode 100644 index 000000000..e69de29bb diff --git a/app/react/docker/swarm/NodeBrowseView/.keep b/app/react/docker/swarm/NodeBrowseView/.keep new file mode 100644 index 000000000..e69de29bb diff --git a/app/react/docker/swarm/NodeView/.keep b/app/react/docker/swarm/NodeView/.keep new file mode 100644 index 000000000..e69de29bb diff --git a/app/react/docker/volumes/.keep b/app/react/docker/volumes/.keep new file mode 100644 index 000000000..e69de29bb diff --git a/app/react/docker/volumes/BrowseView/.keep b/app/react/docker/volumes/BrowseView/.keep new file mode 100644 index 000000000..e69de29bb diff --git a/app/react/docker/volumes/CreateView/.keep b/app/react/docker/volumes/CreateView/.keep new file mode 100644 index 000000000..e69de29bb diff --git a/app/react/docker/volumes/ItemView/.keep b/app/react/docker/volumes/ItemView/.keep new file mode 100644 index 000000000..e69de29bb diff --git a/app/react/docker/volumes/ListView/.keep b/app/react/docker/volumes/ListView/.keep new file mode 100644 index 000000000..e69de29bb diff --git a/app/react/edge/.keep b/app/react/edge/.keep new file mode 100644 index 000000000..e69de29bb diff --git a/app/react/edge/edge-devices/.keep b/app/react/edge/edge-devices/.keep new file mode 100644 index 000000000..e69de29bb diff --git a/app/react/edge/edge-devices/ListView/.keep b/app/react/edge/edge-devices/ListView/.keep new file mode 100644 index 000000000..e69de29bb diff --git a/app/react/edge/edge-devices/WaitingRoomView/.keep b/app/react/edge/edge-devices/WaitingRoomView/.keep new file mode 100644 index 000000000..e69de29bb diff --git a/app/react/edge/edge-groups/.keep b/app/react/edge/edge-groups/.keep new file mode 100644 index 000000000..e69de29bb diff --git a/app/react/edge/edge-groups/CreateView/.keep b/app/react/edge/edge-groups/CreateView/.keep new file mode 100644 index 000000000..e69de29bb diff --git a/app/react/edge/edge-groups/ItemView/.keep b/app/react/edge/edge-groups/ItemView/.keep new file mode 100644 index 000000000..e69de29bb diff --git a/app/react/edge/edge-groups/ListView/.keep b/app/react/edge/edge-groups/ListView/.keep new file mode 100644 index 000000000..e69de29bb diff --git a/app/react/edge/edge-jobs/.keep b/app/react/edge/edge-jobs/.keep new file mode 100644 index 000000000..e69de29bb diff --git a/app/react/edge/edge-jobs/CreateView/.keep b/app/react/edge/edge-jobs/CreateView/.keep new file mode 100644 index 000000000..e69de29bb diff --git a/app/react/edge/edge-jobs/ItemView/.keep b/app/react/edge/edge-jobs/ItemView/.keep new file mode 100644 index 000000000..e69de29bb diff --git a/app/react/edge/edge-jobs/ListView/.keep b/app/react/edge/edge-jobs/ListView/.keep new file mode 100644 index 000000000..e69de29bb diff --git a/app/react/edge/edge-stacks/.keep b/app/react/edge/edge-stacks/.keep new file mode 100644 index 000000000..e69de29bb diff --git a/app/react/edge/edge-stacks/CreateView/.keep b/app/react/edge/edge-stacks/CreateView/.keep new file mode 100644 index 000000000..e69de29bb diff --git a/app/react/edge/edge-stacks/ItemView/.keep b/app/react/edge/edge-stacks/ItemView/.keep new file mode 100644 index 000000000..e69de29bb diff --git a/app/react/edge/edge-stacks/ListView/.keep b/app/react/edge/edge-stacks/ListView/.keep new file mode 100644 index 000000000..e69de29bb diff --git a/app/react/kubernetes/.keep b/app/react/kubernetes/.keep new file mode 100644 index 000000000..e69de29bb diff --git a/app/react/kubernetes/DashboardView/.keep b/app/react/kubernetes/DashboardView/.keep new file mode 100644 index 000000000..e69de29bb diff --git a/app/react/kubernetes/DeployView/.keep b/app/react/kubernetes/DeployView/.keep new file mode 100644 index 000000000..e69de29bb diff --git a/app/react/kubernetes/HelmView/.keep b/app/react/kubernetes/HelmView/.keep new file mode 100644 index 000000000..e69de29bb diff --git a/app/react/kubernetes/applications/.keep b/app/react/kubernetes/applications/.keep new file mode 100644 index 000000000..e69de29bb diff --git a/app/react/kubernetes/applications/ConsoleView/.keep b/app/react/kubernetes/applications/ConsoleView/.keep new file mode 100644 index 000000000..e69de29bb diff --git a/app/react/kubernetes/applications/CreateView/.keep b/app/react/kubernetes/applications/CreateView/.keep new file mode 100644 index 000000000..e69de29bb diff --git a/app/react/kubernetes/applications/ItemView/.keep b/app/react/kubernetes/applications/ItemView/.keep new file mode 100644 index 000000000..e69de29bb diff --git a/app/react/kubernetes/applications/ListView/.keep b/app/react/kubernetes/applications/ListView/.keep new file mode 100644 index 000000000..e69de29bb diff --git a/app/react/kubernetes/applications/LogsView/.keep b/app/react/kubernetes/applications/LogsView/.keep new file mode 100644 index 000000000..e69de29bb diff --git a/app/react/kubernetes/applications/StatsView/.keep b/app/react/kubernetes/applications/StatsView/.keep new file mode 100644 index 000000000..e69de29bb diff --git a/app/react/kubernetes/cluster/.keep b/app/react/kubernetes/cluster/.keep new file mode 100644 index 000000000..e69de29bb diff --git a/app/react/kubernetes/cluster/ConfigureView/.keep b/app/react/kubernetes/cluster/ConfigureView/.keep new file mode 100644 index 000000000..e69de29bb diff --git a/app/react/kubernetes/cluster/HomeView/.keep b/app/react/kubernetes/cluster/HomeView/.keep new file mode 100644 index 000000000..e69de29bb diff --git a/app/react/kubernetes/cluster/NodeStatsView/.keep b/app/react/kubernetes/cluster/NodeStatsView/.keep new file mode 100644 index 000000000..e69de29bb diff --git a/app/react/kubernetes/cluster/NodeView/.keep b/app/react/kubernetes/cluster/NodeView/.keep new file mode 100644 index 000000000..e69de29bb diff --git a/app/react/kubernetes/cluster/RegistriesView/.keep b/app/react/kubernetes/cluster/RegistriesView/.keep new file mode 100644 index 000000000..e69de29bb diff --git a/app/react/kubernetes/cluster/RegistryAccessView/.keep b/app/react/kubernetes/cluster/RegistryAccessView/.keep new file mode 100644 index 000000000..e69de29bb diff --git a/app/react/kubernetes/configs/.keep b/app/react/kubernetes/configs/.keep new file mode 100644 index 000000000..e69de29bb diff --git a/app/react/kubernetes/configs/CreateView/.keep b/app/react/kubernetes/configs/CreateView/.keep new file mode 100644 index 000000000..e69de29bb diff --git a/app/react/kubernetes/configs/ItemView/.keep b/app/react/kubernetes/configs/ItemView/.keep new file mode 100644 index 000000000..e69de29bb diff --git a/app/react/kubernetes/configs/ListView/.keep b/app/react/kubernetes/configs/ListView/.keep new file mode 100644 index 000000000..e69de29bb diff --git a/app/react/kubernetes/namespaces/.keep b/app/react/kubernetes/namespaces/.keep new file mode 100644 index 000000000..e69de29bb diff --git a/app/react/kubernetes/namespaces/AccessView/.keep b/app/react/kubernetes/namespaces/AccessView/.keep new file mode 100644 index 000000000..e69de29bb diff --git a/app/react/kubernetes/namespaces/CreateView/.keep b/app/react/kubernetes/namespaces/CreateView/.keep new file mode 100644 index 000000000..e69de29bb diff --git a/app/react/kubernetes/namespaces/ItemView/.keep b/app/react/kubernetes/namespaces/ItemView/.keep new file mode 100644 index 000000000..e69de29bb diff --git a/app/react/kubernetes/namespaces/ListView/.keep b/app/react/kubernetes/namespaces/ListView/.keep new file mode 100644 index 000000000..e69de29bb diff --git a/app/react/kubernetes/volumes/.keep b/app/react/kubernetes/volumes/.keep new file mode 100644 index 000000000..e69de29bb diff --git a/app/react/kubernetes/volumes/ItemView/.keep b/app/react/kubernetes/volumes/ItemView/.keep new file mode 100644 index 000000000..e69de29bb diff --git a/app/react/kubernetes/volumes/ListView/.keep b/app/react/kubernetes/volumes/ListView/.keep new file mode 100644 index 000000000..e69de29bb diff --git a/app/react/nomad/.keep b/app/react/nomad/.keep new file mode 100644 index 000000000..e69de29bb diff --git a/app/react/nomad/DashboardView/.keep b/app/react/nomad/DashboardView/.keep new file mode 100644 index 000000000..e69de29bb diff --git a/app/react/nomad/jobs/.keep b/app/react/nomad/jobs/.keep new file mode 100644 index 000000000..e69de29bb diff --git a/app/react/nomad/jobs/EventsView/.keep b/app/react/nomad/jobs/EventsView/.keep new file mode 100644 index 000000000..e69de29bb diff --git a/app/react/nomad/jobs/JobsView/.keep b/app/react/nomad/jobs/JobsView/.keep new file mode 100644 index 000000000..e69de29bb diff --git a/app/react/nomad/jobs/LogsView/.keep b/app/react/nomad/jobs/LogsView/.keep new file mode 100644 index 000000000..e69de29bb diff --git a/app/react/portainer/.keep b/app/react/portainer/.keep new file mode 100644 index 000000000..e69de29bb diff --git a/app/react/portainer/HomeView/.keep b/app/react/portainer/HomeView/.keep new file mode 100644 index 000000000..e69de29bb diff --git a/app/react/portainer/account/.keep b/app/react/portainer/account/.keep new file mode 100644 index 000000000..e69de29bb diff --git a/app/react/portainer/account/AccountView/.keep b/app/react/portainer/account/AccountView/.keep new file mode 100644 index 000000000..e69de29bb diff --git a/app/react/portainer/account/CreateAccessTokenView/.keep b/app/react/portainer/account/CreateAccessTokenView/.keep new file mode 100644 index 000000000..e69de29bb diff --git a/app/react/portainer/custom-templates/.keep b/app/react/portainer/custom-templates/.keep new file mode 100644 index 000000000..e69de29bb diff --git a/app/react/portainer/custom-templates/CreateView/.keep b/app/react/portainer/custom-templates/CreateView/.keep new file mode 100644 index 000000000..e69de29bb diff --git a/app/react/portainer/custom-templates/ItemView/.keep b/app/react/portainer/custom-templates/ItemView/.keep new file mode 100644 index 000000000..e69de29bb diff --git a/app/react/portainer/custom-templates/ListView/.keep b/app/react/portainer/custom-templates/ListView/.keep new file mode 100644 index 000000000..e69de29bb diff --git a/app/react/portainer/environments/.keep b/app/react/portainer/environments/.keep new file mode 100644 index 000000000..e69de29bb diff --git a/app/react/portainer/environments/ItemView/.keep b/app/react/portainer/environments/ItemView/.keep new file mode 100644 index 000000000..e69de29bb diff --git a/app/react/portainer/environments/ListView/.keep b/app/react/portainer/environments/ListView/.keep new file mode 100644 index 000000000..e69de29bb diff --git a/app/react/portainer/environments/TagsView/.keep b/app/react/portainer/environments/TagsView/.keep new file mode 100644 index 000000000..e69de29bb diff --git a/app/react/portainer/environments/environment-groups/.keep b/app/react/portainer/environments/environment-groups/.keep new file mode 100644 index 000000000..e69de29bb diff --git a/app/react/portainer/environments/environment-groups/AccessView/.keep b/app/react/portainer/environments/environment-groups/AccessView/.keep new file mode 100644 index 000000000..e69de29bb diff --git a/app/react/portainer/environments/environment-groups/CreateView/.keep b/app/react/portainer/environments/environment-groups/CreateView/.keep new file mode 100644 index 000000000..e69de29bb diff --git a/app/react/portainer/environments/environment-groups/ItemView/.keep b/app/react/portainer/environments/environment-groups/ItemView/.keep new file mode 100644 index 000000000..e69de29bb diff --git a/app/react/portainer/environments/environment-groups/ListView/.keep b/app/react/portainer/environments/environment-groups/ListView/.keep new file mode 100644 index 000000000..e69de29bb diff --git a/app/react/portainer/environments/wizard/.keep b/app/react/portainer/environments/wizard/.keep new file mode 100644 index 000000000..e69de29bb diff --git a/app/react/portainer/init/.keep b/app/react/portainer/init/.keep new file mode 100644 index 000000000..e69de29bb diff --git a/app/react/portainer/init/InitAdminView/.keep b/app/react/portainer/init/InitAdminView/.keep new file mode 100644 index 000000000..e69de29bb diff --git a/app/react/portainer/init/InitLicenseView/.keep b/app/react/portainer/init/InitLicenseView/.keep new file mode 100644 index 000000000..e69de29bb diff --git a/app/react/portainer/licenses/.keep b/app/react/portainer/licenses/.keep new file mode 100644 index 000000000..e69de29bb diff --git a/app/react/portainer/licenses/CreateView/.keep b/app/react/portainer/licenses/CreateView/.keep new file mode 100644 index 000000000..e69de29bb diff --git a/app/react/portainer/licenses/ListView/.keep b/app/react/portainer/licenses/ListView/.keep new file mode 100644 index 000000000..e69de29bb diff --git a/app/react/portainer/logs/.keep b/app/react/portainer/logs/.keep new file mode 100644 index 000000000..e69de29bb diff --git a/app/react/portainer/logs/ActivityLogsView/.keep b/app/react/portainer/logs/ActivityLogsView/.keep new file mode 100644 index 000000000..e69de29bb diff --git a/app/react/portainer/logs/AuthenticationLogsView/.keep b/app/react/portainer/logs/AuthenticationLogsView/.keep new file mode 100644 index 000000000..e69de29bb diff --git a/app/react/portainer/registries/.keep b/app/react/portainer/registries/.keep new file mode 100644 index 000000000..e69de29bb diff --git a/app/react/portainer/registries/ConfigureView/.keep b/app/react/portainer/registries/ConfigureView/.keep new file mode 100644 index 000000000..e69de29bb diff --git a/app/react/portainer/registries/CreateView/.keep b/app/react/portainer/registries/CreateView/.keep new file mode 100644 index 000000000..e69de29bb diff --git a/app/react/portainer/registries/ItemView/.keep b/app/react/portainer/registries/ItemView/.keep new file mode 100644 index 000000000..e69de29bb diff --git a/app/react/portainer/registries/ListView/.keep b/app/react/portainer/registries/ListView/.keep new file mode 100644 index 000000000..e69de29bb diff --git a/app/react/portainer/registries/repositories/.keep b/app/react/portainer/registries/repositories/.keep new file mode 100644 index 000000000..e69de29bb diff --git a/app/react/portainer/registries/repositories/ItemView/.keep b/app/react/portainer/registries/repositories/ItemView/.keep new file mode 100644 index 000000000..e69de29bb diff --git a/app/react/portainer/registries/repositories/ListView/.keep b/app/react/portainer/registries/repositories/ListView/.keep new file mode 100644 index 000000000..e69de29bb diff --git a/app/react/portainer/registries/repositories/TagView/.keep b/app/react/portainer/registries/repositories/TagView/.keep new file mode 100644 index 000000000..e69de29bb diff --git a/app/react/portainer/settings/.keep b/app/react/portainer/settings/.keep new file mode 100644 index 000000000..e69de29bb diff --git a/app/react/portainer/settings/AuthenticationView/.keep b/app/react/portainer/settings/AuthenticationView/.keep new file mode 100644 index 000000000..e69de29bb diff --git a/app/react/portainer/settings/CloudView/.keep b/app/react/portainer/settings/CloudView/.keep new file mode 100644 index 000000000..e69de29bb diff --git a/app/react/portainer/settings/EdgeComputeView/.keep b/app/react/portainer/settings/EdgeComputeView/.keep new file mode 100644 index 000000000..e69de29bb diff --git a/app/react/portainer/settings/SettingsView/.keep b/app/react/portainer/settings/SettingsView/.keep new file mode 100644 index 000000000..e69de29bb diff --git a/app/react/portainer/users/.keep b/app/react/portainer/users/.keep new file mode 100644 index 000000000..e69de29bb diff --git a/app/react/portainer/users/RolesView/.keep b/app/react/portainer/users/RolesView/.keep new file mode 100644 index 000000000..e69de29bb diff --git a/app/react/portainer/users/teams/.keep b/app/react/portainer/users/teams/.keep new file mode 100644 index 000000000..e69de29bb diff --git a/app/react/portainer/users/teams/ItemView/.keep b/app/react/portainer/users/teams/ItemView/.keep new file mode 100644 index 000000000..e69de29bb diff --git a/app/react/portainer/users/teams/ListView/.keep b/app/react/portainer/users/teams/ListView/.keep new file mode 100644 index 000000000..e69de29bb