feat(Footer) Adding a basic footer (#32)
This commit is contained in:
@@ -0,0 +1,57 @@
|
|||||||
|
@inject IVariableService VariableService
|
||||||
|
|
||||||
|
<div class="footerContainer">
|
||||||
|
<div class="footerSocials">
|
||||||
|
<a href="https://github.com/JonathanMcCaffrey/IGP-Fan-Reference/discussions" target="_blank">
|
||||||
|
<i class="fa-brands fa-github"></i>
|
||||||
|
</a>
|
||||||
|
|
||||||
|
<a href="mailto:igpfanreference@jonathanmccaffrey.com" target="_blank">
|
||||||
|
<i class="fa-solid fa-envelope"></i>
|
||||||
|
</a>
|
||||||
|
|
||||||
|
<a href="https://discord.gg/uMq8bMGeeN" target="_blank">
|
||||||
|
<i class="fa-brands fa-discord"></i>
|
||||||
|
</a>
|
||||||
|
<a href="https://www.youtube.com/channel/UCQx88d5C12yp4l7uszNYrdQ" target="_blank">
|
||||||
|
<i class="fa-brands fa-youtube"></i>
|
||||||
|
</a>
|
||||||
|
<a href="https://www.twitch.tv/jonathanmccaffrey" target="_blank">
|
||||||
|
<i class="fa-brands fa-twitch"></i>
|
||||||
|
</a>
|
||||||
|
|
||||||
|
<span>|</span>
|
||||||
|
|
||||||
|
<span>Updated @VariableService.Variables["LastUpdated"]</span>
|
||||||
|
</div>
|
||||||
|
<div class="footerDisclaimer">
|
||||||
|
This site is fan-made and not affiliated with SunSpear Games in any way.
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
|
||||||
|
|
||||||
|
<style>
|
||||||
|
.footerContainer {
|
||||||
|
width: 100%;
|
||||||
|
display: flex;
|
||||||
|
flex-direction: column;
|
||||||
|
justify-content: center;
|
||||||
|
padding-top: 8px;
|
||||||
|
padding-bottom: 64px;
|
||||||
|
gap: 24px;
|
||||||
|
}
|
||||||
|
|
||||||
|
.footerSocials {
|
||||||
|
display: flex;
|
||||||
|
flex-direction: row;
|
||||||
|
gap: 16px;
|
||||||
|
justify-content: center;
|
||||||
|
margin: auto;
|
||||||
|
}
|
||||||
|
|
||||||
|
.footerDisclaimer {
|
||||||
|
text-align: center;
|
||||||
|
margin: auto;
|
||||||
|
}
|
||||||
|
|
||||||
|
</style>
|
||||||
Binary file not shown.
@@ -1,6 +1,4 @@
|
|||||||
@inherits LayoutComponentBase
|
@inherits LayoutComponentBase
|
||||||
@inject IJSRuntime JsRuntime
|
|
||||||
|
|
||||||
@inject ISearchService SearchService
|
@inject ISearchService SearchService
|
||||||
@inject IWebsiteService WebService
|
@inject IWebsiteService WebService
|
||||||
@inject IDataCollectionService DataCollectionService
|
@inject IDataCollectionService DataCollectionService
|
||||||
@@ -27,11 +25,16 @@
|
|||||||
WebPages=WebService.WebPageModels/>
|
WebPages=WebService.WebPageModels/>
|
||||||
<MobileNavComponent WebSections=WebService.WebSectionModels
|
<MobileNavComponent WebSections=WebService.WebSectionModels
|
||||||
WebPages=WebService.WebPageModels/>
|
WebPages=WebService.WebPageModels/>
|
||||||
|
|
||||||
|
|
||||||
|
<FooterComponent/>
|
||||||
}
|
}
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
|
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
|
|
||||||
@code {
|
@code {
|
||||||
|
|
||||||
protected override void OnInitialized()
|
protected override void OnInitialized()
|
||||||
|
|||||||
@@ -1 +1 @@
|
|||||||
[{"Key":"GamePatch","Value":"v0.0.6.9553a"}]
|
[{"Key":"GamePatch","Value":"v0.0.6.9553a"},{"Key":"LastUpdated","Value":"May 02, 2022"}]
|
||||||
@@ -27,6 +27,8 @@ using (var db = new DatabaseContext(options.Options))
|
|||||||
File.WriteAllTextAsync($"{webPath}/NoteContentModels.json", JsonSerializer.Serialize(db.NoteContentModels));
|
File.WriteAllTextAsync($"{webPath}/NoteContentModels.json", JsonSerializer.Serialize(db.NoteContentModels));
|
||||||
File.WriteAllTextAsync($"{webPath}/NoteConnectionModels.json", JsonSerializer.Serialize(db.NoteConnectionModels));
|
File.WriteAllTextAsync($"{webPath}/NoteConnectionModels.json", JsonSerializer.Serialize(db.NoteConnectionModels));
|
||||||
File.WriteAllTextAsync($"{webPath}/NoteSectionModels.json", JsonSerializer.Serialize(db.NoteSectionModels));
|
File.WriteAllTextAsync($"{webPath}/NoteSectionModels.json", JsonSerializer.Serialize(db.NoteSectionModels));
|
||||||
|
|
||||||
|
// Set date variable
|
||||||
|
db.Variables.Find("LastUpdated")!.Value = $"{DateTime.Now:MMMM dd, yyyy}";
|
||||||
File.WriteAllTextAsync($"{webPath}/Variables.json", JsonSerializer.Serialize(db.Variables));
|
File.WriteAllTextAsync($"{webPath}/Variables.json", JsonSerializer.Serialize(db.Variables));
|
||||||
}
|
}
|
||||||
Reference in New Issue
Block a user