Slim down Project header props

Signed-off-by: Rūdolfs Ošiņš <rudolfs@osins.org>
This commit is contained in:
Rūdolfs Ošiņš
2023-07-05 14:07:05 +02:00
parent 70a876b65f
commit 44e55415d4
2 changed files with 13 additions and 15 deletions
+6 -8
View File
@@ -10,7 +10,7 @@
import Link from "@app/components/Link.svelte";
import SquareButton from "@app/components/SquareButton.svelte";
export let view: ProjectLoadedView;
export let resource: ProjectLoadedView["resource"];
export let baseUrl: BaseUrl;
export let projectId: string;
@@ -52,9 +52,9 @@
},
}}>
<SquareButton
active={view.resource === "tree" ||
view.resource === "history" ||
view.resource === "commits"}>
active={resource === "tree" ||
resource === "history" ||
resource === "commits"}>
<svelte:fragment slot="icon">
<Icon size="small" name="chevron-left-right" />
</svelte:fragment>
@@ -73,8 +73,7 @@
},
},
}}>
<SquareButton
active={view.resource === "issues" || view.resource === "issue"}>
<SquareButton active={resource === "issues" || resource === "issue"}>
<svelte:fragment slot="icon">
<Icon size="small" name="exclamation-circle" />
</svelte:fragment>
@@ -95,8 +94,7 @@
},
},
}}>
<SquareButton
active={view.resource === "patches" || view.resource === "patch"}>
<SquareButton active={resource === "patches" || resource === "patch"}>
<svelte:fragment slot="icon">
<Icon size="small" name="patch" />
</svelte:fragment>
+7 -7
View File
@@ -42,18 +42,18 @@
<div class="header">
<ProjectMeta
projectId={id}
projectName={project.name}
nodeId={peer}
projectDescription={project.description}
{baseUrl}
nodeId={peer} />
<Header
projectId={id}
projectName={project.name}
openPatchCount={project.patches.open}
{baseUrl} />
<Header
openIssueCount={project.issues.open}
openPatchCount={project.patches.open}
projectId={id}
projectName={project.name}
resource={view.resource}
trackings={project.trackings}
{view}
{baseUrl} />
</div>