Browse Source

Clean up code formatting and enhance data immutability

Standardized spacing and removed extraneous white space across multiple files for better readability. Updated several data grids to use `readonly` for `_data` collections, improving immutability and code clarity.
main
Jonathan 1 year ago
parent
commit
2246847145
  1. 6
      IGP/Pages/DataTables/DataTablesPage.razor
  2. 6
      IGP/Pages/DataTables/Parts/MovementTable.razor
  3. 1
      IGP/Pages/DataTables/Parts/ProductionTable.razor
  4. 14
      IGP/Pages/DataTables/Parts/VitalityTable.razor
  5. 6
      IGP/Pages/DataTables/Parts/WeaponTable.razor
  6. 1
      IGP/Pages/Database/DatabasePage.razor
  7. 1
      IGP/Pages/Database/DatabaseSinglePage.razor
  8. 1
      IGP/Program.cs

6
IGP/Pages/DataTables/DataTablesPage.razor

@ -6,7 +6,7 @@
<LayoutLargeContentComponent> <LayoutLargeContentComponent>
<WebsiteTitleComponent>Data Tables</WebsiteTitleComponent> <WebsiteTitleComponent>Data Tables</WebsiteTitleComponent>
<MudTabs Elevation="2" > <MudTabs Elevation="2">
<MudTabPanel Text="Attacks"> <MudTabPanel Text="Attacks">
<WeaponTable/> <WeaponTable/>
</MudTabPanel> </MudTabPanel>
@ -30,7 +30,9 @@
What is this tool? What is this tool?
</InfoQuestionComponent> </InfoQuestionComponent>
<InfoAnswerComponent> <InfoAnswerComponent>
This tool is a data table of all information belonging to a type of data. Such as viewing all weapons, so one can easily sort and see what weapon attack has the highest range, and what faction and unit that attack belongs to. This tool is a data table of all information belonging to a type of data. Such as viewing all weapons,
so one can easily sort and see what weapon attack has the highest range, and what faction and unit that
attack belongs to.
</InfoAnswerComponent> </InfoAnswerComponent>
</InfoBodyComponent> </InfoBodyComponent>

6
IGP/Pages/DataTables/Parts/MovementTable.razor

@ -5,15 +5,17 @@
<Columns> <Columns>
<PropertyColumn Property="x => x.Parent.GetName()" Title="Entity"/> <PropertyColumn Property="x => x.Parent.GetName()" Title="Entity"/>
<PropertyColumn Property="x => x.Movement"/> <PropertyColumn Property="x => x.Movement"/>
<PropertyColumn Property="x => x.Speed" /> <PropertyColumn Property="x => x.Speed"/>
<PropertyColumn Property="x => x.Parent.GetFaction()" Title="Faction"/> <PropertyColumn Property="x => x.Parent.GetFaction()" Title="Faction"/>
<PropertyColumn Property="x => x.Parent.GetImmortal()" Title="Immortal"/> <PropertyColumn Property="x => x.Parent.GetImmortal()" Title="Immortal"/>
</Columns> </Columns>
</MudDataGrid> </MudDataGrid>
@code { @code {
IEnumerable<EntityMovementModel> _data = DATA.Get()
readonly IEnumerable<EntityMovementModel> _data = DATA.Get()
.SelectMany(e => e.Value.EntityParts) .SelectMany(e => e.Value.EntityParts)
.OfType<EntityMovementModel>() .OfType<EntityMovementModel>()
.ToList(); .ToList();
} }

1
IGP/Pages/DataTables/Parts/ProductionTable.razor

@ -18,4 +18,5 @@
.SelectMany(e => e.Value.EntityParts) .SelectMany(e => e.Value.EntityParts)
.OfType<EntityProductionModel>() .OfType<EntityProductionModel>()
.ToList(); .ToList();
} }

14
IGP/Pages/DataTables/Parts/VitalityTable.razor

@ -5,19 +5,21 @@
<Columns> <Columns>
<PropertyColumn Property="x => x.Parent.GetName()" Title="Entity"/> <PropertyColumn Property="x => x.Parent.GetName()" Title="Entity"/>
<PropertyColumn Property="x => x.Health"/> <PropertyColumn Property="x => x.Health"/>
<PropertyColumn Property="x => x.Armor" /> <PropertyColumn Property="x => x.Armor"/>
<PropertyColumn Property="x => x.Defense" /> <PropertyColumn Property="x => x.Defense"/>
<PropertyColumn Property="x => x.DefenseLayer" /> <PropertyColumn Property="x => x.DefenseLayer"/>
<PropertyColumn Property="x => x.IsStructure" /> <PropertyColumn Property="x => x.IsStructure"/>
<PropertyColumn Property="x => x.IsEtheric" /> <PropertyColumn Property="x => x.IsEtheric"/>
<PropertyColumn Property="x => x.Parent.GetFaction()" Title="Faction"/> <PropertyColumn Property="x => x.Parent.GetFaction()" Title="Faction"/>
<PropertyColumn Property="x => x.Parent.GetImmortal()" Title="Immortal"/> <PropertyColumn Property="x => x.Parent.GetImmortal()" Title="Immortal"/>
</Columns> </Columns>
</MudDataGrid> </MudDataGrid>
@code { @code {
IEnumerable<EntityVitalityModel> _data = DATA.Get()
readonly IEnumerable<EntityVitalityModel> _data = DATA.Get()
.SelectMany(e => e.Value.EntityParts) .SelectMany(e => e.Value.EntityParts)
.OfType<EntityVitalityModel>() .OfType<EntityVitalityModel>()
.ToList(); .ToList();
} }

6
IGP/Pages/DataTables/Parts/WeaponTable.razor

@ -17,13 +17,15 @@
<PropertyColumn Property="x => x.Parent.GetImmortal()" Title="Immortal"/> <PropertyColumn Property="x => x.Parent.GetImmortal()" Title="Immortal"/>
</Columns> </Columns>
<PagerContent> <PagerContent>
<MudDataGridPager T="EntityWeaponModel" /> <MudDataGridPager T="EntityWeaponModel"/>
</PagerContent> </PagerContent>
</MudDataGrid> </MudDataGrid>
@code { @code {
IEnumerable<EntityWeaponModel> _data = DATA.Get()
readonly IEnumerable<EntityWeaponModel> _data = DATA.Get()
.SelectMany(e => e.Value.EntityParts) .SelectMany(e => e.Value.EntityParts)
.OfType<EntityWeaponModel>() .OfType<EntityWeaponModel>()
.ToList(); .ToList();
} }

1
IGP/Pages/Database/DatabasePage.razor

@ -1,7 +1,6 @@
@layout PageLayout @layout PageLayout
@inherits BasePage @inherits BasePage
@page "/database" @page "/database"
@using Model @using Model
@implements IDisposable @implements IDisposable

1
IGP/Pages/Database/DatabaseSinglePage.razor

@ -5,7 +5,6 @@
@page "/database/{text}" @page "/database/{text}"
@inject IEntityDisplayService EntityDisplayService @inject IEntityDisplayService EntityDisplayService
@using Model @using Model
@implements IDisposable @implements IDisposable

1
IGP/Program.cs

@ -80,7 +80,6 @@ builder.Services.AddScoped(sp => new HttpClient
builder.Services.AddMudServices(); builder.Services.AddMudServices();
await builder.Build().RunAsync(); await builder.Build().RunAsync();

Loading…
Cancel
Save