{file.path}
diff --git a/src/base/orgs/View/Projects.svelte b/src/base/orgs/View/Projects.svelte index 6619b0ff6..936e9771a 100644 --- a/src/base/orgs/View/Projects.svelte +++ b/src/base/orgs/View/Projects.svelte @@ -36,7 +36,7 @@ proj.path({ urn: project.urn, seed: seed?.host, - addressOrName: profile?.name ?? profile?.address, + profile: profile?.name ?? profile?.address, revision: project.head, }) ); diff --git a/src/base/projects/BranchSelector.spec.ts b/src/base/projects/BranchSelector.spec.ts index 56267f3e9..f9d256fef 100644 --- a/src/base/projects/BranchSelector.spec.ts +++ b/src/base/projects/BranchSelector.spec.ts @@ -15,9 +15,7 @@ const defaultProps = { "hyn9diwfnytahjq8u3iw63h9jte1ydcatxax3saymwdxqu1zo645pe" ] }, - branches: [ - ["master", "e678629cd37c770c640a2cd997fc76303c815772"] - ], + branches: { "master": "e678629cd37c770c640a2cd997fc76303c815772" }, revision: "e678629cd37c770c640a2cd997fc76303c815772", }; @@ -25,8 +23,7 @@ describe('BranchSelector', function () { it("Render with commit = head and branch listing", () => { mount(BranchSelector, { props: defaultProps - }, styles - ); + }, styles); cy.findByText("master").should("exist"); cy.get("div.commit > div.hash.desktop").should("have.text", "e678629"); }); @@ -36,19 +33,18 @@ describe('BranchSelector', function () { cy.viewport(800, 300); mount(BranchSelector, { props: { - ...defaultProps, branches: [ - ["master", "e678629cd37c770c640a2cd997fc76303c815772"], - ["feature-branch", "29e8b7b0f3019b8e8a6d9bfb0964ee78f4ff12f5"], - ["xyz", "debf82ef3623ec11751a993bda85bac2ff1c6f00"], - ], + ...defaultProps, branches: { + "master": "e678629cd37c770c640a2cd997fc76303c815772", + "feature-branch": "29e8b7b0f3019b8e8a6d9bfb0964ee78f4ff12f5", + "xyz": "debf82ef3623ec11751a993bda85bac2ff1c6f00", + }, branchesDropdown: true, }, callbacks: { - revisionChanged: cy.stub().as("revisionChanged") + branchChanged: cy.stub().as("branchChanged") } - }, styles - ); + }, styles); cy.get("div.dropdown > div").first().click(); - cy.get("@revisionChanged") + cy.get("@branchChanged") .should("be.calledOnce") .its("firstCall.args.0.detail") .should("equal", "feature-branch"); @@ -57,16 +53,14 @@ describe('BranchSelector', function () { it("Render with commit != head, passing a branch as rev and branch listing", () => { mount(BranchSelector, { props: { - ...defaultProps, branches: [ - ["master", "e678629cd37c770c640a2cd997fc76303c815772"], - ["feature-branch", "29e8b7b0f3019b8e8a6d9bfb0964ee78f4ff12f5"], - ["xyz", "debf82ef3623ec11751a993bda85bac2ff1c6f00"], - ["xyz", "8b18e8006849e36872cb928d87179e4e222fb689"] - ], + ...defaultProps, branches: { + "master": "e678629cd37c770c640a2cd997fc76303c815772", + "feature-branch": "29e8b7b0f3019b8e8a6d9bfb0964ee78f4ff12f5", + "xyz": "debf82ef3623ec11751a993bda85bac2ff1c6f00", + }, revision: "feature-branch" } - }, styles - ); + }, styles); cy.findByText("feature-branch").should("exist"); cy.get("div.commit > div.hash.desktop").should("have.text", "29e8b7b"); }); @@ -87,12 +81,11 @@ describe('BranchSelector', function () { props: { ...defaultProps, revision: "e678629cd37c770c640a2cd997fc76303c815772", - branches: [], + branches: {}, } }, styles ); - cy.findByText("master").should("exist"); - cy.get("div.commit > div.hash").should("have.text", "e678629"); + cy.get("div.commit > div.hash.desktop").should("have.text", "e678629cd37c770c640a2cd997fc76303c815772"); }); it("Render without branch listing, commit != head", () => { @@ -100,10 +93,9 @@ describe('BranchSelector', function () { props: { ...defaultProps, revision: "6b84e519d3c535879eb2b9ee8457bb70ca275a75", - branches: [], + branches: {}, } - }, styles - ); + }, styles); cy.get("div.commit > div.hash.desktop").should("have.text", "6b84e519d3c535879eb2b9ee8457bb70ca275a75"); }); }); diff --git a/src/base/projects/BranchSelector.svelte b/src/base/projects/BranchSelector.svelte index 782fb84a0..0157af0cc 100644 --- a/src/base/projects/BranchSelector.svelte +++ b/src/base/projects/BranchSelector.svelte @@ -1,10 +1,10 @@ @@ -60,10 +52,10 @@ color: var(--color-secondary); background-color: var(--color-secondary-background-darker); padding: 0.5rem 0.75rem; - border-radius: inherit; + border-radius: 0 0.25rem 0.25rem 0; } - .hidden { - display: none; + .commit .hash.unlabeled { + border-radius: 0.25rem; } .stat { font-family: var(--font-family-monospace); @@ -74,33 +66,34 @@
{path}
created{path}
deleted{file.path}