Radish alpha
r
Radicle web interface
Radicle
Git (anonymous pull)
Log in to clone via SSH
Fix page title and root path
Alexis Sellier committed 4 years ago
commit 3a327f80879ace5b9512594685f077d6a8c453e3
parent 18b28010bbb4ab100b4e12a88634858b9c200593
1 file changed +9 -4
modified src/base/projects/View.svelte
@@ -19,9 +19,10 @@
  export let config: Config;
  export let path: string;

-
  let pageTitle = `${formatOrg(org, config)}/${urn}`;
+
  let parentName = formatOrg(org || user, config);
+
  let pageTitle = parentName ? `${parentName}/${urn}` : urn;
  let projectInfo: Info | null = null;
-
  let projectRoot = proj.path({ urn, org, commit });
+
  let projectRoot = proj.path({ urn, user, org, commit });
  let getProject = new Promise<Profile | null>(resolve => {
    if (org) {
      Org.getProjectProfile(org, config).then(p => resolve(p));
@@ -48,10 +49,14 @@
  };

  $: if (projectInfo) {
+
    const baseName = parentName
+
      ? `${parentName}/${projectInfo.meta.name}`
+
      : projectInfo.meta.name;
+

    if (projectInfo.meta.description) {
-
      pageTitle = `${formatOrg(org, config)}/${projectInfo.meta.name}: ${projectInfo.meta.description}`;
+
      pageTitle = `${baseName}: ${projectInfo.meta.description}`;
    } else {
-
      pageTitle = `${formatOrg(org, config)}/${projectInfo.meta.name}`;
+
      pageTitle = baseName;
    }
  }