journal.module.ts 9.6 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161
  1. import { NgModule } from '@angular/core';
  2. import { CommonModule } from '@angular/common';
  3. import { NgbModule } from '@ng-bootstrap/ng-bootstrap';
  4. import { FormsModule } from '@angular/forms';
  5. import { CdkTableModule } from '@angular/cdk/table';
  6. import { DragDropModule } from '@angular/cdk/drag-drop';
  7. import { NgxSmartModalModule } from 'ngx-smart-modal';
  8. import { TabbarComponent } from './journal-home/tabbar/tabbar.component';
  9. import { JournalRoutingModule } from './journal-routing.module';
  10. import { JournalHomeComponent } from './journal-home/journal-home.component';
  11. import { JournalStatsComponent } from './journal-stats/journal-stats.component';
  12. import { JournalInventoryComponent } from './journal-inventory/journal-inventory.component';
  13. import { JournalSpellbookComponent } from './journal-spellbook/journal-spellbook.component';
  14. import { JournalSpellcardsComponent } from './journal-spellcards/journal-spellcards.component';
  15. import { JournalCharacterComponent } from './journal-character/journal-character.component';
  16. import { AttributeFieldComponent } from './journal-stats/attribute-skill-container/attribute-panel/attribute-field/attribute-field.component';
  17. import { SkillFieldComponent } from './journal-stats/attribute-skill-container/skill-panel/skill-field/skill-field.component';
  18. import { AttributeSkillContainerComponent } from './journal-stats/attribute-skill-container/attribute-skill-container.component';
  19. import { LifeContainerComponent } from './journal-stats/life-container/life-container.component';
  20. import { WeaponsContainerComponent } from './journal-stats/weapons-container/weapons-container.component';
  21. import { ArmorClassComponent } from './journal-stats/info-row/armor-class/armor-class.component';
  22. import { MovementComponent } from './journal-stats/info-row/movement/movement.component';
  23. import { HitDiceComponent } from './journal-stats/life-container/hit-dice/hit-dice.component';
  24. import { InitiativeComponent } from './journal-stats/info-row/initiative/initiative.component';
  25. import { ConditionsDetailsComponent } from './journal-stats/info-row/conditions/conditions-details/conditions-details.component';
  26. import { DeathSaveComponent } from './journal-stats/info-row/death-save/death-save.component';
  27. import { LifeComponent } from './journal-stats/life-container/life/life.component';
  28. import { IconComponent } from './icon/icon.component';
  29. import { WeaponTableComponent } from './journal-stats/weapons-container/weapon-table/weapon-table.component';
  30. import { WeaponModalComponent } from './weapon-modal/weapon-modal.component';
  31. import { SpellTableComponent } from './journal-stats/weapons-container/spell-table/spell-table.component';
  32. import { SpellModalComponent } from './spell-modal/spell-modal.component';
  33. import { AbilityPanelComponent } from './journal-stats/ability-panel/ability-panel.component';
  34. import { AbilityTableComponent } from './journal-stats/ability-panel/ability-table/ability-table.component';
  35. import { AbilityModalComponent } from './journal-stats/ability-panel/ability-table/ability-modal/ability-modal.component';
  36. import { TraitTableComponent } from './journal-stats/ability-panel/trait-table/trait-table.component';
  37. import { TraitModalComponent } from './journal-stats/ability-panel/trait-table/trait-modal/trait-modal.component';
  38. import { SpellslotsComponent } from './journal-stats/ability-panel/spellslots/spellslots.component';
  39. import { SpellslotsModalComponent } from './journal-stats/ability-panel/spellslots/spellslots-modal/spellslots-modal.component';
  40. import { InfoRowComponent } from './journal-stats/info-row/info-row.component';
  41. import { ConditionsComponent } from './journal-stats/info-row/conditions/conditions.component';
  42. import { AttributeDetailsComponent } from './journal-stats/attribute-skill-container/attribute-panel/attribute-field/attribute-details/attribute-details.component';
  43. import { SimpleItemDetailsComponent } from './journal-inventory/simple-item-details/simple-item-details.component';
  44. import { ModalComponent } from './journal-home/modal/modal.component';
  45. import { SharedComponentsModule } from '../shared-components/shared-components.module';
  46. import { ProficienciesTableComponent } from './journal-stats/ability-panel/proficiencies-table/proficiencies-table.component';
  47. import { ToolsModalComponent } from './journal-stats/ability-panel/proficiencies-table/tools-modal/tools-modal.component';
  48. import { TraitDetailsComponent } from './journal-stats/ability-panel/trait-table/trait-details/trait-details.component';
  49. import { DetailsPanelComponent } from './journal-home/details-panel/details-panel.component';
  50. import { AbilityDetailsComponent } from './journal-stats/ability-panel/ability-table/ability-details/ability-details.component';
  51. import { LifeDetailsComponent } from './journal-stats/life-container/life/life-details/life-details.component';
  52. import { WeaponDetailsComponent } from './journal-stats/weapons-container/weapon-table/weapon-details/weapon-details.component';
  53. import { SpellDetailsComponent } from './journal-stats/weapons-container/spell-table/spell-details/spell-details.component';
  54. import { AttributePanelComponent } from './journal-stats/attribute-skill-container/attribute-panel/attribute-panel.component';
  55. import { SkillPanelComponent } from './journal-stats/attribute-skill-container/skill-panel/skill-panel.component';
  56. import { SaveThrowPanelComponent } from './journal-stats/attribute-skill-container/save-throw-panel/save-throw-panel.component';
  57. import { SaveThrowFieldComponent } from './journal-stats/attribute-skill-container/save-throw-panel/save-throw-field/save-throw-field.component';
  58. import { ProficiencyFieldComponent } from './journal-stats/info-row/proficiency/proficiency-field.component';
  59. import { SaveThrowDetailsComponent } from './journal-stats/attribute-skill-container/save-throw-panel/save-throw-details/save-throw-details.component';
  60. import { SkillDetailsComponent } from './journal-stats/attribute-skill-container/skill-panel/skill-details/skill-details.component';
  61. import { ArmorClassDetailsComponent } from './journal-stats/info-row/armor-class/armor-class-details/armor-class-details.component';
  62. import { InitiativeDetailsComponent } from './journal-stats/info-row/initiative/initiative-details/initiative-details.component';
  63. import { MovementDetailsComponent } from './journal-stats/info-row/movement/movement-details/movement-details.component';
  64. import { ProficiencyDetailsComponent } from './journal-stats/info-row/proficiency/proficiency-details/proficiency-details.component';
  65. import { DeathSaveDetailsComponent } from './journal-stats/info-row/death-save/death-save-details/death-save-details.component';
  66. import { ExhaustionDetailsComponent } from './journal-stats/info-row/conditions/exhaustion-details/exhaustion-details.component';
  67. import { NavigationPanelComponent } from './journal-home/navigation-panel/navigation-panel.component';
  68. import { JournalNotesComponent } from './journal-notes/journal-notes.component';
  69. import { JournalQuestsComponent } from './journal-quests/journal-quests.component';
  70. import { JournalNpcsComponent } from './journal-npcs/journal-npcs.component';
  71. import { JournalPlacesComponent } from './journal-places/journal-places.component';
  72. import { JournalMapsComponent } from './journal-maps/journal-maps.component';
  73. import { JournalRulesetComponent } from './journal-ruleset/journal-ruleset.component';
  74. import { JournalSettingsComponent } from './journal-settings/journal-settings.component';
  75. import { SimpleItemModalComponent } from './journal-inventory/simple-item-modal/simple-item-modal.component';
  76. import { FoodDetailsComponent } from './journal-inventory/food-details/food-details.component';
  77. @NgModule({
  78. declarations: [
  79. JournalHomeComponent,
  80. JournalStatsComponent,
  81. JournalInventoryComponent,
  82. JournalSpellbookComponent,
  83. JournalSpellcardsComponent,
  84. JournalCharacterComponent,
  85. TabbarComponent,
  86. AttributeFieldComponent,
  87. SkillFieldComponent,
  88. AttributeSkillContainerComponent,
  89. LifeContainerComponent,
  90. WeaponsContainerComponent,
  91. ArmorClassComponent,
  92. MovementComponent,
  93. HitDiceComponent,
  94. InitiativeComponent,
  95. DeathSaveComponent,
  96. LifeComponent,
  97. IconComponent,
  98. WeaponTableComponent,
  99. WeaponModalComponent,
  100. SpellTableComponent,
  101. SpellModalComponent,
  102. AbilityPanelComponent,
  103. AbilityTableComponent,
  104. AbilityModalComponent,
  105. TraitTableComponent,
  106. TraitModalComponent,
  107. SpellslotsComponent,
  108. SpellslotsModalComponent,
  109. ProficienciesTableComponent,
  110. ToolsModalComponent,
  111. TraitDetailsComponent,
  112. DetailsPanelComponent,
  113. AbilityDetailsComponent,
  114. LifeDetailsComponent,
  115. WeaponDetailsComponent,
  116. SpellDetailsComponent,
  117. AttributePanelComponent,
  118. SkillPanelComponent,
  119. SaveThrowPanelComponent,
  120. SaveThrowFieldComponent,
  121. ProficiencyFieldComponent,
  122. ConditionsDetailsComponent,
  123. InfoRowComponent,
  124. ConditionsComponent,
  125. AttributeDetailsComponent,
  126. SaveThrowDetailsComponent,
  127. SkillDetailsComponent,
  128. ArmorClassDetailsComponent,
  129. InitiativeDetailsComponent,
  130. MovementDetailsComponent,
  131. ProficiencyDetailsComponent,
  132. DeathSaveDetailsComponent,
  133. ExhaustionDetailsComponent,
  134. NavigationPanelComponent,
  135. JournalNotesComponent,
  136. JournalQuestsComponent,
  137. JournalNpcsComponent,
  138. JournalPlacesComponent,
  139. JournalMapsComponent,
  140. JournalRulesetComponent,
  141. JournalSettingsComponent,
  142. SimpleItemDetailsComponent,
  143. ModalComponent,
  144. SimpleItemModalComponent,
  145. FoodDetailsComponent,
  146. ],
  147. imports: [
  148. CommonModule,
  149. JournalRoutingModule,
  150. NgbModule,
  151. FormsModule,
  152. CdkTableModule,
  153. DragDropModule,
  154. NgxSmartModalModule.forChild(),
  155. SharedComponentsModule,
  156. ],
  157. })
  158. export class JournalModule {}