diff --git a/package-lock.json b/package-lock.json index fb3554a..59440c8 100644 --- a/package-lock.json +++ b/package-lock.json @@ -10,7 +10,8 @@ "dependencies": { "next": "15.3.2", "react": "^19.0.0", - "react-dom": "^19.0.0" + "react-dom": "^19.0.0", + "swiper": "^11.2.8" }, "devDependencies": { "@eslint/eslintrc": "^3", @@ -5517,6 +5518,25 @@ "url": "https://github.com/sponsors/ljharb" } }, + "node_modules/swiper": { + "version": "11.2.8", + "resolved": "https://registry.npmjs.org/swiper/-/swiper-11.2.8.tgz", + "integrity": "sha512-S5FVf6zWynPWooi7pJ7lZhSUe2snTzqLuUzbd5h5PHUOhzgvW0bLKBd2wv0ixn6/5o9vwc/IkQT74CRcLJQzeg==", + "funding": [ + { + "type": "patreon", + "url": "https://www.patreon.com/swiperjs" + }, + { + "type": "open_collective", + "url": "http://opencollective.com/swiper" + } + ], + "license": "MIT", + "engines": { + "node": ">= 4.7.0" + } + }, "node_modules/tinyglobby": { "version": "0.2.14", "resolved": "https://registry.npmjs.org/tinyglobby/-/tinyglobby-0.2.14.tgz", diff --git a/package.json b/package.json index 7b1b1da..b17420c 100644 --- a/package.json +++ b/package.json @@ -13,7 +13,8 @@ "dependencies": { "next": "15.3.2", "react": "^19.0.0", - "react-dom": "^19.0.0" + "react-dom": "^19.0.0", + "swiper": "^11.2.8" }, "devDependencies": { "@eslint/eslintrc": "^3", diff --git a/public/images/empty-image.jpg b/public/images/empty-image.jpg new file mode 100644 index 0000000..7b2c271 Binary files /dev/null and b/public/images/empty-image.jpg differ diff --git a/public/svg/empty-paper.svg b/public/svg/empty-paper.svg new file mode 100644 index 0000000..ef0828b --- /dev/null +++ b/public/svg/empty-paper.svg @@ -0,0 +1,50 @@ + + + diff --git a/src/core/.gitkeep b/src/core/.gitkeep deleted file mode 100644 index c710e69..0000000 --- a/src/core/.gitkeep +++ /dev/null @@ -1 +0,0 @@ -reusable components \ No newline at end of file diff --git a/src/views/home/ui/license/license.tsx b/src/views/home/ui/license/license.tsx index 4602bd8..ae8d8b9 100644 --- a/src/views/home/ui/license/license.tsx +++ b/src/views/home/ui/license/license.tsx @@ -1,9 +1,11 @@ import s from './license.module.scss'; import { Button, Input, Mark } from '@shared/ui'; +import { LicenseSlider } from '@/widgets'; +import Image from 'next/image'; import bgForm from '@public/images/bg-form.jpg'; -import Image from 'next/image'; +import emptyPaper from '@public/svg/empty-paper.svg'; export default function License() { return ( @@ -12,7 +14,9 @@ export default function License() { Наши услуги подтверждены лицензиями и сертификатами -