Revert "Disable mini-player (bubble) dragging. Should fix #1217"

This reverts commit abf6318a8b.
This commit is contained in:
Deluan
2021-09-20 18:24:18 -04:00
parent 5fb7328965
commit 892c2bfd58
3 changed files with 11 additions and 43 deletions
+8 -9
View File
@@ -1,6 +1,5 @@
export * from './AddToPlaylistButton'
export * from './ArtistLinkField'
export * from './ArtistSimpleList'
export * from './BatchPlayButton'
export * from './BitrateField'
export * from './ContextMenus'
@@ -8,14 +7,11 @@ export * from './DateField'
export * from './DocLink'
export * from './DurationField'
export * from './List'
export * from './LoveButton'
export * from './MultiLineTextField'
export * from './Pagination'
export * from './PlayButton'
export * from './QualityInfo'
export * from './QuickFilter'
export * from './RangeField'
export * from './RatingField'
export * from './ShuffleAllButton'
export * from './SimpleList'
export * from './SizeField'
@@ -23,16 +19,19 @@ export * from './SongContextMenu'
export * from './SongDatagrid'
export * from './SongDetails'
export * from './SongTitleField'
export * from './LoveButton'
export * from './Title'
export * from './ToggleFieldsMenu'
export * from './SongBulkActions'
export * from './SongSimpleList'
export * from './useAlbumsPerPage'
export * from './useInterval'
export * from './useResourceRefresh'
export * from './useRating'
export * from './useSelectedFields'
export * from './useToggleLove'
export * from './useTraceUpdate'
export * from './useWindowSize'
export * from './Writable'
export * from './SongSimpleList'
export * from './ArtistSimpleList'
export * from './RatingField'
export * from './useRating'
export * from './useSelectedFields'
export * from './ToggleFieldsMenu'
export * from './QualityInfo'
-28
View File
@@ -1,28 +0,0 @@
import { useState, useEffect } from 'react'
// Hook from https://usehooks.com/useWindowSize/
export function useWindowSize() {
// Initialize state with undefined width/height so server and client renders match
// Learn more here: https://joshwcomeau.com/react/the-perils-of-rehydration/
const [windowSize, setWindowSize] = useState({
width: undefined,
height: undefined,
})
useEffect(() => {
// Handler to call on window resize
function handleResize() {
// Set window width/height to state
setWindowSize({
width: window.innerWidth,
height: window.innerHeight,
})
}
// Add event listener
window.addEventListener('resize', handleResize)
// Call handler right away so state gets updated with initial window size
handleResize()
// Remove event listener on cleanup
return () => window.removeEventListener('resize', handleResize)
}, []) // Empty array ensures that effect is only run on mount
return windowSize
}