aboutsummaryrefslogtreecommitdiffstats
path: root/components/App.js
diff options
context:
space:
mode:
authorGravatar piotrruss <mail@pruss.it> 2021-09-12 23:11:25 +0200
committerGravatar piotrruss <mail@pruss.it> 2021-09-12 23:11:25 +0200
commit16dab011c575eaf96630cab406ec2d8086403d0b (patch)
treeaf53af45b8cb52317cef3d4d59216b1c58d8d8ff /components/App.js
parentd79f4c0bf3dae76eaae0d36469f5b279272d6944 (diff)
downloadmy_apps-16dab011c575eaf96630cab406ec2d8086403d0b.tar.gz
my_apps-16dab011c575eaf96630cab406ec2d8086403d0b.tar.bz2
my_apps-16dab011c575eaf96630cab406ec2d8086403d0b.zip
added youtube & player apps
Diffstat (limited to 'components/App.js')
-rw-r--r--components/App.js10
1 files changed, 4 insertions, 6 deletions
diff --git a/components/App.js b/components/App.js
index 84268cb..9faa9c9 100644
--- a/components/App.js
+++ b/components/App.js
@@ -10,9 +10,7 @@ const App = ({ children, app, setApps }) => {
const winRef = useRef(null)
const forceMax = useMediaQuery(`(max-width: ${app.width}), (max-height: ${app.height})`)
- useEffect(() => {
- move(app, winRef, setApps)
- }, [app, setApps])
+ useEffect(() => { move(app, winRef, setApps) }, [])
return (
<div
@@ -38,17 +36,17 @@ const App = ({ children, app, setApps }) => {
<div className='window__content'>{children}</div>
<div className='window__title-buttons'>
{app.buttons.includes('min') && (
- <span onClick={() => toggleMin(app.name, setApps)}>
+ <span onClick={e => { e.preventDefault(); e.stopPropagation(); toggleMin(app.name, setApps) }}>
<FontAwesomeIcon icon={faArrowUp} />
</span>
)}
{app.buttons.includes('max') && !forceMax && (
- <span onClick={() => toggleMax(app.name, setApps)}>
+ <span onClick={e => { e.preventDefault(); e.stopPropagation(); toggleMax(app.name, setApps) }}>
<FontAwesomeIcon icon={app.max ? faCompressAlt : faExpandAlt} />
</span>
)}
{app.buttons.includes('close') && (
- <span onClick={() => close(app.name, setApps)}>
+ <span onClick={e => { e.preventDefault(); e.stopPropagation(); close(app.name, setApps) }}>
<FontAwesomeIcon icon={faTimes} />
</span>
)}