I have the following structure:
- Folder 1
- Subfolder 1
- File.jsx
- Subfolder 1
- Folder 2
- Subfolder 2
- Subfolder 2
- File.jsx
- Subfolder 2
- Subfolder 2
When passing a boolean as props from the file of Folder 1 to the file in Folder 2, I get undefined. My component from folder 2 is imported in folder 1, so it should work. Any ideas without using Redux will be highly appreciated.
Component from Folder 1:
import React from 'react';
import { useAppContext } from 'fusion:context';
import Image from '../../image/default';
import './style.scss';
const Headline = () => {
const appContext = useAppContext();
const { globalContent } = appContext;
return (
<div className="article-headline text-align">
<div className="article-headline-body">
<h3>{globalContent.headlines.basic}</h3>
</div>
<Image isFeatured />
</div>
);
};
export default Headline;
Component from Folder 2:
import React, { useState } from 'react';
import PropTypes from 'prop-types';
import './default.scss';
const Image = ({ src, global, isFeatured }) => {
// console.log(global);
console.log('is featured', isFeatured);
/* some unrelated code */
}
Image.propTypes = {
src: PropTypes.any,
global: PropTypes.any,
isFeatured: PropTypes.any,
};
export default Image;