mirror of
https://github.com/Telecominfraproject/wlan-cloud-ucentral-ui-libs.git
synced 2025-11-02 03:37:56 +00:00
Version 1.0.39
This commit is contained in:
4
package-lock.json
generated
4
package-lock.json
generated
@@ -1,12 +1,12 @@
|
||||
{
|
||||
"name": "ucentral-libs",
|
||||
"version": "1.0.37",
|
||||
"version": "1.0.39",
|
||||
"lockfileVersion": 2,
|
||||
"requires": true,
|
||||
"packages": {
|
||||
"": {
|
||||
"name": "ucentral-libs",
|
||||
"version": "1.0.37",
|
||||
"version": "1.0.39",
|
||||
"license": "BSD-3-Clause",
|
||||
"dependencies": {
|
||||
"@coreui/coreui": "^3.4.0",
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
{
|
||||
"name": "ucentral-libs",
|
||||
"version": "1.0.37",
|
||||
"version": "1.0.39",
|
||||
"main": "dist/index.js",
|
||||
"source": "src/index.js",
|
||||
"engines": {
|
||||
|
||||
@@ -21,6 +21,7 @@ const DeviceBadge = ({ t, device, deviceIcons }) => {
|
||||
setSrc(deviceIcons.iotIcon);
|
||||
break;
|
||||
default:
|
||||
setSrc(deviceIcons.apIcon);
|
||||
break;
|
||||
}
|
||||
};
|
||||
@@ -49,7 +50,7 @@ const DeviceBadge = ({ t, device, deviceIcons }) => {
|
||||
style={{ height: '35px', width: '35px' }}
|
||||
className={`c-avatar c-avatar-lg ${getCertColor()}`}
|
||||
>
|
||||
<img src={src} className={styles.icon} alt={device.deviceType} />
|
||||
<img src={src} className={styles.icon} alt="" />
|
||||
<CPopover content={device.connected ? t('common.connected') : t('common.not_connected')}>
|
||||
<span
|
||||
className={
|
||||
|
||||
100
src/components/DuplicateEntityMapForm/index.js
Normal file
100
src/components/DuplicateEntityMapForm/index.js
Normal file
@@ -0,0 +1,100 @@
|
||||
import React from 'react';
|
||||
import PropTypes from 'prop-types';
|
||||
import {
|
||||
CForm,
|
||||
CInput,
|
||||
CLabel,
|
||||
CCol,
|
||||
CFormGroup,
|
||||
CInvalidFeedback,
|
||||
CFormText,
|
||||
CRow,
|
||||
CSelect,
|
||||
} from '@coreui/react';
|
||||
|
||||
const DuplicateEntityMapForm = ({ t, disable, fields, updateField }) => (
|
||||
<CForm>
|
||||
<CFormGroup row className="pb-3">
|
||||
<CLabel col htmlFor="name">
|
||||
{t('user.name')}
|
||||
</CLabel>
|
||||
<CCol sm="7">
|
||||
<CInput
|
||||
id="name"
|
||||
type="text"
|
||||
required
|
||||
value={fields.name.value}
|
||||
onChange={updateField}
|
||||
invalid={fields.name.error}
|
||||
disabled={disable}
|
||||
maxLength="50"
|
||||
/>
|
||||
<CFormText color={fields.name.error ? 'danger' : ''}>{t('common.required')}</CFormText>
|
||||
</CCol>
|
||||
</CFormGroup>
|
||||
<CFormGroup row className="pb-3">
|
||||
<CLabel col htmlFor="description">
|
||||
{t('user.description')}
|
||||
</CLabel>
|
||||
<CCol sm="7">
|
||||
<CInput
|
||||
id="description"
|
||||
type="text"
|
||||
required
|
||||
value={fields.description.value}
|
||||
onChange={updateField}
|
||||
invalid={fields.description.error}
|
||||
disabled={disable}
|
||||
maxLength="50"
|
||||
/>
|
||||
<CInvalidFeedback>{t('common.required')}</CInvalidFeedback>
|
||||
</CCol>
|
||||
</CFormGroup>
|
||||
<CRow className="pb-3">
|
||||
<CLabel col htmlFor="visibility">
|
||||
<div>{t('common.visibility')}:</div>
|
||||
</CLabel>
|
||||
<CCol sm="7">
|
||||
<CSelect
|
||||
custom
|
||||
id="visibility"
|
||||
type="text"
|
||||
required
|
||||
value={fields.visibility.value}
|
||||
onChange={updateField}
|
||||
invalid={fields.visibility.error}
|
||||
disabled={disable}
|
||||
maxLength="50"
|
||||
>
|
||||
<option value="public">public</option>
|
||||
<option value="private">private</option>
|
||||
</CSelect>
|
||||
</CCol>
|
||||
</CRow>
|
||||
<CFormGroup row className="pb-3">
|
||||
<CLabel col htmlFor="note">
|
||||
{t('user.note')}
|
||||
</CLabel>
|
||||
<CCol sm="7">
|
||||
<CInput
|
||||
id="note"
|
||||
type="text"
|
||||
required
|
||||
value={fields.note.value}
|
||||
onChange={updateField}
|
||||
invalid={fields.note.error}
|
||||
disabled={disable}
|
||||
/>
|
||||
</CCol>
|
||||
</CFormGroup>
|
||||
</CForm>
|
||||
);
|
||||
|
||||
DuplicateEntityMapForm.propTypes = {
|
||||
t: PropTypes.func.isRequired,
|
||||
disable: PropTypes.bool.isRequired,
|
||||
fields: PropTypes.instanceOf(Object).isRequired,
|
||||
updateField: PropTypes.func.isRequired,
|
||||
};
|
||||
|
||||
export default DuplicateEntityMapForm;
|
||||
@@ -44,6 +44,7 @@ export { default as DeviceFirmwareModal } from './components/DeviceFirmwareModal
|
||||
export { default as DeviceListTable } from './components/DeviceListTable';
|
||||
export { default as DeviceStatusCard } from './components/DeviceStatusCard';
|
||||
export { default as DeviceSearchBar } from './components/DeviceSearchBar';
|
||||
export { default as DuplicateEntityMapForm } from './components/DuplicateEntityMapForm';
|
||||
export { default as EditConfigurationForm } from './components/EditConfigurationForm';
|
||||
export { default as EditContactForm } from './components/EditContactForm';
|
||||
export { default as EditDefaultConfigurationForm } from './components/EditDefaultConfigurationForm';
|
||||
|
||||
Reference in New Issue
Block a user