···11+<!doctype html>
22+<html lang="en">
33+ <head>
44+ <meta charset="UTF-8" />
55+ <script type="module" src="./settings.ts"></script>
66+ <link rel="stylesheet" href="./settings.css" />
77+ </head>
88+99+ <body>
1010+ <div class="card">
1111+ <!-- x-data connects this element to the settingsPageState Alpine component, enabling its data (serverAddress and signupKey) and functions (signup and scanQR) to work within it :) -->
1212+ <!-- TODO: make this a form instead? -->
1313+ <div class="actions" x-data="settingsPageState">
1414+ <h3>Settings</h3>
1515+1616+ <button class="btn-secondary" @click="goto('home')">
1717+ Back to Home
1818+ </button>
1919+2020+ <button class="btn-secondary" @click="resetStore()">
2121+ Signout
2222+ </button>
2323+ </div>
2424+ </div>
2525+ </body>
2626+</html>