feat(webpack-react): read *.json file
This commit is contained in:
parent
39edee0f72
commit
810b53625a
|
@ -0,0 +1,20 @@
|
||||||
|
{
|
||||||
|
"queries": [
|
||||||
|
{
|
||||||
|
"title": "Second hand shops",
|
||||||
|
"query": "https://overpass-api.de/api/interpreter?data=[out:json][timeout:60];relation(62531);map_to_area;nwr[shop=second_hand](area)->.shops;nwr[second_hand=yes](area)->.secondHands;(.shops;.secondHands;);out body center qt;"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"title": "Organic bakeries",
|
||||||
|
"query": "https://overpass-api.de/api/interpreter?data=[out:json][timeout:60];relation(62531);map_to_area;nwr[shop=bakery][organic=yes](area);out body center qt;"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"title": "Organic only shops",
|
||||||
|
"query": "https://overpass-api.de/api/interpreter?data=[out:json][timeout:60];relation(62531);map_to_area;nwr[shop][organic=only](area);out body center qt;"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"title": "Public bookcases",
|
||||||
|
"query": "https://overpass-api.de/api/interpreter?data=[out:json][timeout:60];relation(62531);map_to_area;nwr[amenity=public_bookcase](area);out body center qt;"
|
||||||
|
}
|
||||||
|
]
|
||||||
|
}
|
|
@ -1,12 +1,30 @@
|
||||||
import React from 'react';
|
import React from 'react';
|
||||||
import Hello from '../components/hello';
|
import Hello from '../components/hello';
|
||||||
import '../style.css';
|
import '../style.css';
|
||||||
|
|
||||||
|
// import JSON osmQueryJson
|
||||||
|
import jsonOsmQuery from '../osm-query.json';
|
||||||
|
|
||||||
const Home = () => {
|
const Home = () => {
|
||||||
|
|
||||||
|
const rryOsmQuery = jsonOsmQuery.queries;
|
||||||
|
|
||||||
return (
|
return (
|
||||||
<>
|
<>
|
||||||
<h2>Home</h2>
|
<h2>Home</h2>
|
||||||
<h3>(React.js Lambda Function Component)</h3>
|
<h3>(React.js Lambda Function Component)</h3>
|
||||||
<Hello msg="Hello World!" />
|
<Hello msg="Hello World!" />
|
||||||
|
<div className='container'>
|
||||||
|
<p>Blog RryOsmQuery</p>
|
||||||
|
<div className='rryOsmQuery'>
|
||||||
|
{rryOsmQuery.map((post) => (
|
||||||
|
<div className='post' key={post.id}>
|
||||||
|
<p className='title'>{post.title}</p>
|
||||||
|
<p className='content'>{post.query}</p>
|
||||||
|
</div>
|
||||||
|
))}
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
</>
|
</>
|
||||||
);
|
);
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in New Issue