// @flow import * as React from 'react'; import { Scroll } from '$components/Scroll'; import { APP_INFO } from '$constants/app_info'; export const AppInfoDialog = () => (
Orchid Map
версия{' '} {(APP_INFO.VERSION || 1)}. {(APP_INFO.CHANGELOG[APP_INFO.VERSION].length || 0)}. {(APP_INFO.CHANGELOG[APP_INFO.VERSION][0].length - 1 || 0)}

Исходный код:
github.com/muerwre/orchidMap
Frontend:
ReactJS,{' '} Leaflet,{' '} Leaflet Routing Machine{' '}
Backend:
OSRM,{' '} NodeJS,{' '} ExpressJS,{' '} MongoDB

История изменений

{ [...Object.keys(APP_INFO.CHANGELOG)].reverse().map((version, i) => (
{version}.
{ APP_INFO.CHANGELOG[version].map((release, y) => (
{APP_INFO.CHANGELOG[version].length - y}.
{ APP_INFO.CHANGELOG[version][y].map((build, z) => (
{(z)}.
{APP_INFO.CHANGELOG[version][y][z]}
)) }
)) }
)) }
);