diff --git a/assets/css/main.css b/assets/css/main.css index ef7ad8e..57006eb 100644 --- a/assets/css/main.css +++ b/assets/css/main.css @@ -19,7 +19,7 @@ } :root{ - @apply bg-base-200; + @apply bg-base-200 no-scrollbar; } body { diff --git a/components/fw-footer.vue b/components/fw-footer.vue new file mode 100644 index 0000000..72a0d25 --- /dev/null +++ b/components/fw-footer.vue @@ -0,0 +1,62 @@ + + + + + \ No newline at end of file diff --git a/composables/useApiLoader.ts b/composables/useApiLoader.ts index 2099cb9..a343e81 100644 --- a/composables/useApiLoader.ts +++ b/composables/useApiLoader.ts @@ -22,9 +22,12 @@ import {useServer} from "~/composables/useServer"; import {CategoriesBudgetApi} from "~/libs/api/category/budget/CategoriesBudgetApi"; import {AiApi} from "~/libs/api/ai/AiApi"; import {FilesApi} from "~/libs/api/files/FilesApi"; +import {ServerApi} from "~/libs/api/server/ServerApi"; export const useApiLoader = new class ApiLoader { private readonly serverConfigs: ConfigManager; + private readonly serverApi: ServerApi; + private readonly userApi: UserApi; private readonly sessionsApi : SessionsApi; @@ -54,6 +57,8 @@ export const useApiLoader = new class ApiLoader { constructor() { this.serverConfigs = new ConfigManager(); + this.serverApi = new ServerApi(); + this.userApi = new UserApi(); this.sessionsApi = new SessionsApi(); @@ -86,6 +91,7 @@ export const useApiLoader = new class ApiLoader { return Promise.all([ auth, this.sessionsApi.init(), + this.serverApi.init(), this.accountsApi.init(), this.accountsFoldersApi.init(), this.transactionsCategoriesApi.init(), @@ -210,6 +216,7 @@ export const useApiLoader = new class ApiLoader { return { provide: { serverConfigs: this.serverConfigs, + serverApi: this.serverApi, accountsApi: this.accountsApi, accountsFoldersApi: this.accountsFoldersApi, transactionsCategoriesApi: this.transactionsCategoriesApi, diff --git a/layouts/default.vue b/layouts/default.vue index 57ef71d..5923c13 100644 --- a/layouts/default.vue +++ b/layouts/default.vue @@ -1,16 +1,16 @@