Compare commits

..

371 Commits

Author SHA1 Message Date
4741410ed0 Update src/app/page.tsx 2026-05-17 14:53:06 +00:00
d1c392581e Update src/app/fleet/page.tsx 2026-05-17 14:53:05 +00:00
b9df7eed08 Update src/app/page.tsx 2026-05-17 14:52:34 +00:00
86422d6fd7 Update src/app/fleet/page.tsx 2026-05-17 14:52:33 +00:00
2f5f441ef1 Merge version_134 into main
Merge version_134 into main
2026-05-17 14:51:17 +00:00
be023b83cd Update src/app/privacy/page.tsx 2026-05-17 14:51:13 +00:00
2f00b27cad Update src/app/page.tsx 2026-05-17 14:51:13 +00:00
863033a6ad Update src/app/fleet/page.tsx 2026-05-17 14:51:12 +00:00
23239288ea Update src/app/contact/page.tsx 2026-05-17 14:51:12 +00:00
08e8f7d530 Merge version_133 into main
Merge version_133 into main
2026-05-17 14:49:54 +00:00
80e36262c5 Update src/app/page.tsx 2026-05-17 14:49:48 +00:00
5cbac4b671 Merge version_133 into main
Merge version_133 into main
2026-05-17 14:48:21 +00:00
5727125e86 Update src/app/estimate/page.tsx 2026-05-17 14:48:17 +00:00
dc6b72082c Merge version_133 into main
Merge version_133 into main
2026-05-17 14:47:55 +00:00
cd9e5b80cd Update src/app/estimate/page.tsx 2026-05-17 14:47:52 +00:00
de3efb00a5 Merge version_132 into main
Merge version_132 into main
2026-05-17 14:46:57 +00:00
5766e60fc0 Update src/app/estimate/page.tsx 2026-05-17 14:46:54 +00:00
5280c16a4a Merge version_131 into main
Merge version_131 into main
2026-05-17 14:46:03 +00:00
57003fc4a9 Update src/app/estimate/page.tsx 2026-05-17 14:45:57 +00:00
c7dab92bb6 Merge version_130 into main
Merge version_130 into main
2026-05-17 14:44:55 +00:00
ece53dde05 Update src/app/estimate/page.tsx 2026-05-17 14:44:52 +00:00
37605207cd Merge version_129 into main
Merge version_129 into main
2026-05-17 14:43:46 +00:00
3af8d88fc4 Update src/app/estimate/page.tsx 2026-05-17 14:43:43 +00:00
2c77cf6335 Merge version_128 into main
Merge version_128 into main
2026-05-17 14:42:08 +00:00
2d731f9d2a Update src/app/page.tsx 2026-05-17 14:42:04 +00:00
4486fcf6a9 Merge version_128 into main
Merge version_128 into main
2026-05-17 14:40:15 +00:00
824c6b64f0 Update src/app/privacy/page.tsx 2026-05-17 14:40:11 +00:00
7446dc0fa3 Update src/app/pricing/page.tsx 2026-05-17 14:40:11 +00:00
d771fa47af Update src/app/page.tsx 2026-05-17 14:40:10 +00:00
ab80720bc4 Update src/app/fleet/page.tsx 2026-05-17 14:40:10 +00:00
3248f4b3b7 Update src/app/estimate/page.tsx 2026-05-17 14:40:09 +00:00
798cf41db1 Update src/app/contact-us/page.tsx 2026-05-17 14:40:09 +00:00
00e09af396 Update src/app/contact/page.tsx 2026-05-17 14:40:08 +00:00
730c5809ad Merge version_127 into main
Merge version_127 into main
2026-05-17 14:38:45 +00:00
ea940bba45 Update src/app/page.tsx 2026-05-17 14:38:41 +00:00
160b20469f Merge version_126 into main
Merge version_126 into main
2026-05-17 14:37:09 +00:00
29654597fa Update src/app/page.tsx 2026-05-17 14:37:06 +00:00
c2073b73e5 Update src/app/fleet/page.tsx 2026-05-17 14:37:05 +00:00
270806b579 Merge version_126 into main
Merge version_126 into main
2026-05-17 14:36:38 +00:00
0ff4093e79 Update src/app/page.tsx 2026-05-17 14:36:35 +00:00
50791d085b Update src/app/fleet/page.tsx 2026-05-17 14:36:34 +00:00
3b0d5c0305 Merge version_125 into main
Merge version_125 into main
2026-05-04 02:13:27 +00:00
c2c7911a5a Update src/app/page.tsx 2026-05-04 02:13:20 +00:00
5d48ef1460 Merge version_125 into main
Merge version_125 into main
2026-05-04 02:13:02 +00:00
ae841699b4 Update src/app/page.tsx 2026-05-04 02:12:58 +00:00
ee78895192 Merge version_125 into main
Merge version_125 into main
2026-05-04 02:12:49 +00:00
612a931bce Update src/app/page.tsx 2026-05-04 02:12:46 +00:00
0343d7a584 Merge version_125 into main
Merge version_125 into main
2026-05-04 02:12:34 +00:00
95dff0b7c4 Update src/app/page.tsx 2026-05-04 02:12:30 +00:00
2ec13d95dc Merge version_125 into main
Merge version_125 into main
2026-05-04 02:12:10 +00:00
0a57fe6f53 Update src/app/page.tsx 2026-05-04 02:12:07 +00:00
c618cd522b Merge version_124 into main
Merge version_124 into main
2026-05-04 01:55:38 +00:00
b6abcd9797 Update src/app/page.tsx 2026-05-04 01:55:32 +00:00
5ca831288f Merge version_123 into main
Merge version_123 into main
2026-05-04 01:23:53 +00:00
17ad64ab34 Update src/app/privacy/page.tsx 2026-05-04 01:23:50 +00:00
688f468042 Update src/app/pricing/page.tsx 2026-05-04 01:23:49 +00:00
8a973db170 Update src/app/page.tsx 2026-05-04 01:23:49 +00:00
dd721caa60 Update src/app/fleet/page.tsx 2026-05-04 01:23:48 +00:00
cdd2930f39 Update src/app/estimate/page.tsx 2026-05-04 01:23:47 +00:00
817a141c72 Update src/app/contact-us/page.tsx 2026-05-04 01:23:47 +00:00
b0e1ed7681 Update src/app/contact/page.tsx 2026-05-04 01:23:46 +00:00
167cdcb352 Merge version_122 into main
Merge version_122 into main
2026-05-04 01:19:51 +00:00
27198b3eb4 Update src/app/privacy/page.tsx 2026-05-04 01:19:47 +00:00
976caa88bd Update src/app/pricing/page.tsx 2026-05-04 01:19:47 +00:00
bd937ac24a Update src/app/page.tsx 2026-05-04 01:19:46 +00:00
0c5129b01b Update src/app/fleet/page.tsx 2026-05-04 01:19:46 +00:00
d010c03b36 Update src/app/estimate/page.tsx 2026-05-04 01:19:45 +00:00
c05ede69c5 Update src/app/contact-us/page.tsx 2026-05-04 01:19:44 +00:00
e6f1987cf2 Update src/app/contact/page.tsx 2026-05-04 01:19:44 +00:00
3e1cf10319 Merge version_121 into main
Merge version_121 into main
2026-05-04 01:16:45 +00:00
6479d1e829 Update src/app/page.tsx 2026-05-04 01:16:42 +00:00
01ddc588b3 Merge version_120 into main
Merge version_120 into main
2026-05-04 01:15:28 +00:00
257acd18c8 Update src/app/page.tsx 2026-05-04 01:15:25 +00:00
25b9c98247 Merge version_119 into main
Merge version_119 into main
2026-05-04 01:14:22 +00:00
e37643e08b Update src/app/page.tsx 2026-05-04 01:14:18 +00:00
c37ba0b27a Merge version_119 into main
Merge version_119 into main
2026-05-04 01:11:52 +00:00
a22a1a8d09 Update src/app/fleet/page.tsx 2026-05-04 01:11:49 +00:00
1a1110bb7e Merge version_119 into main
Merge version_119 into main
2026-05-04 01:06:56 +00:00
fb4980caf7 Update src/app/fleet/page.tsx 2026-05-04 01:06:50 +00:00
0f14475c50 Merge version_118 into main
Merge version_118 into main
2026-05-04 01:05:57 +00:00
b203b878aa Update src/app/fleet/page.tsx 2026-05-04 01:05:53 +00:00
61f7810f50 Switch to version 116: modified src/app/layout.tsx 2026-05-04 01:04:09 +00:00
9d124e126b Switch to version 116: modified src/app/fleet/page.tsx 2026-05-04 01:04:09 +00:00
387d70c075 Merge version_117 into main
Merge version_117 into main
2026-05-04 01:03:33 +00:00
ceb4148a2a Update src/app/fleet/page.tsx 2026-05-04 01:03:26 +00:00
440fb5ceb3 Merge version_117 into main
Merge version_117 into main
2026-05-04 01:03:02 +00:00
d7e5cb077a Update src/app/fleet/page.tsx 2026-05-04 01:02:58 +00:00
0bfb00646e Switch to version 115: modified src/app/layout.tsx 2026-05-04 01:01:46 +00:00
09c4d6035d Switch to version 115: modified src/app/fleet/page.tsx 2026-05-04 01:01:46 +00:00
43454ece91 Merge version_116 into main
Merge version_116 into main
2026-05-04 01:01:26 +00:00
0cec1a35c6 Update src/app/fleet/page.tsx 2026-05-04 01:01:20 +00:00
e44e652fdb Merge version_116 into main
Merge version_116 into main
2026-05-04 01:00:59 +00:00
5926bb6e74 Update src/app/fleet/page.tsx 2026-05-04 01:00:52 +00:00
d584c94544 Switch to version 114: modified src/app/layout.tsx 2026-05-04 01:00:11 +00:00
d698ed4a85 Switch to version 114: modified src/app/fleet/page.tsx 2026-05-04 01:00:11 +00:00
2388caaf4c Merge version_115 into main
Merge version_115 into main
2026-05-04 00:59:55 +00:00
38ab6f2377 Update src/app/fleet/page.tsx 2026-05-04 00:59:52 +00:00
aeff86eeb2 Merge version_115 into main
Merge version_115 into main
2026-05-04 00:59:31 +00:00
486cf401cc Update src/app/layout.tsx 2026-05-04 00:59:28 +00:00
b9f2b6c4ca Update src/app/fleet/page.tsx 2026-05-04 00:59:27 +00:00
bc23d26bc2 Merge version_115 into main
Merge version_115 into main
2026-05-04 00:59:02 +00:00
34f36bdc0a Update src/app/fleet/page.tsx 2026-05-04 00:58:59 +00:00
46328fe657 Merge version_114 into main
Merge version_114 into main
2026-05-04 00:56:19 +00:00
d48d45ef8a Update src/app/fleet/page.tsx 2026-05-04 00:56:15 +00:00
6afdb67983 Merge version_114 into main
Merge version_114 into main
2026-05-04 00:53:01 +00:00
5b596f0de7 Update src/app/fleet/page.tsx 2026-05-04 00:52:57 +00:00
cf6961c192 Merge version_114 into main
Merge version_114 into main
2026-05-04 00:52:32 +00:00
d6273cd4fa Update src/app/fleet/page.tsx 2026-05-04 00:52:28 +00:00
2d5148143a Merge version_114 into main
Merge version_114 into main
2026-05-04 00:51:31 +00:00
104bfe419b Update src/app/fleet/page.tsx 2026-05-04 00:51:25 +00:00
712e9f0ea2 Merge version_114 into main
Merge version_114 into main
2026-05-04 00:50:29 +00:00
0b58427c1e Update src/app/fleet/page.tsx 2026-05-04 00:50:25 +00:00
283507a37b Merge version_114 into main
Merge version_114 into main
2026-05-03 21:50:47 +00:00
12b9e9e5f6 Update src/app/fleet/page.tsx 2026-05-03 21:50:43 +00:00
c72591875e Merge version_114 into main
Merge version_114 into main
2026-05-03 21:42:43 +00:00
40e22c6c1f Update src/app/fleet/page.tsx 2026-05-03 21:42:37 +00:00
8d154db16e Merge version_114 into main
Merge version_114 into main
2026-05-03 21:41:44 +00:00
c3b2b5cdfa Update src/app/fleet/page.tsx 2026-05-03 21:41:40 +00:00
3a98505d9c Merge version_114 into main
Merge version_114 into main
2026-05-03 21:38:24 +00:00
4a7177fd79 Update src/app/fleet/page.tsx 2026-05-03 21:38:17 +00:00
84f3f14cf1 Merge version_114 into main
Merge version_114 into main
2026-05-03 21:37:27 +00:00
9b7ee252b6 Update src/app/fleet/page.tsx 2026-05-03 21:37:23 +00:00
5c4d1ae4e5 Merge version_114 into main
Merge version_114 into main
2026-05-03 21:36:05 +00:00
0bdb5036e6 Update src/app/page.tsx 2026-05-03 21:36:01 +00:00
d35854958d Update src/app/fleet/page.tsx 2026-05-03 21:36:01 +00:00
ebab63930b Merge version_113 into main
Merge version_113 into main
2026-05-03 21:34:40 +00:00
aabb73e7a3 Update src/app/pricing/page.tsx 2026-05-03 21:34:36 +00:00
0137efcda2 Merge version_112 into main
Merge version_112 into main
2026-05-03 21:22:03 +00:00
88706d72ee Update src/app/privacy/page.tsx 2026-05-03 21:22:00 +00:00
949a142b2a Merge version_112 into main
Merge version_112 into main
2026-05-03 21:21:38 +00:00
80c2597e5e Update src/app/page.tsx 2026-05-03 21:21:35 +00:00
b42888c791 Switch to version 110: added src/app/privacy/page.tsx 2026-05-03 21:19:42 +00:00
0cc01e96cd Switch to version 110: modified src/app/page.tsx 2026-05-03 21:19:42 +00:00
79e3484559 Merge version_111 into main
Merge version_111 into main
2026-05-03 21:19:22 +00:00
395cdee793 Update src/app/page.tsx 2026-05-03 21:19:19 +00:00
9e0f0462cd Merge version_111 into main
Merge version_111 into main
2026-05-03 21:18:53 +00:00
c2c07572ca Update src/app/page.tsx 2026-05-03 21:18:47 +00:00
7c17efe05f Switch to version 108: remove src/app/privacy/page.tsx 2026-05-03 21:14:05 +00:00
517442bea7 Switch to version 108: modified src/app/page.tsx 2026-05-03 21:14:05 +00:00
f25e6eb562 Merge version_110 into main
Merge version_110 into main
2026-05-03 21:07:30 +00:00
b072272ef8 Update src/app/privacy/page.tsx 2026-05-03 21:07:27 +00:00
98eb4035ee Merge version_110 into main
Merge version_110 into main
2026-05-03 21:07:04 +00:00
21cdc6ecb5 Update src/app/privacy/page.tsx 2026-05-03 21:07:01 +00:00
fc242e1ab6 Merge version_110 into main
Merge version_110 into main
2026-05-03 21:06:39 +00:00
ca0fecf635 Update src/app/page.tsx 2026-05-03 21:06:36 +00:00
78929ceacc Merge version_110 into main
Merge version_110 into main
2026-05-03 21:04:01 +00:00
f7f10325c4 Update src/app/privacy/page.tsx 2026-05-03 21:03:57 +00:00
6b9cc2444b Merge version_110 into main
Merge version_110 into main
2026-05-03 21:03:32 +00:00
1b7c0a0734 Update src/app/privacy/page.tsx 2026-05-03 21:03:29 +00:00
893cc5ed5f Merge version_110 into main
Merge version_110 into main
2026-05-03 21:03:04 +00:00
5580f63bd6 Update src/app/privacy/page.tsx 2026-05-03 21:03:01 +00:00
ec9912a818 Merge version_110 into main
Merge version_110 into main
2026-05-03 21:02:38 +00:00
e6298645ed Update src/app/privacy/page.tsx 2026-05-03 21:02:35 +00:00
1fbda10e28 Merge version_110 into main
Merge version_110 into main
2026-05-03 21:02:13 +00:00
016408f901 Update src/app/page.tsx 2026-05-03 21:02:10 +00:00
cd7167673c Merge version_109 into main
Merge version_109 into main
2026-05-03 20:50:24 +00:00
587e6cedf9 Add src/app/privacy/page.tsx 2026-05-03 20:50:21 +00:00
16118ea611 Merge version_108 into main
Merge version_108 into main
2026-05-03 20:46:47 +00:00
4ac7fcebf9 Update src/app/fleet/page.tsx 2026-05-03 20:46:41 +00:00
cddbfefcda Merge version_107 into main
Merge version_107 into main
2026-05-03 20:45:44 +00:00
4fdad95e9e Update src/app/fleet/page.tsx 2026-05-03 20:45:38 +00:00
8a4dc74b99 Merge version_106 into main
Merge version_106 into main
2026-05-03 20:43:02 +00:00
c75cb8cfc7 Update src/app/page.tsx 2026-05-03 20:42:58 +00:00
c222f40700 Merge version_106 into main
Merge version_106 into main
2026-05-03 20:41:10 +00:00
15cebd7601 Update src/app/page.tsx 2026-05-03 20:41:04 +00:00
ba1f231a56 Merge version_105 into main
Merge version_105 into main
2026-05-03 20:39:12 +00:00
e7187d374d Update src/app/fleet/page.tsx 2026-05-03 20:39:09 +00:00
e075435f8d Merge version_104 into main
Merge version_104 into main
2026-05-03 20:36:38 +00:00
57e8f10fd1 Update src/app/fleet/page.tsx 2026-05-03 20:36:34 +00:00
79a4733b86 Merge version_103 into main
Merge version_103 into main
2026-05-03 20:33:01 +00:00
f63da003cc Update src/app/fleet/page.tsx 2026-05-03 20:32:57 +00:00
e30b45983b Merge version_101 into main
Merge version_101 into main
2026-05-03 20:12:06 +00:00
6e5cb66d39 Update src/app/page.tsx 2026-05-03 20:12:03 +00:00
8419101d74 Merge version_101 into main
Merge version_101 into main
2026-05-03 20:09:07 +00:00
53dc657df5 Update src/app/fleet/page.tsx 2026-05-03 20:09:03 +00:00
5d904baa8d Merge version_100 into main
Merge version_100 into main
2026-05-03 20:06:13 +00:00
ef8dd49a30 Update src/app/fleet/page.tsx 2026-05-03 20:06:07 +00:00
75f7d7536c Merge version_99 into main
Merge version_99 into main
2026-05-03 20:02:50 +00:00
27a86328b2 Update src/app/fleet/page.tsx 2026-05-03 20:02:44 +00:00
ac29803ad0 Switch to version 95: modified src/app/fleet/page.tsx 2026-05-03 20:02:00 +00:00
f1181187e1 Switch to version 96: modified src/app/fleet/page.tsx 2026-05-03 20:01:55 +00:00
d36a39462e Switch to version 97: modified src/app/fleet/page.tsx 2026-05-03 20:01:03 +00:00
39ce79903a Merge version_98 into main
Merge version_98 into main
2026-05-03 20:00:34 +00:00
3965e9ebe1 Update src/app/fleet/page.tsx 2026-05-03 20:00:31 +00:00
dc1b885f36 Switch to version 95: modified src/app/fleet/page.tsx 2026-05-03 19:59:28 +00:00
cb292a35d1 Switch to version 96: modified src/app/fleet/page.tsx 2026-05-03 19:59:25 +00:00
8dd88fba40 Merge version_97 into main
Merge version_97 into main
2026-05-03 19:58:52 +00:00
34fd9a3a0c Update src/app/fleet/page.tsx 2026-05-03 19:58:49 +00:00
3ed3127c94 Merge version_96 into main
Merge version_96 into main
2026-05-03 19:57:42 +00:00
62e8bc30fe Update src/app/fleet/page.tsx 2026-05-03 19:57:38 +00:00
70f76f3fff Merge version_95 into main
Merge version_95 into main
2026-05-03 19:51:03 +00:00
488bc9085d Update src/app/pricing/page.tsx 2026-05-03 19:51:00 +00:00
eb8ab260fc Update src/app/page.tsx 2026-05-03 19:50:59 +00:00
14753ef2aa Update src/app/fleet/page.tsx 2026-05-03 19:50:59 +00:00
3a9a8cbc94 Update src/app/estimate/page.tsx 2026-05-03 19:50:58 +00:00
dde94fc31e Update src/app/contact-us/page.tsx 2026-05-03 19:50:58 +00:00
bd1268ef68 Update src/app/contact/page.tsx 2026-05-03 19:50:57 +00:00
caa0b24eba Merge version_95 into main
Merge version_95 into main
2026-05-03 19:50:25 +00:00
196bc99542 Update src/app/pricing/page.tsx 2026-05-03 19:50:22 +00:00
863600c705 Update src/app/page.tsx 2026-05-03 19:50:21 +00:00
513ae6978e Update src/app/fleet/page.tsx 2026-05-03 19:50:21 +00:00
e28308c031 Update src/app/estimate/page.tsx 2026-05-03 19:50:20 +00:00
a8686cb3a5 Update src/app/contact-us/page.tsx 2026-05-03 19:50:20 +00:00
c2732a81e8 Update src/app/contact/page.tsx 2026-05-03 19:50:19 +00:00
edfea38cbc Merge version_94 into main
Merge version_94 into main
2026-05-03 19:49:32 +00:00
f31fb0bd1a Update src/app/contact-us/page.tsx 2026-05-03 19:49:29 +00:00
fe58dde56f Merge version_94 into main
Merge version_94 into main
2026-05-03 19:49:18 +00:00
a35d22f7b7 Update src/app/estimate/page.tsx 2026-05-03 19:49:15 +00:00
49be0f2d66 Merge version_94 into main
Merge version_94 into main
2026-05-03 19:49:05 +00:00
269d68763b Update src/app/fleet/page.tsx 2026-05-03 19:49:02 +00:00
c2cd44c427 Merge version_94 into main
Merge version_94 into main
2026-05-03 19:48:37 +00:00
d4774a39f4 Update src/app/page.tsx 2026-05-03 19:48:33 +00:00
aa814b8b71 Merge version_94 into main
Merge version_94 into main
2026-05-03 19:46:07 +00:00
9a5295fbb0 Update src/app/pricing/page.tsx 2026-05-03 19:46:04 +00:00
a79c218890 Update src/app/page.tsx 2026-05-03 19:46:04 +00:00
aa9a2c2b48 Update src/app/fleet/page.tsx 2026-05-03 19:46:03 +00:00
e7ef9be5c6 Update src/app/estimate/page.tsx 2026-05-03 19:46:03 +00:00
6bbc5eb8ab Update src/app/contact-us/page.tsx 2026-05-03 19:46:02 +00:00
ace7738398 Update src/app/contact/page.tsx 2026-05-03 19:46:02 +00:00
a2517800cc Merge version_93 into main
Merge version_93 into main
2026-05-03 19:44:44 +00:00
ea0d6ce8b1 Update src/app/pricing/page.tsx 2026-05-03 19:44:41 +00:00
66a8b87488 Update src/app/page.tsx 2026-05-03 19:44:40 +00:00
0afb27d319 Update src/app/fleet/page.tsx 2026-05-03 19:44:40 +00:00
add8478440 Update src/app/estimate/page.tsx 2026-05-03 19:44:39 +00:00
99cffbf3bf Update src/app/contact-us/page.tsx 2026-05-03 19:44:39 +00:00
c7e36c9617 Update src/app/contact/page.tsx 2026-05-03 19:44:38 +00:00
370e7981de Merge version_92 into main
Merge version_92 into main
2026-05-03 19:43:02 +00:00
27549700fb Update src/app/pricing/page.tsx 2026-05-03 19:42:59 +00:00
5f6d596710 Update src/app/page.tsx 2026-05-03 19:42:58 +00:00
636278a39b Update src/app/fleet/page.tsx 2026-05-03 19:42:58 +00:00
5b0ea2f4dc Update src/app/estimate/page.tsx 2026-05-03 19:42:57 +00:00
ce8ece3b8b Update src/app/contact-us/page.tsx 2026-05-03 19:42:57 +00:00
44a6135621 Update src/app/contact/page.tsx 2026-05-03 19:42:56 +00:00
7101f47b8f Merge version_91 into main
Merge version_91 into main
2026-05-03 19:41:47 +00:00
289f75e6c7 Update src/app/pricing/page.tsx 2026-05-03 19:41:44 +00:00
953383b584 Update src/app/page.tsx 2026-05-03 19:41:43 +00:00
be73e8ac80 Update src/app/fleet/page.tsx 2026-05-03 19:41:43 +00:00
65598a7d3c Update src/app/estimate/page.tsx 2026-05-03 19:41:42 +00:00
3dda57dd9e Update src/app/contact-us/page.tsx 2026-05-03 19:41:42 +00:00
3d6b857ebe Update src/app/contact/page.tsx 2026-05-03 19:41:41 +00:00
83f6c73858 Merge version_90 into main
Merge version_90 into main
2026-05-03 19:40:32 +00:00
cc29a7c46c Update src/app/page.tsx 2026-05-03 19:40:28 +00:00
0e0328c61c Update src/app/fleet/page.tsx 2026-05-03 19:40:28 +00:00
c411c7d34b Update src/app/estimate/page.tsx 2026-05-03 19:40:27 +00:00
9ba5204a76 Update src/app/contact-us/page.tsx 2026-05-03 19:40:27 +00:00
9059871113 Update src/app/contact/page.tsx 2026-05-03 19:40:26 +00:00
c07d787343 Switch to version 88: modified src/app/pricing/page.tsx 2026-05-03 19:38:28 +00:00
08d8aeec31 Switch to version 88: modified src/app/page.tsx 2026-05-03 19:38:27 +00:00
3ff0288231 Switch to version 88: modified src/app/fleet/page.tsx 2026-05-03 19:38:27 +00:00
516e1ceb17 Switch to version 88: modified src/app/estimate/page.tsx 2026-05-03 19:38:26 +00:00
15f75ed44b Switch to version 88: modified src/app/contact/page.tsx 2026-05-03 19:38:26 +00:00
8ab7e6d066 Switch to version 88: modified src/app/contact-us/page.tsx 2026-05-03 19:38:25 +00:00
d7b09931f9 Merge version_89 into main
Merge version_89 into main
2026-05-03 19:35:34 +00:00
b119d7d2e6 Update src/app/pricing/page.tsx 2026-05-03 19:35:31 +00:00
8370af08ff Update src/app/page.tsx 2026-05-03 19:35:30 +00:00
ae34db9906 Update src/app/fleet/page.tsx 2026-05-03 19:35:30 +00:00
dbd256b80b Update src/app/estimate/page.tsx 2026-05-03 19:35:29 +00:00
5b92b873ea Update src/app/contact-us/page.tsx 2026-05-03 19:35:29 +00:00
e18d0e58cc Update src/app/contact/page.tsx 2026-05-03 19:35:28 +00:00
c1b6f22b55 Switch to version 87: modified src/app/pricing/page.tsx 2026-05-03 19:29:08 +00:00
c338f2a3e4 Switch to version 87: modified src/app/page.tsx 2026-05-03 19:29:08 +00:00
11bde451a5 Switch to version 87: modified src/app/fleet/page.tsx 2026-05-03 19:29:07 +00:00
5e7c3e52f0 Switch to version 87: modified src/app/estimate/page.tsx 2026-05-03 19:29:07 +00:00
8fb82cd9ca Switch to version 87: modified src/app/contact/page.tsx 2026-05-03 19:29:06 +00:00
f1a5e32dbf Switch to version 87: modified src/app/contact-us/page.tsx 2026-05-03 19:29:06 +00:00
e6cf447adf Merge version_88 into main
Merge version_88 into main
2026-05-03 19:28:26 +00:00
b97d8f95bb Update src/app/page.tsx 2026-05-03 19:28:20 +00:00
c6b7b69a6d Merge version_88 into main
Merge version_88 into main
2026-05-03 19:27:56 +00:00
1b1f9530b5 Update src/app/pricing/page.tsx 2026-05-03 19:27:52 +00:00
3388309aff Update src/app/page.tsx 2026-05-03 19:27:52 +00:00
5b7abb345e Update src/app/fleet/page.tsx 2026-05-03 19:27:51 +00:00
c2e797fc73 Update src/app/estimate/page.tsx 2026-05-03 19:27:51 +00:00
98ff72be40 Update src/app/contact-us/page.tsx 2026-05-03 19:27:50 +00:00
b24fea6564 Update src/app/contact/page.tsx 2026-05-03 19:27:50 +00:00
317fbb43f5 Merge version_88 into main
Merge version_88 into main
2026-05-03 19:27:17 +00:00
3797f31aba Update src/app/pricing/page.tsx 2026-05-03 19:27:14 +00:00
3af2d5ab98 Update src/app/page.tsx 2026-05-03 19:27:14 +00:00
5332ddffa0 Update src/app/fleet/page.tsx 2026-05-03 19:27:13 +00:00
3215f55e9f Update src/app/estimate/page.tsx 2026-05-03 19:27:13 +00:00
a83d7dfdb0 Update src/app/contact-us/page.tsx 2026-05-03 19:27:12 +00:00
a324b84ca2 Update src/app/contact/page.tsx 2026-05-03 19:27:12 +00:00
56a6aba79b Merge version_87 into main
Merge version_87 into main
2026-05-03 19:24:49 +00:00
713f517d27 Update src/app/page.tsx 2026-05-03 19:24:45 +00:00
913c15c3b8 Update src/app/fleet/page.tsx 2026-05-03 19:24:45 +00:00
8179198838 Update src/app/estimate/page.tsx 2026-05-03 19:24:44 +00:00
40f0e5face Update src/app/contact-us/page.tsx 2026-05-03 19:24:44 +00:00
e7fb27fdb6 Update src/app/contact/page.tsx 2026-05-03 19:24:43 +00:00
d979105938 Merge version_86 into main
Merge version_86 into main
2026-05-03 19:22:29 +00:00
f240813bec Update src/app/pricing/page.tsx 2026-05-03 19:22:26 +00:00
74eabc1cf5 Update src/app/page.tsx 2026-05-03 19:22:26 +00:00
f503b4b895 Update src/app/fleet/page.tsx 2026-05-03 19:22:25 +00:00
df37b4ce64 Update src/app/estimate/page.tsx 2026-05-03 19:22:25 +00:00
c3a3e559b3 Update src/app/contact-us/page.tsx 2026-05-03 19:22:24 +00:00
7455cf24af Update src/app/contact/page.tsx 2026-05-03 19:22:24 +00:00
26521c6187 Merge version_86 into main
Merge version_86 into main
2026-05-03 19:21:49 +00:00
bb5b40f10f Update src/app/pricing/page.tsx 2026-05-03 19:21:46 +00:00
7b1475a272 Update src/app/page.tsx 2026-05-03 19:21:46 +00:00
6b3d95c646 Update src/app/fleet/page.tsx 2026-05-03 19:21:45 +00:00
e5877642a3 Update src/app/estimate/page.tsx 2026-05-03 19:21:45 +00:00
655f39fb17 Update src/app/contact-us/page.tsx 2026-05-03 19:21:44 +00:00
71dc4e32a5 Update src/app/contact/page.tsx 2026-05-03 19:21:44 +00:00
42233d01fe Merge version_85 into main
Merge version_85 into main
2026-05-03 19:20:36 +00:00
8173015ca5 Update src/app/pricing/page.tsx 2026-05-03 19:20:33 +00:00
d50cf7c490 Update src/app/page.tsx 2026-05-03 19:20:32 +00:00
da7a469ca5 Update src/app/fleet/page.tsx 2026-05-03 19:20:32 +00:00
41447123bb Update src/app/estimate/page.tsx 2026-05-03 19:20:31 +00:00
b7b5ca9f25 Update src/app/contact-us/page.tsx 2026-05-03 19:20:31 +00:00
336964f61c Update src/app/contact/page.tsx 2026-05-03 19:20:30 +00:00
17a3ba2dd6 Merge version_84 into main
Merge version_84 into main
2026-05-03 19:19:02 +00:00
98e04e7ad5 Update src/app/pricing/page.tsx 2026-05-03 19:18:59 +00:00
84ad737ff5 Update src/app/page.tsx 2026-05-03 19:18:58 +00:00
a5b738aba5 Update src/app/fleet/page.tsx 2026-05-03 19:18:58 +00:00
8dfb99a1eb Update src/app/estimate/page.tsx 2026-05-03 19:18:57 +00:00
8aa7d4985b Update src/app/contact-us/page.tsx 2026-05-03 19:18:57 +00:00
e28c6b5832 Update src/app/contact/page.tsx 2026-05-03 19:18:56 +00:00
2164317ddb Merge version_83 into main
Merge version_83 into main
2026-05-03 19:17:21 +00:00
6c7e8cf2d2 Update src/app/pricing/page.tsx 2026-05-03 19:17:18 +00:00
78e8c4fa43 Update src/app/page.tsx 2026-05-03 19:17:17 +00:00
28ddd79bc0 Update src/app/fleet/page.tsx 2026-05-03 19:17:17 +00:00
2fd89b4630 Update src/app/estimate/page.tsx 2026-05-03 19:17:16 +00:00
0aafc2eaab Update src/app/contact-us/page.tsx 2026-05-03 19:17:16 +00:00
80d967ff3d Update src/app/contact/page.tsx 2026-05-03 19:17:15 +00:00
fcadb65910 Merge version_82 into main
Merge version_82 into main
2026-05-03 19:16:24 +00:00
faa88fc024 Update src/app/page.tsx 2026-05-03 19:16:21 +00:00
84659c9b8a Merge version_81 into main
Merge version_81 into main
2026-05-03 19:15:51 +00:00
f685bcf03a Update src/app/page.tsx 2026-05-03 19:15:48 +00:00
f6607497a2 Update src/app/estimate/page.tsx 2026-05-03 19:15:47 +00:00
06bfa02ef0 Merge version_81 into main
Merge version_81 into main
2026-05-03 19:15:26 +00:00
913cae2f1e Update src/app/page.tsx 2026-05-03 19:15:23 +00:00
622679a45f Update src/app/fleet/page.tsx 2026-05-03 19:15:23 +00:00
c619a6f60e Update src/app/estimate/page.tsx 2026-05-03 19:15:22 +00:00
c39f7b5d75 Update src/app/contact-us/page.tsx 2026-05-03 19:15:22 +00:00
a49f468b29 Merge version_80 into main
Merge version_80 into main
2026-05-03 19:14:23 +00:00
d283b755a4 Update src/app/page.tsx 2026-05-03 19:14:17 +00:00
7381dbb225 Merge version_80 into main
Merge version_80 into main
2026-05-03 19:12:58 +00:00
aa6848172a Update src/app/contact-us/page.tsx 2026-05-03 19:12:52 +00:00
5cab8f45bc Merge version_80 into main
Merge version_80 into main
2026-05-03 19:12:07 +00:00
28478b97df Update src/app/page.tsx 2026-05-03 19:12:00 +00:00
c8e56225b8 Merge version_80 into main
Merge version_80 into main
2026-05-03 19:08:01 +00:00
0cd2704eb3 Update src/app/page.tsx 2026-05-03 19:07:58 +00:00
89e718ea71 Merge version_80 into main
Merge version_80 into main
2026-05-03 19:07:34 +00:00
3fcf2cb79b Update src/app/page.tsx 2026-05-03 19:07:31 +00:00
8b69cd150a Merge version_79 into main
Merge version_79 into main
2026-05-03 19:05:09 +00:00
e960cf6c43 Update src/app/pricing/page.tsx 2026-05-03 19:05:06 +00:00
0690740891 Update src/app/page.tsx 2026-05-03 19:05:06 +00:00
154d4df6fb Update src/app/fleet/page.tsx 2026-05-03 19:05:05 +00:00
6bb5417e3f Update src/app/estimate/page.tsx 2026-05-03 19:05:05 +00:00
c5cff27cfa Update src/app/contact-us/page.tsx 2026-05-03 19:05:04 +00:00
cd7e0d7cd0 Merge version_78 into main
Merge version_78 into main
2026-05-03 19:04:02 +00:00
0ea9ba0e52 Update src/app/page.tsx 2026-05-03 19:03:59 +00:00
214a46c8b1 Update src/app/fleet/page.tsx 2026-05-03 19:03:59 +00:00
4ae6cc18c6 Update src/app/estimate/page.tsx 2026-05-03 19:03:58 +00:00
fa23b56e6f Merge version_77 into main
Merge version_77 into main
2026-05-03 18:57:44 +00:00
21c922e0ff Update src/app/page.tsx 2026-05-03 18:57:41 +00:00
3d3388a74f Merge version_76 into main
Merge version_76 into main
2026-05-03 18:55:45 +00:00
b41e91d77c Update src/app/page.tsx 2026-05-03 18:55:41 +00:00
e7df4e495c Merge version_75 into main
Merge version_75 into main
2026-05-03 18:54:00 +00:00
92e4d8914b Update src/app/page.tsx 2026-05-03 18:53:57 +00:00
a56ee81989 Update src/app/fleet/page.tsx 2026-05-03 18:53:57 +00:00
a40662e097 Merge version_75 into main
Merge version_75 into main
2026-05-03 18:53:29 +00:00
1fbf7f518e Update src/app/page.tsx 2026-05-03 18:53:26 +00:00
7187b55355 Update src/app/fleet/page.tsx 2026-05-03 18:53:25 +00:00
d46284b9b3 Merge version_74 into main
Merge version_74 into main
2026-05-03 18:51:10 +00:00
63759df416 Update src/app/page.tsx 2026-05-03 18:51:06 +00:00
343c42ecc5 Update src/app/fleet/page.tsx 2026-05-03 18:51:06 +00:00
c4aa7494df Merge version_74 into main
Merge version_74 into main
2026-05-03 18:50:39 +00:00
0edd858ebe Update src/app/page.tsx 2026-05-03 18:50:36 +00:00
e9dfbef74b Update src/app/fleet/page.tsx 2026-05-03 18:50:35 +00:00
397e01f0fd Merge version_73 into main
Merge version_73 into main
2026-05-03 18:49:46 +00:00
2fad94c770 Update src/app/fleet/page.tsx 2026-05-03 18:49:43 +00:00
212944f7c9 Merge version_72 into main
Merge version_72 into main
2026-05-03 18:48:30 +00:00
7 changed files with 378 additions and 244 deletions

