aboutsummaryrefslogtreecommitdiff
path: root/src/plugins/spotifyControls
diff options
context:
space:
mode:
authorVendicated <vendicated@riseup.net>2022-12-20 00:33:52 +0100
committerVendicated <vendicated@riseup.net>2022-12-20 00:34:26 +0100
commit94ad8e8f61abb3c6256f9caa39878150b326790f (patch)
tree8cda13f72b1778ab667bf8761fee981a7673dcbd /src/plugins/spotifyControls
parent989bd36eeb6dd6c4b391900765847cdcf87484d9 (diff)
downloadVencord-94ad8e8f61abb3c6256f9caa39878150b326790f.tar.gz
Vencord-94ad8e8f61abb3c6256f9caa39878150b326790f.tar.bz2
Vencord-94ad8e8f61abb3c6256f9caa39878150b326790f.zip
Add useEffect/useState/useMemo to webpack commons
Diffstat (limited to 'src/plugins/spotifyControls')
-rw-r--r--src/plugins/spotifyControls/PlayerComponent.tsx10
1 files changed, 5 insertions, 5 deletions
diff --git a/src/plugins/spotifyControls/PlayerComponent.tsx b/src/plugins/spotifyControls/PlayerComponent.tsx
index 24394c6..af53f59 100644
--- a/src/plugins/spotifyControls/PlayerComponent.tsx
+++ b/src/plugins/spotifyControls/PlayerComponent.tsx
@@ -22,7 +22,7 @@ import { Link } from "@components/Link";
import { debounce } from "@utils/debounce";
import { classes, LazyComponent } from "@utils/misc";
import { filters, find, findByCodeLazy } from "@webpack";
-import { ContextMenu, FluxDispatcher, Forms, Menu, React } from "@webpack/common";
+import { ContextMenu, FluxDispatcher, Forms, Menu, React, useEffect, useState } from "@webpack/common";
import { SpotifyStore, Track } from "./SpotifyStore";
@@ -142,10 +142,10 @@ function SeekBar() {
() => [SpotifyStore.mPosition, SpotifyStore.isSettingPosition, SpotifyStore.isPlaying]
);
- const [position, setPosition] = React.useState(storePosition);
+ const [position, setPosition] = useState(storePosition);
// eslint-disable-next-line consistent-return
- React.useEffect(() => {
+ useEffect(() => {
if (isPlaying && !isSettingPosition) {
setPosition(SpotifyStore.position);
const interval = setInterval(() => {
@@ -232,7 +232,7 @@ function AlbumContextMenu({ track }: { track: Track; }) {
function Info({ track }: { track: Track; }) {
const img = track?.album?.image;
- const [coverExpanded, setCoverExpanded] = React.useState(false);
+ const [coverExpanded, setCoverExpanded] = useState(false);
const i = (
<>
@@ -327,7 +327,7 @@ export function Player() {
);
const isPlaying = useStateFromStores([SpotifyStore], () => SpotifyStore.isPlaying);
- const [shouldHide, setShouldHide] = React.useState(false);
+ const [shouldHide, setShouldHide] = useState(false);
// Hide player after 5 minutes of inactivity
// eslint-disable-next-line consistent-return