Skip to content

Commit ec8b545

Browse files
author
Alain Bourgeois
committed
Merge remote-tracking branch 'origin/staging' into feat/card-content
2 parents b490ffd + e70e98c commit ec8b545

6 files changed

Lines changed: 1297 additions & 4666 deletions

File tree

.github/workflows/ci.yml

Lines changed: 10 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -7,20 +7,26 @@ on:
77
push:
88
branches:
99
- main
10+
- staging
1011
pull_request:
1112
branches:
1213
- main
14+
- staging
1315
workflow_dispatch:
1416

1517
jobs:
16-
build:
18+
update-deps:
19+
uses: SolidOS/solidos/.github/workflows/update-solidos-deps.yml@main
20+
secrets: inherit
1721

22+
build:
23+
needs: update-deps
1824
runs-on: ubuntu-latest
19-
2025
strategy:
2126
matrix:
22-
node-version: [22, 24]
23-
27+
node-version:
28+
- 22
29+
- 24
2430
steps:
2531
- uses: actions/checkout@v6
2632
- name: Use Node.js ${{ matrix.node-version }}

babel.config.mjs

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -15,6 +15,7 @@ export default {
1515
'@babel/preset-typescript'
1616
],
1717
plugins: [
18+
'babel-plugin-transform-import-meta',
1819
[
1920
'babel-plugin-inline-import', {
2021
extensions: [

dev/index.js

Lines changed: 5 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -14,22 +14,12 @@ if (loginBanner) {
1414
}
1515

1616
async function finishLogin () {
17-
const me = await logic.authn.checkUser()
17+
await logic.authn.checkUser()
1818
const session = logic.authSession
19-
const sessionWebId = session?.webId ?? session?.info?.webId ?? null
20-
const meWebId = me?.uri ?? me?.value ?? null
21-
const webIdUri = meWebId ?? sessionWebId
22-
const isLoggedIn = Boolean(
23-
me ||
24-
session?.isActive ||
25-
session?.info?.isLoggedIn ||
26-
sessionWebId
27-
)
28-
29-
if (isLoggedIn && webIdUri) {
30-
if (webId) {
31-
webId.innerHTML = 'Logged in as: ' + webIdUri
32-
}
19+
const isLoggedIn = session?.info?.isLoggedIn ?? session?.isActive ?? Boolean(session?.webId)
20+
if (isLoggedIn) {
21+
// Update the page with the status.
22+
webId.innerHTML = 'Logged in as: ' + logic.authn.currentUser().uri
3323
} else {
3424
if (webId) {
3525
webId.innerHTML = ''

jest.config.mjs

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,10 @@ export default {
66
customExportConditions: ['node']
77
},
88
setupFilesAfterEnv: ["./test/helpers/jest.setup.js"],
9-
transformIgnorePatterns: ["/node_modules/(?!(@lit|@lit-labs|lit|lit-html|lit-element)/).+\\.js$"],
9+
transform: {
10+
'^.+\\.m?js$': 'babel-jest',
11+
},
12+
transformIgnorePatterns: ['node_modules/(?!.*(?:@uvdsl|uuid|@noble|lit-html|lit-element|lit|@lit|@lit-labs|solid-ui|solid-logic)(?:/|$))'],
1013
roots: ['<rootDir>/src', '<rootDir>/test'],
1114
moduleNameMapper: {
1215
'^SolidLogic$': 'solid-logic',

0 commit comments

Comments
 (0)