Closed pete-mc closed 5 months ago
src/pages/MilestoneReport/MilestoneReport.ts
None - a9d1a3:
createRoot
Root
getMilestoneData
src/pages/MilestoneReport/components/MilestoneReport.tsx
None - 49d9a7:
src/pages/MilestoneReport/models/MilestonePlanningItem.ts
None - 91f6a9:
TerrainAchievementsEventCount
MilestoneObject
MilestoneRequirements
MilestoneCurrent
calculateMilestone
calculateEventResult
calculateOverallPercent
MilestonePlanningItem
overall_percent
personalGrowth
personal_growth
maxL
maxA
maxP
eventCount
src/pages/MilestoneReport/MilestoneReport.ts
None - a9d1a3:
createRoot
andRoot
in the file.getMilestoneData
method to include detailed documentation with JSDoc comments.getMilestoneData
method to sort achievements before filtering them based on certain criteria.getMilestoneData
method.src/pages/MilestoneReport/components/MilestoneReport.tsx
None - 49d9a7:
src/pages/MilestoneReport/models/MilestonePlanningItem.ts
None - 91f6a9:
TerrainAchievementsEventCount
to the import statement in the file.MilestoneObject
and classesMilestoneRequirements
andMilestoneCurrent
implementingMilestoneObject
.calculateMilestone
,calculateEventResult
, andcalculateOverallPercent
.MilestonePlanningItem
by adding a new propertyoverall_percent
.personalGrowth
topersonal_growth
in theMilestonePlanningItem
class.MilestonePlanningItem
to calculate values based onMilestoneRequirements
andMilestoneCurrent
.maxL
,maxA
,maxP
, andeventCount
in theMilestonePlanningItem
constructor.