import { InitiativeTrackerRowDataViewBase, RenderableCollectionRowDataBase, } from "./dmscreen-initiativetracker-rowsbase.js"; class _RenderableCollectionRowDataDefaultParty extends RenderableCollectionRowDataBase { constructor ( { comp, $wrpRows, roller, rowStateBuilder, }, ) { super({comp, prop: "rowsDefaultParty", $wrpRows, roller, networking: null, rowStateBuilder}); } async _pPopulateRow_pGetMonsterMeta ({comp}) { return { isMon: false, mon: null, fluff: null, }; } /* ----- */ _pPopulateRow_monster ({comp, $wrpLhs, isMon, mon, fluff}) { /* No-op */ } /* ----- */ _pPopulateRow_conditions ({comp, $wrpLhs}) { /* No-op */ } /* ----- */ _pPopulateRow_initiative ({comp, $wrpRhs}) { /* No-op */ } /* ----- */ _pPopulateRow_btns ({comp, entity, $wrpRhs}) { $(``) .appendTo($wrpRhs) .on("click", () => { if (this._comp._state.isLocked) return; this._utils.doDelete({entity}); }); } } export class InitiativeTrackerRowDataViewDefaultParty extends InitiativeTrackerRowDataViewBase { _TextHeaderLhs = "Player"; _ClsRenderableCollectionRowData = _RenderableCollectionRowDataDefaultParty; _render_$getWrpHeaderRhs ({rdState}) { return $$`