admin/home: nicer changelogs
Massimo Melina committed
Jan 23, 2025 at 15:16 UTC
9d3ecc53de50a34e3140ee715dd80724281dc904
2 files changed
+9
-2
admin/src/HomePage.ts
+2
-2
@@ -149,7 +149,7 @@ export default function HomePage() {
149
function Update({ info, title, bodyCollapsed }: { title?: ReactNode, info: Release, bodyCollapsed?: boolean }) {
150
const [collapsed, setCollapsed] = useState(bodyCollapsed)
151
return h(Flex, { alignItems: 'flex-start', flexWrap: 'wrap' },
152
- h(Card, {}, h(CardContent, {},
152
+ h(Card, { className: 'release' }, h(CardContent, {},
153
h(Flex, {},
154
title && h(Box, { fontSize: 'larger', mb: 1 }, title),
155
h(Btn, {
@@ -169,7 +169,7 @@ function renderChangelog(s: string) {
169
return md(s, {
170
html: false,
171
onText: s => replaceStringToReact(s, /(?<=^|\W)#(\d+)\b|(https:.*\S+)/g, m => // link issues and urls
172
- m[1] ? h(Link, { href: REPO_URL + 'issues/' + m[1], target: '_blank' }, h(OpenInNew))
172
+ m[1] ? h(Link, { href: REPO_URL + 'issues/' + m[1], target: '_blank' }, h(OpenInNew, { fontSize: 'small' }) )
173
: h(Link, { href: m[2], target: '_blank' }, m[2] )
174
)
175
})
admin/src/index.scss
+7
@@ -58,6 +58,13 @@ h2.MuiDialogTitle-root { /* less padding */
58
padding: .5em 1em;
59
}
60
61
+.release code {
62
+ font-size: 95%;
63
+ background-color: #8883;
64
+ padding: 0 0.2em;
65
+ border-radius: .2em;
66
+}
67
+
68
.animated-dashed-line {
69
width: 100%;
70
height: 2px;