From 32f35836981e7d653454ead16e482463c44b95f7 Mon Sep 17 00:00:00 2001 From: Marquis Kurt Date: Sun, 28 Apr 2019 12:46:26 -0400 Subject: [PATCH 1/4] Add icons to Settings options (depends on #14 before close) --- src/pages/Settings.tsx | 42 ++++++++++++++++++++++++++++++++++++++++-- 1 file changed, 40 insertions(+), 2 deletions(-) diff --git a/src/pages/Settings.tsx b/src/pages/Settings.tsx index 76b7720..792b8cf 100644 --- a/src/pages/Settings.tsx +++ b/src/pages/Settings.tsx @@ -1,7 +1,8 @@ import React, { Component } from 'react'; import { List, - ListItem, + ListItem, + ListItemAvatar, ListItemText, ListSubheader, ListItemSecondaryAction, @@ -22,7 +23,6 @@ import { Theme, Typography } from '@material-ui/core'; -import OpenInNewIcon from '@material-ui/icons/OpenInNew'; import {styles} from './PageLayout.styles'; import {setUserDefaultBool, getUserDefaultBool, getUserDefaultTheme, setUserDefaultTheme, getUserDefaultVisibility, setUserDefaultVisibility} from '../utilities/settings'; import {canSendNotifications, browserSupportsNotificationRequests} from '../utilities/notifications'; @@ -31,6 +31,17 @@ import ThemePreview from '../components/ThemePreview'; import {setHyperspaceTheme, getHyperspaceTheme} from '../utilities/themes'; import { Visibility } from '../types/Visibility'; +import OpenInNewIcon from '@material-ui/icons/OpenInNew'; +import DevicesIcon from '@material-ui/icons/Devices'; +import Brightness3Icon from '@material-ui/icons/Brightness3'; +import PaletteIcon from '@material-ui/icons/Palette'; +import MastodonIcon from 'mdi-material-ui/Mastodon'; +import VisibilityIcon from '@material-ui/icons/Visibility'; +import NotificationsIcon from '@material-ui/icons/Notifications'; +import NotificationActiveIcon from '@material-ui/icons/NotificationsActive'; +import RefreshIcon from '@material-ui/icons/Refresh'; +import UndoIcon from '@material-ui/icons/Undo'; + interface ISettingsState { darkModeEnabled: boolean; systemDecidesDarkMode: boolean; @@ -281,6 +292,9 @@ class SettingsPage extends Component { + + + { + + + { + + +