diff --git a/package-lock.json b/package-lock.json index cd3f9e8..d741afc 100644 --- a/package-lock.json +++ b/package-lock.json @@ -8,6 +8,7 @@ "name": "chat-ui", "version": "1.0.0", "dependencies": { + "@fontsource/audiowide": "^5.1.1", "@radix-ui/react-avatar": "^1.1.3", "@radix-ui/react-dialog": "^1.1.6", "@radix-ui/react-dropdown-menu": "^2.1.6", @@ -731,6 +732,11 @@ "resolved": "https://registry.npmjs.org/@floating-ui/utils/-/utils-0.2.9.tgz", "integrity": "sha512-MDWhGtE+eHw5JW7lq4qhc5yRLS11ERl1c7Z6Xd0a58DozHES6EnNNwUWbMiG4J9Cgj053Bhk8zvlhFYKVhULwg==" }, + "node_modules/@fontsource/audiowide": { + "version": "5.1.1", + "resolved": "https://registry.npmmirror.com/@fontsource/audiowide/-/audiowide-5.1.1.tgz", + "integrity": "sha512-Jb2X0h1TQ+TIfjquviRMxVLMrilq4G8OaUdBNjURDospyrEa3kk5xOYNALAUzjnJHRPtTFHhzOmykV7xlGHEKA==" + }, "node_modules/@isaacs/cliui": { "version": "8.0.2", "resolved": "https://registry.npmjs.org/@isaacs/cliui/-/cliui-8.0.2.tgz", diff --git a/package.json b/package.json index e363d59..6f58ab7 100644 --- a/package.json +++ b/package.json @@ -8,6 +8,7 @@ "preview": "vite preview" }, "dependencies": { + "@fontsource/audiowide": "^5.1.1", "@radix-ui/react-avatar": "^1.1.3", "@radix-ui/react-dialog": "^1.1.6", "@radix-ui/react-dropdown-menu": "^2.1.6", diff --git a/public/img/logo.svg b/public/img/logo.svg new file mode 100644 index 0000000..58d5acc --- /dev/null +++ b/public/img/logo.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/components/Header.tsx b/src/components/Header.tsx index 5862387..03def0d 100644 --- a/src/components/Header.tsx +++ b/src/components/Header.tsx @@ -1,31 +1,20 @@ import React, { useEffect } from 'react'; import GitHubButton from 'react-github-btn'; +import '@fontsource/audiowide'; + + const Header: React.FC = () => { - useEffect(() => { - const fetchGitHubStars = async () => { - try { - const response = await fetch('https://api.github.com/repos/maojindao55/botgroup.chat'); - const data = await response.json(); - const starsElement = document.getElementById('github-stars'); - if (starsElement) { - starsElement.textContent = data.stargazers_count.toLocaleString(); - } - } catch (error) { - console.error('Failed to fetch GitHub stars:', error); - } - }; - - fetchGitHubStars(); - }, []); - return (
-
+
{/* Logo */}
- - botgroup.chat + + logo + + botgroup.chat +