Fix formatting

This commit is contained in:
Steve Richter 2020-11-19 23:22:18 -05:00 committed by Deluan Quintão
parent 2397a7e464
commit 14525cd056
4 changed files with 17 additions and 11 deletions

View File

@ -55,7 +55,9 @@ const Player = () => {
const queue = useSelector((state) => state.queue)
const current = queue.current || {}
const { authenticated } = useAuthState()
const showNotifications = useSelector((state) => state.settings.notifications || false)
const showNotifications = useSelector(
(state) => state.settings.notifications || false
)
const visible = authenticated && queue.queue.length > 0
const classes = useStyle({ visible })
@ -233,7 +235,11 @@ const Player = () => {
})
}
if (showNotifications) {
sendNotification(info.name, `${info.singer} - ${info.album}`, baseUrl(info.cover))
sendNotification(
info.name,
`${info.singer} - ${info.album}`,
baseUrl(info.cover)
)
}
}
},

View File

@ -13,10 +13,7 @@ import {
} from 'react-admin'
import { makeStyles } from '@material-ui/core/styles'
import HelpOutlineIcon from '@material-ui/icons/HelpOutline'
import {
changeTheme,
setNotificationsState,
} from '../actions'
import { changeTheme, setNotificationsState } from '../actions'
import themes from '../themes'
import { docsUrl } from '../utils'
import { useGetLanguageChoices } from '../i18n'
@ -130,7 +127,7 @@ const NotificationsToggle = (props) => {
const notify = useNotify()
const currentSetting = useSelector((state) => state.settings.notifications)
const current = (() => {
if (!("Notification" in window) || Notification.permission !== 'granted') {
if (!('Notification' in window) || Notification.permission !== 'granted') {
return false
}
return currentSetting
@ -139,12 +136,15 @@ const NotificationsToggle = (props) => {
return (
<BooleanInput
{...props}
source='notifications'
source="notifications"
label={translate('menu.personal.options.desktop_notifications')}
defaultValue={current}
onChange={async (notificationsEnabled) => {
if (notificationsEnabled) {
if (!('Notification' in window) || Notification.permission === 'denied') {
if (
!('Notification' in window) ||
Notification.permission === 'denied'
) {
notify(translate('message.notifications_blocked'), 'warning')
notificationsEnabled = false
} else {

View File

@ -10,7 +10,7 @@ export const settingsReducer = (previousState = initialState, payload) => {
case SET_NOTIFICATIONS_STATE:
return {
...previousState,
notifications: data
notifications: data,
}
default:
return previousState

View File

@ -3,7 +3,7 @@ export const sendNotification = (title, body = '', image = '') => {
new Notification(title, {
body: body,
icon: image,
silent: true
silent: true,
})
}