| 1 |
import { getSiteImages } from '@library/api/WPApi'; |
| 2 |
import { siteImageUrls } from '@shared/lib/site-images'; |
| 3 |
import useSWRImmutable from 'swr/immutable'; |
| 4 |
|
| 5 |
export const useSiteImages = () => { |
| 6 |
const { data, error, isLoading } = useSWRImmutable( |
| 7 |
'library-site-images', |
| 8 |
getSiteImages, |
| 9 |
); |
| 10 |
// Patterns here carry no type, so the banner picks are part of one pool. |
| 11 |
return { siteImages: siteImageUrls(data?.siteImages), error, isLoading }; |
| 12 |
}; |
| 13 |
|