diff --git a/next.config.mjs b/next.config.mjs index 3182a51..9f99cf3 100644 --- a/next.config.mjs +++ b/next.config.mjs @@ -1,6 +1,5 @@ /** @type {import('next').NextConfig} */ const nextConfig = { - output: "export", trailingSlash: true, distDir: "dist", }; diff --git a/public/images/Aivaz2.jpg b/public/images/Aivaz2.jpg deleted file mode 100644 index 5fbf51e..0000000 Binary files a/public/images/Aivaz2.jpg and /dev/null differ diff --git a/public/images/Aivaz1.jpg b/public/images/examples/1.jpg similarity index 100% rename from public/images/Aivaz1.jpg rename to public/images/examples/1.jpg diff --git a/public/images/examples/2.jpg b/public/images/examples/2.jpg new file mode 100644 index 0000000..3b8444a Binary files /dev/null and b/public/images/examples/2.jpg differ diff --git a/public/images/Aivaz3.jpg b/public/images/examples/3.jpg similarity index 100% rename from public/images/Aivaz3.jpg rename to public/images/examples/3.jpg diff --git a/public/images/Aivaz4.jpg b/public/images/examples/4.jpg similarity index 100% rename from public/images/Aivaz4.jpg rename to public/images/examples/4.jpg diff --git a/public/images/examples/5.jpg b/public/images/examples/5.jpg new file mode 100644 index 0000000..2aa5bdf Binary files /dev/null and b/public/images/examples/5.jpg differ diff --git a/src/app/page.tsx b/src/app/page.tsx index d1b7dc7..7a91877 100644 --- a/src/app/page.tsx +++ b/src/app/page.tsx @@ -370,32 +370,37 @@ export default function App() {
-
+
+
-
+
@@ -668,7 +673,7 @@ export default function App() {
- + {/* */}
Проекты diff --git a/src/components/MoreProjectButton.tsx b/src/components/MoreProjectButton.tsx index 78650a5..22212a2 100644 --- a/src/components/MoreProjectButton.tsx +++ b/src/components/MoreProjectButton.tsx @@ -1,5 +1,6 @@ import { motion } from "framer-motion"; import PlusIcon from "./icons/PlusIcon"; +import ArrowIcon from "./icons/ArrowIcon"; interface MoreProjectButtonProps { onClick?: () => void; @@ -12,11 +13,14 @@ function MoreProjectButton({ onClick }: MoreProjectButtonProps) { whileInView={{ opacity: 1 }} viewport={{ once: true, margin: "-100px" }} transition={{ duration: 1, ease: [0.58, 0.12, 0.27, 0.98], delay: 0.2 }} - className="border border-[#3D425C] px-6 py-4 flex sm:flex-col sm:justify-center justify-between items-center gap-2" + className="border border-[#3D425C] px-6 py-4 flex sm:flex-col sm:justify-end items-end gap-2 sm:rounded-none rounded-full" onClick={onClick} > -

Показать еще

- +
+

Показать еще

+ + +
); } diff --git a/src/components/Reviews.tsx b/src/components/Reviews.tsx index e855453..241c4da 100644 --- a/src/components/Reviews.tsx +++ b/src/components/Reviews.tsx @@ -14,6 +14,7 @@ import ArrowLeftIcon from "./icons/ArrowLeftIcon"; import ArrowRightIcon from "./icons/ArrowRightIcon"; import { Transition } from "react-transition-group"; import PlayerIcon from "./icons/PlayerIcon"; +import Image from "next/image"; type Review = { id: string; @@ -121,10 +122,12 @@ function Reviews() {
- {REVIEWS[selectedImageIndex].name}

diff --git a/src/components/icons/ArrowIcon.tsx b/src/components/icons/ArrowIcon.tsx index 2d1dc09..f4366ae 100644 --- a/src/components/icons/ArrowIcon.tsx +++ b/src/components/icons/ArrowIcon.tsx @@ -1,6 +1,11 @@ -function ArrowIcon() { +interface IArrowIconProps { + className?: string; +} + +function ArrowIcon({ className }: IArrowIconProps) { return (