34 lines
679 B
Svelte
34 lines
679 B
Svelte
<script lang="ts">
|
|
import * as Y from "yjs";
|
|
import { createUser, getUserY, type UserIdentifier } from "./doc";
|
|
import Doing from "./lib/Doing.svelte";
|
|
import Others from "./lib/Others.svelte";
|
|
import Amigxs from "./lib/Amigxs.svelte";
|
|
|
|
let myUser =
|
|
localStorage.myUser && (JSON.parse(localStorage.myUser) as UserIdentifier);
|
|
if (!myUser) {
|
|
myUser = createUser();
|
|
localStorage.myUser = JSON.stringify(myUser);
|
|
}
|
|
</script>
|
|
|
|
<main>
|
|
<div class="card">
|
|
<Others />
|
|
</div>
|
|
<div class="card">
|
|
<Doing user={myUser} />
|
|
</div>
|
|
</main>
|
|
|
|
<h2>Amigxs</h2>
|
|
<Amigxs {myUser} />
|
|
|
|
<style>
|
|
main {
|
|
display: flex;
|
|
min-height: 100vh;
|
|
}
|
|
</style>
|