[Drafts] Revert unnecessary gif changes (#9788)

* revert unnecessary gif changes

* Update ExternalEmbed.tsx
This commit is contained in:
Samuel Newman
2026-01-29 23:08:48 +02:00
committed by GitHub
parent 2cee96da8e
commit 0babd0f475
2 changed files with 13 additions and 18 deletions
+10 -15
View File
@@ -1,4 +1,4 @@
import React from 'react'
import {useRef, useState} from 'react'
import {
Pressable,
type StyleProp,
@@ -91,9 +91,9 @@ export function GifEmbed({
const {_} = useLingui()
const autoplayDisabled = useAutoplayDisabled()
const playerRef = React.useRef<GifView>(null)
const playerRef = useRef<GifView>(null)
const [playerState, setPlayerState] = React.useState<{
const [playerState, setPlayerState] = useState<{
isPlaying: boolean
isLoaded: boolean
}>({
@@ -101,23 +101,18 @@ export function GifEmbed({
isLoaded: false,
})
const onPlayerStateChange = React.useCallback(
(e: GifViewStateChangeEvent) => {
setPlayerState(e.nativeEvent)
},
[],
)
const onPlayerStateChange = (e: GifViewStateChangeEvent) => {
setPlayerState(e.nativeEvent)
}
const onPress = React.useCallback(() => {
playerRef.current?.toggleAsync()
}, [])
const onPress = () => {
void playerRef.current?.toggleAsync()
}
let aspectRatio = 1
if (params.dimensions) {
const ratio = params.dimensions.width / params.dimensions.height
if (!isNaN(ratio) && isFinite(ratio)) {
aspectRatio = clamp(ratio, 0.75, 4)
}
aspectRatio = clamp(ratio, 0.75, 4)
}
return (