Update compenidum browser subclass class filter

This commit is contained in:
Dapoolp 2025-08-23 14:05:25 +02:00
parent 11607e2221
commit fd890120f7
4 changed files with 17 additions and 14 deletions

View file

@ -265,12 +265,9 @@ export const typeConfig = {
subclasses: {
columns: [
{
key: 'id',
key: 'system.linkedClass',
label: 'Class',
format: id => {
console.log(id);
return '';
}
format: linkedClass => linkedClass.name
},
{
key: 'system.spellcastingTrait',
@ -279,9 +276,15 @@ export const typeConfig = {
],
filters: [
{
key: 'system.linkedClass',
key: 'system.linkedClass.uuid',
label: 'Class',
field: 'system.api.models.items.DHSubclass.schema.fields.linkedClass'
choices: (items) => {
const list = items.map(item => ({ value: item.system.linkedClass.uuid, label: item.system.linkedClass.name }));
return list.reduce((a,c) => {
if(!(a.find(i => i.value === c.value))) a.push(c);
return a;
}, []);
}
}
]
},