add mobile check for front page project link.

This commit is contained in:
2021-01-24 17:23:05 +01:00
parent afa5fa00cb
commit 51ead907c0
2 changed files with 11 additions and 2 deletions
+5 -2
View File
@@ -2,6 +2,7 @@
import type { ProjectResult } from "../models/project";
import type { TaskResult } from "../models/task";
import type { ModalData } from "../stores/modal";
import IS_MOBILE from "../utils/phone-check";
import Option from "./Option.svelte";
import OptionRow from "./OptionRow.svelte";
import ParentEntry from "./ParentEntry.svelte";
@@ -19,7 +20,7 @@
let mdAddTask: ModalData;
let mdProjectEdit: ModalData;
let mdProjectDelete: ModalData;
let linkTarget: string = "";
let activeTasks: TaskResult[] = [];
let inactiveTasks: TaskResult[] = [];
let todoTasks: TaskResult[] = [];
@@ -43,13 +44,15 @@
nonHiddenTasks = [...activeTasks, ...todoTasks, ...onholdTasks];
}
$: linkTarget = IS_MOBILE ? `/questlog#${project.id}` : `/projects#${project.id}`
</script>
<StatusColor affects="project" entry={project}>
<ParentEntry
full={showAllOptions}
entry={project}
headerLink={linkProject ? "/projects#"+project.id : ""}
headerLink={linkProject ? linkTarget : ""}
hideProgress={hideProgress}
hideIcon={hideIcon}
showTimeProgress={!hideProgress}