2 import { onMount } from 'svelte';
3 import { update_html_title } from '../lib/api_utils.js';
4 import { appState } from '../state/AppState.svelte.js';
6 import Header from '../components/Header.svelte';
8 let aStatusData = $state({});
9 const configuration = Nominatim_Config;
11 const endpoint_url = (typeof configuration.Nominatim_API_Endpoint === 'function') ?
12 configuration.Nominatim_API_Endpoint() :
13 configuration.Nominatim_API_Endpoint;
16 appState.fetchFromApi('status', { format: 'json' }, function (data) {
19 update_html_title('Server status');
25 <div class="container">
27 <div class="col-sm-12">
28 <h1>Server status</h1>
32 <dd><a href={endpoint_url}>{endpoint_url}</a></dd>
34 <dt>Software version</dt>
35 <dd>{aStatusData.software_version}</dd>
37 <dt>Database version</dt>
38 <dd>{aStatusData.database_version}</dd>
40 <dt>Data last updated</dt>
41 <dd>{aStatusData.data_updated}</dd>