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;