From 77b0084fda6e301368c5ec22b1c7d43d77a5539c Mon Sep 17 00:00:00 2001 From: bandinopla Date: Sat, 24 Feb 2024 13:11:47 -0300 Subject: [PATCH] icons in the settings page --- src/App.css | 4 +++ src/componentes/setting-div.js | 5 ++-- src/pages/settings.js | 54 ++++++++++++++++++++++------------ 3 files changed, 42 insertions(+), 21 deletions(-) diff --git a/src/App.css b/src/App.css index 582c902..733edd3 100644 --- a/src/App.css +++ b/src/App.css @@ -149,4 +149,8 @@ background: linear-gradient(83deg, rgba(121,144,148,1) 0%, rgba(155,181,181,1) 4 .MuiButton-root.fancy:hover { background-size: 320%; background-position: right center; +} +.vertically-aligned{ + display: flex; + align-items: center; } \ No newline at end of file diff --git a/src/componentes/setting-div.js b/src/componentes/setting-div.js index f42832a..11ea8b6 100644 --- a/src/componentes/setting-div.js +++ b/src/componentes/setting-div.js @@ -8,7 +8,7 @@ const $settingsPanelOpen = makeVar(false); export const ActiveSettingContext = createContext(()=>{}); -export const SettingDiv = ({title, desc, children})=>{ +export const SettingDiv = ({title, desc, children, Icon})=>{ const expanded = useReactiveVar($settingsPanelOpen); const classes = {}; //useSettingsStyles(); @@ -19,8 +19,7 @@ export const SettingDiv = ({title, desc, children})=>{ } > - { title }  ( - { desc || "..." } ) + {Icon}   { title } {children} diff --git a/src/pages/settings.js b/src/pages/settings.js index 5c4fef3..5688422 100644 --- a/src/pages/settings.js +++ b/src/pages/settings.js @@ -24,6 +24,24 @@ import { DownloadWidget } from './download-logs-widget'; import { useGetSession } from '../session/session-handler'; import { SettingDiv } from '../componentes/setting-div'; import { ImportFromWidget } from './settings-import-from'; +import GetAppIcon from '@material-ui/icons/GetApp'; +import PublishIcon from '@material-ui/icons/Publish'; +import AccountBoxIcon from '@material-ui/icons/AccountBox'; +import EditIcon from '@material-ui/icons/Edit'; +import AlternateEmailIcon from '@material-ui/icons/AlternateEmail'; +import RssFeedIcon from '@material-ui/icons/RssFeed'; +import VpnKeyIcon from '@material-ui/icons/VpnKey'; +import WcIcon from '@material-ui/icons/Wc'; +import FavoriteIcon from '@material-ui/icons/Favorite'; +import PregnantWomanIcon from '@material-ui/icons/PregnantWoman'; +import LockIcon from '@material-ui/icons/Lock'; +import CakeIcon from '@material-ui/icons/Cake'; +import FlagIcon from '@material-ui/icons/Flag'; +import BlockIcon from '@material-ui/icons/Block'; +import FitnessCenterIcon from '@material-ui/icons/FitnessCenter'; +import GridOnIcon from '@material-ui/icons/GridOn'; +import FunctionsIcon from '@material-ui/icons/Functions'; +import DeleteForeverIcon from '@material-ui/icons/DeleteForever'; export const useSettingsStyles = makeStyles( theme=>({ input: { @@ -84,14 +102,14 @@ export default function() { { loading && } { settings && <> - + }> - + }> - + }> @@ -104,27 +122,27 @@ export default function() { - + }> s.id=='username')}/> - + }> s.id=='email')}/> - + }> s.id=='emails-allowed')} /> - + }> s.id=='password')}/> - + }> s.id=='gender')} onUpdateCache={ (cache, {data:{setSetting}})=>updateUserCachedData(cache, session.user.id, { isf:setSetting.i }) } @@ -132,18 +150,18 @@ export default function() { - + }> s.id=='supstatus')}/> - + }> s.id=='hidebw')}/> - + }> - + }> s.id=='dob')}/> - + }> s.id=='cc')}/> - + }> s.id=='block')}/> - + }> s.id=='uselbs')} @@ -173,12 +191,12 @@ export default function() { /> - + }> s.id=='rpe')}/> - + }> s.id=='custom1rm')}/> @@ -186,7 +204,7 @@ export default function() { - + }> s.id=='del-acc')}/>