diff options
author | Rigel Kent <sendmemail@rigelk.eu> | 2020-08-05 00:50:07 +0200 |
---|---|---|
committer | Chocobozzz <chocobozzz@cpy.re> | 2020-08-11 09:03:39 +0200 |
commit | 02c01341f4dae30ec6b81fcb644952393d73c4a8 (patch) | |
tree | aca3f2b118bb123457fd38724be68fe877504c75 /client/src/app/shared/shared-forms/select-tags.component.html | |
parent | 766d13b4470de02d3d7bec94188260b89a356399 (diff) | |
download | PeerTube-02c01341f4dae30ec6b81fcb644952393d73c4a8.tar.gz PeerTube-02c01341f4dae30ec6b81fcb644952393d73c4a8.tar.zst PeerTube-02c01341f4dae30ec6b81fcb644952393d73c4a8.zip |
add ng-select for templatable select options
- create select-tags component to replace ngx-chips
- create select-options to factorize option selection in forms
- create select-channel to simplify channel selection
- refactor tags validation
Diffstat (limited to 'client/src/app/shared/shared-forms/select-tags.component.html')
-rw-r--r-- | client/src/app/shared/shared-forms/select-tags.component.html | 13 |
1 files changed, 13 insertions, 0 deletions
diff --git a/client/src/app/shared/shared-forms/select-tags.component.html b/client/src/app/shared/shared-forms/select-tags.component.html new file mode 100644 index 000000000..0609c9d20 --- /dev/null +++ b/client/src/app/shared/shared-forms/select-tags.component.html | |||
@@ -0,0 +1,13 @@ | |||
1 | <ng-select | ||
2 | [items]="items" | ||
3 | [(ngModel)]="_items" | ||
4 | (ngModelChange)="onModelChange()" | ||
5 | i18n-placeholder placeholder="Enter a new tag" | ||
6 | [maxSelectedItems]="5" | ||
7 | [clearable]="true" | ||
8 | [addTag]="true" | ||
9 | [multiple]="true" | ||
10 | [isOpen]="false" | ||
11 | [searchable]="true" | ||
12 | > | ||
13 | </ng-select> | ||