Skip to content

Kickstarter dialog#2302

Draft
ej2 wants to merge 7 commits intomainfrom
ks-dialog
Draft

Kickstarter dialog#2302
ej2 wants to merge 7 commits intomainfrom
ks-dialog

Conversation

@ej2
Copy link
Contributor

@ej2 ej2 commented Mar 4, 2026

This PR adds a popup modal for the Buildawesome Kickstarter

{%- endif %}

<!-- Web Awesome Kit -->
<link rel="stylesheet" href="https://kit.webawesome.com/a2ff939369d44af1.css" crossorigin="anonymous">
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Is it feasible to have SRI (Sub-Resource Integrity) here? In case kit.webawesome.com is compromised.

Alternatively self-hosting.

</div>

<wa-dialog id="promo-dialog" class="promo-dialog" light-dismiss without-header>
<iframe class="video-player" src="https://player.vimeo.com/video/1168551192?h=6ba669b3ff&amp;badge=0&amp;autopause=0&amp;player_id=0&amp;app_id=58479" frameborder="0" allow="autoplay; fullscreen; picture-in-picture; clipboard-write; encrypted-media; web-share" referrerpolicy="strict-origin-when-cross-origin" title="Now on Kickstarter: Build Awesome — Collaborate on Web Sites That Last"></iframe>
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

<wa-button
variant="brand"
appearance="accent"
href="{{ config.kickstarterUrl }}"
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Conceptually this ought to be an <a> wrapped by a HTML web component, but I guess wa-button isn't designed that way.

If the web component cannot load (network fluke or what have you) this link isn't actionable.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Development

Successfully merging this pull request may close these issues.

3 participants