[Sprint/OwlfashionedOwl](fix): Limit hashtag remind #1927
Closes #1927
Summary
Adds an error if a user tries to submit more than 5 hashtags when reminding a post
Testing
Pick a post, remind, type in "#1 (closed) #2 #3 (closed) #4 (closed) #5 (closed) #6" or something to that effect.
0/5 threads resolved
added MR::Awaiting Review Squad::Yellow scoped labels
added MR::Requires Changes scoped label and automatically removed MR::Awaiting Review label
1 import { Component, Input } from '@angular/core'; 2 3 @Component({ 4 selector: 'minds-error-box', - Owner
Remember to use BEM naming conventions as stated here https://developers.minds.com/docs/guides/frontend/#elements-and-classes. This should be
m-error-box
1 import { Component, Input } from '@angular/core'; 2 3 @Component({ 4 selector: 'minds-error-box', 5 inputs: ['errorString'], 6 template: ` 7 <div 8 class="mdl-card mdl-color--red-500 mdl-color-text--blue-grey-50 mdl-shadow--2dp" 9 style="min-height:0;" 10 *ngIf="errorString" 11 > 12 <div class="mdl-card__supporting-text mdl-color-text--blue-grey-50"> - Owner
Use the new colours, not legacy mdl classes
1 import { Component, Input } from '@angular/core'; 2 3 @Component({ 4 selector: 'minds-error-box', 5 inputs: ['errorString'], 6 template: ` 7 <div 8 class="mdl-card mdl-color--red-500 mdl-color-text--blue-grey-50 mdl-shadow--2dp" 9 style="min-height:0;" - Owner
style?
1 import { Component, Input } from '@angular/core'; 2 3 @Component({ 4 selector: 'minds-error-box', 5 inputs: ['errorString'], - Owner
Should be set via
@Inputand alsomessagewould be better
3 @Component({ 4 selector: 'minds-error-box', 5 inputs: ['errorString'], 6 template: ` 7 <div 8 class="mdl-card mdl-color--red-500 mdl-color-text--blue-grey-50 mdl-shadow--2dp" 9 style="min-height:0;" 10 *ngIf="errorString" 11 > 12 <div class="mdl-card__supporting-text mdl-color-text--blue-grey-50"> 13 {{ errorString }} 14 </div> 15 </div> 16 `, 17 }) 18 export class ErrorBox { - Owner
ErrorBoxComponent