Add color palette and allow selection

This commit is contained in:
John R. Supplee 2021-01-20 13:15:10 +02:00
parent ad759f2f9f
commit 6d9928ea8f
2 changed files with 16 additions and 0 deletions

View file

@ -355,6 +355,14 @@ BlazeComponent.extendComponent({
return text;
},
labelColors() {
return Boards.simpleSchema()._schema['labels.$.color'].allowedValues.map(
color => {
return { color, name: TAPi18n.__(`color-${color}`) };
},
);
},
events() {
return [
{
@ -362,6 +370,11 @@ BlazeComponent.extendComponent({
evt.preventDefault();
this.searchAllBoards(evt.target.searchQuery.value);
},
'click .js-palette-color'(evt) {
this.query.set(
`${this.query.get()} label:"${evt.currentTarget.textContent}"`,
);
},
},
];
},