mirror of
https://github.com/kopia/kopia.git
synced 2026-05-19 04:04:56 -04:00
htmlui: upgraded react-bootstrap to 2.x (#1532)
This commit is contained in:
220
htmlui/package-lock.json
generated
220
htmlui/package-lock.json
generated
@@ -15,7 +15,7 @@
|
||||
"@fortawesome/react-fontawesome": "^0.1.16",
|
||||
"bootstrap": "^5.1.3",
|
||||
"moment": "^2.29.1",
|
||||
"react-bootstrap-v5": "^1.4.0",
|
||||
"react-bootstrap": "^2.0.2",
|
||||
"react-dom": "^17.0.2",
|
||||
"react-router-dom": "^5.3.0",
|
||||
"react-table": "^7.7.0"
|
||||
@@ -3082,6 +3082,17 @@
|
||||
"url": "https://opencollective.com/popperjs"
|
||||
}
|
||||
},
|
||||
"node_modules/@react-aria/ssr": {
|
||||
"version": "3.1.0",
|
||||
"resolved": "https://registry.npmjs.org/@react-aria/ssr/-/ssr-3.1.0.tgz",
|
||||
"integrity": "sha512-RxqQKmE8sO7TGdrcSlHTcVzMP450hqowtBSd2bBS9oPlcokVkaGq28c3Rwa8ty5ctw4EBCjXqjP7xdcKMGDzug==",
|
||||
"dependencies": {
|
||||
"@babel/runtime": "^7.6.2"
|
||||
},
|
||||
"peerDependencies": {
|
||||
"react": "^16.8.0 || ^17.0.0-rc.1"
|
||||
}
|
||||
},
|
||||
"node_modules/@restart/context": {
|
||||
"version": "2.1.4",
|
||||
"resolved": "https://registry.npmjs.org/@restart/context/-/context-2.1.4.tgz",
|
||||
@@ -3102,6 +3113,38 @@
|
||||
"react": ">=16.8.0"
|
||||
}
|
||||
},
|
||||
"node_modules/@restart/ui": {
|
||||
"version": "0.2.3",
|
||||
"resolved": "https://registry.npmjs.org/@restart/ui/-/ui-0.2.3.tgz",
|
||||
"integrity": "sha512-FDhtjIR9QvUfMwvFsgVurRA1qdYxM0F0S07acywjG7gNI2YmQo78rtCYIe553V/pyBjEjaKAg3fzBFCocFTqyQ==",
|
||||
"dependencies": {
|
||||
"@babel/runtime": "^7.13.16",
|
||||
"@popperjs/core": "^2.10.1",
|
||||
"@react-aria/ssr": "^3.0.1",
|
||||
"@restart/hooks": "^0.4.0",
|
||||
"@types/warning": "^3.0.0",
|
||||
"dequal": "^2.0.2",
|
||||
"dom-helpers": "^5.2.0",
|
||||
"prop-types": "^15.7.2",
|
||||
"uncontrollable": "^7.2.1",
|
||||
"warning": "^4.0.3"
|
||||
},
|
||||
"peerDependencies": {
|
||||
"react": ">=16.14.0",
|
||||
"react-dom": ">=16.14.0"
|
||||
}
|
||||
},
|
||||
"node_modules/@restart/ui/node_modules/@restart/hooks": {
|
||||
"version": "0.4.1",
|
||||
"resolved": "https://registry.npmjs.org/@restart/hooks/-/hooks-0.4.1.tgz",
|
||||
"integrity": "sha512-87UMGZcFwbj0Gr+8eEBAzL6H8xF5pMwq/S3LWeFK9cg4+lTqLFMsiVQFT4ncMJzqgpdD7T6ktF8PsEHeN2O+MQ==",
|
||||
"dependencies": {
|
||||
"dequal": "^2.0.2"
|
||||
},
|
||||
"peerDependencies": {
|
||||
"react": ">=16.8.0"
|
||||
}
|
||||
},
|
||||
"node_modules/@rollup/plugin-node-resolve": {
|
||||
"version": "7.1.3",
|
||||
"resolved": "https://registry.npmjs.org/@rollup/plugin-node-resolve/-/plugin-node-resolve-7.1.3.tgz",
|
||||
@@ -3651,15 +3694,6 @@
|
||||
"@babel/types": "^7.3.0"
|
||||
}
|
||||
},
|
||||
"node_modules/@types/classnames": {
|
||||
"version": "2.3.1",
|
||||
"resolved": "https://registry.npmjs.org/@types/classnames/-/classnames-2.3.1.tgz",
|
||||
"integrity": "sha512-zeOWb0JGBoVmlQoznvqXbE0tEC/HONsnoUNH19Hc96NFsTAwTXbTqb8FMYkru1F/iqp7a18Ws3nWJvtA1sHD1A==",
|
||||
"deprecated": "This is a stub types definition. classnames provides its own type definitions, so you do not need this installed.",
|
||||
"dependencies": {
|
||||
"classnames": "*"
|
||||
}
|
||||
},
|
||||
"node_modules/@types/eslint": {
|
||||
"version": "7.2.14",
|
||||
"resolved": "https://registry.npmjs.org/@types/eslint/-/eslint-7.2.14.tgz",
|
||||
@@ -8890,6 +8924,14 @@
|
||||
"node": ">= 0.6"
|
||||
}
|
||||
},
|
||||
"node_modules/dequal": {
|
||||
"version": "2.0.2",
|
||||
"resolved": "https://registry.npmjs.org/dequal/-/dequal-2.0.2.tgz",
|
||||
"integrity": "sha512-q9K8BlJVxK7hQYqa6XISGmBZbtQQWVXSrRrWreHC94rMt1QL/Impruc+7p2CYSYuVIUr+YCt6hjrs1kkdJRTug==",
|
||||
"engines": {
|
||||
"node": ">=6"
|
||||
}
|
||||
},
|
||||
"node_modules/des.js": {
|
||||
"version": "1.0.1",
|
||||
"resolved": "https://registry.npmjs.org/des.js/-/des.js-1.0.1.tgz",
|
||||
@@ -24424,62 +24466,32 @@
|
||||
"node": ">=10"
|
||||
}
|
||||
},
|
||||
"node_modules/react-bootstrap-v5": {
|
||||
"version": "1.4.0",
|
||||
"resolved": "https://registry.npmjs.org/react-bootstrap-v5/-/react-bootstrap-v5-1.4.0.tgz",
|
||||
"integrity": "sha512-AsPE19bacvLNXdTVqDLspM+K5SOa4XBgT6SFesUiC5JnYGqVmspIgYSgu8SwcSaiGgrkFtd9v9XLSqf0l9YvEA==",
|
||||
"node_modules/react-bootstrap": {
|
||||
"version": "2.0.2",
|
||||
"resolved": "https://registry.npmjs.org/react-bootstrap/-/react-bootstrap-2.0.2.tgz",
|
||||
"integrity": "sha512-QuMqJ+WJmd6dUyOys6OF3nr6T/FjUVAoEMbSjsFrwVufJtvMox0SU1Dvz/cDID+Dl6Rz2RLcJzyqkdl+DEK2Gg==",
|
||||
"dependencies": {
|
||||
"@babel/runtime": "^7.4.2",
|
||||
"@babel/runtime": "^7.14.0",
|
||||
"@restart/context": "^2.1.4",
|
||||
"@restart/hooks": "^0.3.21",
|
||||
"@types/classnames": "^2.2.10",
|
||||
"@restart/hooks": "^0.3.26",
|
||||
"@restart/ui": "^0.2.3",
|
||||
"@types/invariant": "^2.2.33",
|
||||
"@types/prop-types": "^15.7.3",
|
||||
"@types/react": "^16.9.35",
|
||||
"@types/react-transition-group": "^4.4.0",
|
||||
"@types/react": ">=16.14.8",
|
||||
"@types/react-transition-group": "^4.4.1",
|
||||
"@types/warning": "^3.0.0",
|
||||
"classnames": "^2.2.6",
|
||||
"dom-helpers": "^5.1.2",
|
||||
"classnames": "^2.3.1",
|
||||
"dom-helpers": "^5.2.1",
|
||||
"invariant": "^2.2.4",
|
||||
"prop-types": "^15.7.2",
|
||||
"prop-types-extra": "^1.1.0",
|
||||
"react-overlays": "^4.1.0",
|
||||
"react-transition-group": "^4.4.1",
|
||||
"uncontrollable": "^7.0.0",
|
||||
"uncontrollable": "^7.2.1",
|
||||
"warning": "^4.0.3"
|
||||
},
|
||||
"peerDependencies": {
|
||||
"react": ">=16.8.0",
|
||||
"react-dom": ">=16.8.0"
|
||||
}
|
||||
},
|
||||
"node_modules/react-bootstrap-v5/node_modules/@types/react": {
|
||||
"version": "16.14.11",
|
||||
"resolved": "https://registry.npmjs.org/@types/react/-/react-16.14.11.tgz",
|
||||
"integrity": "sha512-Don0MtsZZ3fjwTJ2BsoqkyOy7e176KplEAKOpr/4XDdzinlyJBn9yfsKn5mcSgn4kh1B22+3tBnzBC1z63ybtQ==",
|
||||
"dependencies": {
|
||||
"@types/prop-types": "*",
|
||||
"@types/scheduler": "*",
|
||||
"csstype": "^3.0.2"
|
||||
}
|
||||
},
|
||||
"node_modules/react-bootstrap-v5/node_modules/react-overlays": {
|
||||
"version": "4.1.1",
|
||||
"resolved": "https://registry.npmjs.org/react-overlays/-/react-overlays-4.1.1.tgz",
|
||||
"integrity": "sha512-WtJifh081e6M24KnvTQoNjQEpz7HoLxqt8TwZM7LOYIkYJ8i/Ly1Xi7RVte87ZVnmqQ4PFaFiNHZhSINPSpdBQ==",
|
||||
"dependencies": {
|
||||
"@babel/runtime": "^7.12.1",
|
||||
"@popperjs/core": "^2.5.3",
|
||||
"@restart/hooks": "^0.3.25",
|
||||
"@types/warning": "^3.0.0",
|
||||
"dom-helpers": "^5.2.0",
|
||||
"prop-types": "^15.7.2",
|
||||
"uncontrollable": "^7.0.0",
|
||||
"warning": "^4.0.3"
|
||||
},
|
||||
"peerDependencies": {
|
||||
"react": ">=16.3.0",
|
||||
"react-dom": ">=16.3.0"
|
||||
"react": ">=16.14.0",
|
||||
"react-dom": ">=16.14.0"
|
||||
}
|
||||
},
|
||||
"node_modules/react-dev-utils": {
|
||||
@@ -32872,6 +32884,14 @@
|
||||
"resolved": "https://registry.npmjs.org/@popperjs/core/-/core-2.10.1.tgz",
|
||||
"integrity": "sha512-HnUhk1Sy9IuKrxEMdIRCxpIqPw6BFsbYSEUO9p/hNw5sMld/+3OLMWQP80F8/db9qsv3qUjs7ZR5bS/R+iinXw=="
|
||||
},
|
||||
"@react-aria/ssr": {
|
||||
"version": "3.1.0",
|
||||
"resolved": "https://registry.npmjs.org/@react-aria/ssr/-/ssr-3.1.0.tgz",
|
||||
"integrity": "sha512-RxqQKmE8sO7TGdrcSlHTcVzMP450hqowtBSd2bBS9oPlcokVkaGq28c3Rwa8ty5ctw4EBCjXqjP7xdcKMGDzug==",
|
||||
"requires": {
|
||||
"@babel/runtime": "^7.6.2"
|
||||
}
|
||||
},
|
||||
"@restart/context": {
|
||||
"version": "2.1.4",
|
||||
"resolved": "https://registry.npmjs.org/@restart/context/-/context-2.1.4.tgz",
|
||||
@@ -32887,6 +32907,33 @@
|
||||
"lodash-es": "^4.17.20"
|
||||
}
|
||||
},
|
||||
"@restart/ui": {
|
||||
"version": "0.2.3",
|
||||
"resolved": "https://registry.npmjs.org/@restart/ui/-/ui-0.2.3.tgz",
|
||||
"integrity": "sha512-FDhtjIR9QvUfMwvFsgVurRA1qdYxM0F0S07acywjG7gNI2YmQo78rtCYIe553V/pyBjEjaKAg3fzBFCocFTqyQ==",
|
||||
"requires": {
|
||||
"@babel/runtime": "^7.13.16",
|
||||
"@popperjs/core": "^2.10.1",
|
||||
"@react-aria/ssr": "^3.0.1",
|
||||
"@restart/hooks": "^0.4.0",
|
||||
"@types/warning": "^3.0.0",
|
||||
"dequal": "^2.0.2",
|
||||
"dom-helpers": "^5.2.0",
|
||||
"prop-types": "^15.7.2",
|
||||
"uncontrollable": "^7.2.1",
|
||||
"warning": "^4.0.3"
|
||||
},
|
||||
"dependencies": {
|
||||
"@restart/hooks": {
|
||||
"version": "0.4.1",
|
||||
"resolved": "https://registry.npmjs.org/@restart/hooks/-/hooks-0.4.1.tgz",
|
||||
"integrity": "sha512-87UMGZcFwbj0Gr+8eEBAzL6H8xF5pMwq/S3LWeFK9cg4+lTqLFMsiVQFT4ncMJzqgpdD7T6ktF8PsEHeN2O+MQ==",
|
||||
"requires": {
|
||||
"dequal": "^2.0.2"
|
||||
}
|
||||
}
|
||||
}
|
||||
},
|
||||
"@rollup/plugin-node-resolve": {
|
||||
"version": "7.1.3",
|
||||
"resolved": "https://registry.npmjs.org/@rollup/plugin-node-resolve/-/plugin-node-resolve-7.1.3.tgz",
|
||||
@@ -33278,14 +33325,6 @@
|
||||
"@babel/types": "^7.3.0"
|
||||
}
|
||||
},
|
||||
"@types/classnames": {
|
||||
"version": "2.3.1",
|
||||
"resolved": "https://registry.npmjs.org/@types/classnames/-/classnames-2.3.1.tgz",
|
||||
"integrity": "sha512-zeOWb0JGBoVmlQoznvqXbE0tEC/HONsnoUNH19Hc96NFsTAwTXbTqb8FMYkru1F/iqp7a18Ws3nWJvtA1sHD1A==",
|
||||
"requires": {
|
||||
"classnames": "*"
|
||||
}
|
||||
},
|
||||
"@types/eslint": {
|
||||
"version": "7.2.14",
|
||||
"resolved": "https://registry.npmjs.org/@types/eslint/-/eslint-7.2.14.tgz",
|
||||
@@ -37463,6 +37502,11 @@
|
||||
"integrity": "sha1-m81S4UwJd2PnSbJ0xDRu0uVgtak=",
|
||||
"dev": true
|
||||
},
|
||||
"dequal": {
|
||||
"version": "2.0.2",
|
||||
"resolved": "https://registry.npmjs.org/dequal/-/dequal-2.0.2.tgz",
|
||||
"integrity": "sha512-q9K8BlJVxK7hQYqa6XISGmBZbtQQWVXSrRrWreHC94rMt1QL/Impruc+7p2CYSYuVIUr+YCt6hjrs1kkdJRTug=="
|
||||
},
|
||||
"des.js": {
|
||||
"version": "1.0.1",
|
||||
"resolved": "https://registry.npmjs.org/des.js/-/des.js-1.0.1.tgz",
|
||||
@@ -49502,56 +49546,28 @@
|
||||
"whatwg-fetch": "^3.4.1"
|
||||
}
|
||||
},
|
||||
"react-bootstrap-v5": {
|
||||
"version": "1.4.0",
|
||||
"resolved": "https://registry.npmjs.org/react-bootstrap-v5/-/react-bootstrap-v5-1.4.0.tgz",
|
||||
"integrity": "sha512-AsPE19bacvLNXdTVqDLspM+K5SOa4XBgT6SFesUiC5JnYGqVmspIgYSgu8SwcSaiGgrkFtd9v9XLSqf0l9YvEA==",
|
||||
"react-bootstrap": {
|
||||
"version": "2.0.2",
|
||||
"resolved": "https://registry.npmjs.org/react-bootstrap/-/react-bootstrap-2.0.2.tgz",
|
||||
"integrity": "sha512-QuMqJ+WJmd6dUyOys6OF3nr6T/FjUVAoEMbSjsFrwVufJtvMox0SU1Dvz/cDID+Dl6Rz2RLcJzyqkdl+DEK2Gg==",
|
||||
"requires": {
|
||||
"@babel/runtime": "^7.4.2",
|
||||
"@babel/runtime": "^7.14.0",
|
||||
"@restart/context": "^2.1.4",
|
||||
"@restart/hooks": "^0.3.21",
|
||||
"@types/classnames": "^2.2.10",
|
||||
"@restart/hooks": "^0.3.26",
|
||||
"@restart/ui": "^0.2.3",
|
||||
"@types/invariant": "^2.2.33",
|
||||
"@types/prop-types": "^15.7.3",
|
||||
"@types/react": "^16.9.35",
|
||||
"@types/react-transition-group": "^4.4.0",
|
||||
"@types/react": ">=16.14.8",
|
||||
"@types/react-transition-group": "^4.4.1",
|
||||
"@types/warning": "^3.0.0",
|
||||
"classnames": "^2.2.6",
|
||||
"dom-helpers": "^5.1.2",
|
||||
"classnames": "^2.3.1",
|
||||
"dom-helpers": "^5.2.1",
|
||||
"invariant": "^2.2.4",
|
||||
"prop-types": "^15.7.2",
|
||||
"prop-types-extra": "^1.1.0",
|
||||
"react-overlays": "^4.1.0",
|
||||
"react-transition-group": "^4.4.1",
|
||||
"uncontrollable": "^7.0.0",
|
||||
"uncontrollable": "^7.2.1",
|
||||
"warning": "^4.0.3"
|
||||
},
|
||||
"dependencies": {
|
||||
"@types/react": {
|
||||
"version": "16.14.11",
|
||||
"resolved": "https://registry.npmjs.org/@types/react/-/react-16.14.11.tgz",
|
||||
"integrity": "sha512-Don0MtsZZ3fjwTJ2BsoqkyOy7e176KplEAKOpr/4XDdzinlyJBn9yfsKn5mcSgn4kh1B22+3tBnzBC1z63ybtQ==",
|
||||
"requires": {
|
||||
"@types/prop-types": "*",
|
||||
"@types/scheduler": "*",
|
||||
"csstype": "^3.0.2"
|
||||
}
|
||||
},
|
||||
"react-overlays": {
|
||||
"version": "4.1.1",
|
||||
"resolved": "https://registry.npmjs.org/react-overlays/-/react-overlays-4.1.1.tgz",
|
||||
"integrity": "sha512-WtJifh081e6M24KnvTQoNjQEpz7HoLxqt8TwZM7LOYIkYJ8i/Ly1Xi7RVte87ZVnmqQ4PFaFiNHZhSINPSpdBQ==",
|
||||
"requires": {
|
||||
"@babel/runtime": "^7.12.1",
|
||||
"@popperjs/core": "^2.5.3",
|
||||
"@restart/hooks": "^0.3.25",
|
||||
"@types/warning": "^3.0.0",
|
||||
"dom-helpers": "^5.2.0",
|
||||
"prop-types": "^15.7.2",
|
||||
"uncontrollable": "^7.0.0",
|
||||
"warning": "^4.0.3"
|
||||
}
|
||||
}
|
||||
}
|
||||
},
|
||||
"react-dev-utils": {
|
||||
|
||||
@@ -9,7 +9,7 @@
|
||||
"@fortawesome/react-fontawesome": "^0.1.16",
|
||||
"bootstrap": "^5.1.3",
|
||||
"moment": "^2.29.1",
|
||||
"react-bootstrap-v5": "^1.4.0",
|
||||
"react-bootstrap": "^2.0.2",
|
||||
"react-dom": "^17.0.2",
|
||||
"react-router-dom": "^5.3.0",
|
||||
"react-table": "^7.7.0"
|
||||
@@ -40,12 +40,12 @@
|
||||
"@testing-library/jest-dom": "^5.15.0",
|
||||
"@testing-library/react": "^12.1.2",
|
||||
"axios": "^0.24.0",
|
||||
"axios-mock-adapter": "^1.20.0",
|
||||
"enzyme": "^3.11.0",
|
||||
"enzyme-adapter-react-16": "^1.15.6",
|
||||
"postcss": "^8.3.11",
|
||||
"pretty": "^2.0.0",
|
||||
"react": "^17.0.2",
|
||||
"react-scripts": "^4.0.3",
|
||||
"axios-mock-adapter": "^1.20.0",
|
||||
"enzyme": "^3.11.0",
|
||||
"enzyme-adapter-react-16": "^1.15.6"
|
||||
"react-scripts": "^4.0.3"
|
||||
}
|
||||
}
|
||||
|
||||
@@ -1,9 +1,9 @@
|
||||
import axios from 'axios';
|
||||
import 'bootstrap/dist/css/bootstrap.min.css';
|
||||
import React, { useEffect, useRef, useState } from 'react';
|
||||
import Container from 'react-bootstrap-v5/lib/Container';
|
||||
import Nav from 'react-bootstrap-v5/lib/Nav';
|
||||
import Navbar from 'react-bootstrap-v5/lib/Navbar';
|
||||
import Container from 'react-bootstrap/Container';
|
||||
import Nav from 'react-bootstrap/Nav';
|
||||
import Navbar from 'react-bootstrap/Navbar';
|
||||
import { BrowserRouter as Router, NavLink, Redirect, Route, Switch } from 'react-router-dom';
|
||||
import './App.css';
|
||||
import { BeginRestore } from './BeginRestore';
|
||||
|
||||
@@ -1,9 +1,9 @@
|
||||
import axios from 'axios';
|
||||
import React, { Component } from 'react';
|
||||
import Button from 'react-bootstrap-v5/lib/Button';
|
||||
import Form from 'react-bootstrap-v5/lib/Form';
|
||||
import Row from 'react-bootstrap-v5/lib/Row';
|
||||
import Col from 'react-bootstrap-v5/lib/Col';
|
||||
import Button from 'react-bootstrap/Button';
|
||||
import Form from 'react-bootstrap/Form';
|
||||
import Row from 'react-bootstrap/Row';
|
||||
import Col from 'react-bootstrap/Col';
|
||||
import { Link } from "react-router-dom";
|
||||
import { handleChange, RequiredBoolean, RequiredField, RequiredNumberField, validateRequiredFields } from './forms';
|
||||
import { errorAlert, GoBackButton } from './uiutil';
|
||||
|
||||
@@ -2,10 +2,10 @@ import { faCopy } from '@fortawesome/free-solid-svg-icons';
|
||||
import { FontAwesomeIcon } from '@fortawesome/react-fontawesome';
|
||||
import axios from 'axios';
|
||||
import React, { Component } from 'react';
|
||||
import Button from 'react-bootstrap-v5/lib/Button';
|
||||
import Row from 'react-bootstrap-v5/lib/Row';
|
||||
import Col from 'react-bootstrap-v5/lib/Col';
|
||||
import Spinner from 'react-bootstrap-v5/lib/Spinner';
|
||||
import Button from 'react-bootstrap/Button';
|
||||
import Row from 'react-bootstrap/Row';
|
||||
import Col from 'react-bootstrap/Col';
|
||||
import Spinner from 'react-bootstrap/Spinner';
|
||||
import { DirectoryItems } from "./DirectoryItems";
|
||||
import { GoBackButton } from './uiutil';
|
||||
|
||||
|
||||
@@ -2,10 +2,10 @@ import { faWindowClose } from '@fortawesome/free-solid-svg-icons';
|
||||
import { FontAwesomeIcon } from '@fortawesome/react-fontawesome';
|
||||
import axios from 'axios';
|
||||
import React, { Component } from 'react';
|
||||
import Button from 'react-bootstrap-v5/lib/Button';
|
||||
import Col from 'react-bootstrap-v5/lib/Col';
|
||||
import Form from 'react-bootstrap-v5/lib/Form';
|
||||
import Row from 'react-bootstrap-v5/lib/Row';
|
||||
import Button from 'react-bootstrap/Button';
|
||||
import Col from 'react-bootstrap/Col';
|
||||
import Form from 'react-bootstrap/Form';
|
||||
import Row from 'react-bootstrap/Row';
|
||||
import { handleChange, validateRequiredFields } from './forms';
|
||||
import { PolicyEditor } from './PolicyEditor';
|
||||
import { TaskDetails } from './TaskDetails';
|
||||
|
||||
@@ -2,12 +2,12 @@ import { faUserFriends } from '@fortawesome/free-solid-svg-icons';
|
||||
import { FontAwesomeIcon } from '@fortawesome/react-fontawesome';
|
||||
import axios from 'axios';
|
||||
import React, { Component } from 'react';
|
||||
import Badge from 'react-bootstrap-v5/lib/Badge';
|
||||
import Button from 'react-bootstrap-v5/lib/Button';
|
||||
import Col from 'react-bootstrap-v5/lib/Col';
|
||||
import Dropdown from 'react-bootstrap-v5/lib/Dropdown';
|
||||
import Form from 'react-bootstrap-v5/lib/Form';
|
||||
import Row from 'react-bootstrap-v5/lib/Row';
|
||||
import Badge from 'react-bootstrap/Badge';
|
||||
import Button from 'react-bootstrap/Button';
|
||||
import Col from 'react-bootstrap/Col';
|
||||
import Dropdown from 'react-bootstrap/Dropdown';
|
||||
import Form from 'react-bootstrap/Form';
|
||||
import Row from 'react-bootstrap/Row';
|
||||
import { handleChange } from './forms';
|
||||
import { PolicyEditor } from './PolicyEditor';
|
||||
import MyTable from './Table';
|
||||
|
||||
@@ -2,13 +2,13 @@ import { faChevronLeft } from '@fortawesome/free-solid-svg-icons';
|
||||
import { FontAwesomeIcon } from '@fortawesome/react-fontawesome';
|
||||
import axios from 'axios';
|
||||
import React, { Component } from 'react';
|
||||
import Button from 'react-bootstrap-v5/lib/Button';
|
||||
import Col from 'react-bootstrap-v5/lib/Col';
|
||||
import Form from 'react-bootstrap-v5/lib/Form';
|
||||
import Row from 'react-bootstrap-v5/lib/Row';
|
||||
import Spinner from 'react-bootstrap-v5/lib/Spinner';
|
||||
import Tab from 'react-bootstrap-v5/lib/Tab';
|
||||
import Tabs from 'react-bootstrap-v5/lib/Tabs';
|
||||
import Button from 'react-bootstrap/Button';
|
||||
import Col from 'react-bootstrap/Col';
|
||||
import Form from 'react-bootstrap/Form';
|
||||
import Row from 'react-bootstrap/Row';
|
||||
import Spinner from 'react-bootstrap/Spinner';
|
||||
import Tab from 'react-bootstrap/Tab';
|
||||
import Tabs from 'react-bootstrap/Tabs';
|
||||
import { handleChange, OptionalBoolean, OptionalNumberField, RequiredBoolean, stateProperty, StringList } from './forms';
|
||||
import { errorAlert, sourceQueryStringParams } from './uiutil';
|
||||
|
||||
|
||||
@@ -1,12 +1,12 @@
|
||||
import axios from 'axios';
|
||||
import React, { Component } from 'react';
|
||||
import Badge from 'react-bootstrap-v5/lib/Badge';
|
||||
import Button from 'react-bootstrap-v5/lib/Button';
|
||||
import Col from 'react-bootstrap-v5/lib/Col';
|
||||
import Row from 'react-bootstrap-v5/lib/Row';
|
||||
import Form from 'react-bootstrap-v5/lib/Form';
|
||||
import InputGroup from 'react-bootstrap-v5/lib/InputGroup';
|
||||
import Spinner from 'react-bootstrap-v5/lib/Spinner';
|
||||
import Badge from 'react-bootstrap/Badge';
|
||||
import Button from 'react-bootstrap/Button';
|
||||
import Col from 'react-bootstrap/Col';
|
||||
import Row from 'react-bootstrap/Row';
|
||||
import Form from 'react-bootstrap/Form';
|
||||
import InputGroup from 'react-bootstrap/InputGroup';
|
||||
import Spinner from 'react-bootstrap/Spinner';
|
||||
import { handleChange } from './forms';
|
||||
import { SetupRepository } from './SetupRepository';
|
||||
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
import React, { Component } from 'react';
|
||||
import Row from 'react-bootstrap-v5/lib/Row';
|
||||
import Row from 'react-bootstrap/Row';
|
||||
import { handleChange, OptionalField, RequiredField, validateRequiredFields } from './forms';
|
||||
|
||||
export class SetupAzure extends Component {
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
import React, { Component } from 'react';
|
||||
import Row from 'react-bootstrap-v5/lib/Row';
|
||||
import Row from 'react-bootstrap/Row';
|
||||
import { handleChange, OptionalField, RequiredField, validateRequiredFields } from './forms';
|
||||
|
||||
export class SetupB2 extends Component {
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
import React, { Component } from 'react';
|
||||
import Row from 'react-bootstrap-v5/lib/Row';
|
||||
import Row from 'react-bootstrap/Row';
|
||||
import { handleChange, RequiredField, validateRequiredFields } from './forms';
|
||||
|
||||
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
import React, { Component } from 'react';
|
||||
import Row from 'react-bootstrap-v5/lib/Row';
|
||||
import Row from 'react-bootstrap/Row';
|
||||
import { handleChange, OptionalField, RequiredField, validateRequiredFields } from './forms';
|
||||
|
||||
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
import React, { Component } from 'react';
|
||||
import Row from 'react-bootstrap-v5/lib/Row';
|
||||
import Row from 'react-bootstrap/Row';
|
||||
import { handleChange, OptionalField, RequiredField, validateRequiredFields } from './forms';
|
||||
|
||||
export class SetupKopiaServer extends Component {
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
import React, { Component } from 'react';
|
||||
import Row from 'react-bootstrap-v5/lib/Row';
|
||||
import Row from 'react-bootstrap/Row';
|
||||
import { handleChange, OptionalField, RequiredField, validateRequiredFields } from './forms';
|
||||
|
||||
export class SetupRclone extends Component {
|
||||
|
||||
@@ -2,12 +2,12 @@ import { faAngleDoubleDown, faAngleDoubleUp } from '@fortawesome/free-solid-svg-
|
||||
import { FontAwesomeIcon } from '@fortawesome/react-fontawesome';
|
||||
import axios from 'axios';
|
||||
import React, { Component } from 'react';
|
||||
import Button from 'react-bootstrap-v5/lib/Button';
|
||||
import Col from 'react-bootstrap-v5/lib/Col';
|
||||
import Collapse from 'react-bootstrap-v5/lib/Collapse';
|
||||
import Form from 'react-bootstrap-v5/lib/Form';
|
||||
import Row from 'react-bootstrap-v5/lib/Row';
|
||||
import Spinner from 'react-bootstrap-v5/lib/Spinner';
|
||||
import Button from 'react-bootstrap/Button';
|
||||
import Col from 'react-bootstrap/Col';
|
||||
import Collapse from 'react-bootstrap/Collapse';
|
||||
import Form from 'react-bootstrap/Form';
|
||||
import Row from 'react-bootstrap/Row';
|
||||
import Spinner from 'react-bootstrap/Spinner';
|
||||
import { handleChange, RequiredBoolean, RequiredField, validateRequiredFields } from './forms';
|
||||
import { SetupAzure } from './SetupAzure';
|
||||
import { SetupB2 } from "./SetupB2";
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
import React, { Component } from 'react';
|
||||
import Row from 'react-bootstrap-v5/lib/Row';
|
||||
import Row from 'react-bootstrap/Row';
|
||||
import { handleChange, OptionalField, RequiredBoolean, RequiredField, validateRequiredFields } from './forms';
|
||||
|
||||
export class SetupS3 extends Component {
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
import React, { Component } from 'react';
|
||||
import Row from 'react-bootstrap-v5/lib/Row';
|
||||
import Row from 'react-bootstrap/Row';
|
||||
import { handleChange, hasExactlyOneOf, OptionalField, OptionalNumberField, RequiredBoolean, RequiredField, validateRequiredFields } from './forms';
|
||||
|
||||
export class SetupSFTP extends Component {
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
import React, { Component } from 'react';
|
||||
import Row from 'react-bootstrap-v5/lib/Row';
|
||||
import Row from 'react-bootstrap/Row';
|
||||
import { handleChange, RequiredField, validateRequiredFields } from './forms';
|
||||
|
||||
export class SetupToken extends Component {
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
import React, { Component } from 'react';
|
||||
import Row from 'react-bootstrap-v5/lib/Row';
|
||||
import Row from 'react-bootstrap/Row';
|
||||
import { handleChange, OptionalField, RequiredField, validateRequiredFields } from './forms';
|
||||
|
||||
export class SetupWebDAV extends Component {
|
||||
|
||||
@@ -1,10 +1,10 @@
|
||||
import axios from 'axios';
|
||||
import React, { Component } from 'react';
|
||||
import Badge from 'react-bootstrap-v5/lib/Badge';
|
||||
import Form from 'react-bootstrap-v5/lib/Form';
|
||||
import Row from 'react-bootstrap-v5/lib/Row';
|
||||
import Col from 'react-bootstrap-v5/lib/Col';
|
||||
import Spinner from 'react-bootstrap-v5/lib/Spinner';
|
||||
import Badge from 'react-bootstrap/Badge';
|
||||
import Form from 'react-bootstrap/Form';
|
||||
import Row from 'react-bootstrap/Row';
|
||||
import Col from 'react-bootstrap/Col';
|
||||
import Spinner from 'react-bootstrap/Spinner';
|
||||
import { Link } from "react-router-dom";
|
||||
import MyTable from './Table';
|
||||
import { compare, GoBackButton, objectLink, parseQuery, rfc3339TimestampForDisplay, sizeWithFailures, sourceQueryStringParams } from './uiutil';
|
||||
|
||||
@@ -3,12 +3,12 @@ import { FontAwesomeIcon } from '@fortawesome/react-fontawesome';
|
||||
import axios from 'axios';
|
||||
import moment from 'moment';
|
||||
import React, { Component } from 'react';
|
||||
import Badge from 'react-bootstrap-v5/lib/Badge';
|
||||
import Button from 'react-bootstrap-v5/lib/Button';
|
||||
import Col from 'react-bootstrap-v5/lib/Col';
|
||||
import Dropdown from 'react-bootstrap-v5/lib/Dropdown';
|
||||
import Row from 'react-bootstrap-v5/lib/Row';
|
||||
import Spinner from 'react-bootstrap-v5/lib/Spinner';
|
||||
import Badge from 'react-bootstrap/Badge';
|
||||
import Button from 'react-bootstrap/Button';
|
||||
import Col from 'react-bootstrap/Col';
|
||||
import Dropdown from 'react-bootstrap/Dropdown';
|
||||
import Row from 'react-bootstrap/Row';
|
||||
import Spinner from 'react-bootstrap/Spinner';
|
||||
import { Link } from 'react-router-dom';
|
||||
import { handleChange } from './forms';
|
||||
import MyTable from './Table';
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
import React from 'react';
|
||||
import Pagination from 'react-bootstrap-v5/lib/Pagination';
|
||||
import Table from 'react-bootstrap-v5/lib/Table';
|
||||
import Pagination from 'react-bootstrap/Pagination';
|
||||
import Table from 'react-bootstrap/Table';
|
||||
import { usePagination, useSortBy, useTable } from 'react-table';
|
||||
|
||||
function paginationItems(count, active, gotoPage) {
|
||||
|
||||
@@ -3,13 +3,13 @@ import { faChevronCircleDown, faChevronCircleUp, faStopCircle } from '@fortaweso
|
||||
import { FontAwesomeIcon } from '@fortawesome/react-fontawesome';
|
||||
import axios from 'axios';
|
||||
import React, { Component } from 'react';
|
||||
import Alert from 'react-bootstrap-v5/lib/Alert';
|
||||
import Badge from 'react-bootstrap-v5/lib/Badge';
|
||||
import Button from 'react-bootstrap-v5/lib/Button';
|
||||
import Col from 'react-bootstrap-v5/lib/Col';
|
||||
import Form from 'react-bootstrap-v5/lib/Form';
|
||||
import Row from 'react-bootstrap-v5/lib/Row';
|
||||
import Spinner from 'react-bootstrap-v5/lib/Spinner';
|
||||
import Alert from 'react-bootstrap/Alert';
|
||||
import Badge from 'react-bootstrap/Badge';
|
||||
import Button from 'react-bootstrap/Button';
|
||||
import Col from 'react-bootstrap/Col';
|
||||
import Form from 'react-bootstrap/Form';
|
||||
import Row from 'react-bootstrap/Row';
|
||||
import Spinner from 'react-bootstrap/Spinner';
|
||||
import { TaskLogs } from './TaskLogs';
|
||||
import { cancelTask, formatDuration, GoBackButton, redirectIfNotConnected, sizeDisplayName } from './uiutil';
|
||||
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
|
||||
import axios from 'axios';
|
||||
import React, { Component } from 'react';
|
||||
import Table from 'react-bootstrap-v5/lib/Table';
|
||||
import Table from 'react-bootstrap/Table';
|
||||
import { handleChange } from './forms';
|
||||
import { redirectIfNotConnected } from './uiutil';
|
||||
|
||||
|
||||
@@ -4,11 +4,11 @@ import { FontAwesomeIcon } from '@fortawesome/react-fontawesome';
|
||||
import axios from 'axios';
|
||||
import moment from 'moment';
|
||||
import React, { Component } from 'react';
|
||||
import Alert from 'react-bootstrap-v5/lib/Alert';
|
||||
import Col from 'react-bootstrap-v5/lib/Col';
|
||||
import Dropdown from 'react-bootstrap-v5/lib/Dropdown';
|
||||
import Form from 'react-bootstrap-v5/lib/Form';
|
||||
import Row from 'react-bootstrap-v5/lib/Row';
|
||||
import Alert from 'react-bootstrap/Alert';
|
||||
import Col from 'react-bootstrap/Col';
|
||||
import Dropdown from 'react-bootstrap/Dropdown';
|
||||
import Form from 'react-bootstrap/Form';
|
||||
import Row from 'react-bootstrap/Row';
|
||||
import { Link } from 'react-router-dom';
|
||||
import { handleChange } from './forms';
|
||||
import MyTable from './Table';
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
import React from 'react';
|
||||
import Form from 'react-bootstrap-v5/lib/Form';
|
||||
import Col from 'react-bootstrap-v5/lib/Col';
|
||||
import Form from 'react-bootstrap/Form';
|
||||
import Col from 'react-bootstrap/Col';
|
||||
|
||||
export function validateRequiredFields(component, fields) {
|
||||
let updateState = {};
|
||||
|
||||
@@ -2,11 +2,11 @@ import { faBan, faCheck, faChevronLeft, faExclamationCircle, faExclamationTriang
|
||||
import { FontAwesomeIcon } from '@fortawesome/react-fontawesome';
|
||||
import axios from 'axios';
|
||||
import React from 'react';
|
||||
import Button from 'react-bootstrap-v5/lib/Button';
|
||||
import Form from 'react-bootstrap-v5/lib/Form';
|
||||
import FormControl from 'react-bootstrap-v5/lib/FormControl';
|
||||
import InputGroup from 'react-bootstrap-v5/lib/InputGroup';
|
||||
import Spinner from 'react-bootstrap-v5/lib/Spinner';
|
||||
import Button from 'react-bootstrap/Button';
|
||||
import Form from 'react-bootstrap/Form';
|
||||
import FormControl from 'react-bootstrap/FormControl';
|
||||
import InputGroup from 'react-bootstrap/InputGroup';
|
||||
import Spinner from 'react-bootstrap/Spinner';
|
||||
|
||||
const base10UnitPrefixes = ["", "K", "M", "G", "T"];
|
||||
|
||||
|
||||
Reference in New Issue
Block a user