Skip to content

Commit 63eb58d

Browse files
committed
feat: add node version to server-info component, update template usage, and bump jsda-kit dependency
1 parent e9f9d6c commit 63eb58d

7 files changed

Lines changed: 15 additions & 23 deletions

File tree

package-lock.json

Lines changed: 4 additions & 4 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

package.json

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "jsda-template",
3-
"version": "0.1.0",
3+
"version": "0.1.1",
44
"description": "JSDA-Kit project template",
55
"keywords": [
66
"jsda",
@@ -29,7 +29,7 @@
2929
"build": "npx jsda build && npm run copy-robots"
3030
},
3131
"dependencies": {
32-
"jsda-kit": "^1.5.0"
32+
"jsda-kit": "^1.5.1"
3333
},
3434
"devDependencies": {
3535
"@types/node": "^24.5.2",

src/dynamic-pages/no-route-example/pageData.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,5 +3,5 @@ import IMPORTMAP from 'jsda-kit/node/importmap.js';
33
export default {
44
IMPORTMAP,
55
HEADING: 'No Route Example',
6-
BODY: 'This is a page that is not served through a route.',
6+
BODY: 'This is a page that is not served through a pre-defined route.',
77
};

src/dynamic-pages/no-route-example/template.html

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -13,6 +13,7 @@
1313
<h1>{[HEADING]}</h1>
1414
<p>{[BODY]}</p>
1515
<client-counter></client-counter>
16+
<server-info></server-info>
1617
</main>
1718
</body>
1819
</html>

src/ui-components/server-only/server-info/logic.js

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,8 +3,10 @@ import styles from './styles.js';
33
import template from './template.js';
44

55
class ServerInfo extends Symbiote {
6-
isoMode = true;
76
serverTime = new Date().toISOString();
7+
8+
// Node.js only code:
9+
nodeVersion = globalThis.process.version;
810
}
911

1012
ServerInfo.template = template;

src/ui-components/server-only/server-info/styles.js

Lines changed: 2 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -3,21 +3,10 @@ import { css } from '@symbiotejs/symbiote';
33
export default css`
44
server-info {
55
display: flex;
6+
flex-direction: column;
67
gap: 0.5em;
7-
align-items: center;
88
padding: 0.75em 1em;
9-
font-family: system-ui, sans-serif;
10-
background: var(--surface, #f5f5f5);
9+
background: #f5f5f5;
1110
border-radius: 6px;
12-
13-
.label {
14-
font-weight: 600;
15-
color: var(--primary, #007acc);
16-
}
17-
18-
time {
19-
font-variant-numeric: tabular-nums;
20-
opacity: 0.8;
21-
}
2211
}
2312
`;
Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
import { html } from '@symbiotejs/symbiote';
22

33
export default html`
4-
<span class="label">Server Time:</span>
5-
<time>{{serverTime}}</time>
4+
<div>Server Time: {{serverTime}}</div>
5+
<div>Node Version: {{nodeVersion}}</div>
66
`;

0 commit comments

Comments
 (0)