fix(seo): add admin UI for social media URLs
CI Pipeline / backend-test (push) Successful in 10m42s
CI Pipeline / frontend-test (push) Successful in 28s
CI Pipeline / frontend-build (push) Successful in 31s
CI Pipeline / backend-lint (push) Successful in 11s
CI Pipeline / backend-test (pull_request) Successful in 10m43s
CI Pipeline / backend-lint (pull_request) Successful in 10s
CI Pipeline / quality-gate (push) Successful in 2s
CI Pipeline / quality-gate (pull_request) Successful in 4s
CI Pipeline / frontend-test (pull_request) Successful in 28s
CI Pipeline / frontend-build (pull_request) Successful in 32s
CI Pipeline / backend-test (push) Successful in 10m42s
CI Pipeline / frontend-test (push) Successful in 28s
CI Pipeline / frontend-build (push) Successful in 31s
CI Pipeline / backend-lint (push) Successful in 11s
CI Pipeline / backend-test (pull_request) Successful in 10m43s
CI Pipeline / backend-lint (pull_request) Successful in 10s
CI Pipeline / quality-gate (push) Successful in 2s
CI Pipeline / quality-gate (pull_request) Successful in 4s
CI Pipeline / frontend-test (pull_request) Successful in 28s
CI Pipeline / frontend-build (pull_request) Successful in 32s
Addresses reviewer feedback: social media fields (Facebook, Twitter/X, Instagram, YouTube) were added to the backend and frontend interfaces but had no admin UI for station owners to configure them. Added a 'Social Media' section to the station config form with four URL inputs that persist via the existing station-config API.
This commit is contained in:
1 parent
3687e91f7f
commit
58a25370b9
2 files changed
+37
No files matched your search
@@ -184,6 +184,31 @@
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<!-- Social Media -->
|
||||
<div class="form-section">
|
||||
<h3>Social Media</h3>
|
||||
<div class="form-group">
|
||||
<label for="social_facebook">Facebook URL</label>
|
||||
<input id="social_facebook" type="url" [(ngModel)]="social_facebook" name="social_facebook"
|
||||
placeholder="https://facebook.com/yourstation">
|
||||
</div>
|
||||
<div class="form-group">
|
||||
<label for="social_twitter">Twitter / X URL</label>
|
||||
<input id="social_twitter" type="url" [(ngModel)]="social_twitter" name="social_twitter"
|
||||
placeholder="https://x.com/yourstation">
|
||||
</div>
|
||||
<div class="form-group">
|
||||
<label for="social_instagram">Instagram URL</label>
|
||||
<input id="social_instagram" type="url" [(ngModel)]="social_instagram" name="social_instagram"
|
||||
placeholder="https://instagram.com/yourstation">
|
||||
</div>
|
||||
<div class="form-group">
|
||||
<label for="social_youtube">YouTube URL</label>
|
||||
<input id="social_youtube" type="url" [(ngModel)]="social_youtube" name="social_youtube"
|
||||
placeholder="https://youtube.com/@yourstation">
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<!-- Page Content -->
|
||||
<div class="form-section">
|
||||
<h3>Page Content</h3>
|
||||
|
||||
Reference in new issue
Block a user