Radish alpha
r
Radicle web interface
Radicle
Git (anonymous pull)
Log in to clone via SSH
Slim down Project header props
Rūdolfs Ošiņš committed 2 years ago
commit 44e55415d4588ac7f02177fc5e6dc6cc75e117bd
parent 70a876b65f68e48b0de5ae03dc4e8efb506bed70
2 files changed +12 -14
modified src/views/projects/Header.svelte
@@ -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>
modified src/views/projects/View.svelte
@@ -42,18 +42,18 @@

<div class="header">
  <ProjectMeta
+
    nodeId={peer}
+
    projectDescription={project.description}
    projectId={id}
    projectName={project.name}
-
    projectDescription={project.description}
-
    {baseUrl}
-
    nodeId={peer} />
+
    {baseUrl} />
  <Header
+
    openIssueCount={project.issues.open}
+
    openPatchCount={project.patches.open}
    projectId={id}
    projectName={project.name}
-
    openPatchCount={project.patches.open}
-
    openIssueCount={project.issues.open}
+
    resource={view.resource}
    trackings={project.trackings}
-
    {view}
    {baseUrl} />
</div>