View File

@@ -4,7 +4,8 @@ import { ThemeProvider } from "@/providers/themeProvider/ThemeProvider";
import ReactLenis from "lenis/react"; import ReactLenis from "lenis/react";
import ContactCTA from '@/components/sections/contact/ContactCTA'; import ContactCTA from '@/components/sections/contact/ContactCTA';
import FooterLogoEmphasis from '@/components/sections/footer/FooterLogoEmphasis'; import FooterLogoEmphasis from '@/components/sections/footer/FooterLogoEmphasis';
import NavbarLayoutFloatingOverlay from '@/components/navbar/NavbarLayoutFloatingOverlay/NavbarLayoutFloatingOverlay'; import NavbarLayoutFloatingInline from '@/components/navbar/NavbarLayoutFloatingInline';
import { Instagram, Facebook } from "lucide-react";
export default function ContactUsPage() { export default function ContactUsPage() {
return ( return (
@@ -22,22 +23,23 @@ export default function ContactUsPage() {
> >
<ReactLenis root> <ReactLenis root>
<div id="nav" data-section="nav"> <div id="nav" data-section="nav">
<NavbarLayoutFloatingOverlay <NavbarLayoutFloatingInline
navItems={[ navItems={[
{ name: "Home", id: "/" }, { name: "Home", id: "/" },
{ name: "Fleet", id: "/fleet" }, { name: "Our Premium Fleet", id: "/fleet" },
{ name: "Request a free estimate", id: "/estimate" },
{ name: "Contact us", id: "/contact-us" }, { name: "Contact us", id: "/contact-us" },
]} ]}
brandName="CleanScene" brandName="CleanScene"
logoSrc="https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3Cr9i1HT3S4vLNiV9XJ6S4fk81W/uploaded-1777213847237-f7u1y0mi.png" logoSrc="https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3Cr9i1HT3S4vLNiV9XJ6S4fk81W/uploaded-1777837799704-b8guhfm1.png"
logoImageClassName="scale-150" logoAlt="CleanScene Logo"
button={{ text: "Get My Free Estimate", href: "/estimate" }}
className="py-2"
/> />
</div> </div>
<div id="contact" data-section="contact"> <div id="contact" data-section="contact">
<ContactCTA <ContactCTA
tag="Contact Us" tag="Contact us"
title="Get in Touch" title="Get in Touch"
description="Reach out to us via email at Info@cleanscenerestroom.com or call us at 920-212-1578 for any inquiries regarding our premium mobile restroom trailers." description="Reach out to us via email at Info@cleanscenerestroom.com or call us at 920-212-1578 for any inquiries regarding our premium mobile restroom trailers."
buttons={[ buttons={[
@@ -50,16 +52,23 @@ export default function ContactUsPage() {
</div> </div>
<div id="footer" data-section="footer"> <div id="footer" data-section="footer">
<FooterLogoEmphasis <div className="flex flex-col items-center py-8">
columns={[ <div className="flex items-center mb-4 gap-4">
{ items: [{ label: "Home", href: "/" }, { label: "Fleet", href: "/fleet" }, { label: "Request a free estimate", href: "/estimate" }] }, <a href="https://www.instagram.com/cleanscene" target="_blank" rel="noopener noreferrer" aria-label="Follow CleanScene on Instagram" className="text-[#0a7039] hover:opacity-80 transition-opacity">
{ items: [{ label: "Contact us", href: "/contact-us" }, { label: "Privacy policy", href: "#" }, { label: "Terms", href: "#" }] }, <Instagram size={24} />
]} </a>
logoText="CleanScene" <a href="https://www.facebook.com/people/CleanScene-Restroom-Rentals/61588358724791/?sk=about" target="_blank" rel="noopener noreferrer" aria-label="CleanScene Restroom Rentals on Facebook" className="text-[#0a7039] hover:opacity-80 transition-opacity">
logoSrc="https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3Cr9i1HT3S4vLNiV9XJ6S4fk81W/uploaded-1777213847237-f7u1y0mi.png" <Facebook size={24} />
logoClassName="text-white" </a>
logoImageClassName="scale-75 hidden" </div>
/> <FooterLogoEmphasis
columns={[
{ items: [{ label: "Home", href: "/" }, { label: "Our Premium Fleet", href: "/fleet" }, { label: "Get My Free Estimate", href: "/estimate" }] },
{ items: [{ label: "Contact Us", href: "/contact-us" }, { label: "Privacy Policy", href: "/privacy" }, { label: "Terms and Conditions", href: "/terms" }] },
]}
logoText=""
/>
</div>
</div> </div>
</ReactLenis> </ReactLenis>
</ThemeProvider> </ThemeProvider>

View File

@@ -4,9 +4,10 @@ import { ThemeProvider } from "@/providers/themeProvider/ThemeProvider";
import ReactLenis from "lenis/react"; import ReactLenis from "lenis/react";
import ContactSplitForm from '@/components/sections/contact/ContactSplitForm'; import ContactSplitForm from '@/components/sections/contact/ContactSplitForm';
import FooterLogoEmphasis from '@/components/sections/footer/FooterLogoEmphasis'; import FooterLogoEmphasis from '@/components/sections/footer/FooterLogoEmphasis';
import NavbarLayoutFloatingOverlay from '@/components/navbar/NavbarLayoutFloatingOverlay/NavbarLayoutFloatingOverlay'; import NavbarLayoutFloatingInline from '@/components/navbar/NavbarLayoutFloatingInline';
import { Instagram, Facebook } from "lucide-react";
export default function LandingPage() { export default function ContactPage() {
return ( return (
<ThemeProvider <ThemeProvider
defaultButtonVariant="expand-hover" defaultButtonVariant="expand-hover"
@@ -21,47 +22,55 @@ export default function LandingPage() {
headingFontWeight="bold" headingFontWeight="bold"
> >
<ReactLenis root> <ReactLenis root>
<div id="nav" data-section="nav"> <div id="nav" data-section="nav">
<NavbarLayoutFloatingOverlay <NavbarLayoutFloatingInline
navItems={[ navItems={[
{ name: "Home", id: "/" }, { name: "Home", id: "/" },
{ name: "Fleet", id: "/fleet" }, { name: "Our Premium Fleet", id: "/fleet" },
{ name: "Request a free estimate", id: "/estimate" }, { name: "Contact us", id: "/contact-us" },
{ name: "Contact us", id: "/contact-us" }, ]}
]} brandName="CleanScene"
brandName="CleanScene" logoSrc="https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3Cr9i1HT3S4vLNiV9XJ6S4fk81W/uploaded-1777837799704-b8guhfm1.png"
logoSrc="https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3Cr9i1HT3S4vLNiV9XJ6S4fk81W/uploaded-1777213847237-f7u1y0mi.png" logoAlt="CleanScene Logo"
logoImageClassName="scale-150" button={{ text: "Get My Free Estimate", href: "/estimate" }}
/> className="py-2"
</div> />
</div>
<div id="contact" data-section="contact"> <div id="contact" data-section="contact">
<ContactSplitForm <ContactSplitForm
useInvertedBackground={false} useInvertedBackground={false}
title="Request a Free Estimate" title="Request a Free Estimate"
titleClassName="text-[#0a7039]" titleClassName="text-[#0a7039]"
description="Tell us about your event. We typically respond within 4 business hours." description="Tell us about your event. We typically respond within 4 business hours."
inputs={[ inputs={[
{ name: "name", type: "text", placeholder: "Full Name", required: true }, { name: "name", type: "text", placeholder: "Full Name", required: true },
{ name: "email", type: "email", placeholder: "Email Address", required: true }, { name: "email", type: "email", placeholder: "Email Address", required: true },
]} ]}
textarea={{ name: "message", placeholder: "Tell us about your event details...", rows: 4 }} textarea={{ name: "message", placeholder: "Tell us about your event details...", rows: 4 }}
imageSrc="http://img.b2bpic.net/free-photo/happy-event-manager-banquet-hall_23-2148085332.jpg" imageSrc="http://img.b2bpic.net/free-photo/happy-event-manager-banquet-hall_23-2148085332.jpg"
/> />
</div> </div>
<div id="footer" data-section="footer"> <div id="footer" data-section="footer">
<FooterLogoEmphasis <div className="flex flex-col items-center py-8">
columns={[ <div className="flex items-center mb-4 gap-4">
{ items: [{ label: "Home", href: "/" }, { label: "Fleet", href: "/fleet" }, { label: "Request a free estimate", href: "/estimate" }] }, <a href="https://www.instagram.com/cleanscene" target="_blank" rel="noopener noreferrer" aria-label="Follow CleanScene on Instagram" className="text-[#0a7039] hover:opacity-80 transition-opacity">
{ items: [{ label: "Contact us", href: "/contact-us" }, { label: "Privacy policy", href: "#" }, { label: "Terms", href: "#" }] }, <Instagram size={24} />
]} </a>
logoText="CleanScene" <a href="https://www.facebook.com/people/CleanScene-Restroom-Rentals/61588358724791/?sk=about" target="_blank" rel="noopener noreferrer" aria-label="CleanScene Restroom Rentals on Facebook" className="text-[#0a7039] hover:opacity-80 transition-opacity">
logoSrc="https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3Cr9i1HT3S4vLNiV9XJ6S4fk81W/uploaded-1777213847237-f7u1y0mi.png" <Facebook size={24} />
logoClassName="text-white" </a>
logoImageClassName="scale-75 hidden" </div>
/> <FooterLogoEmphasis
</div> columns={[
{ items: [{ label: "Home", href: "/" }, { label: "Our Premium Fleet", href: "/fleet" }, { label: "Get My Free Estimate", href: "/estimate" }] },
{ items: [{ label: "Contact Us", href: "/contact-us" }, { label: "Privacy Policy", href: "/privacy" }, { label: "Terms and Conditions", href: "/terms" }] },
]}
logoText="CleanScene"
/>
</div>
</div>
</ReactLenis> </ReactLenis>
</ThemeProvider> </ThemeProvider>
); );

View File

@@ -4,7 +4,8 @@ import { ThemeProvider } from "@/providers/themeProvider/ThemeProvider";
import ReactLenis from "lenis/react"; import ReactLenis from "lenis/react";
import ContactSplitForm from '@/components/sections/contact/ContactSplitForm'; import ContactSplitForm from '@/components/sections/contact/ContactSplitForm';
import FooterLogoEmphasis from '@/components/sections/footer/FooterLogoEmphasis'; import FooterLogoEmphasis from '@/components/sections/footer/FooterLogoEmphasis';
import NavbarLayoutFloatingOverlay from '@/components/navbar/NavbarLayoutFloatingOverlay/NavbarLayoutFloatingOverlay'; import NavbarLayoutFloatingInline from '@/components/navbar/NavbarLayoutFloatingInline';
import { Instagram, Facebook } from "lucide-react";
export default function EstimatePage() { export default function EstimatePage() {
return ( return (
@@ -21,51 +22,61 @@ export default function EstimatePage() {
headingFontWeight="bold" headingFontWeight="bold"
> >
<ReactLenis root> <ReactLenis root>
<div id="nav" data-section="nav"> <div id="nav" data-section="nav">
<NavbarLayoutFloatingOverlay <NavbarLayoutFloatingInline
navItems={[ navItems={[
{ name: "Home", id: "/" }, { name: "Home", id: "/" },
{ name: "Fleet", id: "/fleet" }, { name: "Our Premium Fleet", id: "/fleet" },
{ name: "Request a free estimate", id: "/estimate" }, { name: "Contact us", id: "/contact-us" },
{ name: "Contact us", id: "/contact-us" }, ]}
]} brandName="CleanScene"
brandName="CleanScene" logoSrc="https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3Cr9i1HT3S4vLNiV9XJ6S4fk81W/uploaded-1777837799704-b8guhfm1.png"
logoSrc="https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3Cr9i1HT3S4vLNiV9XJ6S4fk81W/uploaded-1777213847237-f7u1y0mi.png" logoAlt="CleanScene Logo"
logoImageClassName="scale-150" button={{ text: "Get My Free Estimate", href: "/estimate" }}
/> className="py-2"
</div> />
</div>
<div id="estimate-form" data-section="estimate-form"> <div id="estimate-form" data-section="estimate-form">
<ContactSplitForm <ContactSplitForm
useInvertedBackground={false} useInvertedBackground={false}
title="Request a free estimate" title="Request a free estimate"
titleClassName="text-[#0a7039]" titleClassName="text-[#0a7039]"
description="Tell us about your event. We typically respond within 24 business hours." description="Tell us about your event. We typically respond within 24 business hours."
inputs={[ inputs={[
{ name: "full_name", type: "text", placeholder: "Full Name", required: true }, { name: "full_name", type: "text", placeholder: "Full Name", required: true },
{ name: "email", type: "email", placeholder: "Email Address", required: true }, { name: "email", type: "email", placeholder: "Email Address", required: true },
{ name: "phone", type: "tel", placeholder: "Phone Number", required: true }, { name: "phone", type: "tel", placeholder: "Phone Number", required: true },
{ name: "event_date", type: "date", placeholder: "Event Date", required: true }, { name: "guest_count", type: "number", placeholder: "Estimated Guest Count", required: true },
{ name: "address", type: "text", placeholder: "Delivery Address", required: true }, { name: "event_date_title", type: "text", placeholder: "Event Date", className: "border-none bg-transparent font-semibold mt-4 mb-0 pb-0 text-sm" },
{ name: "event_type", type: "text", placeholder: "Event Type", required: true }, { name: "event_date", type: "date", placeholder: "Event Date", required: true },
]} { name: "address", type: "text", placeholder: "Delivery Address", required: true },
textarea={{ name: "other_info", placeholder: "Other info (Optional)", rows: 5 }} { name: "event_type", type: "text", placeholder: "Event Type", required: true },
imageSrc="https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3Cr9i1HT3S4vLNiV9XJ6S4fk81W/uploaded-1777134554820-rdizvwfd.jpg" ]}
/> textarea={{ name: "other_info", placeholder: "Other info (Optional)", rows: 5 }}
</div> imageSrc="https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3Cr9i1HT3S4vLNiV9XJ6S4fk81W/uploaded-1777134554820-rdizvwfd.jpg?_wi=1"
/>
</div>
<div id="footer" data-section="footer"> <div id="footer" data-section="footer">
<FooterLogoEmphasis <div className="flex flex-col items-center py-8">
columns={[ <div className="flex items-center mb-4 gap-4">
{ items: [{ label: "Home", href: "/" }, { label: "Fleet", href: "/fleet" }, { label: "Request a free estimate", href: "/estimate" }] }, <a href="https://www.instagram.com/cleanscene" target="_blank" rel="noopener noreferrer" aria-label="Follow CleanScene on Instagram" className="text-[#0a7039] hover:opacity-80 transition-opacity">
{ items: [{ label: "Contact us", href: "/contact-us" }, { label: "Privacy policy", href: "#" }, { label: "Terms", href: "#" }] }, <Instagram size={24} />
]} </a>
logoText="CleanScene" <a href="https://www.facebook.com/people/CleanScene-Restroom-Rentals/61588358724791/?sk=about" target="_blank" rel="noopener noreferrer" aria-label="CleanScene Restroom Rentals on Facebook" className="text-[#0a7039] hover:opacity-80 transition-opacity">
logoSrc="https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3Cr9i1HT3S4vLNiV9XJ6S4fk81W/uploaded-1777213847237-f7u1y0mi.png" <Facebook size={24} />
logoClassName="text-white" </a>
logoImageClassName="scale-75 hidden" </div>
/> <FooterLogoEmphasis
</div> columns={[
{ items: [{ label: "Home", href: "/" }, { label: "Our Premium Fleet", href: "/fleet" }, { label: "Get My Free Estimate", href: "/estimate" }] },
{ items: [{ label: "Contact Us", href: "/contact-us" }, { label: "Privacy Policy", href: "/privacy" }, { label: "Terms and Conditions", href: "/terms" }] },
]}
logoText=""
/>
</div>
</div>
</ReactLenis> </ReactLenis>
</ThemeProvider> </ThemeProvider>
); );

View File

@@ -2,11 +2,16 @@
import { ThemeProvider } from "@/providers/themeProvider/ThemeProvider"; import { ThemeProvider } from "@/providers/themeProvider/ThemeProvider";
import ReactLenis from "lenis/react"; import ReactLenis from "lenis/react";
import NavbarLayoutFloatingOverlay from '@/components/navbar/NavbarLayoutFloatingOverlay/NavbarLayoutFloatingOverlay'; import NavbarLayoutFloatingInline from '@/components/navbar/NavbarLayoutFloatingInline';
import ProductCardTwo from '@/components/sections/product/ProductCardTwo'; import ProductCardTwo from '@/components/sections/product/ProductCardTwo';
import FeatureCardThree from '@/components/sections/feature/featureCardThree/FeatureCardThree';
import FooterLogoEmphasis from '@/components/sections/footer/FooterLogoEmphasis'; import FooterLogoEmphasis from '@/components/sections/footer/FooterLogoEmphasis';
import { useState } from 'react';
import { Instagram, Facebook } from "lucide-react";
export default function FleetPage() { export default function FleetPage() {
const [popupContent, setPopupContent] = useState<{title: string, body: string} | null>(null);
return ( return (
<ThemeProvider <ThemeProvider
defaultButtonVariant="expand-hover" defaultButtonVariant="expand-hover"
@@ -22,16 +27,17 @@ export default function FleetPage() {
> >
<ReactLenis root> <ReactLenis root>
<div id="nav" data-section="nav"> <div id="nav" data-section="nav">
<NavbarLayoutFloatingOverlay <NavbarLayoutFloatingInline
navItems={[ navItems={[
{ name: "Home", id: "/" }, { name: "Home", id: "/" },
{ name: "Fleet", id: "/fleet" }, { name: "Our Premium Fleet", id: "/fleet" },
{ name: "Request a free estimate", id: "/estimate" },
{ name: "Contact us", id: "/contact-us" }, { name: "Contact us", id: "/contact-us" },
]} ]}
brandName="CleanScene" brandName="CleanScene"
logoSrc="https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3Cr9i1HT3S4vLNiV9XJ6S4fk81W/uploaded-1777213847237-f7u1y0mi.png" logoSrc="https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3Cr9i1HT3S4vLNiV9XJ6S4fk81W/uploaded-1777837799704-b8guhfm1.png"
logoImageClassName="scale-150" logoAlt="CleanScene Logo"
button={{ text: "Get My Free Estimate", href: "/estimate" }}
className="py-2"
/> />
</div> </div>
@@ -42,8 +48,26 @@ export default function FleetPage() {
gridVariant="four-items-2x2-equal-grid" gridVariant="four-items-2x2-equal-grid"
useInvertedBackground={false} useInvertedBackground={false}
products={[ products={[
{ id: "p1", brand: "CleanScene", name: "3 Station, Private Floorplan Restroom Trailer", price: "$1,375 per day", rating: 0, reviewCount: "", imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3Cr9i1HT3S4vLNiV9XJ6S4fk81W/uploaded-1777832277795-ebq2l26f.png?_wi=1" }, {
{ id: "p2", brand: "CleanScene", name: "4 Station, Community Floorplan Restroom Trailer", price: "$1,825 per day", rating: 0, reviewCount: "", imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3Cr9i1HT3S4vLNiV9XJ6S4fk81W/uploaded-1777832470445-mr4qosuh.png?_wi=1" }, id: "p1",
brand: "CleanScene",
name: "3 Station, Private Floorplan Restroom Trailer",
price: "$1,375 per day",
rating: 5,
reviewCount: "12",
imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3Cr9i1HT3S4vLNiV9XJ6S4fk81W/uploaded-1777832277795-ebq2l26f.png?_wi=1",
onProductClick: () => setPopupContent({ title: "3-Station Private Restroom Trailer", body: "Modern Finishings" })
},
{
id: "p2",
brand: "CleanScene",
name: "4 Station, Community Floorplan Restroom Trailer",
price: "$1,825 per day",
rating: 5,
reviewCount: "15",
imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3Cr9i1HT3S4vLNiV9XJ6S4fk81W/uploaded-1777832470445-mr4qosuh.png?_wi=1",
onProductClick: () => setPopupContent({ title: "4-Station Community Restroom Trailer", body: "Rustic Elegance" })
},
]} ]}
title="Our premium fleet" title="Our premium fleet"
textBoxTitleClassName="text-[#0a7039]" textBoxTitleClassName="text-[#0a7039]"
@@ -51,18 +75,41 @@ export default function FleetPage() {
/> />
</div> </div>
<div id="footer" data-section="footer"> <div id="features" data-section="features">
<FooterLogoEmphasis <FeatureCardThree
columns={[ title="Premium interiors for a premium fleet"
{ items: [{ label: "Home", href: "/" }, { label: "Fleet", href: "/fleet" }, { label: "Request a free estimate", href: "/estimate" }] }, description="Our restroom trailers are designed for comfort and ease."
{ items: [{ label: "Contact us", href: "/contact-us" }, { label: "Privacy policy", href: "#" }, { label: "Terms", href: "#" }] }, textboxLayout="default"
]} gridVariant="three-columns-all-equal-width"
logoText="CleanScene" animationType="slide-up"
logoSrc="https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3Cr9i1HT3S4vLNiV9XJ6S4fk81W/uploaded-1777213847237-f7u1y0mi.png" features={[
logoClassName="text-white" { title: "Private restrooms with rustic finishings", description: "4-Station, Community Floorplan", imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3Cr9i1HT3S4vLNiV9XJ6S4fk81W/uploaded-1777844457157-thyrfsbj.png" },
logoImageClassName="scale-75 hidden" { title: "Private restrooms with modern finishings", description: "3-Station, Private Floorplan", imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3Cr9i1HT3S4vLNiV9XJ6S4fk81W/uploaded-1777844630022-ryezs5em.jpg?_wi=1" },
{ title: "Lighted vanity with rustic finishings", description: "4-Station, Community Floorplan", imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3Cr9i1HT3S4vLNiV9XJ6S4fk81W/uploaded-1777844630022-blt2zl10.jpg" }
]}
useInvertedBackground={false}
/> />
</div> </div>
<div id="footer" data-section="footer">
<div className="flex flex-col items-center py-8">
<div className="flex items-center mb-4 gap-4">
<a href="https://www.instagram.com/cleanscene" target="_blank" rel="noopener noreferrer" aria-label="Follow CleanScene on Instagram" className="text-[#0a7039] hover:opacity-80 transition-opacity">
<Instagram size={24} />
</a>
<a href="https://www.facebook.com/people/CleanScene-Restroom-Rentals/61588358724791/?sk=about" target="_blank" rel="noopener noreferrer" aria-label="CleanScene Restroom Rentals on Facebook" className="text-[#0a7039] hover:opacity-80 transition-opacity">
<Facebook size={24} />
</a>
</div>
<FooterLogoEmphasis
columns={[
{ items: [{ label: "Home", href: "/" }, { label: "Our Premium Fleet", href: "/fleet" }, { label: "Get My Free Estimate", href: "/estimate" }] },
{ items: [{ label: "Contact Us", href: "/contact-us" }, { label: "Privacy Policy", href: "/privacy" }, { label: "Terms and Conditions", href: "/terms" }] },
]}
logoText=""
/>
</div>
</div>
</ReactLenis> </ReactLenis>
</ThemeProvider> </ThemeProvider>
); );

View File

@@ -2,13 +2,12 @@
import { ThemeProvider } from "@/providers/themeProvider/ThemeProvider"; import { ThemeProvider } from "@/providers/themeProvider/ThemeProvider";
import ReactLenis from "lenis/react"; import ReactLenis from "lenis/react";
import ContactText from '@/components/sections/contact/ContactText';
import FooterLogoEmphasis from '@/components/sections/footer/FooterLogoEmphasis'; import FooterLogoEmphasis from '@/components/sections/footer/FooterLogoEmphasis';
import HeroSplitKpi from '@/components/sections/hero/HeroSplitKpi'; import HeroSplitKpi from '@/components/sections/hero/HeroSplitKpi';
import NavbarLayoutFloatingOverlay from '@/components/navbar/NavbarLayoutFloatingOverlay/NavbarLayoutFloatingOverlay'; import NavbarLayoutFloatingInline from '@/components/navbar/NavbarLayoutFloatingInline';
import ProductCardTwo from '@/components/sections/product/ProductCardTwo'; import ProductCardTwo from '@/components/sections/product/ProductCardTwo';
import FeatureCardTwentyNine from '@/components/sections/feature/featureCardTwentyNine/FeatureCardTwentyNine';
import TextSplitAbout from '@/components/sections/about/TextSplitAbout'; import TextSplitAbout from '@/components/sections/about/TextSplitAbout';
import { Instagram, Facebook } from "lucide-react";
export default function LandingPage() { export default function LandingPage() {
return ( return (
@@ -25,109 +24,90 @@ export default function LandingPage() {
headingFontWeight="bold" headingFontWeight="bold"
> >
<ReactLenis root> <ReactLenis root>
<div id="nav" data-section="nav"> <div id="nav" data-section="nav">
<NavbarLayoutFloatingOverlay <NavbarLayoutFloatingInline
navItems={[ navItems={[
{ name: "Home", id: "/" }, { name: "Home", id: "/" },
{ name: "Fleet", id: "/fleet" }, { name: "Our Premium Fleet", id: "/fleet" },
{ name: "Request a free estimate", id: "/estimate" }, { name: "Contact us", id: "/contact-us" },
{ name: "Contact us", id: "/contact-us" }, ]}
]} brandName="CleanScene"
brandName="CleanScene" logoSrc="https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3Cr9i1HT3S4vLNiV9XJ6S4fk81W/uploaded-1777837799704-b8guhfm1.png"
logoSrc="https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3Cr9i1HT3S4vLNiV9XJ6S4fk81W/uploaded-1777213847237-f7u1y0mi.png" logoAlt="CleanScene Logo"
logoImageClassName="scale-150" button={{ text: "Get My Free Estimate", href: "/estimate" }}
/> className="py-2"
</div> />
</div>
<div id="hero" data-section="hero"> <div id="hero" data-section="hero">
<HeroSplitKpi <HeroSplitKpi
background={{ variant: "gradient-bars" }} background={{ variant: "gradient-bars" }}
title="Set the Scene for a Flawless Event" title="Premium Portable Restrooms"
titleClassName="text-[#0a7039]" titleClassName="text-[#0a7039]"
description="Our trailers offer the comfort of an interior space with the quality of modern hospitality." description="Proudly serving Northeast Wisconsin."
kpis={[ kpis={[
{ value: "10+", label: "Counties Served" }, { value: "10+", label: "Counties Served" },
{ value: "100%", label: "Guest Comfort" }, { value: "100%", label: "Guest Comfort" },
{ value: "100%", label: "Rental Satisfaction" }, { value: "100%", label: "Local Team" },
]} ]}
enableKpiAnimation={true} enableKpiAnimation={true}
buttons={[ buttons={[
{ text: "Request a free estimate", href: "/estimate" }, { text: "Get My Free Estimate", href: "/estimate" },
{ text: "View The Fleet", href: "/fleet" }, { text: "View The Fleet", href: "/fleet" },
]} ]}
imageSrc="https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3Cr9i1HT3S4vLNiV9XJ6S4fk81W/uploaded-1777135032652-q27squi7.jpg" imageSrc="https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3Cr9i1HT3S4vLNiV9XJ6S4fk81W/uploaded-1777135032652-q27squi7.jpg?_wi=1"
mediaAnimation="slide-up" mediaAnimation="slide-up"
/> />
</div> </div>
<div id="about" data-section="about"> <div id="about" data-section="about">
<TextSplitAbout <TextSplitAbout
useInvertedBackground={false} useInvertedBackground={false}
title="The CleanScene Difference" title="The CleanScene Difference"
titleClassName="text-[#0a7039]" titleClassName="text-[#0a7039]"
description={[ description={[
"We believe restrooms shouldn't just be functional - they should be part of the event design and experience.", "Our trailers offer the comfort of a premium interior space with a touch of modern hospitality." "Transform the standard event experience by providing premium restroom facilities that your guests will truly appreciate.",
]} "Hiring premium restroom trailers means you are ensuring immaculate comfort and sophisticated design for your event."
/> ]}
</div> />
</div>
<div id="fleet-preview" data-section="fleet-preview"> <div id="fleet-preview" data-section="fleet-preview">
<ProductCardTwo <ProductCardTwo
animationType="slide-up" animationType="slide-up"
textboxLayout="split-description" textboxLayout="split-description"
gridVariant="asymmetric-60-wide-40-narrow" gridVariant="asymmetric-60-wide-40-narrow"
useInvertedBackground={false} useInvertedBackground={false}
products={[ products={[
{ id: "p1", brand: "CleanScene", name: "3 Station, Private Floorplan Restroom Trailer", price: "$1,375 per day", rating: 0, reviewCount: "", imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3Cr9i1HT3S4vLNiV9XJ6S4fk81W/uploaded-1777832277795-ebq2l26f.png?_wi=2" }, { id: "p1", brand: "CleanScene", name: "3 Station, Private Floorplan Restroom Trailer", price: "$1,375 per day", rating: 5, reviewCount: "12", imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3Cr9i1HT3S4vLNiV9XJ6S4fk81W/uploaded-1777832277795-ebq2l26f.png?_wi=2", onProductClick: () => {} },
{ id: "p2", brand: "CleanScene", name: "4 Station, Community Floorplan Restroom Trailer", price: "$1,825 per day", rating: 0, reviewCount: "", imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3Cr9i1HT3S4vLNiV9XJ6S4fk81W/uploaded-1777832470445-mr4qosuh.png?_wi=1" }, { id: "p2", brand: "CleanScene", name: "4 Station, Community Floorplan Restroom Trailer", price: "$1,825 per day", rating: 5, reviewCount: "15", imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3Cr9i1HT3S4vLNiV9XJ6S4fk81W/uploaded-1777832470445-mr4qosuh.png?_wi=1", onProductClick: () => {} },
]} ]}
title="Our Curated Fleet" title="Our Premium Fleet"
textBoxTitleClassName="text-[#0a7039]" textBoxTitleClassName="text-[#0a7039]"
description="Made-in-USA trailers designed for peak comfort." description="Made-in-USA trailers designed for peak comfort."
/> buttons={[{ text: "View Full Specifications", href: "/fleet" }]}
</div> />
</div>
<div id="features" data-section="features"> <div id="footer" data-section="footer">
<FeatureCardTwentyNine <div className="flex flex-col items-center py-8">
animationType="slide-up" <div className="flex items-center mb-4 gap-4">
textboxLayout="default" <a href="https://www.instagram.com/cleanscene" target="_blank" rel="noopener noreferrer" aria-label="Follow CleanScene on Instagram" className="text-[#0a7039] hover:opacity-80 transition-opacity">
gridVariant="uniform-all-items-equal" <Instagram size={24} />
useInvertedBackground={false} </a>
title="Modern Hospitality Standards" <a href="https://www.facebook.com/people/CleanScene-Restroom-Rentals/61588358724791/?sk=about" target="_blank" rel="noopener noreferrer" aria-label="CleanScene Restroom Rentals on Facebook" className="text-[#0a7039] hover:opacity-80 transition-opacity">
cardTitleClassName="text-[#0a7039]" <Facebook size={24} />
description="Every detail of our rental fleet is meticulously maintained to ensure your event leaves a lasting impression." </a>
features={[ </div>
{ title: "Advanced Climate Control", description: "Fully adjustable heating and cooling systems to keep guests comfortable regardless of the season.", imageSrc: "http://img.b2bpic.net/free-photo/view-beautiful-modern-hotel-interior_23-2148777121.jpg", titleImageSrc: "http://img.b2bpic.net/free-photo/view-beautiful-modern-hotel-interior_23-2148777121.jpg", buttonText: "Learn More" }, <FooterLogoEmphasis
{ title: "Luxury Finishes", description: "Designer lighting, high-end vanity surfaces, and elegant trim throughout our trailers.", imageSrc: "http://img.b2bpic.net/free-photo/interior-design-concept-with-details_23-2148777121.jpg", titleImageSrc: "http://img.b2bpic.net/free-photo/interior-design-concept-with-details_23-2148777121.jpg", buttonText: "Learn More" }, columns={[
{ title: "White-Glove Setup", description: "Our professional team handles every step from delivery to onsite staging to ensure perfection.", imageSrc: "http://img.b2bpic.net/free-photo/professional-team-working-together_23-2148777121.jpg", titleImageSrc: "http://img.b2bpic.net/free-photo/professional-team-working-together_23-2148777121.jpg", buttonText: "Learn More" }, { items: [{ label: "Home", href: "/" }, { label: "Our Premium Fleet", href: "/fleet" }, { label: "Get My Free Estimate", href: "/estimate" }] },
]} { items: [{ label: "Contact Us", href: "/contact-us" }, { label: "Privacy Policy", href: "/privacy" }, { label: "Terms and Conditions", href: "/terms" }] },
/> ]}
</div> logoText=""
/>
<div id="contact" data-section="contact"> </div>
<ContactText </div>
useInvertedBackground={false}
background={{ variant: "plain" }}
text="Ready to elevate your event experience? Request an estimate today to secure your dates and discover our premium fleet."
textClassName="text-[#0a7039]"
buttons={[
{ text: "Request a free estimate", href: "/estimate" },
]}
/>
</div>
<div id="footer" data-section="footer">
<FooterLogoEmphasis
columns={[
{ items: [{ label: "Home", href: "/" }, { label: "Fleet", href: "/fleet" }, { label: "Request a free estimate", href: "/estimate" }] },
{ items: [{ label: "Contact us", href: "/contact-us" }, { label: "Privacy policy", href: "#" }, { label: "Terms", href: "#" }] },
]}
logoText="CleanScene"
logoSrc="https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3Cr9i1HT3S4vLNiV9XJ6S4fk81W/uploaded-1777213847237-f7u1y0mi.png"
logoClassName="text-white"
logoImageClassName="scale-75 hidden"
/>
</div>
</ReactLenis> </ReactLenis>
</ThemeProvider> </ThemeProvider>
); );

View File

@@ -2,9 +2,10 @@
import { ThemeProvider } from "@/providers/themeProvider/ThemeProvider"; import { ThemeProvider } from "@/providers/themeProvider/ThemeProvider";
import ReactLenis from "lenis/react"; import ReactLenis from "lenis/react";
import NavbarLayoutFloatingOverlay from '@/components/navbar/NavbarLayoutFloatingOverlay/NavbarLayoutFloatingOverlay'; import NavbarLayoutFloatingInline from '@/components/navbar/NavbarLayoutFloatingInline';
import PricingCardNine from '@/components/sections/pricing/PricingCardNine'; import PricingCardEight from '@/components/sections/pricing/PricingCardEight';
import FooterLogoEmphasis from '@/components/sections/footer/FooterLogoEmphasis'; import FooterLogoEmphasis from '@/components/sections/footer/FooterLogoEmphasis';
import { Instagram, Facebook } from "lucide-react";
export default function PricingPage() { export default function PricingPage() {
return ( return (
@@ -22,20 +23,22 @@ export default function PricingPage() {
> >
<ReactLenis root> <ReactLenis root>
<div id="nav" data-section="nav"> <div id="nav" data-section="nav">
<NavbarLayoutFloatingOverlay <NavbarLayoutFloatingInline
navItems={[ navItems={[
{ name: "Home", id: "/" }, { name: "Home", id: "/" },
{ name: "Fleet", id: "/fleet" }, { name: "Our Premium Fleet", id: "/fleet" },
{ name: "Request a free estimate", id: "/estimate" }, { name: "Pricing", id: "/pricing" },
{ name: "Contact us", id: "/contact-us" }, { name: "Contact us", id: "/contact-us" },
]} ]}
brandName="CleanScene" brandName="CleanScene"
logoSrc="https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3Cr9i1HT3S4vLNiV9XJ6S4fk81W/uploaded-1777213847237-f7u1y0mi.png" logoSrc="https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3Cr9i1HT3S4vLNiV9XJ6S4fk81W/uploaded-1777837799704-b8guhfm1.png"
logoImageClassName="scale-150" logoAlt="CleanScene Logo"
button={{ text: "Get My Free Estimate", href: "/estimate" }}
className="py-2"
/> />
</div> </div>
<div id="pricing" data-section="pricing"> <div id="pricing" data-section="pricing">
<PricingCardNine <PricingCardEight
useInvertedBackground={false} useInvertedBackground={false}
animationType="slide-up" animationType="slide-up"
textboxLayout="split" textboxLayout="split"
@@ -43,27 +46,34 @@ export default function PricingPage() {
description="Affordable plans for every event size." description="Affordable plans for every event size."
plans={[ plans={[
{ {
id: "basic", title: "Standard", price: "$1,000", period: "per event", features: ["Basic Setup", "24/7 Support"], id: "basic", badge: "Standard", price: "$1,000", subtitle: "per event", features: ["Basic Setup", "24/7 Support"],
button: { text: "Select", href: "#" } buttons: [{ text: "Select", href: "#" }]
}, },
{ {
id: "premium", title: "Premium", price: "$1,500", period: "per event", features: ["Premium Setup", "Enhanced Maintenance", "24/7 Support"], id: "premium", badge: "Premium", price: "$1,500", subtitle: "per event", features: ["Premium Setup", "Enhanced Maintenance", "24/7 Support"],
button: { text: "Select", href: "#" } buttons: [{ text: "Select", href: "#" }]
} }
]} ]}
/> />
</div> </div>
<div id="footer" data-section="footer"> <div id="footer" data-section="footer">
<FooterLogoEmphasis <div className="flex flex-col items-center py-8">
<div className="flex items-center mb-4 gap-4">
<a href="https://www.instagram.com/cleanscene" target="_blank" rel="noopener noreferrer" aria-label="Follow CleanScene on Instagram" className="text-[#0a7039] hover:opacity-80 transition-opacity">
<Instagram size={24} />
</a>
<a href="https://www.facebook.com/people/CleanScene-Restroom-Rentals/61588358724791/?sk=about" target="_blank" rel="noopener noreferrer" aria-label="CleanScene Restroom Rentals on Facebook" className="text-[#0a7039] hover:opacity-80 transition-opacity">
<Facebook size={24} />
</a>
</div>
<FooterLogoEmphasis
columns={[ columns={[
{ items: [{ label: "Home", href: "/" }, { label: "Fleet", href: "/fleet" }, { label: "Request a free estimate", href: "/estimate" }] }, { items: [{ label: "Home", href: "/" }, { label: "Our Premium Fleet", href: "/fleet" }, { label: "Pricing", href: "/pricing" }, { label: "Get My Free Estimate", href: "/estimate" }] },
{ items: [{ label: "Contact us", href: "/contact-us" }, { label: "Privacy policy", href: "#" }, { label: "Terms", href: "#" }] }, { items: [{ label: "Contact Us", href: "/contact-us" }, { label: "Privacy Policy", href: "/privacy" }, { label: "Terms and Conditions", href: "/terms" }] },
]} ]}
logoText="CleanScene" logoText="CleanScene"
logoSrc="https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3Cr9i1HT3S4vLNiV9XJ6S4fk81W/uploaded-1777213847237-f7u1y0mi.png"
logoClassName="text-white"
logoImageClassName="scale-75 hidden"
/> />
</div>
</div> </div>
</ReactLenis> </ReactLenis>
</ThemeProvider> </ThemeProvider>

68
src/app/privacy/page.tsx Normal file
View File

@@ -0,0 +1,68 @@
"use client";
import { ThemeProvider } from "@/providers/themeProvider/ThemeProvider";
import ReactLenis from "lenis/react";
import NavbarLayoutFloatingInline from '@/components/navbar/NavbarLayoutFloatingInline';
import FooterLogoEmphasis from '@/components/sections/footer/FooterLogoEmphasis';
import { Instagram, Facebook } from "lucide-react";
export default function PrivacyPage() {
return (
<ThemeProvider
defaultButtonVariant="expand-hover"
defaultTextAnimation="background-highlight"
borderRadius="rounded"
contentWidth="medium"
sizing="largeSmallSizeLargeTitles"
background="blurBottom"
cardStyle="soft-shadow"
primaryButtonStyle="radial-glow"
secondaryButtonStyle="solid"
headingFontWeight="bold"
>
<ReactLenis root>
<div id="nav" data-section="nav">
<NavbarLayoutFloatingInline
navItems={[
{ name: "Home", id: "/" },
{ name: "Our Premium Fleet", id: "/fleet" },
{ name: "Contact us", id: "/contact-us" },
]}
brandName="CleanScene"
logoSrc="https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3Cr9i1HT3S4vLNiV9XJ6S4fk81W/uploaded-1777837799704-b8guhfm1.png"
logoAlt="CleanScene Logo"
button={{ text: "Get My Free Estimate", href: "/estimate" }}
className="py-2"
/>
</div>
<div id="content" className="py-20 px-6 max-w-4xl mx-auto">
<h1 className="text-4xl font-bold mb-8 text-[#0a7039]">Privacy Policy</h1>
<div className="prose max-w-none">
<p>Welcome to CleanScene. This Privacy Policy explains how we collect, use, and protect your information when you visit our website or use our services.</p>
</div>
</div>
<div id="footer" data-section="footer">
<div className="flex flex-col items-center py-8">
<div className="flex items-center mb-4 gap-4">
<a href="https://www.instagram.com/cleanscene" target="_blank" rel="noopener noreferrer" aria-label="Follow CleanScene on Instagram" className="text-[#0a7039] hover:opacity-80 transition-opacity">
<Instagram size={24} />
</a>
<a href="https://www.facebook.com/people/CleanScene-Restroom-Rentals/61588358724791/?sk=about" target="_blank" rel="noopener noreferrer" aria-label="CleanScene Restroom Rentals on Facebook" className="text-[#0a7039] hover:opacity-80 transition-opacity">
<Facebook size={24} />
</a>
</div>
<FooterLogoEmphasis
columns={[
{ items: [{ label: "Home", href: "/" }, { label: "Our Premium Fleet", href: "/fleet" }, { label: "Get My Free Estimate", href: "/estimate" }] },
{ items: [{ label: "Contact Us", href: "/contact-us" }, { label: "Privacy Policy", href: "/privacy" }, { label: "Terms and Conditions", href: "/terms" }] },
]}
logoText=""
/>
</div>
</div>
</ReactLenis>
</ThemeProvider>
);
}