diff --git a/src/app/app.html b/src/app/app.html
index e233e1a..92e2776 100644
--- a/src/app/app.html
+++ b/src/app/app.html
@@ -16,7 +16,7 @@
class="pl-1 border-2 border-gray-200 text-white border-solid rounded-sm"
[placeholder]="'http://localhost:8000'"
[value]="settingsService.baseUrl()"
- (change)="settingsService.baseUrl.set($event.target.value)"
+ (change)="settingsService.updateBaseUrl($event.target.value)"
/>
diff --git a/src/app/services/settings.service.ts b/src/app/services/settings.service.ts
index acd0af1..2c9eb17 100644
--- a/src/app/services/settings.service.ts
+++ b/src/app/services/settings.service.ts
@@ -40,9 +40,15 @@ export class SettingsService {
return url;
});
- constructor() {}
+ constructor() {
+ const storedBaseUrl = localStorage.getItem('baseUrl');
+ if (storedBaseUrl) {
+ this.baseUrl.set(storedBaseUrl);
+ }
+ }
updateBaseUrl(baseUrl: string) {
this.baseUrl.set(baseUrl);
+ localStorage.setItem('baseUrl', baseUrl);
}
}