From 2465433b5fb9ab64f55bd122c94d4717684ca836 Mon Sep 17 00:00:00 2001 From: Jonathan McCaffrey Date: Mon, 2 May 2022 01:03:04 -0400 Subject: [PATCH] feat(Icons) Added font awesome icons (#29) --- Components/Inputs/CodeLinkComponent.razor | 8 ++-- Components/Inputs/EditLinkComponent.razor | 2 +- Components/Inputs/LinkButtonComponent.razor | 35 ++++++++++++++++++ Components/Inputs/SearchButtonComponent.razor | 26 ++++++++----- .../Inputs/SearchIconButtonComponent.razor | 14 ++++--- .../Navigation/DesktopNavComponent.razor | 13 +++++-- .../Navigation/MobileNavComponent.razor | 5 ++- .../Navigation/TabletNavComponent.razor | 2 +- IGP/Database.db | Bin 278528 -> 278528 bytes IGP/Dialog/SearchDialogComponent.razor | 10 +++++ IGP/Index.razor | 5 ++- .../Parts/DocumentComponent.razor | 4 +- IGP/Pages/HarassCalculatorPage.razor | 5 ++- IGP/Pages/Notes/Parts/NoteComponent.razor | 4 +- IGP/wwwroot/generated/WebSectionModels.json | 2 +- IGP/wwwroot/index.html | 1 + Model/Website/WebPageModel.cs | 1 + Model/Website/WebSectionModel.cs | 3 ++ 18 files changed, 109 insertions(+), 31 deletions(-) create mode 100644 Components/Inputs/LinkButtonComponent.razor diff --git a/Components/Inputs/CodeLinkComponent.razor b/Components/Inputs/CodeLinkComponent.razor index c08a69a..9d54a69 100644 --- a/Components/Inputs/CodeLinkComponent.razor +++ b/Components/Inputs/CodeLinkComponent.razor @@ -1,16 +1,16 @@ - - View on GitHub + + View on GitHub + + +@code { + + [Parameter] + public RenderFragment ChildContent { get; set; } = default!; + + + [Parameter] + public string Href { get; set; } = ""; + + +} \ No newline at end of file diff --git a/Components/Inputs/SearchButtonComponent.razor b/Components/Inputs/SearchButtonComponent.razor index f06a8b1..0df50f0 100644 --- a/Components/Inputs/SearchButtonComponent.razor +++ b/Components/Inputs/SearchButtonComponent.razor @@ -4,10 +4,18 @@ @@ -28,10 +36,10 @@ } .searchHotkey { - padding: 2px; - - background-color: var(--info); - border: 2px solid var(--primary-border); + padding: 4px; + background-color: rgba(255,255,255,0.05); + border: 2px solid rgba(255,255,255,0.25); + border-radius: 4px; } @@ -42,9 +50,9 @@ [Parameter] public string Id { get; set; } = default!; - private string userAgent = ""; + private string _userAgent = ""; - string CommandKey => userAgent.Contains("Mac OS") ? "CMD" : "Ctrl"; + bool IsMac => _userAgent.Contains("Mac OS"); private void ButtonClicked(EventArgs eventArgs) { @@ -53,7 +61,7 @@ protected override async Task OnInitializedAsync() { - userAgent = await JsRuntime.InvokeAsync("getUserAgent"); + _userAgent = await JsRuntime.InvokeAsync("getUserAgent"); } } \ No newline at end of file diff --git a/Components/Inputs/SearchIconButtonComponent.razor b/Components/Inputs/SearchIconButtonComponent.razor index 87d725d..381c542 100644 --- a/Components/Inputs/SearchIconButtonComponent.razor +++ b/Components/Inputs/SearchIconButtonComponent.razor @@ -3,24 +3,28 @@ @inject IJSRuntime JsRuntime @code { diff --git a/Components/Navigation/DesktopNavComponent.razor b/Components/Navigation/DesktopNavComponent.razor index cf79575..019f183 100644 --- a/Components/Navigation/DesktopNavComponent.razor +++ b/Components/Navigation/DesktopNavComponent.razor @@ -13,7 +13,7 @@
@((MarkupString)Markdown.ToHtml(content, Pipeline))
- + + Edit on GitHub +
} diff --git a/IGP/wwwroot/generated/WebSectionModels.json b/IGP/wwwroot/generated/WebSectionModels.json index fe0eaa1..17de1da 100644 --- a/IGP/wwwroot/generated/WebSectionModels.json +++ b/IGP/wwwroot/generated/WebSectionModels.json @@ -1 +1 @@ -[{"Id":1,"Name":"Tools","Description":"Tools Stuff","Order":1,"IsPrivate":"False","WebPageModels":[]},{"Id":2,"Name":"Resources","Description":"Resources Stuff","Order":2,"IsPrivate":"False","WebPageModels":[]},{"Id":3,"Name":"General","Description":"About Stuff","Order":3,"IsPrivate":"False","WebPageModels":[]},{"Id":4,"Name":"Development","Description":"Development Stuff","Order":4,"IsPrivate":"False","WebPageModels":[]},{"Id":5,"Name":"Settings","Description":"Settings Stuff","Order":5,"IsPrivate":"False","WebPageModels":[]}] \ No newline at end of file +[{"Id":1,"Name":"Tools","Description":"Tools Stuff","Order":1,"IsPrivate":"False","Icon":"fa-screwdriver-wrench","OnlyIcon":false,"WebPageModels":[]},{"Id":2,"Name":"Resources","Description":"Resources Stuff","Order":2,"IsPrivate":"False","Icon":"fa-toolbox","OnlyIcon":false,"WebPageModels":[]},{"Id":3,"Name":"General","Description":"About Stuff","Order":3,"IsPrivate":"False","Icon":"fa-circle-info","OnlyIcon":false,"WebPageModels":[]},{"Id":4,"Name":"Development","Description":"Development Stuff","Order":4,"IsPrivate":"False","Icon":"fa-code","OnlyIcon":false,"WebPageModels":[]},{"Id":5,"Name":"Settings","Description":"Settings Stuff","Order":5,"IsPrivate":"False","Icon":"fa-gear","OnlyIcon":false,"WebPageModels":[]}] \ No newline at end of file diff --git a/IGP/wwwroot/index.html b/IGP/wwwroot/index.html index 1537ee3..45c3853 100644 --- a/IGP/wwwroot/index.html +++ b/IGP/wwwroot/index.html @@ -32,6 +32,7 @@ src="https://cdn.jsdelivr.net/npm/bootstrap@4.6.1/dist/js/bootstrap.min.js"> +