summaryrefslogtreecommitdiff
path: root/src/components/ui/HeroBannerSecondary.jsx
diff options
context:
space:
mode:
authorRafi Zadanly <zadanlyr@gmail.com>2023-05-22 15:51:50 +0700
committerRafi Zadanly <zadanlyr@gmail.com>2023-05-22 15:51:50 +0700
commit8080c415e466ce29d0f7c29284c3a8537c6b237d (patch)
tree6c98a85efa39b63a7c13d0051fb48abb5e7711d0 /src/components/ui/HeroBannerSecondary.jsx
parentdfe8b63a901350aee7d9024524bc50529159b8b9 (diff)
add animate on load for smooth render
Diffstat (limited to 'src/components/ui/HeroBannerSecondary.jsx')
-rw-r--r--src/components/ui/HeroBannerSecondary.jsx21
1 files changed, 12 insertions, 9 deletions
diff --git a/src/components/ui/HeroBannerSecondary.jsx b/src/components/ui/HeroBannerSecondary.jsx
index b1023990..50db69f8 100644
--- a/src/components/ui/HeroBannerSecondary.jsx
+++ b/src/components/ui/HeroBannerSecondary.jsx
@@ -5,6 +5,7 @@ import { useMemo } from 'react'
import { useQuery } from 'react-query'
import { HeroBannerSkeleton } from '../skeleton/BannerSkeleton'
import { bannerApi } from '@/api/bannerApi'
+import AnimateOnLoad from './AnimateOnLoad'
const HeroBannerSecondary = () => {
const heroBannerSecondary = useQuery('heroBannerSecondary', bannerApi({ type: 'index-a-2' }))
@@ -19,15 +20,17 @@ const HeroBannerSecondary = () => {
return (
heroBannerSecondary.data && (
- <Link href={heroBannerSecondary.data[randomIndex].url} className='h-full'>
- <Image
- src={heroBannerSecondary.data[randomIndex].image}
- width={512}
- height={1024}
- alt={heroBannerSecondary.data[randomIndex].name}
- className='object-cover object-center h-full'
- />
- </Link>
+ <AnimateOnLoad className='h-full'>
+ <Link href={heroBannerSecondary.data[randomIndex].url} className='h-full'>
+ <Image
+ src={heroBannerSecondary.data[randomIndex].image}
+ width={512}
+ height={1024}
+ alt={heroBannerSecondary.data[randomIndex].name}
+ className='object-cover object-center h-full'
+ />
+ </Link>
+ </AnimateOnLoad>
)
)
}