{% extends "base.html" %} {% block title %}New stack{% endblock %} {% block content %} <main> <header> <h1>New stack</h1> </header> <section class="editor"> <form method="POST" id="editor-form"> <div class="error"></div> <textarea name="source" id="editor" required>{}</textarea> <div class="row"> <button type="submit">Create & Deploy</button> </div> </form> </section> </main> <link rel="stylesheet" href="/static/css/editor.css" /> <style scoped> main { display: flex; flex-direction: column; gap: 1rem; } </style> <script type="module"> import Editor from "/static/scripts/ace.mjs"; import { add_check } from "/static/scripts/enhancements/check.js"; const editor = new Editor("editor"); /* Enforce check pre-submit */ const form = document.getElementById("editor-form"); add_check(form, editor); </script> {% endblock %}