feat: add Giphy support with embed component and power levels state management
This commit is contained in:
@@ -96,7 +96,14 @@ export const Video = forwardRef<HTMLVideoElement, VideoProps>(
|
||||
if (disableControls) {
|
||||
return (
|
||||
// eslint-disable-next-line jsx-a11y/media-has-caption
|
||||
<video className={classNames(css.Video, className)} {...props} ref={videoRef} />
|
||||
<video
|
||||
className={classNames(css.Video, className)}
|
||||
{...props}
|
||||
ref={videoRef}
|
||||
loop={props.autoPlay}
|
||||
muted={props.autoPlay}
|
||||
playsInline
|
||||
/>
|
||||
);
|
||||
}
|
||||
|
||||
@@ -108,7 +115,14 @@ export const Video = forwardRef<HTMLVideoElement, VideoProps>(
|
||||
onMouseLeave={() => setShowControls(false)}
|
||||
>
|
||||
{/* eslint-disable-next-line jsx-a11y/media-has-caption */}
|
||||
<video className={classNames(css.Video, className)} {...props} ref={videoRef} />
|
||||
<video
|
||||
className={classNames(css.Video, className)}
|
||||
{...props}
|
||||
ref={videoRef}
|
||||
loop={props.autoPlay}
|
||||
muted={props.autoPlay}
|
||||
playsInline
|
||||
/>
|
||||
|
||||
{showControls && (
|
||||
<Box className={videoCss.VideoControlsOverlay} gap="200">
|
||||
|
||||
Reference in New Issue
Block a user