From 5dc0b65a8fb96e84cf5ff6c3aa792767d07da0bf Mon Sep 17 00:00:00 2001 From: k-taro56 <121674121+k-taro56@users.noreply.github.com> Date: Sat, 6 Jul 2024 13:00:16 +0900 Subject: [PATCH] feat: Add Buddy component to display user's buddy --- src/components/account-setting.tsx | 9 ++++++++- src/components/buddy.tsx | 12 ++++++++++++ src/pages/index.page.tsx | 15 +++++---------- 3 files changed, 25 insertions(+), 11 deletions(-) diff --git a/src/components/account-setting.tsx b/src/components/account-setting.tsx index 1ef0b85..20a9784 100644 --- a/src/components/account-setting.tsx +++ b/src/components/account-setting.tsx @@ -1,6 +1,12 @@ import { useState } from "react"; -const AccountSetting = ({ accessToken }: { accessToken: string }) => { +const AccountSetting = ({ + accessToken, + setAccessToken, +}: { + accessToken: string; + setAccessToken: (token: string) => void; +}) => { const [githubUser, setGithubUser] = useState<{ login: string; avatar_url: string } | null>(null); const fetchGithubUser = async (token: string) => { @@ -20,6 +26,7 @@ const AccountSetting = ({ accessToken }: { accessToken: string }) => { const handleRemoveToken = () => { chrome.storage.local.remove(["accessToken"]); + setAccessToken(""); }; return ( diff --git a/src/components/buddy.tsx b/src/components/buddy.tsx index e69de29..dbcc575 100644 --- a/src/components/buddy.tsx +++ b/src/components/buddy.tsx @@ -0,0 +1,12 @@ +const Buddy = () => { + return ( +