mirror of
https://github.com/cat-milk/Anime-Girls-Holding-Programming-Books.git
synced 2026-03-16 22:05:56 +00:00
36 lines
847 B
TypeScript
36 lines
847 B
TypeScript
import { useStaticQuery, graphql } from 'gatsby';
|
|
import { AllImages, ImageQueryResponse } from '../types';
|
|
|
|
const useAnimeImages = (): AllImages => {
|
|
const { allImages }: ImageQueryResponse = useStaticQuery(graphql`
|
|
query {
|
|
allImages: allFile(
|
|
sort: { order: ASC, fields: relativeDirectory }
|
|
filter: { sourceInstanceName: { eq: "images" } }
|
|
) {
|
|
edges {
|
|
node {
|
|
name
|
|
base
|
|
id
|
|
relativeDirectory
|
|
childImageSharp {
|
|
gatsbyImageData(
|
|
width: 800
|
|
placeholder: TRACED_SVG
|
|
formats: [AUTO, PNG, AVIF]
|
|
)
|
|
original {
|
|
src
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
`);
|
|
return allImages;
|
|
};
|
|
|
|
export { useAnimeImages };
|