This commit is contained in:
Philip Cesar Garay
2025-07-31 21:25:33 +08:00
parent 5cfbc81e3a
commit 84fc719a10
307 changed files with 46470 additions and 0 deletions
+30
View File
@@ -0,0 +1,30 @@
import React, { setGlobal } from "reactn";
import { isDesktop } from "../hooks/useLayoutType";
import { Routes } from "./Routes";
export const navigationRef = React.createRef();
export function navigate(name, params) {
navigationRef.current?.navigate(name, params);
}
export function dispatch(route) {
navigationRef.current?.dispatch(route);
}
export function reset(route) {
navigationRef.current?.reset(route);
}
export function goBack() {
navigationRef.current?.goBack();
}
export const navigateToTask = (taskData = {}) => {
if (isDesktop) {
setGlobal({ currentTaskData: taskData });
} else {
navigate(Routes.TaskDetails, taskData);
}
};