diff --git a/app/imports/api/properties/Folders.js b/app/imports/api/properties/Folders.js index 45055ce1..aa68e56f 100644 --- a/app/imports/api/properties/Folders.js +++ b/app/imports/api/properties/Folders.js @@ -7,6 +7,11 @@ let FolderSchema = new createPropertySchema({ name: { type: String, max: STORAGE_LIMITS.name, + optional: true, + }, + groupStats: { + type: Boolean, + optional: true, }, }); diff --git a/app/imports/ui/creature/character/characterSheetTabs/StatsTab.vue b/app/imports/ui/creature/character/characterSheetTabs/StatsTab.vue index c7042577..32f1b3c2 100644 --- a/app/imports/ui/creature/character/characterSheetTabs/StatsTab.vue +++ b/app/imports/ui/creature/character/characterSheetTabs/StatsTab.vue @@ -3,6 +3,12 @@ +
+ +
+ + + {{ model.name }} + + + + + + \ No newline at end of file diff --git a/app/imports/ui/properties/components/folders/propertyComponentIndex.js b/app/imports/ui/properties/components/folders/propertyComponentIndex.js new file mode 100644 index 00000000..4b8ed64a --- /dev/null +++ b/app/imports/ui/properties/components/folders/propertyComponentIndex.js @@ -0,0 +1,61 @@ +import action from '/imports/ui/properties/components/actions/EventButton.vue'; +//import adjustment from ''; +import attribute from '/imports/ui/properties/components/attributes/SpellSlotListTile.vue'; +//import buff from ''; +//import buffRemover from ''; +//import branch from ''; +//import constant from ''; +//import container from ''; +//import classComponent from ''; +//import classLevel from ''; +//import damage from ''; +//import damageMultiplier from ''; +//import effect from ''; +//import feature from ''; +//import folder from ''; +//import item from ''; +//import note from ''; +//import pointBuy from ''; +//import proficiency from ''; +//import propertySlot from ''; +//import reference from ''; +//import roll from ''; +//import savingThrow from ''; +//import skill from ''; +//import slotFiller from ''; +//import spellList from ''; +//import spell from ''; +import toggle from '/imports/ui/properties/components/toggles/ToggleCard.vue'; +//import trigger from ''; + +export default { + action, + //adjustment, + attribute, + //buff, + //buffRemover, + //branch, + //constant, + //container, + //class: classComponent, + //classLevel, + //damage, + //damageMultiplier, + //effect, + //feature, + //folder, + //item, + //note, + //pointBuy, + //proficiency, + //propertySlot, + //reference, + //roll, + //savingThrow, + //skill, + //slotFiller, + //spellList, + //spell, + toggle, + //trigger, +}; diff --git a/app/imports/ui/properties/forms/FolderForm.vue b/app/imports/ui/properties/forms/FolderForm.vue index 77c96aec..b616505e 100644 --- a/app/imports/ui/properties/forms/FolderForm.vue +++ b/app/imports/ui/properties/forms/FolderForm.vue @@ -26,6 +26,12 @@ :value="model.tags" @change="change('tags', ...arguments)" /> +