Files
advcal/components/header.jsx
2021-11-24 23:29:32 +01:00

29 lines
708 B
JavaScript

import { useEffect, useState } from "react";
const Header = () => {
const [gifUrl, setGifUrl] = useState(null);
useEffect(() => {
async function getGif() {
const response = await fetch(
"https://api.giphy.com/v1/gifs/random?tag=christmas&api_key=3ziHSa4ptYJdv2dOuawgzpBhhiW09Ss1"
);
const { data } = await response.json();
const gifUrl = data?.images?.fixed_height_small?.webp;
setGifUrl(gifUrl);
}
getGif();
}, []);
return (
<div className="header">
<h1>Bello's Adventskalender 2020</h1>
{gifUrl && (
<video className="yay-gif-video" src={gifUrl} autoPlay loop muted />
)}
</div>
);
};
export default Header;