Radish alpha
r
Radicle web interface
Radicle
Git (anonymous pull)
Log in to clone via SSH
Show peer selector in profile context
Alexis Sellier committed 4 years ago
commit dc7989b1ca7dd7a7a4dcf4d964794960a51d364f
parent 9cde5b94938d941deca78c47442400960503599e
3 files changed +7 -4
modified src/base/projects/Header.svelte
@@ -13,7 +13,6 @@
  export let tree: Tree;
  export let commit: string;
  export let browserStore: Writable<Browser>;
-
  export let peerSelector: boolean; // If peerSelector should be showed.

  let { urn, peers, branches, seed, anchors } = project;

@@ -134,7 +133,7 @@
</style>

<header>
-
  {#if peers.length > 0 && peerSelector}
+
  {#if peers.length > 0}
    <PeerSelector {peers} {toggleDropdown} peer={browser.peer}
      bind:peersDropdown={dropdownState.peer}
      on:peerChanged={(event) => updatePeer(event.detail)} />
modified src/base/projects/Project.svelte
@@ -138,7 +138,7 @@

{#if revision}
  {#await project.getRoot(revision) then { tree, commit }}
-
    <Header {tree} {commit} {browserStore} {project} peerSelector={! project.profile} />
+
    <Header {tree} {commit} {browserStore} {project} />

    {#if content == proj.ProjectContent.Tree}
      <Browser {project} {commit} {tree} {browserStore} />
modified src/base/projects/Routes.svelte
@@ -7,7 +7,7 @@
  export let config: Config;
</script>

-
<!-- With an Seed context -->
+
<!-- With a seed context -->

<Route path="/seeds/:seed/:id/*" let:params>
  <View {config} seedHost={params.seed} id={params.id} />
@@ -27,6 +27,10 @@
</Route>
<!-- End of eventual dropped routes -->

+
<Route path="/:profile/:id/remotes/:peer/*" let:params>
+
  <View {config} profileName={params.profile} id={params.id} peer={params.peer} />
+
</Route>
+

<Route path="/:profile/:id/*" let:params>
  <View {config} profileName={params.profile} id={params.id} />
</Route>