aboutsummaryrefslogtreecommitdiffhomepage
path: root/client/src/app/+my-account
diff options
context:
space:
mode:
Diffstat (limited to 'client/src/app/+my-account')
-rw-r--r--client/src/app/+my-account/my-account-video-playlists/my-account-video-playlist-edit.component.html11
-rw-r--r--client/src/app/+my-account/my-account-video-playlists/my-account-video-playlist-edit.ts3
2 files changed, 6 insertions, 8 deletions
diff --git a/client/src/app/+my-account/my-account-video-playlists/my-account-video-playlist-edit.component.html b/client/src/app/+my-account/my-account-video-playlists/my-account-video-playlist-edit.component.html
index e61509efd..56060359a 100644
--- a/client/src/app/+my-account/my-account-video-playlists/my-account-video-playlist-edit.component.html
+++ b/client/src/app/+my-account/my-account-video-playlists/my-account-video-playlist-edit.component.html
@@ -68,13 +68,10 @@
68 68
69 <div class="form-group"> 69 <div class="form-group">
70 <label i18n>Channel</label> 70 <label i18n>Channel</label>
71 <div class="peertube-select-container"> 71
72 <select formControlName="videoChannelId" class="form-control"> 72 <my-select-channel
73 <option i18n value="undefined" disabled>Channel to bind the playlist to</option> 73 labelForId="videoChannelIdl" [items]="userVideoChannels" formControlName="videoChannelId"
74 <option></option> 74 ></my-select-channel>
75 <option *ngFor="let channel of userVideoChannels" [value]="channel.id">{{ channel.label }}</option>
76 </select>
77 </div>
78 75
79 <div *ngIf="formErrors['videoChannelId']" class="form-error"> 76 <div *ngIf="formErrors['videoChannelId']" class="form-error">
80 {{ formErrors['videoChannelId'] }} 77 {{ formErrors['videoChannelId'] }}
diff --git a/client/src/app/+my-account/my-account-video-playlists/my-account-video-playlist-edit.ts b/client/src/app/+my-account/my-account-video-playlists/my-account-video-playlist-edit.ts
index 7ae8de75e..94a0f6168 100644
--- a/client/src/app/+my-account/my-account-video-playlists/my-account-video-playlist-edit.ts
+++ b/client/src/app/+my-account/my-account-video-playlists/my-account-video-playlist-edit.ts
@@ -1,11 +1,12 @@
1import { FormReactive } from '@app/shared/shared-forms' 1import { FormReactive } from '@app/shared/shared-forms'
2import { SelectChannelItem } from '@app/shared/shared-forms/select-channel.component'
2import { VideoConstant, VideoPlaylistPrivacy } from '@shared/models' 3import { VideoConstant, VideoPlaylistPrivacy } from '@shared/models'
3import { VideoPlaylist } from '@shared/models/videos/playlist/video-playlist.model' 4import { VideoPlaylist } from '@shared/models/videos/playlist/video-playlist.model'
4 5
5export abstract class MyAccountVideoPlaylistEdit extends FormReactive { 6export abstract class MyAccountVideoPlaylistEdit extends FormReactive {
6 // Declare it here to avoid errors in create template 7 // Declare it here to avoid errors in create template
7 videoPlaylistToUpdate: VideoPlaylist 8 videoPlaylistToUpdate: VideoPlaylist
8 userVideoChannels: { id: number, label: string }[] = [] 9 userVideoChannels: SelectChannelItem[] = []
9 videoPlaylistPrivacies: VideoConstant<VideoPlaylistPrivacy>[] = [] 10 videoPlaylistPrivacies: VideoConstant<VideoPlaylistPrivacy>[] = []
10 11
11 abstract isCreation (): boolean 12 abstract isCreation (): boolean