diff --git a/README.md b/README.md index 3472dda..f404130 100644 --- a/README.md +++ b/README.md @@ -118,7 +118,7 @@ Recent Contributions: ### Platform, Build, and Deployment Status -The general platform status for all our applications is available at [`status.freecodecamp.org`](https://react-launchpad.vercel.app). The build and deployment status for the code is available in [our DevOps Guide](https://react-launchpad.vercel.app/devops). +The general platform status for all our applications is available at [`https://react-launchpad.vercel.app/status`](https://react-launchpad.vercel.app). The build and deployment status for the code is available in [our DevOps Guide](https://react-launchpad.vercel.app/devops). ### License diff --git a/src/components/development.tsx b/src/components/development.tsx new file mode 100644 index 0000000..a52e6f6 --- /dev/null +++ b/src/components/development.tsx @@ -0,0 +1,19 @@ +export function Development(): JSX.Element { + return ( +
+
+

Contribute View

+

+ This page is currently under development. Stay tuned! +

+
+ Under Construction +
+
+
+ ); +} diff --git a/src/components/index.ts b/src/components/index.ts index db56932..116e97e 100644 --- a/src/components/index.ts +++ b/src/components/index.ts @@ -1 +1,2 @@ export { Button } from './ui/button/button'; +export { Development } from './development'; diff --git a/src/routes/index.tsx b/src/routes/index.tsx index 9af795a..d31a00c 100644 --- a/src/routes/index.tsx +++ b/src/routes/index.tsx @@ -8,6 +8,9 @@ const AboutView = lazy(() => import('views/about.view')); const ServicesView = lazy(() => import('views/services.view')); const HomeView = lazy(() => import('views/home.view')); const ServiesView = lazy(() => import('views/services.view')); +const LicenseView = lazy(() => import('views/license.view')); +const ContributeView = lazy(() => import('views/contribute.view')); +const StatusView = lazy(() => import('views/status.view')); export const router = createBrowserRouter([ { @@ -23,6 +26,18 @@ export const router = createBrowserRouter([ path: 'faq', element: , }, + { + path: 'contribute', + element: , + }, + { + path: 'status', + element: , + }, + { + path: 'license', + element: , + }, { path: 'services', element: , diff --git a/src/views/about.view.tsx b/src/views/about.view.tsx index a09935e..8f346c8 100644 --- a/src/views/about.view.tsx +++ b/src/views/about.view.tsx @@ -1,5 +1,7 @@ +import { Development } from 'components'; + function AboutView() { - return
AboutView
; + return ; } export default AboutView; diff --git a/src/views/contact.view.tsx b/src/views/contact.view.tsx index 2aa6ff3..6fae638 100644 --- a/src/views/contact.view.tsx +++ b/src/views/contact.view.tsx @@ -1,5 +1,7 @@ +import { Development } from 'components'; + function ContactView() { - return
ContactView
; + return ; } export default ContactView; diff --git a/src/views/contribute.view.tsx b/src/views/contribute.view.tsx new file mode 100644 index 0000000..eae36d0 --- /dev/null +++ b/src/views/contribute.view.tsx @@ -0,0 +1,5 @@ +import { Development } from 'components'; + +export default function Contributeview(): JSX.Element { + return ; +} diff --git a/src/views/faq.view.tsx b/src/views/faq.view.tsx index f18f69b..6917c22 100644 --- a/src/views/faq.view.tsx +++ b/src/views/faq.view.tsx @@ -1,5 +1,7 @@ +import { Development } from 'components'; + function FaqView() { - return
FaqView
; + return ; } export default FaqView; diff --git a/src/views/home.view.tsx b/src/views/home.view.tsx index 2d6f420..bc9f4f9 100644 --- a/src/views/home.view.tsx +++ b/src/views/home.view.tsx @@ -1,7 +1,7 @@ -import { HomeDomains } from 'domains'; +import { Development } from 'components'; function HomeView() { - return ; + return ; } export default HomeView; diff --git a/src/views/index.ts b/src/views/index.ts index 1b179fa..31bbbd2 100644 --- a/src/views/index.ts +++ b/src/views/index.ts @@ -3,3 +3,6 @@ export { default as IphoneView } from './faq.view'; export { default as AboutView } from './about.view'; export { default as IpadView } from './contact.view'; export { default as ServicesView } from './services.view'; +export { default as LicenseView } from './license.view'; +export { default as StatusView } from './status.view'; +export { default as ContributeView } from './contribute.view'; diff --git a/src/views/license.view.tsx b/src/views/license.view.tsx new file mode 100644 index 0000000..5416454 --- /dev/null +++ b/src/views/license.view.tsx @@ -0,0 +1,5 @@ +import { Development } from 'components'; + +export default function Licenseview(): JSX.Element { + return ; +} diff --git a/src/views/services.view.tsx b/src/views/services.view.tsx index 4bbf41d..9ecc519 100644 --- a/src/views/services.view.tsx +++ b/src/views/services.view.tsx @@ -1,5 +1,7 @@ +import { Development } from 'components'; + function ServicesView() { - return
ServicesView
; + return ; } export default ServicesView; diff --git a/src/views/status.view.tsx b/src/views/status.view.tsx new file mode 100644 index 0000000..f47e0de --- /dev/null +++ b/src/views/status.view.tsx @@ -0,0 +1,7 @@ +import { Development } from 'components'; + +function StatusView() { + return ; +} + +export default StatusView;