export function YouTube({ src, caption }: { src: string; caption?: string }) { // Extracts youtube ID from any format, eg: // https://youtu.be/tHQW_K2pEgI // https://www.youtube.com/watch?v=tHQW_K2pEgI // https://youtu.be/tHQW_K2pEgI?si=sKtDDhygzBezfean // https://www.youtube.com/watch?v=tHQW_K2pEgI&si=sKtDDhygzBezfean const id = ((src.split('/').pop() ?? src).split('v=').pop() ?? src) .split('&si=')[0] .split('?si=')[0] return ( {caption && {caption}} ) }