mirror of
https://github.com/FranP-code/spooky-spotify-showcase.git
synced 2025-10-13 00:02:36 +00:00
Changed album styles
This commit is contained in:
@@ -80,7 +80,7 @@ export function AlbumImage({
|
|||||||
return (
|
return (
|
||||||
<Tilt tiltMaxAngleX={10} tiltMaxAngleY={10} transitionSpeed={200}>
|
<Tilt tiltMaxAngleX={10} tiltMaxAngleY={10} transitionSpeed={200}>
|
||||||
<img
|
<img
|
||||||
className="h-36 w-36 cursor-pointer rounded"
|
className="h-36 w-36 cursor-pointer rounded-xl"
|
||||||
style={{
|
style={{
|
||||||
display: showSpookyImage ? "none" : "block",
|
display: showSpookyImage ? "none" : "block",
|
||||||
}}
|
}}
|
||||||
|
|||||||
@@ -135,8 +135,9 @@ export default function AlbumShowcase({
|
|||||||
>
|
>
|
||||||
<div
|
<div
|
||||||
onClick={() => setShowSpookyImage(!showSpookyImage)}
|
onClick={() => setShowSpookyImage(!showSpookyImage)}
|
||||||
className="*:drag-none cursor-pointer *:select-none"
|
className="cursor-pointer *:select-none *:drag-none"
|
||||||
>
|
>
|
||||||
|
{showSpookyImage ? (
|
||||||
<Swiper>
|
<Swiper>
|
||||||
<SwiperSlide
|
<SwiperSlide
|
||||||
className={`shadow-lg ${!showSpookyImage ? "swiper-no-swiping" : ""}`}
|
className={`shadow-lg ${!showSpookyImage ? "swiper-no-swiping" : ""}`}
|
||||||
@@ -175,7 +176,9 @@ export default function AlbumShowcase({
|
|||||||
imageSource={imageSource}
|
imageSource={imageSource}
|
||||||
spookyImageSource={secondSpookyImageSource}
|
spookyImageSource={secondSpookyImageSource}
|
||||||
album={album}
|
album={album}
|
||||||
generateSpookyImageData={generateSecondSpookyImage.data as string}
|
generateSpookyImageData={
|
||||||
|
generateSecondSpookyImage.data as string
|
||||||
|
}
|
||||||
lastSpookyImageLoaded={lastSpookyImageLoaded}
|
lastSpookyImageLoaded={lastSpookyImageLoaded}
|
||||||
place={secondPlace}
|
place={secondPlace}
|
||||||
loadGeneratedImage={
|
loadGeneratedImage={
|
||||||
@@ -194,6 +197,31 @@ export default function AlbumShowcase({
|
|||||||
/>
|
/>
|
||||||
</SwiperSlide>
|
</SwiperSlide>
|
||||||
</Swiper>
|
</Swiper>
|
||||||
|
) : (
|
||||||
|
<AlbumImage
|
||||||
|
entry={entry}
|
||||||
|
showSpookyImage={showSpookyImage}
|
||||||
|
imageSource={imageSource}
|
||||||
|
spookyImageSource={spookyImageSource}
|
||||||
|
album={album}
|
||||||
|
generateSpookyImageData={generateSpookyImage.data as string}
|
||||||
|
lastSpookyImageLoaded={lastSpookyImageLoaded}
|
||||||
|
place={firstPlace}
|
||||||
|
loadGeneratedImage={
|
||||||
|
!!(
|
||||||
|
spookyImageSource &&
|
||||||
|
(generateSpookyImage.data
|
||||||
|
? lastSpookyImageLoaded >= firstPlace ||
|
||||||
|
lastSpookyImageLoaded + 1 === firstPlace
|
||||||
|
: true)
|
||||||
|
)
|
||||||
|
}
|
||||||
|
onQueue={lastSpookyImageLoaded < firstPlace - 1}
|
||||||
|
saveImage={saveImage}
|
||||||
|
setLastSpookyImageLoaded={setLastSpookyImageLoaded}
|
||||||
|
error={firstImageError}
|
||||||
|
/>
|
||||||
|
)}
|
||||||
</div>
|
</div>
|
||||||
<section className="flex h-36 flex-grow flex-col">
|
<section className="flex h-36 flex-grow flex-col">
|
||||||
<h4 className="mb-2 text-lg font-semibold leading-none">
|
<h4 className="mb-2 text-lg font-semibold leading-none">
|
||||||
|
|||||||
Reference in New Issue
Block a user