From 2ea3cf62d8649588094b820652de017d5baae888 Mon Sep 17 00:00:00 2001 From: Ashutosh Bishnoi Date: Wed, 16 Dec 2020 15:13:08 +0530 Subject: Driver Implementations --- modern/src/settings/DriverPage.js | 65 +++++++++++++++++++++++++++++++++++++++ 1 file changed, 65 insertions(+) create mode 100644 modern/src/settings/DriverPage.js (limited to 'modern/src/settings/DriverPage.js') diff --git a/modern/src/settings/DriverPage.js b/modern/src/settings/DriverPage.js new file mode 100644 index 0000000..86feab8 --- /dev/null +++ b/modern/src/settings/DriverPage.js @@ -0,0 +1,65 @@ +import React, { useState } from 'react'; +import TextField from '@material-ui/core/TextField'; +import t from '../common/localization'; +import EditItemView from '../EditItemView'; +import { Accordion, AccordionSummary, AccordionDetails, makeStyles, Typography } from '@material-ui/core'; +import ExpandMoreIcon from '@material-ui/icons/ExpandMore'; +import EditAttributesView from '../attributes/EditAttributesView'; + +const useStyles = makeStyles(() => ({ + details: { + flexDirection: 'column', + }, +})); + +const DriverPage = () => { + const classes = useStyles(); + + const [item, setItem] = useState(); + + return ( + + {item && + <> + + }> + + {t('sharedRequired')} + + + + setItem({...item, name: event.target.value})} + label={t('sharedName')} + variant="filled" /> + setItem({...item, uniqueId: event.target.value})} + label={t('deviceIdentifier')} + variant="filled" /> + + + + }> + + {t('sharedAttributes')} + + + + setItem({...item, attributes})} + definitions={{}} + /> + + + + } + + ); +} + +export default DriverPage; -- cgit v1.2.3