Skip to content
Snippets Groups Projects
Commit 97d7ae63 authored by Alexander Madsen's avatar Alexander Madsen
Browse files

Merge branch 'icshwi-11747-improve-file-structure' into 'develop'

ICSHWI-11747 - Improve file structure

See merge request !259
parents ad7945c5 8aabec5d
No related branches found
No related tags found
2 merge requests!270Merging develop branch to master in order to create RC,!259ICSHWI-11747 - Improve file structure
Pipeline #136585 passed
Showing
with 87 additions and 51 deletions
...@@ -4046,9 +4046,9 @@ ...@@ -4046,9 +4046,9 @@
"dev": true "dev": true
}, },
"node_modules/eslint": { "node_modules/eslint": {
"version": "8.33.0", "version": "8.34.0",
"resolved": "https://registry.npmjs.org/eslint/-/eslint-8.33.0.tgz", "resolved": "https://registry.npmjs.org/eslint/-/eslint-8.34.0.tgz",
"integrity": "sha512-WjOpFQgKK8VrCnAtl8We0SUOy/oVZ5NHykyMiagV1M9r8IFpIJX7DduK6n1mpfhlG7T1NLWm2SuD8QB7KFySaA==", "integrity": "sha512-1Z8iFsucw+7kSqXNZVslXS8Ioa4u2KM7GPwuKtkTFAqZ/cHMcEaR+1+Br0wLlot49cNxIiZk5wp8EAbPcYZxTg==",
"dev": true, "dev": true,
"dependencies": { "dependencies": {
"ignore": "^5.2.0", "ignore": "^5.2.0",
...@@ -9890,9 +9890,9 @@ ...@@ -9890,9 +9890,9 @@
"dev": true "dev": true
}, },
"node_modules/electron-to-chromium": { "node_modules/electron-to-chromium": {
"version": "1.4.294", "version": "1.4.295",
"resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.4.294.tgz", "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.4.295.tgz",
"integrity": "sha512-PuHZB3jEN7D8WPPjLmBQAsqQz8tWHlkkB4n0E2OYw8RwVdmBYV0Wn+rUFH8JqYyIRb4HQhhedgxlZL163wqLrQ==", "integrity": "sha512-lEO94zqf1bDA3aepxwnWoHUjA8sZ+2owgcSZjYQy0+uOSEclJX0VieZC+r+wLpSxUHRd6gG32znTWmr+5iGzFw==",
"dev": true "dev": true
}, },
"node_modules/@babel/parser": { "node_modules/@babel/parser": {
...@@ -21025,9 +21025,9 @@ ...@@ -21025,9 +21025,9 @@
} }
}, },
"node_modules/define-properties": { "node_modules/define-properties": {
"version": "1.1.4", "version": "1.2.0",
"resolved": "https://registry.npmjs.org/define-properties/-/define-properties-1.1.4.tgz", "resolved": "https://registry.npmjs.org/define-properties/-/define-properties-1.2.0.tgz",
"integrity": "sha512-uckOqKcfaVvtBdsVkdPv3XjveQJsNQqmhXgRi8uhvWWuPYZCNlzT8qAyblUgNoXdHdjMTzAqeGjAoli8f+bzPA==", "integrity": "sha512-xvqAVKGfT1+UAvPwKTVw/njhdQ8ZhXK4lI0bCIuCMrp2up9nPnaDftrLtmpTazqd1o+UY4zgzU+avtMbDP+ldA==",
"dependencies": { "dependencies": {
"has-property-descriptors": "^1.0.0", "has-property-descriptors": "^1.0.0",
"object-keys": "^1.1.1" "object-keys": "^1.1.1"
...@@ -37660,9 +37660,9 @@ ...@@ -37660,9 +37660,9 @@
} }
}, },
"node_modules/ci-info": { "node_modules/ci-info": {
"version": "3.7.1", "version": "3.8.0",
"resolved": "https://registry.npmjs.org/ci-info/-/ci-info-3.7.1.tgz", "resolved": "https://registry.npmjs.org/ci-info/-/ci-info-3.8.0.tgz",
"integrity": "sha512-4jYS4MOAaCIStSRwiuxc4B8MYhIe676yO1sYGzARnjXkWpmzZMMYxY6zu8WYWDhSuth5zhrQ1rhNSibyyvv4/w==", "integrity": "sha512-eXTggHWSooYhq49F2opQhuHWgzucfF2YgODK4e1566GQs5BIfP30B0oenwBJHfWxAs2fyPB1s7Mg949zLf61Yw==",
"funding": [ "funding": [
{ {
"type": "github", "type": "github",
...@@ -52672,9 +52672,9 @@ ...@@ -52672,9 +52672,9 @@
"dev": true "dev": true
}, },
"ci-info": { "ci-info": {
"version": "3.7.1", "version": "3.8.0",
"resolved": "https://registry.npmjs.org/ci-info/-/ci-info-3.7.1.tgz", "resolved": "https://registry.npmjs.org/ci-info/-/ci-info-3.8.0.tgz",
"integrity": "sha512-4jYS4MOAaCIStSRwiuxc4B8MYhIe676yO1sYGzARnjXkWpmzZMMYxY6zu8WYWDhSuth5zhrQ1rhNSibyyvv4/w==" "integrity": "sha512-eXTggHWSooYhq49F2opQhuHWgzucfF2YgODK4e1566GQs5BIfP30B0oenwBJHfWxAs2fyPB1s7Mg949zLf61Yw=="
}, },
"cipher-base": { "cipher-base": {
"version": "1.0.4", "version": "1.0.4",
...@@ -54794,9 +54794,9 @@ ...@@ -54794,9 +54794,9 @@
"dev": true "dev": true
}, },
"define-properties": { "define-properties": {
"version": "1.1.4", "version": "1.2.0",
"resolved": "https://registry.npmjs.org/define-properties/-/define-properties-1.1.4.tgz", "resolved": "https://registry.npmjs.org/define-properties/-/define-properties-1.2.0.tgz",
"integrity": "sha512-uckOqKcfaVvtBdsVkdPv3XjveQJsNQqmhXgRi8uhvWWuPYZCNlzT8qAyblUgNoXdHdjMTzAqeGjAoli8f+bzPA==", "integrity": "sha512-xvqAVKGfT1+UAvPwKTVw/njhdQ8ZhXK4lI0bCIuCMrp2up9nPnaDftrLtmpTazqd1o+UY4zgzU+avtMbDP+ldA==",
"requires": { "requires": {
"has-property-descriptors": "^1.0.0", "has-property-descriptors": "^1.0.0",
"object-keys": "^1.1.1" "object-keys": "^1.1.1"
...@@ -55335,9 +55335,9 @@ ...@@ -55335,9 +55335,9 @@
"dev": true "dev": true
}, },
"electron-to-chromium": { "electron-to-chromium": {
"version": "1.4.294", "version": "1.4.295",
"resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.4.294.tgz", "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.4.295.tgz",
"integrity": "sha512-PuHZB3jEN7D8WPPjLmBQAsqQz8tWHlkkB4n0E2OYw8RwVdmBYV0Wn+rUFH8JqYyIRb4HQhhedgxlZL163wqLrQ==", "integrity": "sha512-lEO94zqf1bDA3aepxwnWoHUjA8sZ+2owgcSZjYQy0+uOSEclJX0VieZC+r+wLpSxUHRd6gG32znTWmr+5iGzFw==",
"dev": true "dev": true
}, },
"elliptic": { "elliptic": {
...@@ -55640,9 +55640,9 @@ ...@@ -55640,9 +55640,9 @@
} }
}, },
"eslint": { "eslint": {
"version": "8.33.0", "version": "8.34.0",
"resolved": "https://registry.npmjs.org/eslint/-/eslint-8.33.0.tgz", "resolved": "https://registry.npmjs.org/eslint/-/eslint-8.34.0.tgz",
"integrity": "sha512-WjOpFQgKK8VrCnAtl8We0SUOy/oVZ5NHykyMiagV1M9r8IFpIJX7DduK6n1mpfhlG7T1NLWm2SuD8QB7KFySaA==", "integrity": "sha512-1Z8iFsucw+7kSqXNZVslXS8Ioa4u2KM7GPwuKtkTFAqZ/cHMcEaR+1+Br0wLlot49cNxIiZk5wp8EAbPcYZxTg==",
"dev": true, "dev": true,
"requires": { "requires": {
"@eslint/eslintrc": "^1.4.1", "@eslint/eslintrc": "^1.4.1",
...@@ -2,14 +2,14 @@ import React, { useState, useRef, useEffect } from "react"; ...@@ -2,14 +2,14 @@ import React, { useState, useRef, useEffect } from "react";
import { useNavigate } from "react-router-dom"; import { useNavigate } from "react-router-dom";
import { makeStyles } from "@material-ui/core/styles"; import { makeStyles } from "@material-ui/core/styles";
import { Button, Typography, Grid, Tooltip } from "@material-ui/core"; import { Button, Typography, Grid, Tooltip } from "@material-ui/core";
import { theme } from "../../style/Theme"; import { theme } from "../../../style/Theme";
import { useUndeployInDb } from "../../api/SwaggerApi"; import { useUndeployInDb } from "../../../api/SwaggerApi";
import { SimpleAccordion } from "../common/Accordion/SimpleAccordion"; import { SimpleAccordion } from "../../common/Accordion/SimpleAccordion";
import { ConfirmationDialog } from "../dialog/ConfirmationDialog"; import { ConfirmationDialog } from "../../dialog/ConfirmationDialog";
import { SimpleModal } from "../../components/common/SimpleModal/SimpleModal"; import { SimpleModal } from "../../common/SimpleModal/SimpleModal";
import { Alert } from "@material-ui/lab"; import { Alert } from "@material-ui/lab";
import AccessControl from "../auth/AccessControl"; import AccessControl from "../../auth/AccessControl";
import { IocActiveDeployment } from "../../api/DataTypes"; import { IocActiveDeployment } from "../../../api/DataTypes";
const useStyles = makeStyles({ const useStyles = makeStyles({
undeployButton: { undeployButton: {
......
import AdministerUndeployment from "./AdministerUndeployment";
export { AdministerUndeployment };
export default AdministerUndeployment;
import React from "react"; import React from "react";
import { Button, Grid, makeStyles } from "@material-ui/core"; import { Button, Grid, makeStyles } from "@material-ui/core";
import { Alert } from "@material-ui/lab"; import { Alert } from "@material-ui/lab";
import { theme } from "../../style/Theme"; import { theme } from "../../../style/Theme";
const useStyles = makeStyles((theme) => ({ const useStyles = makeStyles((theme) => ({
infoBadge: { infoBadge: {
......
import AlertMessages from "./AlertMessages";
export { AlertMessages };
export default AlertMessages;
import React, { useState, useRef, useEffect, useCallback } from "react"; import React, { useState, useRef, useEffect, useCallback } from "react";
import AccessControl from "../auth/AccessControl"; import AccessControl from "../../auth/AccessControl";
import { SimpleAccordion } from "../common/Accordion/SimpleAccordion"; import { SimpleAccordion } from "../../common/Accordion/SimpleAccordion";
import { import {
Button, Button,
Typography, Typography,
...@@ -8,15 +8,15 @@ import { ...@@ -8,15 +8,15 @@ import {
Tooltip, Tooltip,
TextField TextField
} from "@material-ui/core"; } from "@material-ui/core";
import { SimpleModal } from "../../components/common/SimpleModal/SimpleModal"; import { SimpleModal } from "../../common/SimpleModal/SimpleModal";
import { ConfirmationDialog } from "../dialog/ConfirmationDialog"; import { ConfirmationDialog } from "../../dialog/ConfirmationDialog";
import { import {
useUpdateActiveDeploymentHost, useUpdateActiveDeploymentHost,
useCSEntrySearch useCSEntrySearch
} from "../../api/SwaggerApi"; } from "../../../api/SwaggerApi";
import { Alert, Autocomplete } from "@material-ui/lab"; import { Alert, Autocomplete } from "@material-ui/lab";
import { useTypingTimer } from "../common/SearchBoxFilter/TypingTimer"; import { useTypingTimer } from "../../common/SearchBoxFilter/TypingTimer";
import { transformHostQuery } from "../common/Helper"; import { transformHostQuery } from "../../common/Helper";
export default function ChangeHostAdmin({ export default function ChangeHostAdmin({
ioc, ioc,
......
import ChangeHostAdmin from "./ChangeHostAdmin";
export { ChangeHostAdmin };
export default ChangeHostAdmin;
import React, { useState } from "react"; import React, { useState } from "react";
import { Navigate } from "react-router-dom"; import { Navigate } from "react-router-dom";
import { IOCCreateDialog } from "./IOCCreateDialog"; import { IOCCreateDialog } from "../IOCCreateDialog";
// Process component // Process component
export function CreateIOC({ open, setOpen, submitCallback, hook }) { export function CreateIOC({ open, setOpen, submitCallback, hook }) {
......
import { CreateIOC } from "./CreateIOC";
export { CreateIOC };
export default CreateIOC;
import React, { useContext, useState } from "react"; import React, { useContext, useState } from "react";
import { Navigate } from "react-router-dom"; import { Navigate } from "react-router-dom";
import { IOCDeployDialog } from "./IOCDeployDialog"; import { IOCDeployDialog } from "../IOCDeployDialog";
import { notificationContext } from "../../components/common/notification/Notifications"; import { notificationContext } from "../../common/notification/Notifications";
// Process component // Process component
export function DeployIOC({ export function DeployIOC({
......
import { DeployIOC } from "./DeployIOC";
export { DeployIOC };
export default DeployIOC;
import GitRefLink from "./GitRefLink";
export { GitRefLink };
export default GitRefLink;
import React from "react"; import React from "react";
import AdministerUndeployment from "./AdministerUndeployment"; import AdministerUndeployment from "../AdministerUndeployment";
import IOCDelete from "./IOCDelete"; import IOCDelete from "../IOCDelete";
import IOCDetailAdmin from "./IOCDetailAdmin"; import IOCDetailAdmin from "../IOCDetailAdmin";
import ChangeHostAdmin from "./ChangeHostAdmin"; import ChangeHostAdmin from "../ChangeHostAdmin";
export default function IOCAdmin({ ioc, getIOC, resetTab, buttonDisabled }) { export default function IOCAdmin({ ioc, getIOC, resetTab, buttonDisabled }) {
return ( return (
......
import IOCAdmin from "./IOCAdmin";
export { IOCAdmin };
export default IOCAdmin;
import React from "react"; import React from "react";
import { Hidden } from "@material-ui/core"; import { Hidden } from "@material-ui/core";
import { IOCDetailFetcher } from "./IOCDetailFetcher"; import { IOCDetailFetcher } from "../IOCDetailFetcher";
import { IOCList } from "./IOCList"; import { IOCList } from "../IOCList";
import { IOCTable } from "./IOCTable"; import { IOCTable } from "../IOCTable";
export function IOCAsyncList({ export function IOCAsyncList({
iocs, iocs,
......
import { IOCAsyncList } from "./IOCAsyncList";
export { IOCAsyncList };
export default IOCAsyncList;
import React from "react"; import React from "react";
import { IconBadge } from "../common/Badge/IconBadge"; import { IconBadge } from "../../common/Badge/IconBadge";
import { IOCStatusIcon } from "./IOCIcons"; import { IOCStatusIcon } from "../IOCIcons";
export function IOCBadge({ ioc }) { export function IOCBadge({ ioc }) {
return ( return (
......
import { IOCBadge } from "./IOCBadge";
export { IOCBadge };
export default IOCBadge;
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment