added the app name in the document title and fixed the double initial load on records list

This commit is contained in:
Gani Georgiev
2022-07-18 19:44:10 +03:00
parent f8f3ca25ee
commit f56adf26f4
21 changed files with 458 additions and 437 deletions

View File

@@ -1,10 +1,13 @@
<script>
import ApiClient from "@/utils/ApiClient";
import CommonHelper from "@/utils/CommonHelper";
import { pageTitle, appName } from "@/stores/app";
import { addSuccessToast } from "@/stores/toasts";
import Field from "@/components/base/Field.svelte";
import SettingsSidebar from "@/components/settings/SettingsSidebar.svelte";
$pageTitle = "Application settings";
let formSettings = {};
let isLoading = false;
let isSaving = false;
@@ -12,8 +15,6 @@
$: hasChanges = initialHash != JSON.stringify(formSettings);
CommonHelper.setDocumentTitle("Application settings");
loadSettings();
async function loadSettings() {
@@ -48,10 +49,13 @@
}
function init(settings = {}) {
$appName = settings?.meta?.appName;
formSettings = {
meta: settings?.meta || {},
logs: settings?.logs || {},
};
initialHash = JSON.stringify(formSettings);
}
</script>