import { Node, Img, Txt, Layout, makeScene2D } from "@motion-canvas/2d";
import {
beginSlide,
createRef,
waitFor,
all,
fadeTransition,
} from "@motion-canvas/core";
import me from "../../public/img/me.jpg";
import { theme } from "../theme";
export default makeScene2D(function* (view) {
const img = createRef
();
const node = createRef();
const layout = createRef();
const src = createRef();
view.add(
<>
Hello!
My name is Elizabeth{" "}
(@simponic)
.
I love 😍
{"=>"} Common LISP
{"=>"} Elixir
{"=>"} Functional Programming
{" "}
git.simponic.xyz/simponic/compiling-the-lambda-calculus
>
);
yield img().fill(img().getColorAtPoint(0));
const diff = 370;
yield* all(
img().size([450, 450], 1),
img().radius(50, 1),
img().alpha(1, 1),
img().position.x(-diff, 1),
node().opacity(1, 1),
layout().position.x(diff, 1),
src().opacity(1, 1),
src().position.y(275, 1)
);
yield* beginSlide("About Me");
});