mirror of
https://github.com/johannesjo/super-productivity.git
synced 2026-01-23 02:36:05 +00:00
feat(projectFolders): make model smaller
This commit is contained in:
parent
66f52e8e13
commit
327b1d37d4
2 changed files with 4 additions and 8 deletions
|
|
@ -199,20 +199,20 @@ export class MenuTreeService {
|
|||
}
|
||||
|
||||
if (itemType === 'project' && node.kind === 'project') {
|
||||
const project = itemMap.get(node.projectId);
|
||||
const project = itemMap.get(node.id);
|
||||
if (!project) {
|
||||
return null;
|
||||
}
|
||||
usedIds.add(node.projectId);
|
||||
usedIds.add(node.id);
|
||||
return createViewNode(project) as MenuTreeViewProjectNode;
|
||||
}
|
||||
|
||||
if (itemType === 'tag' && node.kind === 'tag') {
|
||||
const tag = itemMap.get(node.tagId);
|
||||
const tag = itemMap.get(node.id);
|
||||
if (!tag) {
|
||||
return null;
|
||||
}
|
||||
usedIds.add(node.tagId);
|
||||
usedIds.add(node.id);
|
||||
return createViewNode(tag) as MenuTreeViewTagNode;
|
||||
}
|
||||
|
||||
|
|
@ -256,7 +256,6 @@ export class MenuTreeService {
|
|||
return {
|
||||
kind: 'project',
|
||||
id: node.project.id,
|
||||
projectId: node.project.id,
|
||||
} satisfies MenuTreeProjectNode;
|
||||
}
|
||||
|
||||
|
|
@ -264,7 +263,6 @@ export class MenuTreeService {
|
|||
return {
|
||||
kind: 'tag',
|
||||
id: node.tag.id,
|
||||
tagId: node.tag.id,
|
||||
} satisfies MenuTreeTagNode;
|
||||
}
|
||||
|
||||
|
|
|
|||
|
|
@ -15,12 +15,10 @@ interface MenuTreeBaseNode {
|
|||
|
||||
export interface MenuTreeProjectNode extends MenuTreeBaseNode {
|
||||
kind: 'project';
|
||||
projectId: string;
|
||||
}
|
||||
|
||||
export interface MenuTreeTagNode extends MenuTreeBaseNode {
|
||||
kind: 'tag';
|
||||
tagId: string;
|
||||
}
|
||||
|
||||
export interface MenuTreeFolderNode extends MenuTreeBaseNode {
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue