diff options
| author | Haishan <[email protected]> | 2019-04-20 15:47:43 +0800 |
|---|---|---|
| committer | Haishan <[email protected]> | 2019-04-20 16:42:56 +0800 |
| commit | eda2501b1d68c6f82a4a824ffe12caf5be7b33f2 (patch) | |
| tree | 25ada6388737a698c66380fe5bab22d5e4c4bf69 /src/components | |
| parent | e68f4ce9664f8164fd6aab284feb9ebed9f2ecdb (diff) | |
feat(config): add button to clear local storage
Diffstat (limited to 'src/components')
| -rw-r--r-- | src/components/Config.js | 11 | ||||
| -rw-r--r-- | src/components/Config.module.css | 11 | ||||
| -rw-r--r-- | src/components/Modal.module.css | 1 |
3 files changed, 23 insertions, 0 deletions
diff --git a/src/components/Config.js b/src/components/Config.js index 6f4c336..01bc4bd 100644 --- a/src/components/Config.js +++ b/src/components/Config.js @@ -3,11 +3,13 @@ import PropTypes from 'prop-types'; import { useStoreState, useActions } from 'm/store'; import { getConfigs, fetchConfigs, updateConfigs } from 'd/configs'; +import { clearStorage } from 'd/app'; import ContentHeader from 'c/ContentHeader'; import Switch from 'c/Switch'; import ToggleSwitch from 'c/ToggleSwitch'; import Input from 'c/Input'; +import Button from 'c/Button'; import s0 from 'c/Config.module.css'; const optionsRule = [ @@ -190,6 +192,15 @@ function Config({ configs }) { /> </div> </div> + + <div className={s0.sep}> + <div /> + </div> + + <div className={s0.section}> + <div className={s0.label}>Actions</div> + <Button label="Log out" onClick={clearStorage} /> + </div> </div> ); } diff --git a/src/components/Config.module.css b/src/components/Config.module.css index 1d747b4..2f9fad2 100644 --- a/src/components/Config.module.css +++ b/src/components/Config.module.css @@ -6,6 +6,17 @@ } } +.section { + padding: 10px 40px 40px; +} + +.sep { + padding: 0 40px; + > div { + border-top: 1px dashed #373737; + } +} + .label { padding: 16px 0; } diff --git a/src/components/Modal.module.css b/src/components/Modal.module.css index 0df0030..1b183bc 100644 --- a/src/components/Modal.module.css +++ b/src/components/Modal.module.css @@ -5,6 +5,7 @@ left: 0; bottom: 0; background: #444; + z-index: 1024; } .content { |
