Skip to content

Commit

Permalink
3. Finish frontend
Browse files Browse the repository at this point in the history
  • Loading branch information
wishyoudie committed Aug 5, 2024
1 parent f53586b commit 4e2d45a
Showing 1 changed file with 15 additions and 1 deletion.
16 changes: 15 additions & 1 deletion frontend/src/components/Guide.tsx
Original file line number Diff line number Diff line change
@@ -1,12 +1,26 @@
import { useInitData } from "@telegram-apps/sdk-react";
import { Avatar, Subheadline } from "@telegram-apps/telegram-ui";
import { useEffect, useState } from "react";

export default function Guide() {
const initData = useInitData();
const initialValue = initData?.user?.photoUrl; // Naive, isn't it?
const [src, setSrc] = useState<string | undefined>(initialValue);

useEffect(() => {
const user = initData?.user;
const fetchProflePicture = async () => {
const response = await fetch(`http://localhost:3000/${user?.id}`);
const data = await response.json();
setSrc(data.result);
};

fetchProflePicture();
}, [initData]);

return (
<article>
<Avatar src="TODO" />
<Avatar src={src} />
<Subheadline>{initData?.user?.firstName}</Subheadline>
</article>
);
Expand Down

0 comments on commit 4e2d45a

Please # to comment.