diff --git a/backend/.coverage b/backend/.coverage new file mode 100644 index 0000000..5a3020a Binary files /dev/null and b/backend/.coverage differ diff --git a/backend/file::memory: b/backend/file::memory: new file mode 100644 index 0000000..f487079 Binary files /dev/null and b/backend/file::memory: differ diff --git a/src/app/events/events.component.ts b/src/app/events/events.component.ts index d795f23..ec96c21 100644 --- a/src/app/events/events.component.ts +++ b/src/app/events/events.component.ts @@ -1,5 +1,6 @@ import { Component, inject } from '@angular/core'; import { AsyncPipe, DatePipe, NgFor } from '@angular/common'; +import { RouterLinkWithHref } from '@angular/router'; import { map, Observable, startWith } from 'rxjs'; import { EventService } from '../services/event.service'; @@ -14,7 +15,7 @@ interface EventsState { @Component({ selector: 'app-events', standalone: true, - imports: [AsyncPipe, DatePipe, NgFor], + imports: [AsyncPipe, DatePipe, NgFor, RouterLinkWithHref], templateUrl: './events.component.html', styleUrl: './events.component.scss', }) diff --git a/src/app/footer/footer.component.ts b/src/app/footer/footer.component.ts index f005716..676fbdd 100644 --- a/src/app/footer/footer.component.ts +++ b/src/app/footer/footer.component.ts @@ -1,6 +1,6 @@ import { Component, inject, computed } from '@angular/core'; import { SlicePipe } from '@angular/common'; -import { RouterLink } from '@angular/router'; +import { RouterLinkWithHref } from '@angular/router'; import { StationConfigService } from '../services/station-config.service'; import { resolveImageUrl } from '../services/app-config.service'; @@ -8,7 +8,7 @@ import { resolveImageUrl } from '../services/app-config.service'; @Component({ selector: 'app-footer', standalone: true, - imports: [RouterLink, SlicePipe], + imports: [RouterLinkWithHref, SlicePipe], templateUrl: './footer.component.html', styleUrl: './footer.component.scss', }) diff --git a/src/app/services/station-config.service.ts b/src/app/services/station-config.service.ts index 4eabf6c..983e1ff 100644 --- a/src/app/services/station-config.service.ts +++ b/src/app/services/station-config.service.ts @@ -32,6 +32,11 @@ const DEFAULT_CONFIG: StationConfig = { play_store_icon_url: '', play_store_url: '', app_store_embed_html: '', + // Social media + social_facebook: '', + social_twitter: '', + social_instagram: '', + social_youtube: '', // Page content hero_subtitle: 'Your community-powered, nonprofit radio station — bringing music, stories, and connection to the mountain towns and beyond since 1987.', about_intro: 'For nearly four decades, KMountain Flower Radio has been the voice of our community — a nonprofit, listener-supported radio station dedicated to music, local news, and the stories that bind mountain towns together.',