Changed album styles

This commit is contained in:
2024-10-17 22:29:42 -03:00
parent 789f9b0c94
commit bedd1419d5
2 changed files with 87 additions and 59 deletions

View File

@@ -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",
}} }}

View File

@@ -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">