mirror of
https://github.com/muerwre/orchidmap-front.git
synced 2025-04-25 02:56:41 +07:00
added configs
This commit is contained in:
parent
478c557a2b
commit
82cd56fee1
4 changed files with 52 additions and 8 deletions
8
.gitignore
vendored
8
.gitignore
vendored
|
@ -14,14 +14,6 @@ yarn-error.log
|
||||||
/osrm/pbf
|
/osrm/pbf
|
||||||
/osrm/pbf/*
|
/osrm/pbf/*
|
||||||
|
|
||||||
/config/frontend.js
|
|
||||||
/config/backend.js
|
|
||||||
/config/pwa.js
|
|
||||||
|
|
||||||
/src/config/frontend.ts
|
|
||||||
/src/config/backend.js
|
|
||||||
/src/config/pwa.js
|
|
||||||
|
|
||||||
# Bundle
|
# Bundle
|
||||||
*.js.map
|
*.js.map
|
||||||
stats.json
|
stats.json
|
||||||
|
|
29
src/config/frontend.ts
Normal file
29
src/config/frontend.ts
Normal file
|
@ -0,0 +1,29 @@
|
||||||
|
import { DEFAULT_PROVIDER, PROVIDERS } from '~/constants/providers';
|
||||||
|
import { LatLngLiteral } from 'leaflet';
|
||||||
|
|
||||||
|
const PUBLIC_PATH = process.env.REACT_APP_PUBLIC_PATH || '';
|
||||||
|
const API_ADDR = process.env.REACT_APP_API_ADDR || '';
|
||||||
|
const OSRM_URL = process.env.REACT_APP_OSRM_URL || '';
|
||||||
|
const OSRM_PROFILE = process.env.REACT_APP_OSRM_PROFILE || 'bike';
|
||||||
|
const OSRM_TEST_URL = ([south_west, north_east]: LatLngLiteral[]) => (
|
||||||
|
`${OSRM_URL}/${OSRM_PROFILE}/${Object.values(south_west).join(',')};${Object.values(north_east).join(',')}`
|
||||||
|
);
|
||||||
|
|
||||||
|
export const CLIENT = {
|
||||||
|
OSRM_URL,
|
||||||
|
API_ADDR,
|
||||||
|
OSRM_TEST_URL,
|
||||||
|
OSRM_PROFILE,
|
||||||
|
STROKE_WIDTH: 5,
|
||||||
|
PUBLIC_PATH,
|
||||||
|
NOMINATIM_TEST_URL: '',
|
||||||
|
NOMINATIM_URL: '',
|
||||||
|
};
|
||||||
|
|
||||||
|
export const COLORS = {
|
||||||
|
PATH_COLOR: ['#ff7700', '#ff3344'],
|
||||||
|
};
|
||||||
|
|
||||||
|
export const PROVIDER = PROVIDERS[DEFAULT_PROVIDER];
|
||||||
|
|
||||||
|
export const MOBILE_BREAKPOINT = 768;
|
22
src/config/pwa.js
Normal file
22
src/config/pwa.js
Normal file
|
@ -0,0 +1,22 @@
|
||||||
|
const path = require('path');
|
||||||
|
|
||||||
|
module.exports = {
|
||||||
|
MANIFEST: (src) => ({
|
||||||
|
name: 'Редактор маршрутов',
|
||||||
|
short_name: 'Маршруты',
|
||||||
|
description: 'Велосипедные маршруты в новосибирске',
|
||||||
|
background_color: '#333333',
|
||||||
|
theme_color: '#01579b',
|
||||||
|
display: 'fullscreen',
|
||||||
|
'theme-color': '#01579b',
|
||||||
|
start_url: '/',
|
||||||
|
icons: [
|
||||||
|
{
|
||||||
|
src, // : path.resolve('./src/sprites/app.png')
|
||||||
|
sizes: [96, 128, 192, 256, 384, 512],
|
||||||
|
destination: path.join('assets', 'icons')
|
||||||
|
}
|
||||||
|
]
|
||||||
|
}),
|
||||||
|
PUBLIC_PATH: process.env.REACT_APP_PUBLIC_PATH,
|
||||||
|
};
|
1
src/react-app-env.d.ts
vendored
Normal file
1
src/react-app-env.d.ts
vendored
Normal file
|
@ -0,0 +1 @@
|
||||||
|
/// <reference types="react-scripts" />
|
Loading…
Add table
Add a link
Reference in a new issue