Skip to content

Commit af5122d

Browse files
committed
fix: honour initial data-state attribute and point demo at real identity
- Widget now reads data-state on connect so static demos show correct states - Auto-resolve demo points to auths-dev/example-verify-badge (has real registry)
1 parent 066eced commit af5122d

2 files changed

Lines changed: 10 additions & 5 deletions

File tree

examples/auto-resolve.html

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -25,21 +25,21 @@ <h1>Auto-Resolve from Repository</h1>
2525

2626
<h2>GitHub Repository</h2>
2727
<p>Uses the <code>repo</code> attribute to auto-resolve from GitHub:</p>
28-
<pre>&lt;auths-verify repo="https://github.com/auths-dev/auths"&gt;&lt;/auths-verify&gt;</pre>
28+
<pre>&lt;auths-verify repo="https://github.com/auths-dev/example-verify-badge"&gt;&lt;/auths-verify&gt;</pre>
2929
<div class="demo">
3030
<auths-verify
3131
id="github-demo"
32-
repo="https://github.com/auths-dev/auths"
32+
repo="https://github.com/auths-dev/example-verify-badge"
3333
></auths-verify>
3434
</div>
3535
<p class="log" id="github-log">Waiting...</p>
3636

3737
<h2>With Tooltip Mode</h2>
3838
<p>Combine <code>repo</code> with display modes:</p>
39-
<pre>&lt;auths-verify repo="https://github.com/auths-dev/auths" mode="tooltip"&gt;&lt;/auths-verify&gt;</pre>
39+
<pre>&lt;auths-verify repo="https://github.com/auths-dev/example-verify-badge" mode="tooltip"&gt;&lt;/auths-verify&gt;</pre>
4040
<div class="demo">
4141
<auths-verify
42-
repo="https://github.com/auths-dev/auths"
42+
repo="https://github.com/auths-dev/example-verify-badge"
4343
mode="tooltip"
4444
></auths-verify>
4545
</div>
@@ -62,7 +62,7 @@ <h2>Forge Hint Override</h2>
6262

6363
<h2>Identity Filter</h2>
6464
<p>Use <code>identity</code> to resolve a specific identity when a repo has multiple:</p>
65-
<pre>&lt;auths-verify repo="https://github.com/auths-dev/auths" identity="did:key:z6Mk..."&gt;&lt;/auths-verify&gt;</pre>
65+
<pre>&lt;auths-verify repo="https://github.com/auths-dev/example-verify-badge" identity="did:key:z6Mk..."&gt;&lt;/auths-verify&gt;</pre>
6666

6767
<script type="module" src="../src/auths-verify.ts"></script>
6868
<script>

src/auths-verify.ts

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -33,6 +33,11 @@ class AuthsVerify extends HTMLElement {
3333
// --- Lifecycle ---
3434

3535
connectedCallback(): void {
36+
// Honour initial data-state attribute for static/visual demos
37+
const initial = this.getAttribute('data-state') as ComponentState | null;
38+
if (initial && initial !== 'idle') {
39+
this.#state = initial;
40+
}
3641
this.#render();
3742
if (this.autoVerify && this.#hasInput()) {
3843
this.#scheduleVerify();

0 commit comments

Comments
 (0)