Florin Bobiș commited on
Commit
85ff40b
·
1 Parent(s): 62fd2ea

Modification based on requirements

Browse files
src/app/layout.tsx CHANGED
@@ -29,7 +29,7 @@ export default function RootLayout({
29
  <body
30
  className={`${geistSans.variable} ${geistMono.variable} min-h-screen antialiased`}
31
  >
32
- <ThemeProvider attribute="class" defaultTheme="system" enableSystem storageKey="theme">
33
  {children}
34
  </ThemeProvider>
35
  </body>
 
29
  <body
30
  className={`${geistSans.variable} ${geistMono.variable} min-h-screen antialiased`}
31
  >
32
+ <ThemeProvider attribute="class" defaultTheme="dark" enableSystem storageKey="atom">
33
  {children}
34
  </ThemeProvider>
35
  </body>
src/components/header.tsx CHANGED
@@ -1,8 +1,8 @@
1
- import { GitHubLogoIcon } from "@radix-ui/react-icons";
2
  import Navbar from "./navbar";
3
  import Sidebar from "./sidebar";
4
  import { ThemeButton } from "./theme-button";
5
  import { Button } from "./ui/button";
 
6
 
7
  const Header = () => {
8
  return (
@@ -11,7 +11,7 @@ const Header = () => {
11
  <Sidebar />
12
  <div className="flex w-full md:w-auto justify-end gap-4 md:ml-auto md:gap-2 lg:gap-4">
13
  <Button variant="ghost" size="icon" className="rounded-full">
14
- <GitHubLogoIcon className="h-[1.2rem] w-[1.2rem]" />
15
  </Button>
16
  <ThemeButton />
17
  </div>
 
 
1
  import Navbar from "./navbar";
2
  import Sidebar from "./sidebar";
3
  import { ThemeButton } from "./theme-button";
4
  import { Button } from "./ui/button";
5
+ import { RocketIcon } from "lucide-react";
6
 
7
  const Header = () => {
8
  return (
 
11
  <Sidebar />
12
  <div className="flex w-full md:w-auto justify-end gap-4 md:ml-auto md:gap-2 lg:gap-4">
13
  <Button variant="ghost" size="icon" className="rounded-full">
14
+ <RocketIcon className="h-[1.2rem] w-[1.2rem]" />
15
  </Button>
16
  <ThemeButton />
17
  </div>
src/components/logo.tsx CHANGED
@@ -37,8 +37,8 @@ const Logo = ({ text, showText, showCopyright }: LogoProps) => {
37
  </p>
38
  )}
39
  {showCopyright && (
40
- <div className="w-24 text-sm font-medium text-muted-foreground">
41
- &copy; {new Date().getFullYear()}
42
  </div>
43
  )}
44
  </div>
 
37
  </p>
38
  )}
39
  {showCopyright && (
40
+ <div className="w-[230px] text-sm font-medium text-muted-foreground">
41
+ &copy; {new Date().getFullYear()} G-SPACE, Inc.
42
  </div>
43
  )}
44
  </div>
src/components/sections/pricing-section.tsx CHANGED
@@ -6,33 +6,40 @@ const PricingSection = () => {
6
  return (
7
  <section id="pricing" className="">
8
  <LampComponent />
9
- <div className="flex flex-wrap items-center justify-center flex-col md:flex-row gap-8 -mt-72">
10
  <CardContainer className="inter-var ">
11
  <CardBody className="bg-gray-50 relative group/card dark:hover:shadow-2xl dark:hover:shadow-neutral-500/[0.1] dark:bg-black dark:border-white/[0.2] border-black/[0.1] w-full md:!w-[350px] h-auto rounded-xl p-6 border">
12
  <CardItem
13
  translateZ="50"
14
  className="text-xl font-bold text-neutral-600 dark:text-white "
15
  >
16
- Free
17
  <h2 className="text-6xl ">$0</h2>
18
  </CardItem>
19
  <CardItem
20
  translateZ="60"
21
  className="text-neutral-500 text-sm max-w-sm mt-2 dark:text-neutral-300"
22
  >
23
- Get a glimpse of what our software is capable of. Just a heads up{" "}
24
- {"you'll"} never leave us after this!
25
  <ul className="my-4 flex flex-col gap-2">
26
  <li className="flex items-center gap-2">
27
- <CheckIcon className="text-emerald-500" />3 Free automations
 
28
  </li>
29
  <li className="flex items-center gap-2">
30
  <CheckIcon className="text-emerald-500" />
31
- 100 tasks per month
32
  </li>
33
  <li className="flex items-center gap-2">
34
  <CheckIcon className="text-emerald-500" />
35
- Two-step Actions
 
 
 
 
 
 
 
 
36
  </li>
37
  </ul>
38
  </CardItem>
@@ -54,32 +61,39 @@ const PricingSection = () => {
54
  </div>
55
  </CardBody>
56
  </CardContainer>
57
- <CardContainer className="inter-var ">
58
  <CardBody className="bg-gray-50 relative group/card dark:hover:shadow-2xl dark:hover:shadow-neutral-500/[0.1] dark:bg-black dark:border-[#E2CBFF] border-black/[0.1] w-full md:!w-[350px] h-auto rounded-xl p-6 border">
59
  <CardItem
60
  translateZ="50"
61
  className="text-xl font-bold text-neutral-600 dark:text-white "
62
  >
63
- Pro Plan
64
- <h2 className="text-6xl ">$29</h2>
65
  </CardItem>
66
  <CardItem
67
  translateZ="60"
68
  className="text-neutral-500 text-sm max-w-sm mt-2 dark:text-neutral-300"
69
  >
70
- Get a glimpse of what our software is capable of. Just a heads up{" "}
71
- {"you'll"} never leave us after this!
72
  <ul className="my-4 flex flex-col gap-2">
73
  <li className="flex items-center gap-2">
74
- <CheckIcon className="text-emerald-500" />3 Free automations
 
 
 
 
 
75
  </li>
76
  <li className="flex items-center gap-2">
77
  <CheckIcon className="text-emerald-500" />
78
- 100 tasks per month
79
  </li>
80
  <li className="flex items-center gap-2">
81
  <CheckIcon className="text-emerald-500" />
82
- Two-step Actions
 
 
 
 
83
  </li>
84
  </ul>
85
  </CardItem>
@@ -101,32 +115,93 @@ const PricingSection = () => {
101
  </div>
102
  </CardBody>
103
  </CardContainer>
104
- <CardContainer className="inter-var ">
105
  <CardBody className="bg-gray-50 relative group/card dark:hover:shadow-2xl dark:hover:shadow-neutral-500/[0.1] dark:bg-black dark:border-white/[0.2] border-black/[0.1] w-full md:!w-[350px] h-auto rounded-xl p-6 border">
106
  <CardItem
107
  translateZ="50"
108
  className="text-xl font-bold text-neutral-600 dark:text-white "
109
  >
110
- Unlimited
111
- <h2 className="text-6xl">$99</h2>
112
  </CardItem>
113
  <CardItem
114
  translateZ="60"
115
  className="text-neutral-500 text-sm max-w-sm mt-2 dark:text-neutral-300"
116
  >
117
- Get a glimpse of what our software is capable of. Just a heads up{" "}
118
- {"you'll"} never leave us after this!
119
  <ul className="my-4 flex flex-col gap-2">
120
  <li className="flex items-center gap-2">
121
- <CheckIcon className="text-emerald-500" />3 Free automations
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
122
  </li>
123
  <li className="flex items-center gap-2">
124
  <CheckIcon className="text-emerald-500" />
125
- 100 tasks per month
126
  </li>
127
  <li className="flex items-center gap-2">
128
  <CheckIcon className="text-emerald-500" />
129
- Two-step Actions
130
  </li>
131
  </ul>
132
  </CardItem>
 
6
  return (
7
  <section id="pricing" className="">
8
  <LampComponent />
9
+ <div className="flex flex-wrap items-center justify-center flex-col md:flex-row gap-8 -mt-72 mb-8">
10
  <CardContainer className="inter-var ">
11
  <CardBody className="bg-gray-50 relative group/card dark:hover:shadow-2xl dark:hover:shadow-neutral-500/[0.1] dark:bg-black dark:border-white/[0.2] border-black/[0.1] w-full md:!w-[350px] h-auto rounded-xl p-6 border">
12
  <CardItem
13
  translateZ="50"
14
  className="text-xl font-bold text-neutral-600 dark:text-white "
15
  >
16
+ Basic
17
  <h2 className="text-6xl ">$0</h2>
18
  </CardItem>
19
  <CardItem
20
  translateZ="60"
21
  className="text-neutral-500 text-sm max-w-sm mt-2 dark:text-neutral-300"
22
  >
 
 
23
  <ul className="my-4 flex flex-col gap-2">
24
  <li className="flex items-center gap-2">
25
+ <CheckIcon className="text-emerald-500" />
26
+ One license
27
  </li>
28
  <li className="flex items-center gap-2">
29
  <CheckIcon className="text-emerald-500" />
30
+ 0.5GB of storage
31
  </li>
32
  <li className="flex items-center gap-2">
33
  <CheckIcon className="text-emerald-500" />
34
+ Image and Video Processing
35
+ </li>
36
+ <li className="flex items-center gap-2">
37
+ <CheckIcon className="text-emerald-500" />
38
+ All Analytic Scenarios
39
+ </li>
40
+ <li className="flex items-center gap-2">
41
+ <CheckIcon className="text-emerald-500" />
42
+ Offline support
43
  </li>
44
  </ul>
45
  </CardItem>
 
61
  </div>
62
  </CardBody>
63
  </CardContainer>
64
+ <CardContainer className="inter-var">
65
  <CardBody className="bg-gray-50 relative group/card dark:hover:shadow-2xl dark:hover:shadow-neutral-500/[0.1] dark:bg-black dark:border-[#E2CBFF] border-black/[0.1] w-full md:!w-[350px] h-auto rounded-xl p-6 border">
66
  <CardItem
67
  translateZ="50"
68
  className="text-xl font-bold text-neutral-600 dark:text-white "
69
  >
70
+ Storage
71
+ <h2 className="text-6xl ">$300</h2>
72
  </CardItem>
73
  <CardItem
74
  translateZ="60"
75
  className="text-neutral-500 text-sm max-w-sm mt-2 dark:text-neutral-300"
76
  >
 
 
77
  <ul className="my-4 flex flex-col gap-2">
78
  <li className="flex items-center gap-2">
79
+ <CheckIcon className="text-emerald-500" />
80
+ One license
81
+ </li>
82
+ <li className="flex items-center gap-2">
83
+ <CheckIcon className="text-emerald-500" />
84
+ 5GB of storage
85
  </li>
86
  <li className="flex items-center gap-2">
87
  <CheckIcon className="text-emerald-500" />
88
+ Image and Video Processing
89
  </li>
90
  <li className="flex items-center gap-2">
91
  <CheckIcon className="text-emerald-500" />
92
+ All Analytic Scenarios
93
+ </li>
94
+ <li className="flex items-center gap-2">
95
+ <CheckIcon className="text-emerald-500" />
96
+ Basic Helpdesk
97
  </li>
98
  </ul>
99
  </CardItem>
 
115
  </div>
116
  </CardBody>
117
  </CardContainer>
118
+ <CardContainer className="inter-var">
119
  <CardBody className="bg-gray-50 relative group/card dark:hover:shadow-2xl dark:hover:shadow-neutral-500/[0.1] dark:bg-black dark:border-white/[0.2] border-black/[0.1] w-full md:!w-[350px] h-auto rounded-xl p-6 border">
120
  <CardItem
121
  translateZ="50"
122
  className="text-xl font-bold text-neutral-600 dark:text-white "
123
  >
124
+ Explorer
125
+ <h2 className="text-6xl">$1,500</h2>
126
  </CardItem>
127
  <CardItem
128
  translateZ="60"
129
  className="text-neutral-500 text-sm max-w-sm mt-2 dark:text-neutral-300"
130
  >
 
 
131
  <ul className="my-4 flex flex-col gap-2">
132
  <li className="flex items-center gap-2">
133
+ <CheckIcon className="text-emerald-500" />
134
+ One license
135
+ </li>
136
+ <li className="flex items-center gap-2">
137
+ <CheckIcon className="text-emerald-500" />
138
+ 50GB of storage
139
+ </li>
140
+ <li className="flex items-center gap-2">
141
+ <CheckIcon className="text-emerald-500" />
142
+ Image and Video Processing
143
+ </li>
144
+ <li className="flex items-center gap-2">
145
+ <CheckIcon className="text-emerald-500" />
146
+ All Analytic Scenarios
147
+ </li>
148
+ <li className="flex items-center gap-2">
149
+ <CheckIcon className="text-emerald-500" />
150
+ Expert Support
151
+ </li>
152
+ </ul>
153
+ </CardItem>
154
+ <div className="flex justify-between items-center mt-8">
155
+ <CardItem
156
+ translateZ={20}
157
+ as="button"
158
+ className="px-4 py-2 rounded-xl text-xs font-normal dark:text-white"
159
+ >
160
+ Try now →
161
+ </CardItem>
162
+ <CardItem
163
+ translateZ={20}
164
+ as="button"
165
+ className="px-4 py-2 rounded-xl bg-black dark:bg-white dark:text-black text-white text-xs font-bold"
166
+ >
167
+ Get Started Now
168
+ </CardItem>
169
+ </div>
170
+ </CardBody>
171
+ </CardContainer>
172
+ <CardContainer className="inter-var">
173
+ <CardBody className="bg-gray-50 relative group/card dark:hover:shadow-2xl dark:hover:shadow-neutral-500/[0.1] dark:bg-black dark:border-white/[0.2] border-black/[0.1] w-full md:!w-[350px] h-auto rounded-xl p-6 border">
174
+ <CardItem
175
+ translateZ="50"
176
+ className="text-xl font-bold text-neutral-600 dark:text-white "
177
+ >
178
+ Enterprise
179
+ <h2 className="text-6xl">$4,000</h2>
180
+ </CardItem>
181
+ <CardItem
182
+ translateZ="60"
183
+ className="text-neutral-500 text-sm max-w-sm mt-2 dark:text-neutral-300"
184
+ >
185
+ <ul className="my-4 flex flex-col gap-2">
186
+ <li className="flex items-center gap-2">
187
+ <CheckIcon className="text-emerald-500" />
188
+ 4 concurrent users
189
+ </li>
190
+ <li className="flex items-center gap-2">
191
+ <CheckIcon className="text-emerald-500" />
192
+ 200GB of storage
193
+ </li>
194
+ <li className="flex items-center gap-2">
195
+ <CheckIcon className="text-emerald-500" />
196
+ Image and Video Processing
197
  </li>
198
  <li className="flex items-center gap-2">
199
  <CheckIcon className="text-emerald-500" />
200
+ All Analytic Scenarios
201
  </li>
202
  <li className="flex items-center gap-2">
203
  <CheckIcon className="text-emerald-500" />
204
+ Expert Microgravity Support
205
  </li>
206
  </ul>
207
  </CardItem>