aboutsummaryrefslogtreecommitdiff
path: root/examples/src.js
blob: ad9fda6f4b1199167bbba588b1f0ce16f9a2e04c (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
import { getProducts } from "macro:./getProducts.js";
import { isRoute } from "macro:./isRoute.js";

if (isRoute("/rickroll")) {
  document.body.innerHTML = `<iframe src="https://www.youtube.com/embed/dQw4w9WgXcQ?autoplay=1" frameborder="0" allow="accelerometer; autoplay; encrypted-media; gyroscope; picture-in-picture" allowfullscreen></iframe>`;
} else if (isRoute("/products")) {
  const products = getProducts({ ProductName: "name", Id: "id" });
  document.body.innerHTML = `<ul>${products
    .map(({ name, id }) => `<li>${name}</li>`)
    .join("")}</ul>`;
}