This commit is contained in:
иосиф брыков 2024-03-20 13:14:01 +05:00
parent fd45a6a31b
commit 80884aab5b
4 changed files with 51 additions and 47 deletions

View File

@ -4,7 +4,7 @@
"private": true,
"scripts": {
"dev": "next dev",
"build": "set NODE_OPTIONS=--max-old-space-size=8192 && next build",
"build": "set NODE_OPTIONS=--max-old-space-size=4096 && next build",
"start": "next start -p 8080 -H 0.0.0.0",
"lint": "next lint"
},

View File

@ -66,32 +66,32 @@ type Props = {}
export default function MapSection({}: Props) {
return (
<MapContainer>
<YMaps>
<Map
className='map'
defaultState={{
center: [55.751574, 37.573856],
zoom: 10
}}
options={{
yandexMapDisablePoiInteractivity: true,
copyrightLogoVisible: true,
copyrightProvidersVisible: true,
copyrightUaVisible: true
}}
>
<Placemark geometry={[55.684758, 37.738521]} />
<Placemark geometry={[55.755826, 37.6173]} />
</Map>
</YMaps>
<div className='content'>
<h3>Наши контакты</h3>
<p>ул. Курчатова, д. 4</p>
<p>ул. Героев Танкограда, д.61а</p>
<p>+7 (951) 773-34-53</p>
<p>+7 (932) 307-94-54 (Круглосуточно)</p>
</div>
</MapContainer>
)
<MapContainer>
<YMaps>
<Map
className='map'
defaultState={{
center: [55.159902, 61.402554],
zoom: 12
}}
options={{
yandexMapDisablePoiInteractivity: true,
copyrightLogoVisible: true,
copyrightProvidersVisible: true,
copyrightUaVisible: true
}}
>
<Placemark geometry={[55.147737, 61.396436]} />
<Placemark geometry={[55.176162, 61.451673]} />
</Map>
</YMaps>
<div className='content'>
<h3>Наши контакты</h3>
<p>ул. Курчатова, д. 4</p>
<p>ул. Героев Танкограда, д.61а</p>
<p>+7 (951) 773-34-53</p>
<p>+7 (932) 307-94-54 (Круглосуточно)</p>
</div>
</MapContainer>
)
}

View File

@ -117,7 +117,7 @@ export default function Services({}: Props) {
const getServices = async () => {
try {
const response = await ProductService.get('')
setServices(response.data.Data)
response.status === 200 && setServices(response.data.Data)
} catch (error) {
setErrorState(true)
}

View File

@ -1,6 +1,5 @@
'use client'
import { Map, Placemark, YMaps } from '@pbe/react-yandex-maps'
import styled from 'styled-components'
type Props = {}
@ -9,8 +8,6 @@ const MapContainer = styled.div`
margin: 50px 0;
position: relative;
h1 {
margin-bottom: 50px;
text-align: center;
@ -63,7 +60,7 @@ const MapContainer = styled.div`
display: grid;
grid-template-columns: 1fr 1fr;
p{
p {
max-width: 200px;
width: 100%;
}
@ -75,27 +72,34 @@ export default function OurCemetery({}: Props) {
return (
<MapContainer>
<h1>Наши кладбища</h1>
<YMaps>
{/* <YMaps>
<Map
className='map'
defaultState={{
center: [55.751574, 37.573856],
zoom: 10
center: [55.159897, 61.402554],
zoom: 6
}}
>
<Placemark geometry={[55.684758, 37.738521]} />
<Placemark geometry={[55.755826, 37.6173]} />
<Placemark geometry={[55.6173, 37.684758]} />
<Placemark geometry={[55.755826, 37.684758]} />
<Circle
geometry={[[55.159897, 61.402554], 10000]}
options={{
draggable: true,
fillColor: '#DB709377',
strokeColor: '#990066',
strokeOpacity: 0.8,
strokeWidth: 5
}}
/>
</Map>
</YMaps>
</YMaps> */}
<iframe
src='https://yandex.ru/map-widget/v1/?um=constructor%3Aa53366eeae5cb98c21ef9f499da6647e293da5152591b651ff9474f6215833a0&amp;source=constructor'
width='100%'
height='450'
></iframe>
<div className='content'>
<h3>Наши Кладбища</h3>
<p>ул. Курчатова, д. 4</p>
<p>ул. Героев Танкограда, д.61а</p>
<p>ул. Героев Танкограда, д.61а</p>
<p>ул. Героев Танкограда, д.61а</p>
<p>Мы работаем по всей облачти</p>
</div>
</MapContainer>
)