import { html, render } from "https://unpkg.com/lit-html";
const app = document.querySelector("#app");
const template = (name) => html`<h1>Hola, soy <strong>${name}</strong></h1>`;
render(template("ManzDev"), app);
render(template("Patito"), app);
import { html, render } from "https://unpkg.com/lit-html";
const app = document.querySelector("#app");
const addButton = (text, action) => html`<button @click=${action}>${text}</button>`;
render(addButton("Click me", () => alert("Clicked!!")), app);
import { html, render } from "https://unpkg.com/lit-html";
const app = document.querySelector("#app");
let isOpen = true;
const toggle = () => {
isOpen = !isOpen;
renderApp();
};
const renderApp = () => render(html`
<button @click=${toggle}>Toggle</button>
<p>Status: ${isOpen ? "Open" : "Closed"}</p>
`, app);
renderApp();
import { html, render } from "https://unpkg.com/lit-html";
const app = document.querySelector("#app");
const tasks = [
"Dejar un comentario en este video de Youtube",
"Dejar un hype desde los comentarios de móvil",
"Dejar un like al video de Youtube",
"Unirte al servidor de Discord",
"Escuchar las canciones de music.manz.dev"
];
const setItem = (name) => html`<li>${name}</li>`;
const setList = (items) => html`<ol>${ items.map((item) => setItem(item)) }</ol>`;
render(setList(tasks), app);