Skip to content

Commit 16b5f3e

Browse files
committed
align issue list checkbox
1 parent f8836e2 commit 16b5f3e

File tree

3 files changed

+11
-16
lines changed

3 files changed

+11
-16
lines changed

templates/repo/home_sidebar_bottom.tmpl

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -10,8 +10,8 @@
1010
</a>
1111
</div>
1212
<div class="flex-item">
13-
<div class="flex-item-icon">
14-
{{svg "octicon-tag" 16}}
13+
<div class="flex-item-leading">
14+
<div class="tw-mt-1">{{svg "octicon-tag" 16}}</div>
1515
</div>
1616
<div class="flex-item-main">
1717
<div class="flex-item-header">

templates/shared/issuelist.tmpl

Lines changed: 9 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -3,11 +3,14 @@
33
{{range .Issues}}
44
<div class="flex-item">
55

6-
<div class="flex-item-icon">
7-
{{if $.CanWriteIssuesOrPulls}}
8-
<input type="checkbox" autocomplete="off" class="issue-checkbox tw-mr-4" data-issue-id={{.ID}} aria-label="{{ctx.Locale.Tr "repo.issues.action_check"}} &quot;{{.Title}}&quot;">
9-
{{end}}
10-
{{template "shared/issueicon" .}}
6+
<div class="flex-item-leading">
7+
{{/* using some tw helpers is the only way to align the checkbox */}}
8+
<div class="flex-text-inline tw-mt-[2px]">
9+
{{if $.CanWriteIssuesOrPulls}}
10+
<input type="checkbox" autocomplete="off" class="issue-checkbox tw-mr-[14px]" data-issue-id={{.ID}} aria-label="{{ctx.Locale.Tr "repo.issues.action_check"}} &quot;{{.Title}}&quot;">
11+
{{end}}
12+
{{template "shared/issueicon" .}}
13+
</div>
1114
</div>
1215

1316
<div class="flex-item-main">
@@ -32,7 +35,7 @@
3235
</div>
3336
{{end}}
3437
</div>
35-
<div class="flex-item-body">
38+
<div class="flex-item-body tw-mt-1">
3639
<a class="index" href="{{if .Link}}{{.Link}}{{else}}{{$.Link}}/{{.Index}}{{end}}">
3740
{{if eq $.listType "dashboard"}}
3841
{{.Repo.FullName}}#{{.Index}}

web_src/css/shared/flex-list.css

Lines changed: 0 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -33,14 +33,6 @@
3333
color: var(--color-primary) !important;
3434
}
3535

36-
.flex-item .flex-item-icon {
37-
align-self: baseline; /* mainly used by the issue list, to align the leading icon with the title */
38-
}
39-
40-
.flex-item .flex-item-icon + .flex-item-main {
41-
align-self: baseline;
42-
}
43-
4436
.flex-item .flex-item-trailing {
4537
display: flex;
4638
gap: 0.5rem;

0 commit comments

Comments
 (0)