Added multiple home layouts
continuous-integration/drone/push Build is passing

This commit is contained in:
2024-05-20 22:43:07 +02:00
parent 6bb2d32f8c
commit b58844bc30
22 changed files with 618 additions and 233 deletions
+3
View File
@@ -10,6 +10,7 @@ export class Instance {
this.title = instance?.title;
this.subtitle = instance?.subtitle;
this.coverPhoto = instance?.coverPhoto ? new Photo(instance?.coverPhoto) : null;
this.homeLayout = instance?.homeLayout;
this.urls = instance?.urls || [];
}
@@ -23,6 +24,8 @@ export class Instance {
subtitle;
/** @type {Photo} **/
coverPhoto;
/** @type {Number} **/
homeLayout;
/** @type {string[]} **/
urls;
}
+1
View File
@@ -38,6 +38,7 @@ class InstancesService {
instance.title = instanceToUpdate.title;
instance.subtitle = instanceToUpdate.subtitle;
instance.urls = instanceToUpdate.urls;
instance.homeLayout = instanceToUpdate.homeLayout;
try {
await db.instances.update(instance);