Keep recipe metadata pairs together

This commit is contained in:
2026-08-03 22:27:44 -05:00
parent 3e695d6699
commit c8496c6091
4 changed files with 15 additions and 5 deletions
+8 -1
View File
@@ -63,12 +63,19 @@
.MMM-NextcloudCookbook .ncc-meta { .MMM-NextcloudCookbook .ncc-meta {
display: flex; display: flex;
flex-wrap: wrap; flex-wrap: wrap;
gap: 10px 22px; gap: 10px 24px;
align-items: baseline; align-items: baseline;
margin: 0 0 36px; margin: 0 0 36px;
font-size: 36px; font-size: 36px;
} }
.MMM-NextcloudCookbook .ncc-meta-item {
display: inline-flex;
gap: 8px;
align-items: baseline;
white-space: nowrap;
}
.MMM-NextcloudCookbook .ncc-meta dt { .MMM-NextcloudCookbook .ncc-meta dt {
color: #d6b96b; color: #d6b96b;
font-weight: 700; font-weight: 700;
+4 -1
View File
@@ -146,11 +146,14 @@ Module.register("MMM-NextcloudCookbook", {
const list = document.createElement("dl"); const list = document.createElement("dl");
list.className = "ncc-meta"; list.className = "ncc-meta";
metadata.forEach(([label, value]) => { metadata.forEach(([label, value]) => {
const pair = document.createElement("div");
pair.className = "ncc-meta-item";
const term = document.createElement("dt"); const term = document.createElement("dt");
term.textContent = label; term.textContent = label;
const detail = document.createElement("dd"); const detail = document.createElement("dd");
detail.textContent = value; detail.textContent = value;
list.append(term, detail); pair.append(term, detail);
list.appendChild(pair);
}); });
header.appendChild(list); header.appendChild(list);
} }
+2 -2
View File
@@ -1,12 +1,12 @@
{ {
"name": "mmm-nextcloud-cookbook", "name": "mmm-nextcloud-cookbook",
"version": "0.2.1", "version": "0.2.2",
"lockfileVersion": 3, "lockfileVersion": 3,
"requires": true, "requires": true,
"packages": { "packages": {
"": { "": {
"name": "mmm-nextcloud-cookbook", "name": "mmm-nextcloud-cookbook",
"version": "0.2.1", "version": "0.2.2",
"dependencies": { "dependencies": {
"fast-xml-parser": "5.10.1", "fast-xml-parser": "5.10.1",
"qrcode": "1.5.4" "qrcode": "1.5.4"
+1 -1
View File
@@ -1,6 +1,6 @@
{ {
"name": "mmm-nextcloud-cookbook", "name": "mmm-nextcloud-cookbook",
"version": "0.2.1", "version": "0.2.2",
"private": true, "private": true,
"description": "Display recipes from a Nextcloud Cookbook share on MagicMirror", "description": "Display recipes from a Nextcloud Cookbook share on MagicMirror",
"main": "node_helper.js", "main": "node_helper.js",