From 0c281bc6029c9530a019dc18a1b74472b4d59ac9 Mon Sep 17 00:00:00 2001 From: Gautam Velpula Date: Thu, 15 Feb 2024 17:59:18 -0500 Subject: [PATCH] home page --- .vscode/settings.json | 6 +- app/landing.tsx | 18 + app/layout.tsx | 4 +- app/page.tsx | 32 +- components/home/hero.tsx | 111 +++ components/home/newsletter.tsx | 41 + components/home/services.tsx | 42 + next.config.js | 6 +- package.json | 31 +- pnpm-lock.yaml | 1438 +++++++++++++++++--------------- public/home/fish.jpg | Bin 0 -> 1603927 bytes public/home/forest.jpg | Bin 0 -> 2329607 bytes public/home/lava.jpg | Bin 0 -> 2126709 bytes public/home/sapling.jpg | Bin 0 -> 42520 bytes public/home/water.jpg | Bin 0 -> 2090589 bytes tailwind.config.js | 65 ++ 16 files changed, 1094 insertions(+), 700 deletions(-) create mode 100644 app/landing.tsx create mode 100644 components/home/hero.tsx create mode 100644 components/home/newsletter.tsx create mode 100644 components/home/services.tsx create mode 100644 public/home/fish.jpg create mode 100644 public/home/forest.jpg create mode 100644 public/home/lava.jpg create mode 100644 public/home/sapling.jpg create mode 100644 public/home/water.jpg diff --git a/.vscode/settings.json b/.vscode/settings.json index 3fbb4ab25..8345c107c 100644 --- a/.vscode/settings.json +++ b/.vscode/settings.json @@ -2,8 +2,8 @@ "typescript.tsdk": "node_modules/typescript/lib", "typescript.enablePromptUseWorkspaceTsdk": true, "editor.codeActionsOnSave": { - "source.fixAll": true, - "source.organizeImports": true, - "source.sortMembers": true + "source.fixAll": "explicit", + "source.organizeImports": "explicit", + "source.sortMembers": "explicit" } } diff --git a/app/landing.tsx b/app/landing.tsx new file mode 100644 index 000000000..6e5d01540 --- /dev/null +++ b/app/landing.tsx @@ -0,0 +1,18 @@ +import { Carousel } from 'components/carousel'; +import { ThreeItemGrid } from 'components/grid/three-items'; +import Footer from 'components/layout/footer'; +import { Suspense } from 'react'; + +export default function Landing() { + return ( + <> + + + + +