diff --git a/src/app/aaa/page.tsx b/src/app/aaa/page.tsx deleted file mode 100644 index 0dec3c1..0000000 --- a/src/app/aaa/page.tsx +++ /dev/null @@ -1,17 +0,0 @@ -// ... existing imports ... - -async function getData() { - // Simulate a delay to show server-side data fetching - await new Promise((resolve) => setTimeout(resolve, 1000)); - return { message: 'This data was fetched on the server!' }; -} - -export default async function Home() { - const data = await getData(); - - return ( -
- ssss -
- ); -} diff --git a/src/app/about-us/page.tsx b/src/app/about-us/page.tsx new file mode 100644 index 0000000..c3390e1 --- /dev/null +++ b/src/app/about-us/page.tsx @@ -0,0 +1,25 @@ +import images from '@/assets/images/images'; +import Header from '@/components/layout/header'; +import InnerPageBanner from '@/components/layout/innerPages/banner'; +import SectionTitle from '@/components/layout/sectionTitle'; +import AboutTopInfo from '@/components/pages/about/TopInfo'; +import { t } from '@/locales/translates'; + +async function getData() { + await new Promise((resolve) => setTimeout(resolve, 1000)); + return { message: 'This data was fetched on the server!' }; +} + +export default async function Home() { + const data = await getData(); + + return ( +
+ + +
+ ); +} diff --git a/src/app/globals.css b/src/app/globals.css index 6daa977..f88bc3a 100644 --- a/src/app/globals.css +++ b/src/app/globals.css @@ -1,56 +1,108 @@ @import "tailwindcss"; @import "tailwindcss/utilities"; - +/* manrope-200 - latin */ @font-face { + font-display: swap; + font-family: 'Manrope'; - src: url('../assets/fonts/manrope/manrope-cyrillic-200-normal.woff2') format('woff2'), - url('../assets/fonts/manrope/manrope-cyrillic-200-normal.woff') format('woff'); + font-style: normal; font-weight: 200; - font-style: normal; + src: url('../assets/fonts/manrope/manrope-v15-latin-200.eot'); + src: url('../assets/fonts/manrope/manrope-v15-latin-200.eot?#iefix') format('embedded-opentype'), + url('../assets/fonts/manrope/manrope-v15-latin-200.woff2') format('woff2'), + url('../assets/fonts/manrope/manrope-v15-latin-200.woff') format('woff'), + url('../assets/fonts/manrope/manrope-v15-latin-200.ttf') format('truetype'), + url('../assets/fonts/manrope/manrope-v15-latin-200.svg#Manrope') format('svg'); } - +/* manrope-300 - latin */ @font-face { + font-display: swap; + font-family: 'Manrope'; - src: url('../assets/fonts/manrope/manrope-cyrillic-300-normal.woff2') format('woff2'), - url('../assets/fonts/manrope/manrope-cyrillic-300-normal.woff') format('woff'); + font-style: normal; font-weight: 300; - font-style: normal; + src: url('../assets/fonts/manrope/manrope-v15-latin-300.eot'); + src: url('../assets/fonts/manrope/manrope-v15-latin-300.eot?#iefix') format('embedded-opentype'), + url('../assets/fonts/manrope/manrope-v15-latin-300.woff2') format('woff2'), + url('../assets/fonts/manrope/manrope-v15-latin-300.woff') format('woff'), + url('../assets/fonts/manrope/manrope-v15-latin-300.ttf') format('truetype'), + url('../assets/fonts/manrope/manrope-v15-latin-300.svg#Manrope') format('svg'); } + +/* manrope-regular - latin */ @font-face { + font-display: swap; + font-family: 'Manrope'; - src: url('../assets/fonts/manrope/manrope-cyrillic-400-normal.woff2') format('woff2'), - url('../assets/fonts/manrope/manrope-cyrillic-400-normal.woff') format('woff'); + font-style: normal; font-weight: 400; - font-style: normal; + src: url('../assets/fonts/manrope/manrope-v15-latin-regular.eot'); + src: url('../assets/fonts/manrope/manrope-v15-latin-regular.eot?#iefix') format('embedded-opentype'), + url('../assets/fonts/manrope/manrope-v15-latin-regular.woff2') format('woff2'), + url('../assets/fonts/manrope/manrope-v15-latin-regular.woff') format('woff'), + url('../assets/fonts/manrope/manrope-v15-latin-regular.ttf') format('truetype'), + url('../assets/fonts/manrope/manrope-v15-latin-regular.svg#Manrope') format('svg'); } + +/* manrope-500 - latin */ @font-face { + font-display: swap; + font-family: 'Manrope'; - src: url('../assets/fonts/manrope/manrope-cyrillic-500-normal.woff2') format('woff2'), - url('../assets/fonts/manrope/manrope-cyrillic-500-normal.woff') format('woff'); + font-style: normal; font-weight: 500; - font-style: normal; + src: url('../assets/fonts/manrope/manrope-v15-latin-500.eot'); + src: url('../assets/fonts/manrope/manrope-v15-latin-500.eot?#iefix') format('embedded-opentype'), + url('../assets/fonts/manrope/manrope-v15-latin-500.woff2') format('woff2'), + url('../assets/fonts/manrope/manrope-v15-latin-500.woff') format('woff'), + url('../assets/fonts/manrope/manrope-v15-latin-500.ttf') format('truetype'), + url('../assets/fonts/manrope/manrope-v15-latin-500.svg#Manrope') format('svg'); } + +/* manrope-600 - latin */ @font-face { + font-display: swap; + font-family: 'Manrope'; - src: url('../assets/fonts/manrope/manrope-cyrillic-600-normal.woff2') format('woff2'), - url('../assets/fonts/manrope/manrope-cyrillic-600-normal.woff') format('woff'); + font-style: normal; font-weight: 600; - font-style: normal; + src: url('../assets/fonts/manrope/manrope-v15-latin-600.eot'); + src: url('../assets/fonts/manrope/manrope-v15-latin-600.eot?#iefix') format('embedded-opentype'), + url('../assets/fonts/manrope/manrope-v15-latin-600.woff2') format('woff2'), + url('../assets/fonts/manrope/manrope-v15-latin-600.woff') format('woff'), + url('../assets/fonts/manrope/manrope-v15-latin-600.ttf') format('truetype'), + url('../assets/fonts/manrope/manrope-v15-latin-600.svg#Manrope') format('svg'); } + +/* manrope-700 - latin */ @font-face { + font-display: swap; + font-family: 'Manrope'; - src: url('../assets/fonts/manrope/manrope-cyrillic-700-normal.woff2') format('woff2'), - url('../assets/fonts/manrope/manrope-cyrillic-700-normal.woff') format('woff'); + font-style: normal; font-weight: 700; - font-style: normal; + src: url('../assets/fonts/manrope/manrope-v15-latin-700.eot'); + src: url('../assets/fonts/manrope/manrope-v15-latin-700.eot?#iefix') format('embedded-opentype'), + url('../assets/fonts/manrope/manrope-v15-latin-700.woff2') format('woff2'), + url('../assets/fonts/manrope/manrope-v15-latin-700.woff') format('woff'), + url('../assets/fonts/manrope/manrope-v15-latin-700.ttf') format('truetype'), + url('../assets/fonts/manrope/manrope-v15-latin-700.svg#Manrope') format('svg'); } + +/* manrope-800 - latin */ @font-face { + font-display: swap; + font-family: 'Manrope'; - src: url('../assets/fonts/manrope/manrope-cyrillic-800-normal.woff2') format('woff2'), - url('../assets/fonts/manrope/manrope-cyrillic-800-normal.woff') format('woff'); - font-weight: 800; font-style: normal; + font-weight: 800; + src: url('../assets/fonts/manrope/manrope-v15-latin-800.eot'); + src: url('../assets/fonts/manrope/manrope-v15-latin-800.eot?#iefix') format('embedded-opentype'), + url('../assets/fonts/manrope/manrope-v15-latin-800.woff2') format('woff2'), + url('../assets/fonts/manrope/manrope-v15-latin-800.woff') format('woff'), + url('../assets/fonts/manrope/manrope-v15-latin-800.ttf') format('truetype'), + url('../assets/fonts/manrope/manrope-v15-latin-800.svg#Manrope') format('svg'); } * { diff --git a/src/app/page.tsx b/src/app/page.tsx index e6251d8..7dbfe20 100644 --- a/src/app/page.tsx +++ b/src/app/page.tsx @@ -1,4 +1,3 @@ -// ... existing imports ... import Header from '@/components/layout/header'; async function getData() { diff --git a/src/app/page/a.tsx b/src/app/page/a.tsx deleted file mode 100644 index bfcfb19..0000000 --- a/src/app/page/a.tsx +++ /dev/null @@ -1,17 +0,0 @@ -// ... existing imports ... - -async function getData() { - // Simulate a delay to show server-side data fetching - await new Promise((resolve) => setTimeout(resolve, 1000)); - return { message: 'This data was fetched on the server!' }; -} - -export default async function Home() { - const data = await getData(); - - return ( -
- ssss -
- ); -} diff --git a/src/app/page/page.tsx b/src/app/page/page.tsx deleted file mode 100644 index bfcfb19..0000000 --- a/src/app/page/page.tsx +++ /dev/null @@ -1,17 +0,0 @@ -// ... existing imports ... - -async function getData() { - // Simulate a delay to show server-side data fetching - await new Promise((resolve) => setTimeout(resolve, 1000)); - return { message: 'This data was fetched on the server!' }; -} - -export default async function Home() { - const data = await getData(); - - return ( -
- ssss -
- ); -} diff --git a/src/assets/constants/routeFactory/index.ts b/src/assets/constants/routeFactory/index.ts index 8fbba9e..ffa3d8b 100644 --- a/src/assets/constants/routeFactory/index.ts +++ b/src/assets/constants/routeFactory/index.ts @@ -7,6 +7,6 @@ export default { }, about: { title: t('pages_about_title'), - route: () => '/about', + route: () => '/about-us', }, }; diff --git a/src/assets/fonts/manrope/manrope-cyrillic-200-normal.woff b/src/assets/fonts/manrope/manrope-cyrillic-200-normal.woff deleted file mode 100644 index c1c8f54..0000000 Binary files a/src/assets/fonts/manrope/manrope-cyrillic-200-normal.woff and /dev/null differ diff --git a/src/assets/fonts/manrope/manrope-cyrillic-200-normal.woff2 b/src/assets/fonts/manrope/manrope-cyrillic-200-normal.woff2 deleted file mode 100644 index d5f17a4..0000000 Binary files a/src/assets/fonts/manrope/manrope-cyrillic-200-normal.woff2 and /dev/null differ diff --git a/src/assets/fonts/manrope/manrope-cyrillic-300-normal.woff b/src/assets/fonts/manrope/manrope-cyrillic-300-normal.woff deleted file mode 100644 index 3394cb3..0000000 Binary files a/src/assets/fonts/manrope/manrope-cyrillic-300-normal.woff and /dev/null differ diff --git a/src/assets/fonts/manrope/manrope-cyrillic-300-normal.woff2 b/src/assets/fonts/manrope/manrope-cyrillic-300-normal.woff2 deleted file mode 100644 index d6a6b29..0000000 Binary files a/src/assets/fonts/manrope/manrope-cyrillic-300-normal.woff2 and /dev/null differ diff --git a/src/assets/fonts/manrope/manrope-cyrillic-400-normal.woff b/src/assets/fonts/manrope/manrope-cyrillic-400-normal.woff deleted file mode 100644 index b05492b..0000000 Binary files a/src/assets/fonts/manrope/manrope-cyrillic-400-normal.woff and /dev/null differ diff --git a/src/assets/fonts/manrope/manrope-cyrillic-400-normal.woff2 b/src/assets/fonts/manrope/manrope-cyrillic-400-normal.woff2 deleted file mode 100644 index e64035c..0000000 Binary files a/src/assets/fonts/manrope/manrope-cyrillic-400-normal.woff2 and /dev/null differ diff --git a/src/assets/fonts/manrope/manrope-cyrillic-500-normal.woff b/src/assets/fonts/manrope/manrope-cyrillic-500-normal.woff deleted file mode 100644 index f6a20c6..0000000 Binary files a/src/assets/fonts/manrope/manrope-cyrillic-500-normal.woff and /dev/null differ diff --git a/src/assets/fonts/manrope/manrope-cyrillic-500-normal.woff2 b/src/assets/fonts/manrope/manrope-cyrillic-500-normal.woff2 deleted file mode 100644 index e55bcb6..0000000 Binary files a/src/assets/fonts/manrope/manrope-cyrillic-500-normal.woff2 and /dev/null differ diff --git a/src/assets/fonts/manrope/manrope-cyrillic-600-normal.woff b/src/assets/fonts/manrope/manrope-cyrillic-600-normal.woff deleted file mode 100644 index 18573f4..0000000 Binary files a/src/assets/fonts/manrope/manrope-cyrillic-600-normal.woff and /dev/null differ diff --git a/src/assets/fonts/manrope/manrope-cyrillic-600-normal.woff2 b/src/assets/fonts/manrope/manrope-cyrillic-600-normal.woff2 deleted file mode 100644 index ee7301f..0000000 Binary files a/src/assets/fonts/manrope/manrope-cyrillic-600-normal.woff2 and /dev/null differ diff --git a/src/assets/fonts/manrope/manrope-cyrillic-700-normal.woff b/src/assets/fonts/manrope/manrope-cyrillic-700-normal.woff deleted file mode 100644 index 06dedac..0000000 Binary files a/src/assets/fonts/manrope/manrope-cyrillic-700-normal.woff and /dev/null differ diff --git a/src/assets/fonts/manrope/manrope-cyrillic-700-normal.woff2 b/src/assets/fonts/manrope/manrope-cyrillic-700-normal.woff2 deleted file mode 100644 index 798b41f..0000000 Binary files a/src/assets/fonts/manrope/manrope-cyrillic-700-normal.woff2 and /dev/null differ diff --git a/src/assets/fonts/manrope/manrope-cyrillic-800-normal.woff b/src/assets/fonts/manrope/manrope-cyrillic-800-normal.woff deleted file mode 100644 index 8bdd704..0000000 Binary files a/src/assets/fonts/manrope/manrope-cyrillic-800-normal.woff and /dev/null differ diff --git a/src/assets/fonts/manrope/manrope-cyrillic-800-normal.woff2 b/src/assets/fonts/manrope/manrope-cyrillic-800-normal.woff2 deleted file mode 100644 index 3eadb14..0000000 Binary files a/src/assets/fonts/manrope/manrope-cyrillic-800-normal.woff2 and /dev/null differ diff --git a/src/assets/fonts/manrope/manrope-v15-latin-200.eot b/src/assets/fonts/manrope/manrope-v15-latin-200.eot new file mode 100644 index 0000000..debb3c2 Binary files /dev/null and b/src/assets/fonts/manrope/manrope-v15-latin-200.eot differ diff --git a/src/assets/fonts/manrope/manrope-v15-latin-200.svg b/src/assets/fonts/manrope/manrope-v15-latin-200.svg new file mode 100644 index 0000000..f3b7b7b --- /dev/null +++ b/src/assets/fonts/manrope/manrope-v15-latin-200.svg @@ -0,0 +1,340 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/src/assets/fonts/manrope/manrope-v15-latin-200.ttf b/src/assets/fonts/manrope/manrope-v15-latin-200.ttf new file mode 100644 index 0000000..97f6319 Binary files /dev/null and b/src/assets/fonts/manrope/manrope-v15-latin-200.ttf differ diff --git a/src/assets/fonts/manrope/manrope-v15-latin-200.woff b/src/assets/fonts/manrope/manrope-v15-latin-200.woff new file mode 100644 index 0000000..943922b Binary files /dev/null and b/src/assets/fonts/manrope/manrope-v15-latin-200.woff differ diff --git a/src/assets/fonts/manrope/manrope-v15-latin-200.woff2 b/src/assets/fonts/manrope/manrope-v15-latin-200.woff2 new file mode 100644 index 0000000..bee7bbc Binary files /dev/null and b/src/assets/fonts/manrope/manrope-v15-latin-200.woff2 differ diff --git a/src/assets/fonts/manrope/manrope-v15-latin-300.eot b/src/assets/fonts/manrope/manrope-v15-latin-300.eot new file mode 100644 index 0000000..133a525 Binary files /dev/null and b/src/assets/fonts/manrope/manrope-v15-latin-300.eot differ diff --git a/src/assets/fonts/manrope/manrope-v15-latin-300.svg b/src/assets/fonts/manrope/manrope-v15-latin-300.svg new file mode 100644 index 0000000..947c27c --- /dev/null +++ b/src/assets/fonts/manrope/manrope-v15-latin-300.svg @@ -0,0 +1,340 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/src/assets/fonts/manrope/manrope-v15-latin-300.ttf b/src/assets/fonts/manrope/manrope-v15-latin-300.ttf new file mode 100644 index 0000000..a51225c Binary files /dev/null and b/src/assets/fonts/manrope/manrope-v15-latin-300.ttf differ diff --git a/src/assets/fonts/manrope/manrope-v15-latin-300.woff b/src/assets/fonts/manrope/manrope-v15-latin-300.woff new file mode 100644 index 0000000..ab317b8 Binary files /dev/null and b/src/assets/fonts/manrope/manrope-v15-latin-300.woff differ diff --git a/src/assets/fonts/manrope/manrope-v15-latin-300.woff2 b/src/assets/fonts/manrope/manrope-v15-latin-300.woff2 new file mode 100644 index 0000000..45a3d87 Binary files /dev/null and b/src/assets/fonts/manrope/manrope-v15-latin-300.woff2 differ diff --git a/src/assets/fonts/manrope/manrope-v15-latin-500.eot b/src/assets/fonts/manrope/manrope-v15-latin-500.eot new file mode 100644 index 0000000..2c76b3c Binary files /dev/null and b/src/assets/fonts/manrope/manrope-v15-latin-500.eot differ diff --git a/src/assets/fonts/manrope/manrope-v15-latin-500.svg b/src/assets/fonts/manrope/manrope-v15-latin-500.svg new file mode 100644 index 0000000..2e8cd11 --- /dev/null +++ b/src/assets/fonts/manrope/manrope-v15-latin-500.svg @@ -0,0 +1,341 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/src/assets/fonts/manrope/manrope-v15-latin-500.ttf b/src/assets/fonts/manrope/manrope-v15-latin-500.ttf new file mode 100644 index 0000000..d125a78 Binary files /dev/null and b/src/assets/fonts/manrope/manrope-v15-latin-500.ttf differ diff --git a/src/assets/fonts/manrope/manrope-v15-latin-500.woff b/src/assets/fonts/manrope/manrope-v15-latin-500.woff new file mode 100644 index 0000000..93d241c Binary files /dev/null and b/src/assets/fonts/manrope/manrope-v15-latin-500.woff differ diff --git a/src/assets/fonts/manrope/manrope-v15-latin-500.woff2 b/src/assets/fonts/manrope/manrope-v15-latin-500.woff2 new file mode 100644 index 0000000..9a049f3 Binary files /dev/null and b/src/assets/fonts/manrope/manrope-v15-latin-500.woff2 differ diff --git a/src/assets/fonts/manrope/manrope-v15-latin-600.eot b/src/assets/fonts/manrope/manrope-v15-latin-600.eot new file mode 100644 index 0000000..ed76535 Binary files /dev/null and b/src/assets/fonts/manrope/manrope-v15-latin-600.eot differ diff --git a/src/assets/fonts/manrope/manrope-v15-latin-600.svg b/src/assets/fonts/manrope/manrope-v15-latin-600.svg new file mode 100644 index 0000000..9ae79e0 --- /dev/null +++ b/src/assets/fonts/manrope/manrope-v15-latin-600.svg @@ -0,0 +1,340 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/src/assets/fonts/manrope/manrope-v15-latin-600.ttf b/src/assets/fonts/manrope/manrope-v15-latin-600.ttf new file mode 100644 index 0000000..b09f04c Binary files /dev/null and b/src/assets/fonts/manrope/manrope-v15-latin-600.ttf differ diff --git a/src/assets/fonts/manrope/manrope-v15-latin-600.woff b/src/assets/fonts/manrope/manrope-v15-latin-600.woff new file mode 100644 index 0000000..20a727d Binary files /dev/null and b/src/assets/fonts/manrope/manrope-v15-latin-600.woff differ diff --git a/src/assets/fonts/manrope/manrope-v15-latin-600.woff2 b/src/assets/fonts/manrope/manrope-v15-latin-600.woff2 new file mode 100644 index 0000000..45cc908 Binary files /dev/null and b/src/assets/fonts/manrope/manrope-v15-latin-600.woff2 differ diff --git a/src/assets/fonts/manrope/manrope-v15-latin-700.eot b/src/assets/fonts/manrope/manrope-v15-latin-700.eot new file mode 100644 index 0000000..5411bf3 Binary files /dev/null and b/src/assets/fonts/manrope/manrope-v15-latin-700.eot differ diff --git a/src/assets/fonts/manrope/manrope-v15-latin-700.svg b/src/assets/fonts/manrope/manrope-v15-latin-700.svg new file mode 100644 index 0000000..0bb1c14 --- /dev/null +++ b/src/assets/fonts/manrope/manrope-v15-latin-700.svg @@ -0,0 +1,341 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/src/assets/fonts/manrope/manrope-v15-latin-700.ttf b/src/assets/fonts/manrope/manrope-v15-latin-700.ttf new file mode 100644 index 0000000..48cf5f3 Binary files /dev/null and b/src/assets/fonts/manrope/manrope-v15-latin-700.ttf differ diff --git a/src/assets/fonts/manrope/manrope-v15-latin-700.woff b/src/assets/fonts/manrope/manrope-v15-latin-700.woff new file mode 100644 index 0000000..490f07a Binary files /dev/null and b/src/assets/fonts/manrope/manrope-v15-latin-700.woff differ diff --git a/src/assets/fonts/manrope/manrope-v15-latin-700.woff2 b/src/assets/fonts/manrope/manrope-v15-latin-700.woff2 new file mode 100644 index 0000000..4f847c7 Binary files /dev/null and b/src/assets/fonts/manrope/manrope-v15-latin-700.woff2 differ diff --git a/src/assets/fonts/manrope/manrope-v15-latin-800.eot b/src/assets/fonts/manrope/manrope-v15-latin-800.eot new file mode 100644 index 0000000..70860b2 Binary files /dev/null and b/src/assets/fonts/manrope/manrope-v15-latin-800.eot differ diff --git a/src/assets/fonts/manrope/manrope-v15-latin-800.svg b/src/assets/fonts/manrope/manrope-v15-latin-800.svg new file mode 100644 index 0000000..cebbfbf --- /dev/null +++ b/src/assets/fonts/manrope/manrope-v15-latin-800.svg @@ -0,0 +1,341 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/src/assets/fonts/manrope/manrope-v15-latin-800.ttf b/src/assets/fonts/manrope/manrope-v15-latin-800.ttf new file mode 100644 index 0000000..eaf37e8 Binary files /dev/null and b/src/assets/fonts/manrope/manrope-v15-latin-800.ttf differ diff --git a/src/assets/fonts/manrope/manrope-v15-latin-800.woff b/src/assets/fonts/manrope/manrope-v15-latin-800.woff new file mode 100644 index 0000000..1ef8583 Binary files /dev/null and b/src/assets/fonts/manrope/manrope-v15-latin-800.woff differ diff --git a/src/assets/fonts/manrope/manrope-v15-latin-800.woff2 b/src/assets/fonts/manrope/manrope-v15-latin-800.woff2 new file mode 100644 index 0000000..b58f1f9 Binary files /dev/null and b/src/assets/fonts/manrope/manrope-v15-latin-800.woff2 differ diff --git a/src/assets/fonts/manrope/manrope-v15-latin-regular.eot b/src/assets/fonts/manrope/manrope-v15-latin-regular.eot new file mode 100644 index 0000000..9081421 Binary files /dev/null and b/src/assets/fonts/manrope/manrope-v15-latin-regular.eot differ diff --git a/src/assets/fonts/manrope/manrope-v15-latin-regular.svg b/src/assets/fonts/manrope/manrope-v15-latin-regular.svg new file mode 100644 index 0000000..64f8da4 --- /dev/null +++ b/src/assets/fonts/manrope/manrope-v15-latin-regular.svg @@ -0,0 +1,340 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/src/assets/fonts/manrope/manrope-v15-latin-regular.ttf b/src/assets/fonts/manrope/manrope-v15-latin-regular.ttf new file mode 100644 index 0000000..6951e06 Binary files /dev/null and b/src/assets/fonts/manrope/manrope-v15-latin-regular.ttf differ diff --git a/src/assets/fonts/manrope/manrope-v15-latin-regular.woff b/src/assets/fonts/manrope/manrope-v15-latin-regular.woff new file mode 100644 index 0000000..8093e1e Binary files /dev/null and b/src/assets/fonts/manrope/manrope-v15-latin-regular.woff differ diff --git a/src/assets/fonts/manrope/manrope-v15-latin-regular.woff2 b/src/assets/fonts/manrope/manrope-v15-latin-regular.woff2 new file mode 100644 index 0000000..a5c0779 Binary files /dev/null and b/src/assets/fonts/manrope/manrope-v15-latin-regular.woff2 differ diff --git a/src/assets/images/about-img-1.png b/src/assets/images/about-img-1.png new file mode 100644 index 0000000..87fab20 Binary files /dev/null and b/src/assets/images/about-img-1.png differ diff --git a/src/assets/images/about-img-2.png b/src/assets/images/about-img-2.png new file mode 100644 index 0000000..a34a7c5 Binary files /dev/null and b/src/assets/images/about-img-2.png differ diff --git a/src/assets/images/about_banner.png b/src/assets/images/about_banner.png new file mode 100644 index 0000000..54fd1e4 Binary files /dev/null and b/src/assets/images/about_banner.png differ diff --git a/src/assets/images/factory_vector.png b/src/assets/images/factory_vector.png new file mode 100644 index 0000000..f3dbc92 Binary files /dev/null and b/src/assets/images/factory_vector.png differ diff --git a/src/assets/images/images.ts b/src/assets/images/images.ts index fa07831..f5a0b92 100644 --- a/src/assets/images/images.ts +++ b/src/assets/images/images.ts @@ -1,6 +1,15 @@ -import homeBanner from "./home_banner.jpg" -import logo from './logo.png' +import homeBanner from './home_banner.jpg'; +import logo from './logo.png'; +import aboutBanner from './about_banner.png'; +import factoryVector from './factory_vector.png'; +import aboutImg_1 from './about-img-1.png'; +import aboutImg_2 from './about-img-2.png'; export default { - homeBanner,logo -} \ No newline at end of file + homeBanner, + logo, + aboutBanner, + factoryVector, + aboutImg_1, + aboutImg_2, +}; diff --git a/src/components/layout/achievementTextBox/achievementTextBox.d.ts b/src/components/layout/achievementTextBox/achievementTextBox.d.ts new file mode 100644 index 0000000..60aa743 --- /dev/null +++ b/src/components/layout/achievementTextBox/achievementTextBox.d.ts @@ -0,0 +1,3 @@ +export interface IAachievementTextBoxProps { + title: string; +} diff --git a/src/components/layout/achievementTextBox/index.tsx b/src/components/layout/achievementTextBox/index.tsx new file mode 100644 index 0000000..2709034 --- /dev/null +++ b/src/components/layout/achievementTextBox/index.tsx @@ -0,0 +1,11 @@ +import { IAachievementTextBoxProps } from './achievementTextBox'; + +export default function AchievementTextBox({ + title, +}: IAachievementTextBoxProps) { + return ( +
+ {title} +
+ ); +} diff --git a/src/components/layout/innerPages/banner/banner.d.ts b/src/components/layout/innerPages/banner/banner.d.ts new file mode 100644 index 0000000..e2298e3 --- /dev/null +++ b/src/components/layout/innerPages/banner/banner.d.ts @@ -0,0 +1,4 @@ +export interface IInnerPageBannerProps { + imageSrc: string; + title: string; +} diff --git a/src/components/layout/innerPages/banner/index.tsx b/src/components/layout/innerPages/banner/index.tsx new file mode 100644 index 0000000..38c5894 --- /dev/null +++ b/src/components/layout/innerPages/banner/index.tsx @@ -0,0 +1,22 @@ +import images from '@/assets/images/images'; +import Navbar from '../../navbar'; +import Button from '@/components/uikit/button'; +import { IInnerPageBannerProps } from './banner'; + +export default function InnerPageBanner({ + title, + imageSrc, +}: IInnerPageBannerProps) { + return ( +
+
+ +
+

{title}

+
+
+ ); +} diff --git a/src/components/layout/sectionTitle/index.tsx b/src/components/layout/sectionTitle/index.tsx new file mode 100644 index 0000000..ec31a5e --- /dev/null +++ b/src/components/layout/sectionTitle/index.tsx @@ -0,0 +1,21 @@ +import { ISectionTitleProps } from './sectionTitle'; + +export default function SectionTitle({ + title, + description, + description_bold, +}: ISectionTitleProps) { + return ( +
+
+

{title}

+
+

+ {description} + {description_bold && ( + {description_bold} + )} +

+
+ ); +} diff --git a/src/components/layout/sectionTitle/sectionTitle.d.ts b/src/components/layout/sectionTitle/sectionTitle.d.ts new file mode 100644 index 0000000..278436b --- /dev/null +++ b/src/components/layout/sectionTitle/sectionTitle.d.ts @@ -0,0 +1,5 @@ +export interface ISectionTitleProps { + title: string; + description: string; + description_bold?: string; +} diff --git a/src/components/pages/about/TopInfo.tsx b/src/components/pages/about/TopInfo.tsx new file mode 100644 index 0000000..74f44f7 --- /dev/null +++ b/src/components/pages/about/TopInfo.tsx @@ -0,0 +1,69 @@ +import images from '@/assets/images/images'; +import AchievementTextBox from '@/components/layout/achievementTextBox'; +import SectionTitle from '@/components/layout/sectionTitle'; +import Button from '@/components/uikit/button'; +import { t } from '@/locales/translates'; + +export default function AboutTopInfo() { + const topInfoAchievementTitles = [ + t('com_about_info_achievements_1') as string, + t('com_about_info_achievements_2') as string, + t('com_about_info_achievements_3') as string, + t('com_about_info_achievements_4') as string, + ]; + + return ( +
+
+ +
+
+
+
+
+ +
+
+ 25 + + + {t('com_about_info_years_experience') as string} + +
+
+
+
+ +
+
+
+
+ + +
+

+ {t('com_about_info_description') as string} +

+
+
+ {topInfoAchievementTitles.map((title, index) => ( + + ))} +
+
+ +
+
+
+
+ ); +} diff --git a/src/locales/en.ts b/src/locales/en.ts index ad43bcc..bf4deb2 100644 --- a/src/locales/en.ts +++ b/src/locales/en.ts @@ -5,6 +5,16 @@ const en = { pages_about_description: 'Learn more about us on this page', pages_contact_title: 'Contact Us', pages_contact_description: 'Get in touch with us through this page', + + com_about_info_title: 'Building quality through', + com_about_info_title_bold: 'industrial innovation', + com_about_info_description: + 'At the heart of our operations is a commitment to delivering superior products through cutting-edge technology and innovative processes.', + com_about_info_years_experience: 'years of experience', + com_about_info_achievements_1: 'Sustainable Manufacturing', + com_about_info_achievements_2: 'Advanced Automation', + com_about_info_achievements_3: 'Efficient Production Processes', + com_about_info_achievements_4: 'Reliable Delivery Services', }; export default en;