diff --git a/client/src/components/MoreProjectButton.tsx b/client/src/components/MoreProjectButton.tsx
index 72af7e4..cf9da2e 100644
--- a/client/src/components/MoreProjectButton.tsx
+++ b/client/src/components/MoreProjectButton.tsx
@@ -1,5 +1,5 @@
-import { motion } from "framer-motion";
-import PlusIcon from "./icons/PlusIcon";
+import { motion } from 'framer-motion';
+import PlusIcon from './icons/PlusIcon';
interface MoreProjectButtonProps {
onClick?: () => void;
@@ -10,12 +10,12 @@ function MoreProjectButton({ onClick }: MoreProjectButtonProps) {
-
Показать еще
+
Show more
);
diff --git a/client/src/components/VideoSliderMobile.tsx b/client/src/components/VideoSliderMobile.tsx
index 515557f..9c91b8b 100644
--- a/client/src/components/VideoSliderMobile.tsx
+++ b/client/src/components/VideoSliderMobile.tsx
@@ -1,53 +1,53 @@
/* eslint-disable react-hooks/rules-of-hooks */
/* eslint-disable react-hooks/exhaustive-deps */
/* eslint-disable @typescript-eslint/no-explicit-any */
-import { motion } from "framer-motion";
-import { useEffect, useRef, useState } from "react";
-import ArrowLeftIcon from "./icons/ArrowLeftIcon";
-import ArrowRightIcon from "./icons/ArrowRightIcon";
-import { useSwipeable } from "react-swipeable";
+import { motion } from 'framer-motion';
+import { useEffect, useRef, useState } from 'react';
+import ArrowLeftIcon from './icons/ArrowLeftIcon';
+import ArrowRightIcon from './icons/ArrowRightIcon';
+import { useSwipeable } from 'react-swipeable';
function VideoSliderMobile() {
const [items] = useState([
{
- title: "Virtual tour of the residential complex",
- desc: "The client can personally assess the angle of sunlight, minor architectural forms, and landscape, moving through the complex with a tap.",
- video: "/videos/features/virtual_tour.mp4",
+ title: 'Virtual tour of the residential complex',
+ desc: 'The client can personally assess the angle of sunlight, minor architectural forms, and landscape, moving through the complex with a tap.',
+ video: '/videos/features/virtual_tour.mp4',
},
{
- title: "All infrastructure on one screen",
- desc: "The ability to assess the infrastructure of the area will show the client important points of interest and the time it takes to reach them.",
- video: "/videos/features/nks_infra.mp4",
+ title: 'All infrastructure on one screen',
+ desc: 'The ability to assess the infrastructure of the area will show the client important points of interest and the time it takes to reach them.',
+ video: '/videos/features/nks_infra.mp4',
},
{
- title: "Конфигуратор интерьера",
- desc: "The client can freely choose furniture and design using the interior configurator. It is possible to select the style for the entire apartment or change individual details.",
- video: "/videos/features/uralsky.mp4",
+ title: 'Interior Configurator',
+ desc: 'The client can freely choose furniture and design using the interior configurator. It is possible to select the style for the entire apartment or change individual details.',
+ video: '/videos/features/uralsky.mp4',
},
{
- title: "Parametric apartment search",
- desc: "The filter will allow marking specific advantages, determine the number of rooms, desired floor, price, and receive a selection of suitable options.",
- video: "/videos/features/parametric.mp4",
+ title: 'Parametric apartment search',
+ desc: 'The filter will allow marking specific advantages, determine the number of rooms, desired floor, price, and receive a selection of suitable options.',
+ video: '/videos/features/parametric.mp4',
},
{
- title: "Any render in a few seconds",
- desc: "When you need any object from any angle for advertising, just take a picture inside the presentation.",
- video: "/videos/features/render.mp4",
+ title: 'Any render in a few seconds',
+ desc: 'When you need any object from any angle for advertising, just take a picture inside the presentation.',
+ video: '/videos/features/render.mp4',
},
{
- title: "Formation of a wishlist",
- desc: "The client can add apartment options to favorites, compare them with each other by the main parameters, and choose their future apartment.",
- video: "/videos/features/wish.mp4",
+ title: 'Formation of a wishlist',
+ desc: 'The client can add apartment options to favorites, compare them with each other by the main parameters, and choose their future apartment.',
+ video: '/videos/features/wish.mp4',
},
{
- title: "Integration with CRM",
+ title: 'Integration with CRM',
desc: "The application transfers client information to the developer's CRM system and receives current information about prices and statuses of apartments.",
- video: "/videos/features/integra_crm.mp4",
+ video: '/videos/features/integra_crm.mp4',
},
{
- title: "Sending a commercial offer",
- desc: "A commercial offer with selected apartments can be sent to the client by mail or printed and handed over personally.",
- video: "/videos/features/send.mp4",
+ title: 'Sending a commercial offer',
+ desc: 'A commercial offer with selected apartments can be sent to the client by mail or printed and handed over personally.',
+ video: '/videos/features/send.mp4',
},
// {
// title: "Интерактивная инсоляция",
@@ -65,11 +65,11 @@ function VideoSliderMobile() {
const videoRefs = items.map(() => useRef(null));
const handlers = useSwipeable({
onSwiped: (e) => {
- if (e.dir === "Left") {
+ if (e.dir === 'Left') {
handleClickNext();
}
- if (e.dir === "Right") {
+ if (e.dir === 'Right') {
handleClickPrev();
}
},
@@ -106,7 +106,7 @@ function VideoSliderMobile() {
return (