-
Notifications
You must be signed in to change notification settings - Fork 1
feat: site #111
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
feat: site #111
Conversation
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Pull Request Overview
This PR adds a complete website for the bot, incorporating multiple new UI components and pages. Key changes include the addition of sections (Hero, Features, Testimonials, FAQ, etc.), a new Navbar and Footer, and configuration updates for Astro with React and Tailwind integrations.
Reviewed Changes
Copilot reviewed 31 out of 34 changed files in this pull request and generated 3 comments.
Show a summary per file
File | Description |
---|---|
web/src/components/TrustedBy.tsx | Introduces a section displaying server trust metrics. |
web/src/components/Testimonials.jsx | Creates a testimonials section with repeated customer feedback data. |
web/src/components/ScrollUpButton.tsx | Adds a scroll-to-top button with scroll event listener functionality. |
web/src/components/Navbar.tsx | Implements a responsive navigation bar with desktop and mobile modes. |
web/src/components/Hero.tsx | Implements the main landing section with call-to-action buttons. |
web/src/components/Footer.tsx | Adds a footer component with site navigation and attribution. |
web/src/components/FeaturesYouTube.tsx | Constructs a section showcasing YouTube-related features. |
web/src/components/FeaturesDiagonal.tsx | Builds a similar section for Twitch features using a diagonal layout. |
web/src/components/Features2.jsx | Introduces an additional feature section with images and icons. |
web/src/components/Features1.jsx | Implements a feature section with multiple image assets and descriptions. |
web/src/components/FAQ.tsx | Provides an expandable FAQ section. |
web/src/components/DiscordMessageEmbed.tsx | Tests a Discord message embed component using react components. |
web/src/assets/icons/* | Adds icon components used across the site. |
web/astro.config.mjs | Configures Astro with React and Tailwind integrations and a static output. |
web/README.md | Acknowledges the site theme source. |
Files not reviewed (3)
- web/.prettierrc: Language not supported
- web/package.json: Language not supported
- web/public/robots.txt: Language not supported
Comments suppressed due to low confidence (1)
web/src/components/Testimonials.jsx:9
- [nitpick] Three testimonial objects have identical data; if unintentional, consider varying the content or confirming that the duplication is desired.
{ customerName: "John Watkins", customerTitle: "Founder of Dashflow", content: "...", image: testimonial1 }
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
yolo 🔥 |
adds a site and api for the bot
closes #35