]> git.openstreetmap.org Git - nominatim-ui.git/blob - src/pages/StatusPage.svelte
npm package updates
[nominatim-ui.git] / src / pages / StatusPage.svelte
1 <script>
2   import { onMount } from 'svelte';
3   import { fetch_from_api, update_html_title } from '../lib/api_utils.js';
4
5   import Header from '../components/Header.svelte';
6
7   let aStatusData = {};
8   let configuration = Nominatim_Config;
9
10   function loaddata() {
11     fetch_from_api('status', { format: 'json' }, function (data) {
12       aStatusData = data;
13     });
14     update_html_title('Server status');
15   }
16   onMount(loaddata);
17 </script>
18
19 <Header/>
20 <div class="container">
21   <div class="row">
22     <div class="col-sm-12">
23       <h1>Server status</h1>
24
25       <dl>
26         <dt>API Endpoint</dt>
27         <dd><a href={configuration.Nominatim_API_Endpoint}>{configuration.Nominatim_API_Endpoint}</a></dd>
28
29         <dt>Software version</dt>
30         <dd>{aStatusData.software_version}</dd>
31
32         <dt>Database version</dt>
33         <dd>{aStatusData.database_version}</dd>
34
35         <dt>Data last updated</dt>
36         <dd>{aStatusData.data_updated}</dd>
37       </dl>
38     </div>
39   </div>
40 </div>