Skip to content

Commit b3f17f0

Browse files
committed
Made the site look a little nicer
1 parent d29de46 commit b3f17f0

File tree

4 files changed

+46
-10
lines changed

4 files changed

+46
-10
lines changed
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,3 @@
1-
@page "/about"
2-
3-
<p>This site implements utilities to help a person manually edit SVG files.</p>
1+
<p>This site implements utilities to help a person manually edit SVG files.</p>
42

53
<p>The source code is available at: <a href="https://github.com/ProgrammerAL/SvgHelpers" target="_blank">https://github.com/ProgrammerAL/SvgHelpers</a></p>
6-
7-
Lines changed: 31 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,31 @@
1+
<nav class="px-2">
2+
<div class="container mx-auto flex flex-col md:flex-row gap-4 md:gap-0 items-center justify-between">
3+
<div class="flex place-self-end block text-center text-green-700 self-end font-semibold">
4+
</div>
5+
6+
<div class="w-auto place-self-end grid grid-cols-4 place-items-center items-center gap-2 md:gap-4">
7+
<button onclick="@(() => ToggleAboutVisibility())"
8+
class="text-green-700 hover:text-green-800 active:text-green-600 focus:text-green-900
9+
text-sm lg:text-lg font-semibold
10+
block text-center
11+
border-none hover:bg-transparent border-0
12+
col-start-3
13+
px-2">About</button>
14+
15+
<a href="https://ProgrammerAL.com"
16+
class="text-green-700 hover:text-green-800 active:text-green-600 focus:text-green-900
17+
text-sm lg:text-lg font-semibold
18+
block text-center
19+
border-none hover:bg-transparent border-0
20+
col-start-4
21+
px-2">ProgrammerAL.com</a>
22+
</div>
23+
</div>
24+
25+
@if (IsAboutVisibile)
26+
{
27+
<AboutComponent />
28+
}
29+
30+
<div class="border-green-700 border-b-4 border-solid w-full mt-2 mx-auto"></div>
31+
</nav>
Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,12 @@
1+
using Microsoft.AspNetCore.Components;
2+
3+
namespace ProgrammerAl.SvgHelpers.Components;
4+
public partial class HeaderNavBarComponent : ComponentBase
5+
{
6+
private bool IsAboutVisibile { get; set; } = false;
7+
8+
private void ToggleAboutVisibility()
9+
{
10+
IsAboutVisibile = !IsAboutVisibile;
11+
}
12+
}

src/SvgHelpers/SvgHelpers/Shared/MainLayout.razor

Lines changed: 2 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -2,12 +2,9 @@
22
@inherits LayoutComponentBase
33

44
<div class="page">
5-
<div class="px-8 bg-gray-200 border flex justify-end">
6-
<a href="/about" class="text-blue-700 text-xl p-2">About</a>
7-
</div>
8-
95
<main class="flex flex-col mt-4">
10-
<article class="content mx-8">
6+
<HeaderNavBarComponent />
7+
<article class="content mt-4 mx-8">
118
@Body
129
</article>
1310
</main>

0 commit comments

Comments
 (0)