@@ -2,7 +2,7 @@ import React, { useRef } from "react";
22import useWindowManagerStore , {
33 BaseProps ,
44} from "../../stores/windowManagerStore" ;
5- import { Dimensions } from "../../hooks/useDragToResize" ;
5+ import { Dimensions , Position } from "../../hooks/useDragToResize" ;
66import BorderedAppMenu from "./BorderedAppMenu/BorderedAppMenu" ;
77import usePositionableElement from "../../hooks/usePositionableElement" ;
88import useSystemSettings from "../../stores/systemSettingsStore" ;
@@ -27,6 +27,7 @@ interface BorderedAppProps extends BaseProps {
2727 type : string ;
2828 id : string ;
2929 initialDimensions : Dimensions ;
30+ initialPosition : Position ;
3031 maxDimensions ?: Dimensions ;
3132 minDimensions ?: Dimensions ;
3233 menus ?: Array < MenuItemProps > ;
@@ -38,6 +39,7 @@ function BorderedApp({
3839 id,
3940 children,
4041 initialDimensions,
42+ initialPosition,
4143 minDimensions = { height : 350 , width : 350 } ,
4244 menus,
4345 zIndex,
@@ -64,6 +66,7 @@ function BorderedApp({
6466 } = usePositionableElement ( {
6567 elementRef : appRef ,
6668 minDimensions,
69+ initialPosition,
6770 windowType : type ,
6871 windowId : id ,
6972 } ) ;
@@ -78,6 +81,7 @@ function BorderedApp({
7881 ref = { appRef }
7982 onMouseDown = { ( ) => winMan . focusWindow ( type , id ) }
8083 initialDimensions = { initialDimensions }
84+ initialPosition = { initialPosition }
8185 zIndex = { zIndex }
8286 backgroundColor = { settings . mainColor }
8387 display = { hidden === true ? "none" : "grid" }
0 commit comments