]> git.openstreetmap.org Git - nominatim-ui.git/blob - src/pages/StatusPage.svelte
cut lines at 100, spacing changes for linter
[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>
28           <a href={configuration.Nominatim_API_Endpoint}>
29             {configuration.Nominatim_API_Endpoint}
30           </a>
31         </dd>
32
33         <dt>Software version</dt>
34         <dd>{aStatusData.software_version}</dd>
35
36         <dt>Database version</dt>
37         <dd>{aStatusData.database_version}</dd>
38
39         <dt>Data last updated</dt>
40         <dd>{aStatusData.data_updated}</dd>
41       </dl>
42     </div>
43   </div>
44 </div>