diff options
author | Mo Tarbin <mhed.t91@gmail.com> | 2024-07-01 23:53:01 -0400 |
---|---|---|
committer | Mo Tarbin <mhed.t91@gmail.com> | 2024-07-01 23:53:01 -0400 |
commit | 883a907350ceb06a9aac7f2e45d84179ba220d20 (patch) | |
tree | f2d506a7f57b52e39a49dec2c570ef3558e048e8 /src/views/Modals/Inputs | |
parent | 5e54da8271c7fac5062f0aca9b10e7370fd4bae2 (diff) | |
download | donetick-frontend-883a907350ceb06a9aac7f2e45d84179ba220d20.tar.gz donetick-frontend-883a907350ceb06a9aac7f2e45d84179ba220d20.tar.bz2 donetick-frontend-883a907350ceb06a9aac7f2e45d84179ba220d20.zip |
Remove commented out code and unused import in Landing.jsx, refactor CreateThingModal.jsx for improved readability
Diffstat (limited to '')
-rw-r--r-- | src/views/Modals/Inputs/CreateThingModal.jsx | 100 |
1 files changed, 45 insertions, 55 deletions
diff --git a/src/views/Modals/Inputs/CreateThingModal.jsx b/src/views/Modals/Inputs/CreateThingModal.jsx index ffce51c..96b7954 100644 --- a/src/views/Modals/Inputs/CreateThingModal.jsx +++ b/src/views/Modals/Inputs/CreateThingModal.jsx @@ -3,7 +3,6 @@ import { Button, FormControl, FormHelperText, - FormLabel, Input, Modal, ModalDialog, @@ -67,76 +66,67 @@ function CreateThingModal({ isOpen, onClose, onSave, currentThing }) { {currentThing?.id ? 'Edit' : 'Create'} Thing </Typography> <FormControl> - <FormLabel> - Name - <Textarea - placeholder='Thing name' - value={name} - onChange={e => setName(e.target.value)} - sx={{ minWidth: 300 }} - /> - </FormLabel> + <Typography>Name</Typography> + <Textarea + placeholder='Thing name' + value={name} + onChange={e => setName(e.target.value)} + sx={{ minWidth: 300 }} + /> <FormHelperText color='danger'>{errors.name}</FormHelperText> </FormControl> <FormControl> - <FormLabel> - Type - <Select value={type} sx={{ minWidth: 300 }}> - {['text', 'number', 'boolean'].map(type => ( - <Option value={type} key={type} onClick={() => setType(type)}> - {type.charAt(0).toUpperCase() + type.slice(1)} - </Option> - ))} - </Select> - </FormLabel> + <Typography>Type</Typography> + <Select value={type} sx={{ minWidth: 300 }}> + {['text', 'number', 'boolean'].map(type => ( + <Option value={type} key={type} onClick={() => setType(type)}> + {type.charAt(0).toUpperCase() + type.slice(1)} + </Option> + ))} + </Select> + <FormHelperText color='danger'>{errors.type}</FormHelperText> </FormControl> {type === 'text' && ( <FormControl> - <FormLabel> - Value - <Input - placeholder='Thing value' - value={state || ''} - onChange={e => setState(e.target.value)} - sx={{ minWidth: 300 }} - /> - </FormLabel> + <Typography>Value</Typography> + <Input + placeholder='Thing value' + value={state || ''} + onChange={e => setState(e.target.value)} + sx={{ minWidth: 300 }} + /> <FormHelperText color='danger'>{errors.state}</FormHelperText> </FormControl> )} {type === 'number' && ( <FormControl> - <FormLabel> - Value - <Input - placeholder='Thing value' - type='number' - value={state || ''} - onChange={e => { - setState(e.target.value) - }} - sx={{ minWidth: 300 }} - /> - </FormLabel> + <Typography>Value</Typography> + <Input + placeholder='Thing value' + type='number' + value={state || ''} + onChange={e => { + setState(e.target.value) + }} + sx={{ minWidth: 300 }} + /> </FormControl> )} {type === 'boolean' && ( <FormControl> - <FormLabel> - Value - <Select sx={{ minWidth: 300 }} value={state}> - {['true', 'false'].map(value => ( - <Option - value={value} - key={value} - onClick={() => setState(value)} - > - {value.charAt(0).toUpperCase() + value.slice(1)} - </Option> - ))} - </Select> - </FormLabel> + <Typography>Value</Typography> + <Select sx={{ minWidth: 300 }} value={state}> + {['true', 'false'].map(value => ( + <Option + value={value} + key={value} + onClick={() => setState(value)} + > + {value.charAt(0).toUpperCase() + value.slice(1)} + </Option> + ))} + </Select> </FormControl> )} |