This commit is contained in:
2025-09-01 22:53:57 -04:00
parent b433a26fc6
commit fd342e7d47
24 changed files with 132 additions and 332 deletions

View File

@@ -1,17 +1,14 @@
import { makePersisted } from "@solid-primitives/storage";
import { Route, Router } from "@solidjs/router";
import { createResource, lazy, Suspense } from "solid-js";
import pkg from "^/package.json";
import { createSignal, lazy, Suspense } from "solid-js";
import { render } from "solid-js/web";
import "virtual:uno.css";
import pkg from "^/package.json";
import "./style.css";
import api from "./api";
import { mePromise } from "./profile";
import { name, setName } from "./profile";
const Profile = () => {
let dialogRef!: HTMLDialogElement;
const [profile] = createResource(() =>
mePromise.then(() => api.profile.get())
);
return (
<>
@@ -24,10 +21,10 @@ const Profile = () => {
<div class="fixed tr bg-emerald-100 m-2 p-4 rounded-xl border-2 shadow-md shadow-black">
Name:{" "}
<input
value={profile()?.data?.name ?? ""}
value={name()}
onChange={(e) => {
dialogRef.close();
void api.setName.post({ name: e.target.value });
setName(e.target.value);
}}
class="bg-emerald-200 border-1.5 rounded-full px-4"
/>