Я пытаюсь передать путь изображения в качестве опоры для компонента
Примечание. И компонент, и страница индекса могут получить доступ к изображению по одному и тому же пути. Не работает, когда я прохожу путь в качестве опоры
В приведенном ниже коде я пробовал использовать теги GatbsyImage и StaticImage, похоже, что оба они не работают.
index.js
import React from "react";
import 'bootstrap/dist/css/bootstrap.min.css';
import '../styles/index.scss';
import Main from '../Layouts/main';
import ImageOverlay from '../components/ImageOverlay';
import { StaticImage } from "gatsby-plugin-image"
function Home(){
// Home page images
return (
<Main >
<section className="home_page">
<ImageOverlay path="../images/home/places/portblair.png"> </ImageOverlay>
</section>
</Main>
)
}
export default Home
компоненты / ImageOverlay.js
import React from 'react';
import { GatsbyImage, StaticImage } from "gatsby-plugin-image"
const ImageOverlay = ({path}) =>{
return(
<div>
<GatsbyImage image={path}></GatsbyImage>
<StaticImage src={path}></StaticImage>
</div>
)
}
export default ImageOverlay;
Я использовал GatsbyImage и StaticImage, чтобы проверить
Спасибо за помощь в продвижении