mirror of
https://github.com/optim-enterprises-bv/OptimCloud-gw-ui.git
synced 2025-11-02 11:17:46 +00:00
4
package-lock.json
generated
4
package-lock.json
generated
@@ -1,12 +1,12 @@
|
|||||||
{
|
{
|
||||||
"name": "ucentral-client",
|
"name": "ucentral-client",
|
||||||
"version": "2.5.44",
|
"version": "2.6.1",
|
||||||
"lockfileVersion": 2,
|
"lockfileVersion": 2,
|
||||||
"requires": true,
|
"requires": true,
|
||||||
"packages": {
|
"packages": {
|
||||||
"": {
|
"": {
|
||||||
"name": "ucentral-client",
|
"name": "ucentral-client",
|
||||||
"version": "2.5.44",
|
"version": "2.6.1",
|
||||||
"dependencies": {
|
"dependencies": {
|
||||||
"@coreui/coreui": "^3.4.0",
|
"@coreui/coreui": "^3.4.0",
|
||||||
"@coreui/icons": "^2.0.1",
|
"@coreui/icons": "^2.0.1",
|
||||||
|
|||||||
@@ -1,6 +1,6 @@
|
|||||||
{
|
{
|
||||||
"name": "ucentral-client",
|
"name": "ucentral-client",
|
||||||
"version": "2.5.44",
|
"version": "2.6.1",
|
||||||
"dependencies": {
|
"dependencies": {
|
||||||
"@coreui/coreui": "^3.4.0",
|
"@coreui/coreui": "^3.4.0",
|
||||||
"@coreui/icons": "^2.0.1",
|
"@coreui/icons": "^2.0.1",
|
||||||
|
|||||||
@@ -1,4 +1,5 @@
|
|||||||
import {
|
import {
|
||||||
|
CAlert,
|
||||||
CButton,
|
CButton,
|
||||||
CModal,
|
CModal,
|
||||||
CModalHeader,
|
CModalHeader,
|
||||||
@@ -100,8 +101,14 @@ const ConfigureModal = ({ show, toggleModal }) => {
|
|||||||
});
|
});
|
||||||
toggleModal();
|
toggleModal();
|
||||||
})
|
})
|
||||||
.catch(() => {
|
.catch((e) => {
|
||||||
setResponseBody('Error while submitting command!');
|
setResponseBody('Error while submitting command!');
|
||||||
|
addToast({
|
||||||
|
title: t('common.error'),
|
||||||
|
body: `${t('common.general_error')}: ${e.response?.data?.ErrorDescription}`,
|
||||||
|
color: 'danger',
|
||||||
|
autohide: true,
|
||||||
|
});
|
||||||
setHadFailure(true);
|
setHadFailure(true);
|
||||||
})
|
})
|
||||||
.finally(() => {
|
.finally(() => {
|
||||||
@@ -196,11 +203,9 @@ const ConfigureModal = ({ show, toggleModal }) => {
|
|||||||
/>
|
/>
|
||||||
</CCol>
|
</CCol>
|
||||||
</CRow>
|
</CRow>
|
||||||
<div hidden={!hadSuccess && !hadFailure}>
|
<CAlert color="danger" hidden={!hadSuccess && !hadFailure}>
|
||||||
<div>
|
{responseBody}
|
||||||
<pre className="ignore">{responseBody}</pre>
|
</CAlert>
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
</CModalBody>
|
</CModalBody>
|
||||||
<CModalFooter>
|
<CModalFooter>
|
||||||
<div hidden={!checkingIfSure}>Are you sure?</div>
|
<div hidden={!checkingIfSure}>Are you sure?</div>
|
||||||
|
|||||||
@@ -11,6 +11,7 @@ import {
|
|||||||
CCol,
|
CCol,
|
||||||
CSpinner,
|
CSpinner,
|
||||||
CPopover,
|
CPopover,
|
||||||
|
CSelect,
|
||||||
} from '@coreui/react';
|
} from '@coreui/react';
|
||||||
import CIcon from '@coreui/icons-react';
|
import CIcon from '@coreui/icons-react';
|
||||||
import { cilCloudDownload, cilGauge, cilX } from '@coreui/icons';
|
import { cilCloudDownload, cilGauge, cilX } from '@coreui/icons';
|
||||||
@@ -34,6 +35,7 @@ const WifiScanModal = ({ show, toggleModal }) => {
|
|||||||
const [errorCode, setErrorCode] = useState(0);
|
const [errorCode, setErrorCode] = useState(0);
|
||||||
const [waiting, setWaiting] = useState(false);
|
const [waiting, setWaiting] = useState(false);
|
||||||
const [dfs, setDfs] = useState(true);
|
const [dfs, setDfs] = useState(true);
|
||||||
|
const [bandwidth, setBandwidth] = useState('');
|
||||||
const [activeScan, setActiveScan] = useState(false);
|
const [activeScan, setActiveScan] = useState(false);
|
||||||
const [hideOptions, setHideOptions] = useState(false);
|
const [hideOptions, setHideOptions] = useState(false);
|
||||||
const [channelList, setChannelList] = useState([]);
|
const [channelList, setChannelList] = useState([]);
|
||||||
@@ -53,6 +55,7 @@ const WifiScanModal = ({ show, toggleModal }) => {
|
|||||||
setWaiting(false);
|
setWaiting(false);
|
||||||
setChannelList([]);
|
setChannelList([]);
|
||||||
setCsvData(null);
|
setCsvData(null);
|
||||||
|
setBandwidth('');
|
||||||
setDfs(true);
|
setDfs(true);
|
||||||
setActiveScan(false);
|
setActiveScan(false);
|
||||||
setHideOptions(false);
|
setHideOptions(false);
|
||||||
@@ -135,6 +138,7 @@ const WifiScanModal = ({ show, toggleModal }) => {
|
|||||||
const parameters = {
|
const parameters = {
|
||||||
serialNumber: deviceSerialNumber,
|
serialNumber: deviceSerialNumber,
|
||||||
override_dfs: dfs,
|
override_dfs: dfs,
|
||||||
|
bandwidth: bandwidth !== '' ? bandwidth : undefined,
|
||||||
activeScan,
|
activeScan,
|
||||||
};
|
};
|
||||||
const headers = {
|
const headers = {
|
||||||
@@ -246,6 +250,26 @@ const WifiScanModal = ({ show, toggleModal }) => {
|
|||||||
</CForm>
|
</CForm>
|
||||||
</CCol>
|
</CCol>
|
||||||
</CRow>
|
</CRow>
|
||||||
|
<CRow className="mt-3">
|
||||||
|
<CCol md="3">
|
||||||
|
<p className="pl-2">Bandwidth:</p>
|
||||||
|
</CCol>
|
||||||
|
<CCol>
|
||||||
|
<CForm className="pl-4">
|
||||||
|
<CSelect
|
||||||
|
custom
|
||||||
|
value={bandwidth}
|
||||||
|
onChange={(e) => setBandwidth(e.target.value)}
|
||||||
|
style={{ width: '100px' }}
|
||||||
|
>
|
||||||
|
<option value="">Default</option>
|
||||||
|
<option value="20">20 MHz</option>
|
||||||
|
<option value="40">40 MHz</option>
|
||||||
|
<option value="80">80 MHz</option>
|
||||||
|
</CSelect>
|
||||||
|
</CForm>
|
||||||
|
</CCol>
|
||||||
|
</CRow>
|
||||||
</div>
|
</div>
|
||||||
<div hidden={!waiting}>
|
<div hidden={!waiting}>
|
||||||
<CRow>
|
<CRow>
|
||||||
|
|||||||
Reference in New Issue
Block a user