Merge version_3 into main #17

Open
bender wants to merge 9 commits from version_3 into main
3 changed files with 38 additions and 49 deletions

View File

@@ -2,19 +2,19 @@
import { ThemeProvider } from "@/providers/themeProvider/ThemeProvider";
import Link from "next/link";
import NavbarLayoutFloatingInline from "@/components/navbar/NavbarLayoutFloatingInline";
import TextAbout from "@/components/sections/about/TextAbout";
import FeatureCardTen from "@/components/sections/feature/FeatureCardTen";
import MetricCardOne from "@/components/sections/metrics/MetricCardOne";
import FooterCard from "@/components/sections/footer/FooterCard";
import NavbarLayoutFloatingInline from "@/components/navbar/NavbarLayoutFloatingInline/NavbarLayoutFloatingInline";
import TextAbout from "@/components/sections/about/TextAbout/TextAbout";
import FeatureCardTen from "@/components/sections/feature/FeatureCardTen/FeatureCardTen";
import MetricCardOne from "@/components/sections/metrics/MetricCardOne/MetricCardOne";
import FooterCard from "@/components/sections/footer/FooterCard/FooterCard";
import { CheckCircle, Mail, Send, Phone, FolderOpen, Users, Clock, Calendar, Check, Cloud } from "lucide-react";
export default function AboutPage() {
const navItems = [
{ name: "Услуги", id: "services" },
{ name: "О компании", id: "about" },
{ name: "Процесс", id: "process" },
{ name: "Отзывы", id: "testimonials" },
{ label: "Услуги", href: "#services" },
{ label: "О компании", href: "#about" },
{ label: "Процесс", href: "#process" },
{ label: "Отзывы", href: "#testimonials" },
];
const navButton = {
@@ -28,7 +28,7 @@ export default function AboutPage() {
borderRadius="pill"
contentWidth="medium"
sizing="medium"
background="circleGradient"
background="aurora"
cardStyle="layered-gradient"
primaryButtonStyle="gradient"
secondaryButtonStyle="glass"
@@ -37,15 +37,11 @@ export default function AboutPage() {
<div id="nav" data-section="nav">
<NavbarLayoutFloatingInline
brandName="Mond Design"
navItems={navItems}
links={navItems}
button={navButton}
animateOnLoad={true}
eyebrowContent={
<div className="flex items-center gap-2">
<Cloud size={16} />
<span className="text-sm">Mond Design</span>
</div>
}
eyebrowText="Mond Design"
eyebrowIcon={Cloud}
/>
</div>
@@ -55,7 +51,7 @@ export default function AboutPage() {
tagIcon={CheckCircle}
tagAnimation="slide-up"
title="Mond Design — это команда квалифицированных разработчиков и дизайнеров, которые создают цифровые решения для растущих бизнесов. За 1+ лет мы помогли более чем 150 компаниям перевести свой бизнес в интернет и достичь устойчивого роста."
buttons={[{ text: "Начать проект", href: "/contact" }]}
buttons={[{ text: "Начать проект", href: "#contact" }]}
buttonAnimation="slide-up"
useInvertedBackground={false}
/>

View File

@@ -1,11 +1,8 @@
import type { Metadata } from "next";
import { Inter } from "next/font/google";
import "./globals.css";
const inter = Inter({ subsets: ["latin"] });
export const metadata: Metadata = {
title: "Mond Design - Web Development Agency", description: "Professional web development and design services for small and medium businesses"
title: "Mond Design", description: "Профессиональная веб-разработка для вашего бизнеса"
};
export default function RootLayout({
@@ -14,8 +11,8 @@ export default function RootLayout({
children: React.ReactNode;
}) {
return (
<html lang="en">
<body className={inter.className}>{children}
<html lang="ru">
<body>{children}
<script
dangerouslySetInnerHTML={{
__html: `

View File

@@ -2,23 +2,23 @@
import { ThemeProvider } from "@/providers/themeProvider/ThemeProvider";
import Link from "next/link";
import NavbarLayoutFloatingInline from '@/components/navbar/NavbarLayoutFloatingInline';
import HeroSplitKpi from '@/components/sections/hero/HeroSplitKpi';
import TextAbout from '@/components/sections/about/TextAbout';
import FeatureCardNineteen from '@/components/sections/feature/FeatureCardNineteen';
import MetricCardOne from '@/components/sections/metrics/MetricCardOne';
import TestimonialCardFive from '@/components/sections/testimonial/TestimonialCardFive';
import FeatureCardTen from '@/components/sections/feature/FeatureCardTen';
import ContactText from '@/components/sections/contact/ContactText';
import FooterCard from '@/components/sections/footer/FooterCard';
import NavbarLayoutFloatingInline from "@/components/navbar/NavbarLayoutFloatingInline/NavbarLayoutFloatingInline";
import HeroSplitKpi from "@/components/sections/hero/HeroSplitKpi/HeroSplitKpi";
import TextAbout from "@/components/sections/about/TextAbout/TextAbout";
import FeatureCardNineteen from "@/components/sections/feature/FeatureCardNineteen/FeatureCardNineteen";
import MetricCardOne from "@/components/sections/metrics/MetricCardOne/MetricCardOne";
import TestimonialCardFive from "@/components/sections/testimonial/TestimonialCardFive/TestimonialCardFive";
import FeatureCardTen from "@/components/sections/feature/FeatureCardTen/FeatureCardTen";
import ContactText from "@/components/sections/contact/ContactText/ContactText";
import FooterCard from "@/components/sections/footer/FooterCard/FooterCard";
import { Sparkles, CheckCircle, Zap, TrendingUp, Star, Mail, Send, Phone, FolderOpen, Users, Clock, Calendar, Palette, Smartphone, RotateCcw, MessageCircle, Link as LinkIcon, Globe, Server, Database, FormInput, Cloud } from "lucide-react";
export default function HomePage() {
const navItems = [
{ name: "Услуги", id: "services" },
{ name: "О компании", id: "about" },
{ name: "Процесс", id: "process" },
{ name: "Отзывы", id: "testimonials" },
{ label: "Услуги", href: "#services" },
{ label: "О компании", href: "#about" },
{ label: "Процесс", href: "#process" },
{ label: "Отзывы", href: "#testimonials" },
];
const navButton = {
@@ -41,15 +41,11 @@ export default function HomePage() {
<div id="nav" data-section="nav">
<NavbarLayoutFloatingInline
brandName="Mond Design"
navItems={navItems}
links={navItems}
button={navButton}
animateOnLoad={true}
eyebrowContent={
<div className="flex items-center gap-2">
<Cloud size={16} />
<span className="text-sm">Mond Design</span>
</div>
}
eyebrowText="Mond Design"
eyebrowIcon={Cloud}
/>
</div>
@@ -68,8 +64,8 @@ export default function HomePage() {
tagIcon={Sparkles}
tagAnimation="slide-up"
buttons={[
{ text: "Начать проект", href: "/contact" },
{ text: "Посмотреть портфолио", href: "/about" },
{ text: "Начать проект", href: "#contact" },
{ text: "Посмотреть портфолио", href: "#about" },
]}
buttonAnimation="slide-up"
imageSrc="https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3AQxJRmTnamx9ofjvEZzdJdepY5/a-modern-sophisticated-web-development-w-1772553706424-80bb3524.png"
@@ -85,7 +81,7 @@ export default function HomePage() {
tagIcon={CheckCircle}
tagAnimation="slide-up"
title="Мы создаём цифровые решения, которые превосходят ожидания клиентов. Каждый проект разрабатывается с учётом уникальных потребностей вашего бизнеса, современных трендов дизайна и лучших практик веб-разработки."
buttons={[{ text: "Узнать больше", href: "/about" }]}
buttons={[{ text: "Узнать больше", href: "#about" }]}
buttonAnimation="slide-up"
useInvertedBackground={false}
/>
@@ -229,8 +225,8 @@ export default function HomePage() {
text="Готовы начать ваш проект? Свяжитесь с нами уже сегодня и получите консультацию от наших специалистов. Мы ответим на все ваши вопросы и поможем выбрать оптимальное решение для вашего бизнеса."
animationType="entrance-slide"
buttons={[
{ text: "Отправить запрос", href: "/contact" },
{ text: "Узнать цены", href: "/services" },
{ text: "Отправить запрос", href: "#contact" },
{ text: "Узнать цены", href: "#services" },
]}
background={{ variant: "plain" }}
useInvertedBackground={false}