File tree Expand file tree Collapse file tree 3 files changed +43
-0
lines changed Expand file tree Collapse file tree 3 files changed +43
-0
lines changed Original file line number Diff line number Diff line change
1
+ /* eslint-disable react/prop-types */
2
+ // AppContext.js
3
+ import { createContext , useState } from "react" ;
4
+
5
+ const AppContext = createContext ( ) ;
6
+
7
+ const AppProvider = ( { children } ) => {
8
+ const [ parentState , setParentState ] = useState ( "Parent State" ) ;
9
+
10
+ return (
11
+ < AppContext . Provider value = { { parentState, setParentState } } >
12
+ { children }
13
+ </ AppContext . Provider >
14
+ ) ;
15
+ } ;
16
+
17
+ export { AppContext , AppProvider } ;
Original file line number Diff line number Diff line change
1
+ import MenuItem from "./MenuItem" ;
2
+ import Socials from "./Socials" ;
3
+
4
+ function Menu ( ) {
5
+ return (
6
+ < div className = "w-20 h-auto bg-white z-100" >
7
+ < MenuItem feat = "Start Collaboration" > </ MenuItem >
8
+ < MenuItem feat = "Start Chat" > </ MenuItem >
9
+ < MenuItem feat = "Save as pdf" > </ MenuItem >
10
+ < MenuItem feat = "Save as png" > </ MenuItem >
11
+ < Socials > </ Socials >
12
+ </ div >
13
+ ) ;
14
+ }
15
+
16
+ export default Menu ;
Original file line number Diff line number Diff line change
1
+ /* eslint-disable react/prop-types */
2
+ function MenuItem ( props ) {
3
+ return (
4
+ < div >
5
+ < h1 > { props . feat } </ h1 >
6
+ </ div >
7
+ )
8
+ }
9
+
10
+ export default MenuItem ;
You can’t perform that action at this time.
0 commit comments