Files
gitea/web_src/css/repo/reactions.css
T
edd0c0e2ce feat: add release reactions and a GitHub-like reaction bar (#38415)
Adds emoji reactions to releases and moves the reaction picker of
issues, comments and releases into a GitHub-like reaction bar.

- Releases omit 👎 or 😕
- Drafts and tags can't be reacted to
- Moved menu to tippy
- Added keyboard navigation

Fixes: https://github.com/go-gitea/gitea/issues/34268
Fixes: https://github.com/go-gitea/gitea/issues/16676
Co-authored-by: silverwind <me@silverwind.io>
Co-authored-by: wxiaoguang <wxiaoguang@gmail.com>
2026-10-20 15:04:10 +02:00

90 lines
1.7 KiB
CSS

.bottom-reactions {
display: flex;
flex-wrap: wrap;
gap: 4px;
margin: 0 14px 14px;
}
.timeline-item .conversation-holder .bottom-reactions {
margin: 14px 0 0 24px;
padding-bottom: 8px;
}
.releases .bottom-reactions {
margin: 14px 0 0;
}
.bottom-reactions .select-reaction,
.bottom-reactions .ui.label {
height: 28px;
}
.bottom-reactions .select-reaction {
display: flex;
align-items: center;
justify-content: center;
width: 28px;
padding: 0;
border-radius: var(--border-radius-full);
border: 1px solid var(--color-light-border);
background: var(--color-reaction-bg);
color: var(--color-text-light-1);
}
.bottom-reactions .select-reaction:hover,
.bottom-reactions .select-reaction[aria-expanded="true"] {
background: var(--color-hover);
color: var(--color-text);
}
.bottom-reactions .ui.label {
padding: 0 8px;
background: transparent;
}
.bottom-reactions .ui.basic.label[data-has-reacted="true"] {
border-color: var(--color-primary);
background: var(--color-reaction-active-bg);
color: var(--color-text);
}
.bottom-reactions .ui.label:not(.disabled):hover {
background: var(--color-reaction-hover-bg);
}
.bottom-reactions .ui.label.disabled {
cursor: default;
opacity: 1;
pointer-events: auto;
}
.bottom-reactions .ui.label .reaction {
font-size: 16px;
display: flex;
}
.bottom-reactions .ui.label .reaction img {
height: 16px;
aspect-ratio: 1;
}
.reaction-picker {
display: flex;
flex-wrap: wrap;
gap: 4px;
padding: 0 4px;
}
.tippy-box .reaction-picker .item {
justify-content: center;
width: 32px;
height: 32px;
margin: 0;
padding: 0;
font-size: 17.5px;
}
.tippy-box .reaction-picker .item[data-has-reacted="true"] {
background: var(--color-reaction-active-bg);
}