import { Component } from "solid-js";
import { createServerData$ } from "solid-start/server";
import Header from "~/components/Header";
import { getUser } from "~/lib/session";
import { useRouteData } from "solid-start";
export function routeData() {
return createServerData$(async (_, event) => {
const user = await getUser(event.request);
console.log("Index.tsx", user);
return {
user: "",
};
});
}
const Home: Component = () => {
const user = useRouteData<any>();
console.log("Render:", user);
return (
<div class="mt-20 w-full max-w-lg mx-auto">
<Header />
</div>
);
};
export default Home;
import { Component } from "solid-js";
import { createServerData$ } from "solid-start/server";
import Header from "~/components/Header";
import { getUser } from "~/lib/session";
import { useRouteData } from "solid-start";
export function routeData() {
return createServerData$(async (_, event) => {
const user = await getUser(event.request);
console.log("Index.tsx", user);
return {
user: "",
};
});
}
const Home: Component = () => {
const user = useRouteData<any>();
console.log("Render:", user);
return (
<div class="mt-20 w-full max-w-lg mx-auto">
<Header />
</div>
);
};
export default Home;