Load iframe later

This commit is contained in:
Seth Call 2025-03-23 22:27:27 -05:00
parent 4ede79ba51
commit 85c0c5812f
2 changed files with 18 additions and 2 deletions

View File

@ -97,6 +97,14 @@ const ArtistBodyComponent = ({
//coming to signup page after clicking on jamtrack or artist
useEffect(() => {
window.addEventListener('load', () => {
document
.querySelectorAll('iframe[data-src]')
.forEach((iframe) => {
iframe.src = iframe.dataset.src;
});
});
const checkOverflow = () => {
if (jamtrackListingRef.current) {
const element = jamtrackListingRef.current;
@ -585,7 +593,7 @@ use their favorite plugins to power their percussive audio.</span></p>
<div className="card-body bg-light">
<div className="video-wrapper awesome-image-right">
<div className="video-container">
<iframe src="//www.youtube.com/embed/euxDykIqUdo" border="0"
<iframe data-src="//www.youtube.com/embed/euxDykIqUdo" border="0"
allowFullScreen></iframe>
</div>
</div>

View File

@ -107,6 +107,14 @@ const BodyComponent = ({
//coming to signup page after clicking on jamtrack or artist
useEffect(() => {
window.addEventListener('load', () => {
document
.querySelectorAll('iframe[data-src]')
.forEach((iframe) => {
iframe.src = iframe.dataset.src;
});
});
console.log("useEffect, currentUser", currentUser)
updateHeight(); // Run after initial render
@ -547,7 +555,7 @@ use their favorite plugins to power their percussive audio.</span></p>
<div className="card-body bg-light">
<div className="video-wrapper awesome-image-right">
<div className="video-container">
<iframe src="//www.youtube.com/embed/euxDykIqUdo" border="0"
<iframe data-src="//www.youtube.com/embed/euxDykIqUdo" border="0"
allowFullScreen></iframe>
</div>
</div>