Fade environment adversaries and notes tabs when empty

This commit is contained in:
Carlos Fernandez 2026-06-21 00:40:27 -04:00
parent 08b95e48d6
commit fa3a8bb123

View file

@ -72,6 +72,16 @@ export default class DhpEnvironment extends DHBaseActorSheet {
return applicationOptions;
}
/** @inheritdoc */
_prepareTabs(group) {
const result = super._prepareTabs(group);
if (group === 'primary') {
result.potentialAdversaries.empty = foundry.utils.isEmpty(this.document.system.potentialAdversaries);
result.notes.empty = !this.document.system.notes?.trim();
}
return result;
}
/**@inheritdoc */
async _preparePartContext(partId, context, options) {
context = await super._preparePartContext(partId, context, options);