create static method
The layout of dimension drawing with the theme colours c.
Implementation
static NmGalaxyLayout create(NmGalaxyDimension dimension, NmColors c) {
return switch (dimension) {
NmGalaxyDimension.date => _DateLayout(c),
NmGalaxyDimension.county => _CountyLayout(c),
NmGalaxyDimension.roi => _RoiLayout(c),
NmGalaxyDimension.risk => _RiskLayout(c),
NmGalaxyDimension.stage => _StageLayout(c),
NmGalaxyDimension.fvi => _FviLayout(c),
NmGalaxyDimension.type => _TypeLayout(c),
NmGalaxyDimension.priorYears => _PriorYearsLayout(c),
NmGalaxyDimension.exemptions => _ExemptionsLayout(c),
NmGalaxyDimension.ownerTenure => _OwnerTenureLayout(c),
NmGalaxyDimension.payback => _PaybackLayout(c),
NmGalaxyDimension.taxYear => _TaxYearLayout(c),
};
}