import React, {useEffect, useRef} from 'react' import {close, toggleMin, toggleMax, move} from 'helpers/windowActions' import {faArrowUp, faExpandAlt, faTimes, faCompressAlt} from '@fortawesome/free-solid-svg-icons' import {FontAwesomeIcon} from '@fortawesome/react-fontawesome' const App = ({children, app, setApps}) => { const winRef = useRef(null); useEffect(() => { move(app.name, winRef, setApps) }, []) return ( <>

{app.name}

{children}
{ app.buttons.includes('min') && ( toggleMin(app.name, setApps)}> )} { app.buttons.includes('max') && ( toggleMax(app.name, setApps)}> )} { app.buttons.includes('close') && ( close(app.name, setApps)}> )}
) } export default App;