Adding a few files which are currently not used before a huge refactoring...
This commit is contained in:
parent
ce074b5d22
commit
ed951208e8
|
@ -0,0 +1,12 @@
|
|||
import react, { Fragment } from 'react';
|
||||
|
||||
interface FormProps {
|
||||
context: any;
|
||||
validate: (ctx: any) => {};
|
||||
}
|
||||
|
||||
const Form: react.FC<{}> = () => {
|
||||
return <Fragment />;
|
||||
};
|
||||
|
||||
export default Form;
|
|
@ -0,0 +1,50 @@
|
|||
import LocalizedStrings from 'react-localization';
|
||||
import { stopRecursion } from 'localized-strings/lib/StopRecursion';
|
||||
|
||||
const strings = new LocalizedStrings({
|
||||
en: {
|
||||
internationalTileProviders: {
|
||||
osm: {
|
||||
name: 'Open Street Map',
|
||||
},
|
||||
otm: {
|
||||
name: 'Open Topo Map',
|
||||
},
|
||||
CyclOSM: {
|
||||
name: 'CyclOSM',
|
||||
title: 'CyclOSM: OpenStreetMap-based bicycle map',
|
||||
description: (
|
||||
<>
|
||||
<p>
|
||||
<a href='https://github.com/cyclosm/cyclosm-cartocss-style/'>
|
||||
CyclOSM
|
||||
</a>{' '}
|
||||
is a bicycle-oriented map built on top of{' '}
|
||||
<a href='https://www.openstreetmap.org/'>OpenStreetMap</a> data.
|
||||
It aims at providing a beautiful and practical map for cyclists,
|
||||
no matter their cycling habits or abilities.
|
||||
</p>
|
||||
<p>
|
||||
In urban areas, it renders the main different types of cycle
|
||||
tracks and lanes, on each side of the road, for helping you draw
|
||||
your bike to work route. It also features essential POIs as well
|
||||
as bicycle parking spots or spots shared with motorbikes, specific
|
||||
infrastructure (elevators / ramps), road speeds or surfaces to
|
||||
avoid streets with pavings, bumpers and bike boxes, etc.
|
||||
</p>
|
||||
<p>
|
||||
The same map also lets you visualize main bicycle touring routes
|
||||
as well as essential POIs when touring (emergency services,
|
||||
shelters, tourism, shops).
|
||||
</p>
|
||||
</>
|
||||
),
|
||||
},
|
||||
},
|
||||
localizedTileProviders: stopRecursion({}),
|
||||
},
|
||||
|
||||
fr: {},
|
||||
});
|
||||
|
||||
export default strings;
|
|
@ -0,0 +1,25 @@
|
|||
/**
|
||||
*
|
||||
* See https://www.pluralsight.com/guides/how-to-communicate-between-independent-components-in-reactjs (and many similar pages)
|
||||
*
|
||||
*
|
||||
*/
|
||||
|
||||
const eventBus = {
|
||||
on(event: string, callback: any) {
|
||||
// ...
|
||||
document.addEventListener(event, (e) => callback(e));
|
||||
},
|
||||
|
||||
dispatch(event: string, data: any) {
|
||||
// ...
|
||||
document.dispatchEvent(new CustomEvent(event, { detail: data }));
|
||||
},
|
||||
|
||||
remove(event: string, callback: (e: Event) => void) {
|
||||
// ...
|
||||
document.removeEventListener(event, callback);
|
||||
},
|
||||
};
|
||||
|
||||
export default eventBus;
|
Loading…
Reference in New Issue