diff --git a/frontend/src/Hero.tsx b/frontend/src/Hero.tsx index 497fc41e..cd6d4397 100644 --- a/frontend/src/Hero.tsx +++ b/frontend/src/Hero.tsx @@ -1,191 +1,54 @@ -import { useDarkTheme, useMediaQuery } from './hooks'; import DocsGPT3 from './assets/cute_docsgpt3.svg'; +const demos: { header: string; query: string }[] = [ + { + header: 'Learn about DocsGPT', + query: 'What is DocsGPT?', + }, + { + header: 'Summarise documentation', + query: 'Summarise current context', + }, + { + header: 'Write Code', + query: 'Write code for api request to /api/answer', + }, + { + header: 'Learning Assistance', + query: 'Write potential questions for context', + }, +]; -export default function Hero({ className = '' }: { className?: string }) { - // const isMobile = window.innerWidth <= 768; - const { isMobile } = useMediaQuery(); - const [isDarkTheme] = useDarkTheme(); +export default function Hero({ + handleQuestion, +}: { + handleQuestion: (question: string) => void; +}) { return (
DocsGPT
-- Welcome to DocsGPT, your technical - documentation assistant! Start by entering your query in the input - field below, and we'll provide you with the most relevant - answers. -
- ) : ( - <> -- Welcome to DocsGPT, your technical documentation assistant! -
-
- Enter a query related to the information in the documentation you
- selected to receive
-
and we will provide you with the most relevant answers.
-
- Start by entering your query in the input field below and we will do - the rest! -
- > - )} -+ {demos.map((demo) => ( + <> +
-- The security of your data is our top priority. DocsGPT ensures the - utmost protection for your sensitive information. With secure data - storage and privacy measures in place, you can trust that your - data is kept safe and confidential. -
-- DocsGPT is built on open source principles, promoting transparency - and collaboration. The source code is freely available, enabling - developers to contribute, enhance, and customize the app to meet - their specific needs. -
-+ {demo.header} +
+ {demo.query} + + > + ))}