Merge pull request #3144 from gitbutlerapp/removed-unused-UpstreamCommits-card

Remove unused code and Tag component CSS fix
This commit is contained in:
Pavel Laptev 2024-03-14 11:51:08 +01:00 committed by GitHub
commit 7faefd849f
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
3 changed files with 2 additions and 56 deletions

View File

@ -184,6 +184,7 @@
color="ghost"
clickable
border
shrinkable
verticalOrientation={isLaneCollapsed}
on:mousedown={(e) => {
const url = $pr$?.htmlUrl;

View File

@ -76,6 +76,7 @@
flex-shrink: 0;
}
.label {
white-space: nowrap;
display: inline-block;
padding: 0 var(--space-2);
}

View File

@ -1,56 +0,0 @@
<script lang="ts">
import CommitCard from './CommitCard.svelte';
import Button from '$lib/components/Button.svelte';
import { draggable } from '$lib/dragging/draggable';
import { draggableRemoteCommit } from '$lib/dragging/draggables';
import type { Project } from '$lib/backend/projects';
import type { BranchController } from '$lib/vbranches/branchController';
import type { BaseBranch, LocalFile, RemoteBranchData } from '$lib/vbranches/types';
import type { Writable } from 'svelte/store';
export let project: Project | undefined;
export let branchId: string;
export let projectId: string;
export let branchCount: number;
export let upstream: RemoteBranchData | undefined;
export let branchController: BranchController;
export let base: BaseBranch | undefined | null;
export let selectedFiles: Writable<LocalFile[]>;
function merge() {
branchController.mergeUpstream(branchId);
}
</script>
{#if upstream}
<div class="card">
<div class="card__header text-semibold text-base-12">
Upstream {upstream.commits.length > 1 ? 'commits' : 'commit'}
</div>
<div class="card__content" id="upstreamCommits">
{#each upstream.commits as commit (commit.id)}
<div use:draggable={draggableRemoteCommit(branchId, commit)}>
<CommitCard
{commit}
{project}
{projectId}
commitUrl={base?.commitUrl(commit.id)}
{branchController}
{selectedFiles}
/>
</div>
{/each}
{#if branchCount > 1}
<div class="flex justify-end p-2">
<div class="px-2 text-sm">
You have {branchCount} active branches. To merge upstream work, we will unapply all other
branches.
</div>
</div>
{/if}
</div>
<div class="card__footer">
<Button wide color="primary" on:click={merge}>Merge</Button>
</div>
</div>
{/if}