import Widget from require "lapis.html" class LoggedIn extends Widget content: => script -> raw "var API_KEY = '#{@keys[1].key}';" script src: "/static/index.js" button class: "collapsible", "API Keys" div class: "content", -> ul -> if @keys for key in *@keys li key.key li id: "new-api-key", -> button onclick: "new_api_key()", "New API Key" p "Tasks:" ul -> if @tasks for task in *@tasks li -> input type: "checkbox", id: "task-#{task.id}", onchange: "check(#{task.id});", checked: task.done text " #{task.content}" li id: "new-task", -> form { onsubmit: "return new_task();" }, -> input type: "text", id: "new-task-input", placeholder: "new task" input type: "submit", value: "+"