Skip to content

Commit

Permalink
qr-code
Browse files Browse the repository at this point in the history
  • Loading branch information
ChrisShank committed Dec 1, 2024
1 parent aa87c39 commit 3c61a41
Show file tree
Hide file tree
Showing 2 changed files with 69 additions and 0 deletions.
68 changes: 68 additions & 0 deletions demo/qr-code.html
Original file line number Diff line number Diff line change
@@ -0,0 +1,68 @@
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8" />
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
<title>QR Code</title>
<style>
html {
height: 100%;
}

body {
min-height: 100%;
position: relative;
margin: 0;
}

textarea {
resize: none;
field-sizing: content;
min-width: 10ch;
}

event-propagator {
display: block;
position: absolute;
inset: 0 0 0 0;
pointer-events: none;
}
</style>
</head>
<body>
<fc-geometry x="25" y="100">
<textarea>https://folk-canvas.github.io/folk-canvas/</textarea>
</fc-geometry>

<fc-geometry x="600" y="50">
<label>Radius: <input type="range" min="0" max="0.5" step="0.05" value="0" /></label>
</fc-geometry>

<fc-geometry x="400" y="100">
<sl-qr-code></sl-qr-code>
</fc-geometry>

<event-propagator
source="textarea"
target="sl-qr-code"
triggers="input"
expression="value: from.value"
></event-propagator>

<event-propagator
source="input"
target="sl-qr-code"
triggers="input"
expression="radius: from.value"
></event-propagator>

<script type="module">
import 'https://cdn.jsdelivr.net/npm/@shoelace-style/[email protected]/cdn/components/qr-code/qr-code.js';
import { FolkGeometry } from '../src/canvas/fc-geometry.ts';
import { EventPropagator } from '../src/arrows/event-propagator.ts';

FolkGeometry.define();
EventPropagator.define();
</script>
</body>
</html>
1 change: 1 addition & 0 deletions src/folk-weather.ts
Original file line number Diff line number Diff line change
Expand Up @@ -9,6 +9,7 @@ declare global {
}
}

// https://open-meteo.com/
export class FolkWeather extends HTMLElement {
static tagName = 'folk-weather';

Expand Down

0 comments on commit 3c61a41

Please sign in to comment.