From e19fef6021cc5f126235dffdfb99be21d6af235c Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?C=C3=A9dric=20FAMIBELLE-PRONZOLA?= Date: Thu, 15 Jul 2021 00:58:21 +0200 Subject: [PATCH] Create EntegreMizik component --- components/teks/entegre-mizik.js | 137 +++++++++++++++++++++++++++++++ 1 file changed, 137 insertions(+) create mode 100644 components/teks/entegre-mizik.js diff --git a/components/teks/entegre-mizik.js b/components/teks/entegre-mizik.js new file mode 100644 index 0000000..8deea52 --- /dev/null +++ b/components/teks/entegre-mizik.js @@ -0,0 +1,137 @@ +import {Box, IconButton, Typography} from '@material-ui/core' +import PropTypes from 'prop-types' +import {useRouter} from 'next/router' + +import { + Tidal, + Spotify, + Deezer, + Soundcloud +} from '@icons-pack/react-simple-icons' +import {useEffect, useState} from 'react' + +const kouteyAchteyIcons = { + Tidal: , + Deezer: , + Spotify: , + Soundcloud: +} + +function RannIframe({boutik, url, isMobile}) { + let src = '' + if (boutik === 'Tidal') { + const trackArray = url.split('/') + const trackId = trackArray[trackArray.length - 1] + src = `https://embed.tidal.com/tracks/${trackId}?disableAnalytics=true` + } else if (boutik === 'Deezer') { + const trackArray = url.split('/') + const trackId = trackArray[trackArray.length - 1] + src = `https://widget.deezer.com/widget/auto/track/${trackId}?tracklist=false` + } else if (boutik === 'Spotify') { + const trackArray = url.split('/') + const trackId = trackArray[trackArray.length - 1] + src = `https://open.spotify.com/embed/track/${trackId}` + } else if (boutik === 'Soundcloud') { + src = `https://w.soundcloud.com/player/?url=${url}` + } + + return ( +
+ {boutik === 'Tidal' && ( +