Skip to content

Commit 6d6a3db

Browse files
committed
main 🧊 format
1 parent de8b070 commit 6d6a3db

File tree

4 files changed

+29
-33
lines changed

4 files changed

+29
-33
lines changed

‎packages/core/src/hooks/useAudio/useAudio.ts

Lines changed: 15 additions & 18 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
import { useEffect, useRef, useState } from "react";
1+
import { useEffect, useRef, useState } from 'react';
22

33
/** Type sprite map */
44
export interface SpriteMap {
@@ -60,10 +60,7 @@ export interface UseAudioReturn {
6060
* @example
6161
* const audio = useAudio("/path/to/sound.mp3");
6262
*/
63-
export const useAudio = (
64-
src: string,
65-
options: UseAudioOptions = {}
66-
): UseAudioReturn => {
63+
export const useAudio = (src: string, options: UseAudioOptions = {}): UseAudioReturn => {
6764
const [playing, setPlaying] = useState(false);
6865
const [volume, setCurrentVolume] = useState(options.volume ?? 1);
6966
const [playbackRate, setPlaybackRate] = useState(options.playbackRate ?? 1);
@@ -86,20 +83,20 @@ export const useAudio = (
8683
const onVolumeChange = () => setCurrentVolume(audio.volume);
8784
const onRateChange = () => setPlaybackRate(audio.playbackRate);
8885

89-
audio.addEventListener("play", onPlay);
90-
audio.addEventListener("pause", onPause);
91-
audio.addEventListener("ended", onEnded);
92-
audio.addEventListener("timeupdate", onTimeUpdate);
93-
audio.addEventListener("volumechange", onVolumeChange);
94-
audio.addEventListener("ratechange", onRateChange);
86+
audio.addEventListener('play', onPlay);
87+
audio.addEventListener('pause', onPause);
88+
audio.addEventListener('ended', onEnded);
89+
audio.addEventListener('timeupdate', onTimeUpdate);
90+
audio.addEventListener('volumechange', onVolumeChange);
91+
audio.addEventListener('ratechange', onRateChange);
9592

9693
return () => {
97-
audio.removeEventListener("play", onPlay);
98-
audio.removeEventListener("pause", onPause);
99-
audio.removeEventListener("ended", onEnded);
100-
audio.removeEventListener("timeupdate", onTimeUpdate);
101-
audio.removeEventListener("volumechange", onVolumeChange);
102-
audio.removeEventListener("ratechange", onRateChange);
94+
audio.removeEventListener('play', onPlay);
95+
audio.removeEventListener('pause', onPause);
96+
audio.removeEventListener('ended', onEnded);
97+
audio.removeEventListener('timeupdate', onTimeUpdate);
98+
audio.removeEventListener('volumechange', onVolumeChange);
99+
audio.removeEventListener('ratechange', onRateChange);
103100

104101
audio.pause();
105102
audio.remove();
@@ -163,6 +160,6 @@ export const useAudio = (
163160
setVolume,
164161
volume,
165162
changePlaybackRate,
166-
playbackRate,
163+
playbackRate
167164
};
168165
};

‎packages/core/src/hooks/useBattery/useBattery.ts

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -62,6 +62,7 @@ export const useBattery = (): UseBatteryStateReturn => {
6262

6363
useEffect(() => {
6464
if (!supported) return;
65+
6566
let battery: BatteryManager | null;
6667

6768
const onChange = () =>

‎packages/core/src/hooks/useMemory/useMemory.ts

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -42,9 +42,7 @@ export const useMemory = (): UseMemoryReturn => {
4242

4343
useEffect(() => {
4444
if (!supported) return;
45-
4645
const intervalId = setInterval(() => setValue(performance.memory), 1000);
47-
4846
return () => clearInterval(intervalId);
4947
}, []);
5048

‎packages/core/src/hooks/usePictureInPicture/usePictureInPicture.demo.tsx

Lines changed: 13 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -1,17 +1,17 @@
1-
import { usePictureInPicture } from "@siberiacancode/reactuse";
1+
import { usePictureInPicture } from '@siberiacancode/reactuse';
22

33
const Demo = () => {
44
const pictureInPicture = usePictureInPicture();
55

66
if (!pictureInPicture.supported)
77
return (
88
<p>
9-
Api not supported, make sure to check for compatibility with different
10-
browsers when using this{" "}
9+
Api not supported, make sure to check for compatibility with different browsers when using
10+
this{' '}
1111
<a
12-
href="https://developer.mozilla.org/en-US/docs/Web/API/Picture-in-Picture_API"
13-
rel="noreferrer"
14-
target="_blank"
12+
href='https://developer.mozilla.org/en-US/docs/Web/API/Picture-in-Picture_API'
13+
rel='noreferrer'
14+
target='_blank'
1515
>
1616
api
1717
</a>
@@ -20,25 +20,25 @@ const Demo = () => {
2020

2121
return (
2222
<div>
23-
<div className="space-y-4">
23+
<div className='space-y-4'>
2424
<div>
2525
<video
2626
ref={pictureInPicture.ref}
27-
className="w-full max-w-[600px] rounded-lg"
28-
src="https://upload.wikimedia.org/wikipedia/commons/f/f1/Sintel_movie_4K.webm"
27+
className='w-full max-w-[600px] rounded-lg'
28+
src='https://upload.wikimedia.org/wikipedia/commons/f/f1/Sintel_movie_4K.webm'
2929
controls
3030
/>
3131
</div>
3232

33-
<div className="space-y-2">
34-
<div className="flex items-center gap-4">
33+
<div className='space-y-2'>
34+
<div className='flex items-center gap-4'>
3535
<button onClick={pictureInPicture.toggle}>
36-
{pictureInPicture.open ? "Close" : "Open"} Picture-in-Picture
36+
{pictureInPicture.open ? 'Close' : 'Open'} Picture-in-Picture
3737
</button>
3838
</div>
3939

4040
<p>
41-
Status: <code>{pictureInPicture.open ? "active" : "inactive"}</code>
41+
Status: <code>{pictureInPicture.open ? 'active' : 'inactive'}</code>
4242
</p>
4343
</div>
4444
</div>

0 commit comments

Comments
 (0)