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, "private": true,
"scripts": { "scripts": {
"dev": "next dev", "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", "start": "next start -p 8080 -H 0.0.0.0",
"lint": "next lint" "lint": "next lint"
}, },

View File

@ -71,8 +71,8 @@ export default function MapSection({}: Props) {
<Map <Map
className='map' className='map'
defaultState={{ defaultState={{
center: [55.751574, 37.573856], center: [55.159902, 61.402554],
zoom: 10 zoom: 12
}} }}
options={{ options={{
yandexMapDisablePoiInteractivity: true, yandexMapDisablePoiInteractivity: true,
@ -81,8 +81,8 @@ export default function MapSection({}: Props) {
copyrightUaVisible: true copyrightUaVisible: true
}} }}
> >
<Placemark geometry={[55.684758, 37.738521]} /> <Placemark geometry={[55.147737, 61.396436]} />
<Placemark geometry={[55.755826, 37.6173]} /> <Placemark geometry={[55.176162, 61.451673]} />
</Map> </Map>
</YMaps> </YMaps>
<div className='content'> <div className='content'>

View File

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

View File

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