Radish alpha
r
Radicle web interface
Radicle
Git (anonymous pull)
Log in to clone via SSH
Display a seed URL that matches `isLocal` as `radicle.local`
Sebastian Martinez committed 2 years ago
commit 2c11e9e52046db88dc300df21b20baacd36a3a6a
parent 7eced1078b8eeffa2e74e1c9d710dc98d71b9f76
3 files changed +4 -3
modified src/views/projects/Header.svelte
@@ -9,6 +9,7 @@
  import Link from "@app/components/Link.svelte";
  import ProjectLink from "@app/components/ProjectLink.svelte";
  import SquareButton from "@app/components/SquareButton.svelte";
+
  import { isLocal } from "@app/lib/utils";

  export let activeRoute: ProjectRoute;
  export let baseUrl: BaseUrl;
@@ -113,7 +114,7 @@
      },
    }}>
    <SquareButton>
-
      {baseUrl.hostname}
+
      {isLocal(baseUrl.hostname) ? "radicle.local" : baseUrl.hostname}
    </SquareButton>
  </Link>
</div>
modified tests/e2e/hashRouter.spec.ts
@@ -34,7 +34,7 @@ test("navigation between seed and project pages", async ({ page }) => {
  await expectBackAndForwardNavigationWorks("/#/seeds/radicle.local", page);
  await expectUrlPersistsReload(page);

-
  await page.locator('role=link[name="127.0.0.1"]').click();
+
  await page.locator('role=link[name="radicle.local"]').click();
  await expect(page).toHaveURL("/#/seeds/127.0.0.1");
});

modified tests/e2e/historyRouter.spec.ts
@@ -34,7 +34,7 @@ test("navigation between seed and project pages", async ({ page }) => {
  await expectBackAndForwardNavigationWorks("/seeds/radicle.local", page);
  await expectUrlPersistsReload(page);

-
  await page.locator('role=link[name="127.0.0.1"]').click();
+
  await page.locator('role=link[name="radicle.local"]').click();
  await expect(page).toHaveURL("/seeds/127.0.0.1");
});