From b3d2402efb230fca472524fde11ffae0e923a5ea Mon Sep 17 00:00:00 2001 From: femsci Date: Sat, 13 Jan 2024 20:33:47 +0100 Subject: [PATCH] Review --- .gitignore | 5 + Components/Layout/NavMenu.razor | 30 --- Components/Layout/NavMenu.razor.css | 105 --------- Components/Pages/Counter.razor | 19 -- Components/Pages/Home.razor | 7 - Components/Pages/Question.razor | 33 --- Components/Pages/Quiz.razor | 47 ---- Components/Pages/Weather.razor | 64 ------ Quiz_example.sln | 27 +++ README.md | 7 + anexperiment.deps.json | 23 -- anexperiment.dll | Bin 26112 -> 0 bytes anexperiment.runtimeconfig.json | 19 -- bin/Debug/net8.0/anexperiment | Bin 72520 -> 0 bytes bin/Debug/net8.0/anexperiment.deps.json | 23 -- bin/Debug/net8.0/anexperiment.dll | Bin 26112 -> 0 bytes bin/Debug/net8.0/anexperiment.pdb | Bin 37744 -> 0 bytes .../net8.0/anexperiment.runtimeconfig.json | 19 -- .../anexperiment.staticwebassets.runtime.json | 1 - bin/Debug/net8.0/appsettings.Development.json | 8 - bin/Debug/net8.0/appsettings.json | 9 - ...CoreApp,Version=v8.0.AssemblyAttributes.cs | 4 - obj/Debug/net8.0/anexperiment.AssemblyInfo.cs | 22 -- .../anexperiment.AssemblyInfoInputs.cache | 1 - ....GeneratedMSBuildEditorConfig.editorconfig | 63 ------ .../net8.0/anexperiment.GlobalUsings.g.cs | 17 -- ...ment.MvcApplicationPartsAssemblyInfo.cache | 0 obj/Debug/net8.0/anexperiment.assets.cache | Bin 148 -> 0 bytes ...nexperiment.csproj.CoreCompileInputs.cache | 1 - .../anexperiment.csproj.FileListAbsolute.txt | 29 --- obj/Debug/net8.0/anexperiment.dll | Bin 26112 -> 0 bytes .../anexperiment.genruntimeconfig.cache | 1 - obj/Debug/net8.0/anexperiment.pdb | Bin 37744 -> 0 bytes obj/Debug/net8.0/apphost | Bin 72520 -> 0 bytes obj/Debug/net8.0/ref/anexperiment.dll | Bin 9216 -> 0 bytes obj/Debug/net8.0/refint/anexperiment.dll | Bin 9216 -> 0 bytes .../Layout/MainLayout.razor.rz.scp.css | 96 --------- .../Layout/NavMenu.razor.rz.scp.css | 105 --------- .../scopedcss/bundle/anexperiment.styles.css | 203 ------------------ .../projectbundle/anexperiment.bundle.scp.css | 203 ------------------ obj/Debug/net8.0/staticwebassets.build.json | 134 ------------ .../net8.0/staticwebassets.development.json | 1 - obj/Debug/net8.0/staticwebassets.pack.json | 41 ---- ...Microsoft.AspNetCore.StaticWebAssets.props | 84 -------- .../msbuild.build.anexperiment.props | 3 - ...ild.buildMultiTargeting.anexperiment.props | 3 - ...msbuild.buildTransitive.anexperiment.props | 3 - obj/anexperiment.csproj.nuget.dgspec.json | 64 ------ obj/anexperiment.csproj.nuget.g.props | 15 -- obj/anexperiment.csproj.nuget.g.targets | 2 - obj/project.assets.json | 69 ------ obj/project.nuget.cache | 8 - .../Nyanbyte.Experiment/Components}/App.razor | 40 ++-- .../Components}/Layout/MainLayout.razor | 38 ++-- .../Components}/Layout/MainLayout.razor.css | 192 ++++++++--------- .../Components}/Pages/Error.razor | 72 +++---- .../Components/Pages/Quiz.razor | 58 +++++ .../Components/Question.razor | 49 +++++ .../Components}/Routes.razor | 12 +- .../Components}/_Imports.razor | 21 +- src/Nyanbyte.Experiment/Models/QuizAnswer.cs | 3 + .../Models/QuizQuestion.cs | 7 + .../Nyanbyte.Experiment.csproj | 18 +- .../Nyanbyte.Experiment/Program.cs | 54 ++--- .../Properties}/launchSettings.json | 76 +++---- .../appsettings.Development.json | 16 +- .../Nyanbyte.Experiment/appsettings.json | 18 +- .../Nyanbyte.Experiment/wwwroot}/app.css | 102 ++++----- .../wwwroot}/bootstrap/bootstrap.min.css | 0 .../wwwroot}/bootstrap/bootstrap.min.css.map | 0 .../Nyanbyte.Experiment/wwwroot}/favicon.png | Bin 71 files changed, 482 insertions(+), 1912 deletions(-) create mode 100644 .gitignore delete mode 100644 Components/Layout/NavMenu.razor delete mode 100644 Components/Layout/NavMenu.razor.css delete mode 100644 Components/Pages/Counter.razor delete mode 100644 Components/Pages/Home.razor delete mode 100644 Components/Pages/Question.razor delete mode 100644 Components/Pages/Quiz.razor delete mode 100644 Components/Pages/Weather.razor create mode 100644 Quiz_example.sln create mode 100644 README.md delete mode 100644 anexperiment.deps.json delete mode 100644 anexperiment.dll delete mode 100644 anexperiment.runtimeconfig.json delete mode 100755 bin/Debug/net8.0/anexperiment delete mode 100644 bin/Debug/net8.0/anexperiment.deps.json delete mode 100644 bin/Debug/net8.0/anexperiment.dll delete mode 100644 bin/Debug/net8.0/anexperiment.pdb delete mode 100644 bin/Debug/net8.0/anexperiment.runtimeconfig.json delete mode 100644 bin/Debug/net8.0/anexperiment.staticwebassets.runtime.json delete mode 100644 bin/Debug/net8.0/appsettings.Development.json delete mode 100644 bin/Debug/net8.0/appsettings.json delete mode 100644 obj/Debug/net8.0/.NETCoreApp,Version=v8.0.AssemblyAttributes.cs delete mode 100644 obj/Debug/net8.0/anexperiment.AssemblyInfo.cs delete mode 100644 obj/Debug/net8.0/anexperiment.AssemblyInfoInputs.cache delete mode 100644 obj/Debug/net8.0/anexperiment.GeneratedMSBuildEditorConfig.editorconfig delete mode 100644 obj/Debug/net8.0/anexperiment.GlobalUsings.g.cs delete mode 100644 obj/Debug/net8.0/anexperiment.MvcApplicationPartsAssemblyInfo.cache delete mode 100644 obj/Debug/net8.0/anexperiment.assets.cache delete mode 100644 obj/Debug/net8.0/anexperiment.csproj.CoreCompileInputs.cache delete mode 100644 obj/Debug/net8.0/anexperiment.csproj.FileListAbsolute.txt delete mode 100644 obj/Debug/net8.0/anexperiment.dll delete mode 100644 obj/Debug/net8.0/anexperiment.genruntimeconfig.cache delete mode 100644 obj/Debug/net8.0/anexperiment.pdb delete mode 100755 obj/Debug/net8.0/apphost delete mode 100644 obj/Debug/net8.0/ref/anexperiment.dll delete mode 100644 obj/Debug/net8.0/refint/anexperiment.dll delete mode 100644 obj/Debug/net8.0/scopedcss/Components/Layout/MainLayout.razor.rz.scp.css delete mode 100644 obj/Debug/net8.0/scopedcss/Components/Layout/NavMenu.razor.rz.scp.css delete mode 100644 obj/Debug/net8.0/scopedcss/bundle/anexperiment.styles.css delete mode 100644 obj/Debug/net8.0/scopedcss/projectbundle/anexperiment.bundle.scp.css delete mode 100644 obj/Debug/net8.0/staticwebassets.build.json delete mode 100644 obj/Debug/net8.0/staticwebassets.development.json delete mode 100644 obj/Debug/net8.0/staticwebassets.pack.json delete mode 100644 obj/Debug/net8.0/staticwebassets/msbuild.anexperiment.Microsoft.AspNetCore.StaticWebAssets.props delete mode 100644 obj/Debug/net8.0/staticwebassets/msbuild.build.anexperiment.props delete mode 100644 obj/Debug/net8.0/staticwebassets/msbuild.buildMultiTargeting.anexperiment.props delete mode 100644 obj/Debug/net8.0/staticwebassets/msbuild.buildTransitive.anexperiment.props delete mode 100644 obj/anexperiment.csproj.nuget.dgspec.json delete mode 100644 obj/anexperiment.csproj.nuget.g.props delete mode 100644 obj/anexperiment.csproj.nuget.g.targets delete mode 100644 obj/project.assets.json delete mode 100644 obj/project.nuget.cache rename {Components => src/Nyanbyte.Experiment/Components}/App.razor (85%) rename {Components => src/Nyanbyte.Experiment/Components}/Layout/MainLayout.razor (57%) rename {Components => src/Nyanbyte.Experiment/Components}/Layout/MainLayout.razor.css (94%) rename {Components => src/Nyanbyte.Experiment/Components}/Pages/Error.razor (97%) create mode 100644 src/Nyanbyte.Experiment/Components/Pages/Quiz.razor create mode 100644 src/Nyanbyte.Experiment/Components/Question.razor rename {Components => src/Nyanbyte.Experiment/Components}/Routes.razor (97%) rename {Components => src/Nyanbyte.Experiment/Components}/_Imports.razor (77%) create mode 100644 src/Nyanbyte.Experiment/Models/QuizAnswer.cs create mode 100644 src/Nyanbyte.Experiment/Models/QuizQuestion.cs rename anexperiment.csproj => src/Nyanbyte.Experiment/Nyanbyte.Experiment.csproj (95%) rename Program.cs => src/Nyanbyte.Experiment/Program.cs (91%) rename {Properties => src/Nyanbyte.Experiment/Properties}/launchSettings.json (96%) rename appsettings.Development.json => src/Nyanbyte.Experiment/appsettings.Development.json (93%) rename appsettings.json => src/Nyanbyte.Experiment/appsettings.json (94%) rename {wwwroot => src/Nyanbyte.Experiment/wwwroot}/app.css (98%) rename {wwwroot => src/Nyanbyte.Experiment/wwwroot}/bootstrap/bootstrap.min.css (100%) rename {wwwroot => src/Nyanbyte.Experiment/wwwroot}/bootstrap/bootstrap.min.css.map (100%) rename {wwwroot => src/Nyanbyte.Experiment/wwwroot}/favicon.png (100%) diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..79ff3ac --- /dev/null +++ b/.gitignore @@ -0,0 +1,5 @@ +#SUGGESTION: There are files such as anexperiment.dll, obj and bin. They are temporary files that you don't want at all. +**/obj/ +**/bin/ + +**.dll diff --git a/Components/Layout/NavMenu.razor b/Components/Layout/NavMenu.razor deleted file mode 100644 index 5e19c8d..0000000 --- a/Components/Layout/NavMenu.razor +++ /dev/null @@ -1,30 +0,0 @@ - - - - - - diff --git a/Components/Layout/NavMenu.razor.css b/Components/Layout/NavMenu.razor.css deleted file mode 100644 index 2275bdb..0000000 --- a/Components/Layout/NavMenu.razor.css +++ /dev/null @@ -1,105 +0,0 @@ -.navbar-toggler { - appearance: none; - cursor: pointer; - width: 3.5rem; - height: 2.5rem; - color: white; - position: absolute; - top: 0.5rem; - right: 1rem; - border: 1px solid rgba(255, 255, 255, 0.1); - background: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30'%3e%3cpath stroke='rgba%28255, 255, 255, 0.55%29' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e") no-repeat center/1.75rem rgba(255, 255, 255, 0.1); -} - -.navbar-toggler:checked { - background-color: rgba(255, 255, 255, 0.5); -} - -.top-row { - height: 3.5rem; - background-color: rgba(0,0,0,0.4); -} - -.navbar-brand { - font-size: 1.1rem; -} - -.bi { - display: inline-block; - position: relative; - width: 1.25rem; - height: 1.25rem; - margin-right: 0.75rem; - top: -1px; - background-size: cover; -} - -.bi-house-door-fill-nav-menu { - background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='white' class='bi bi-house-door-fill' viewBox='0 0 16 16'%3E%3Cpath d='M6.5 14.5v-3.505c0-.245.25-.495.5-.495h2c.25 0 .5.25.5.5v3.5a.5.5 0 0 0 .5.5h4a.5.5 0 0 0 .5-.5v-7a.5.5 0 0 0-.146-.354L13 5.793V2.5a.5.5 0 0 0-.5-.5h-1a.5.5 0 0 0-.5.5v1.293L8.354 1.146a.5.5 0 0 0-.708 0l-6 6A.5.5 0 0 0 1.5 7.5v7a.5.5 0 0 0 .5.5h4a.5.5 0 0 0 .5-.5Z'/%3E%3C/svg%3E"); -} - -.bi-plus-square-fill-nav-menu { - background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='white' class='bi bi-plus-square-fill' viewBox='0 0 16 16'%3E%3Cpath d='M2 0a2 2 0 0 0-2 2v12a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2V2a2 2 0 0 0-2-2H2zm6.5 4.5v3h3a.5.5 0 0 1 0 1h-3v3a.5.5 0 0 1-1 0v-3h-3a.5.5 0 0 1 0-1h3v-3a.5.5 0 0 1 1 0z'/%3E%3C/svg%3E"); -} - -.bi-list-nested-nav-menu { - background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='white' class='bi bi-list-nested' viewBox='0 0 16 16'%3E%3Cpath fill-rule='evenodd' d='M4.5 11.5A.5.5 0 0 1 5 11h10a.5.5 0 0 1 0 1H5a.5.5 0 0 1-.5-.5zm-2-4A.5.5 0 0 1 3 7h10a.5.5 0 0 1 0 1H3a.5.5 0 0 1-.5-.5zm-2-4A.5.5 0 0 1 1 3h10a.5.5 0 0 1 0 1H1a.5.5 0 0 1-.5-.5z'/%3E%3C/svg%3E"); -} - -.nav-item { - font-size: 0.9rem; - padding-bottom: 0.5rem; -} - - .nav-item:first-of-type { - padding-top: 1rem; - } - - .nav-item:last-of-type { - padding-bottom: 1rem; - } - - .nav-item ::deep .nav-link { - color: #d7d7d7; - background: none; - border: none; - border-radius: 4px; - height: 3rem; - display: flex; - align-items: center; - line-height: 3rem; - width: 100%; - } - -.nav-item ::deep a.active { - background-color: rgba(255,255,255,0.37); - color: white; -} - -.nav-item ::deep .nav-link:hover { - background-color: rgba(255,255,255,0.1); - color: white; -} - -.nav-scrollable { - display: none; -} - -.navbar-toggler:checked ~ .nav-scrollable { - display: block; -} - -@media (min-width: 641px) { - .navbar-toggler { - display: none; - } - - .nav-scrollable { - /* Never collapse the sidebar for wide screens */ - display: block; - - /* Allow sidebar to scroll for tall menus */ - height: calc(100vh - 3.5rem); - overflow-y: auto; - } -} diff --git a/Components/Pages/Counter.razor b/Components/Pages/Counter.razor deleted file mode 100644 index ba08d04..0000000 --- a/Components/Pages/Counter.razor +++ /dev/null @@ -1,19 +0,0 @@ -@page "/counter" -@rendermode InteractiveServer - -Counter - -

Counter

- -

Current count: @currentCount

- - - -@code { - private int currentCount = 0; - - private void IncrementCount() - { - currentCount++; - } -} diff --git a/Components/Pages/Home.razor b/Components/Pages/Home.razor deleted file mode 100644 index df05023..0000000 --- a/Components/Pages/Home.razor +++ /dev/null @@ -1,7 +0,0 @@ -@page "/" - -Home - -

Hello, world!

- -Welcome to your new app. diff --git a/Components/Pages/Question.razor b/Components/Pages/Question.razor deleted file mode 100644 index ae610cf..0000000 --- a/Components/Pages/Question.razor +++ /dev/null @@ -1,33 +0,0 @@ - -
-

@question

-
- -
- - -
- - -
-
-
- -@code { - // Callback property to receive the callback from the parent - [Parameter] - public Action OnCallback { get; set; } - [Parameter] - public string question { get; set; } - [Parameter] - public string opt1 {get; set;} - [Parameter] - public string opt2 {get; set;} - [Parameter] - public string opt3 {get; set;} - - public void sub(ChangeEventArgs e){ - OnCallback?.Invoke(e.Value.ToString()); - //Console.WriteLine("helo"); - } -} \ No newline at end of file diff --git a/Components/Pages/Quiz.razor b/Components/Pages/Quiz.razor deleted file mode 100644 index 89818db..0000000 --- a/Components/Pages/Quiz.razor +++ /dev/null @@ -1,47 +0,0 @@ -@page "/Quiz" -@rendermode InteractiveServer - -Quiz - -@if(results){ -

your results @points

-}else{ - @if(question==1){ - - }else if(question==2){ - - }else if(question==3){ - - } - -} - - -@code{ - private int question = 1; - private string qww = ""; - private int points = 0; - private bool results = false; - - public void handleButton(){ - //Console.WriteLine(qww); - if(question==1){ - if(qww.Equals("option2")){ - points+=1; - } - }else if(question==2){ - if(qww.Equals("option1")){ - points+=1; - } - }else if(question==3){ - if(qww.Equals("option3")){ - points+=1; - } - results =true; - } - question+=1; - } - public void sumbit(string arg){ - qww=arg; - } -} \ No newline at end of file diff --git a/Components/Pages/Weather.razor b/Components/Pages/Weather.razor deleted file mode 100644 index 33631ab..0000000 --- a/Components/Pages/Weather.razor +++ /dev/null @@ -1,64 +0,0 @@ -@page "/weather" -@attribute [StreamRendering] - -Weather - -

Weather

- -

This component demonstrates showing data.

- -@if (forecasts == null) -{ -

Loading...

-} -else -{ - - - - - - - - - - - @foreach (var forecast in forecasts) - { - - - - - - - } - -
DateTemp. (C)Temp. (F)Summary
@forecast.Date.ToShortDateString()@forecast.TemperatureC@forecast.TemperatureF@forecast.Summary
-} - -@code { - private WeatherForecast[]? forecasts; - - protected override async Task OnInitializedAsync() - { - // Simulate asynchronous loading to demonstrate streaming rendering - await Task.Delay(500); - - var startDate = DateOnly.FromDateTime(DateTime.Now); - var summaries = new[] { "Freezing", "Bracing", "Chilly", "Cool", "Mild", "Warm", "Balmy", "Hot", "Sweltering", "Scorching" }; - forecasts = Enumerable.Range(1, 5).Select(index => new WeatherForecast - { - Date = startDate.AddDays(index), - TemperatureC = Random.Shared.Next(-20, 55), - Summary = summaries[Random.Shared.Next(summaries.Length)] - }).ToArray(); - } - - private class WeatherForecast - { - public DateOnly Date { get; set; } - public int TemperatureC { get; set; } - public string? Summary { get; set; } - public int TemperatureF => 32 + (int)(TemperatureC / 0.5556); - } -} diff --git a/Quiz_example.sln b/Quiz_example.sln new file mode 100644 index 0000000..188418f --- /dev/null +++ b/Quiz_example.sln @@ -0,0 +1,27 @@ + +Microsoft Visual Studio Solution File, Format Version 12.00 +# Visual Studio Version 17 +VisualStudioVersion = 17.0.31903.59 +MinimumVisualStudioVersion = 10.0.40219.1 +Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "src", "src", "{45941989-732D-4247-8392-D8E94304271A}" +EndProject +Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Nyanbyte.Experiment", "src\Nyanbyte.Experiment\Nyanbyte.Experiment.csproj", "{901CB603-6A09-4B4D-870C-0B8C4DB26405}" +EndProject +Global + GlobalSection(SolutionConfigurationPlatforms) = preSolution + Debug|Any CPU = Debug|Any CPU + Release|Any CPU = Release|Any CPU + EndGlobalSection + GlobalSection(SolutionProperties) = preSolution + HideSolutionNode = FALSE + EndGlobalSection + GlobalSection(ProjectConfigurationPlatforms) = postSolution + {901CB603-6A09-4B4D-870C-0B8C4DB26405}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {901CB603-6A09-4B4D-870C-0B8C4DB26405}.Debug|Any CPU.Build.0 = Debug|Any CPU + {901CB603-6A09-4B4D-870C-0B8C4DB26405}.Release|Any CPU.ActiveCfg = Release|Any CPU + {901CB603-6A09-4B4D-870C-0B8C4DB26405}.Release|Any CPU.Build.0 = Release|Any CPU + EndGlobalSection + GlobalSection(NestedProjects) = preSolution + {901CB603-6A09-4B4D-870C-0B8C4DB26405} = {45941989-732D-4247-8392-D8E94304271A} + EndGlobalSection +EndGlobal diff --git a/README.md b/README.md new file mode 100644 index 0000000..9461913 --- /dev/null +++ b/README.md @@ -0,0 +1,7 @@ +# Issues + +- No SLN file. +- Projects should be in src/ folder +- Use consistent project naming such as [Name/Company].[Solution]\(.[ProjectName]\) (eg `Nyanbyte.Countries` or `Nyanbyte.Financing.Server` or `Nyanbyte.Financing.Shared`) +- Put classes into respective directories. Don't put components in pages directory. +- Do not tightly couple various components. diff --git a/anexperiment.deps.json b/anexperiment.deps.json deleted file mode 100644 index 001b8f4..0000000 --- a/anexperiment.deps.json +++ /dev/null @@ -1,23 +0,0 @@ -{ - "runtimeTarget": { - "name": ".NETCoreApp,Version=v8.0", - "signature": "" - }, - "compilationOptions": {}, - "targets": { - ".NETCoreApp,Version=v8.0": { - "anexperiment/1.0.0": { - "runtime": { - "anexperiment.dll": {} - } - } - } - }, - "libraries": { - "anexperiment/1.0.0": { - "type": "project", - "serviceable": false, - "sha512": "" - } - } -} \ No newline at end of file diff --git a/anexperiment.dll b/anexperiment.dll deleted file mode 100644 index 89e6933132e8a317a38e5dfb85f149a0cac5ae78..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 26112 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 IPo#nW4H#Xbi~s-t diff --git a/anexperiment.runtimeconfig.json b/anexperiment.runtimeconfig.json deleted file mode 100644 index 5e604c7..0000000 --- a/anexperiment.runtimeconfig.json +++ /dev/null @@ -1,19 +0,0 @@ -{ - "runtimeOptions": { - "tfm": "net8.0", - "frameworks": [ - { - "name": "Microsoft.NETCore.App", - "version": "8.0.0" - }, - { - "name": "Microsoft.AspNetCore.App", - "version": "8.0.0" - } - ], - "configProperties": { - "System.GC.Server": true, - "System.Runtime.Serialization.EnableUnsafeBinaryFormatterSerialization": false - } - } -} \ No newline at end of file diff --git a/bin/Debug/net8.0/anexperiment b/bin/Debug/net8.0/anexperiment deleted file mode 100755 index ade0310743b303be321a80a2ab5328de86661984..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 72520 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 IPo#nW4H#Xbi~s-t diff --git a/bin/Debug/net8.0/anexperiment.pdb b/bin/Debug/net8.0/anexperiment.pdb deleted file mode 100644 index 0f9793edaa524f7de6159a8dc673e4b86c31787b..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 37744 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 -using System; -using System.Reflection; -[assembly: global::System.Runtime.Versioning.TargetFrameworkAttribute(".NETCoreApp,Version=v8.0", FrameworkDisplayName = ".NET 8.0")] diff --git a/obj/Debug/net8.0/anexperiment.AssemblyInfo.cs b/obj/Debug/net8.0/anexperiment.AssemblyInfo.cs deleted file mode 100644 index bae83a5..0000000 --- a/obj/Debug/net8.0/anexperiment.AssemblyInfo.cs +++ /dev/null @@ -1,22 +0,0 @@ -//------------------------------------------------------------------------------ -// -// This code was generated by a tool. -// -// Changes to this file may cause incorrect behavior and will be lost if -// the code is regenerated. -// -//------------------------------------------------------------------------------ - -using System; -using System.Reflection; - -[assembly: System.Reflection.AssemblyCompanyAttribute("anexperiment")] -[assembly: System.Reflection.AssemblyConfigurationAttribute("Debug")] -[assembly: System.Reflection.AssemblyFileVersionAttribute("1.0.0.0")] -[assembly: System.Reflection.AssemblyInformationalVersionAttribute("1.0.0")] -[assembly: System.Reflection.AssemblyProductAttribute("anexperiment")] -[assembly: System.Reflection.AssemblyTitleAttribute("anexperiment")] -[assembly: System.Reflection.AssemblyVersionAttribute("1.0.0.0")] - -// Generated by the MSBuild WriteCodeFragment class. - diff --git a/obj/Debug/net8.0/anexperiment.AssemblyInfoInputs.cache b/obj/Debug/net8.0/anexperiment.AssemblyInfoInputs.cache deleted file mode 100644 index 331b378..0000000 --- a/obj/Debug/net8.0/anexperiment.AssemblyInfoInputs.cache +++ /dev/null @@ -1 +0,0 @@ -5ad29fc8f1a23b2596148a96d1c68eca0bcc475e802be773701c601a64fd031d diff --git a/obj/Debug/net8.0/anexperiment.GeneratedMSBuildEditorConfig.editorconfig b/obj/Debug/net8.0/anexperiment.GeneratedMSBuildEditorConfig.editorconfig deleted file mode 100644 index ebf1cf6..0000000 --- a/obj/Debug/net8.0/anexperiment.GeneratedMSBuildEditorConfig.editorconfig +++ /dev/null @@ -1,63 +0,0 @@ -is_global = true -build_property.TargetFramework = net8.0 -build_property.TargetPlatformMinVersion = -build_property.UsingMicrosoftNETSdkWeb = true -build_property.ProjectTypeGuids = -build_property.InvariantGlobalization = -build_property.PlatformNeutralAssembly = -build_property.EnforceExtendedAnalyzerRules = -build_property._SupportedPlatformList = Linux,macOS,Windows -build_property.RootNamespace = anexperiment -build_property.RootNamespace = anexperiment -build_property.ProjectDir = /home/some/anexperiment/ -build_property.EnableComHosting = -build_property.EnableGeneratedComInterfaceComImportInterop = -build_property.RazorLangVersion = 8.0 -build_property.SupportLocalizedComponentNames = -build_property.GenerateRazorMetadataSourceChecksumAttributes = -build_property.MSBuildProjectDirectory = /home/some/anexperiment -build_property._RazorSourceGeneratorDebug = - -[/home/some/anexperiment/Components/App.razor] -build_metadata.AdditionalFiles.TargetPath = Q29tcG9uZW50cy9BcHAucmF6b3I= -build_metadata.AdditionalFiles.CssScope = - -[/home/some/anexperiment/Components/Pages/Counter.razor] -build_metadata.AdditionalFiles.TargetPath = Q29tcG9uZW50cy9QYWdlcy9Db3VudGVyLnJhem9y -build_metadata.AdditionalFiles.CssScope = - -[/home/some/anexperiment/Components/Pages/Error.razor] -build_metadata.AdditionalFiles.TargetPath = Q29tcG9uZW50cy9QYWdlcy9FcnJvci5yYXpvcg== -build_metadata.AdditionalFiles.CssScope = - -[/home/some/anexperiment/Components/Pages/Home.razor] -build_metadata.AdditionalFiles.TargetPath = Q29tcG9uZW50cy9QYWdlcy9Ib21lLnJhem9y -build_metadata.AdditionalFiles.CssScope = - -[/home/some/anexperiment/Components/Pages/Question.razor] -build_metadata.AdditionalFiles.TargetPath = Q29tcG9uZW50cy9QYWdlcy9RdWVzdGlvbi5yYXpvcg== -build_metadata.AdditionalFiles.CssScope = - -[/home/some/anexperiment/Components/Pages/Quiz.razor] -build_metadata.AdditionalFiles.TargetPath = Q29tcG9uZW50cy9QYWdlcy9RdWl6LnJhem9y -build_metadata.AdditionalFiles.CssScope = - -[/home/some/anexperiment/Components/Pages/Weather.razor] -build_metadata.AdditionalFiles.TargetPath = Q29tcG9uZW50cy9QYWdlcy9XZWF0aGVyLnJhem9y -build_metadata.AdditionalFiles.CssScope = - -[/home/some/anexperiment/Components/Routes.razor] -build_metadata.AdditionalFiles.TargetPath = Q29tcG9uZW50cy9Sb3V0ZXMucmF6b3I= -build_metadata.AdditionalFiles.CssScope = - -[/home/some/anexperiment/Components/_Imports.razor] -build_metadata.AdditionalFiles.TargetPath = Q29tcG9uZW50cy9fSW1wb3J0cy5yYXpvcg== -build_metadata.AdditionalFiles.CssScope = - -[/home/some/anexperiment/Components/Layout/MainLayout.razor] -build_metadata.AdditionalFiles.TargetPath = Q29tcG9uZW50cy9MYXlvdXQvTWFpbkxheW91dC5yYXpvcg== -build_metadata.AdditionalFiles.CssScope = b-9vxfy1ihon - -[/home/some/anexperiment/Components/Layout/NavMenu.razor] -build_metadata.AdditionalFiles.TargetPath = Q29tcG9uZW50cy9MYXlvdXQvTmF2TWVudS5yYXpvcg== -build_metadata.AdditionalFiles.CssScope = b-2zyapp88of diff --git a/obj/Debug/net8.0/anexperiment.GlobalUsings.g.cs b/obj/Debug/net8.0/anexperiment.GlobalUsings.g.cs deleted file mode 100644 index 025530a..0000000 --- a/obj/Debug/net8.0/anexperiment.GlobalUsings.g.cs +++ /dev/null @@ -1,17 +0,0 @@ -// -global using global::Microsoft.AspNetCore.Builder; -global using global::Microsoft.AspNetCore.Hosting; -global using global::Microsoft.AspNetCore.Http; -global using global::Microsoft.AspNetCore.Routing; -global using global::Microsoft.Extensions.Configuration; -global using global::Microsoft.Extensions.DependencyInjection; -global using global::Microsoft.Extensions.Hosting; -global using global::Microsoft.Extensions.Logging; -global using global::System; -global using global::System.Collections.Generic; -global using global::System.IO; -global using global::System.Linq; -global using global::System.Net.Http; -global using global::System.Net.Http.Json; -global using global::System.Threading; -global using global::System.Threading.Tasks; diff --git a/obj/Debug/net8.0/anexperiment.MvcApplicationPartsAssemblyInfo.cache b/obj/Debug/net8.0/anexperiment.MvcApplicationPartsAssemblyInfo.cache deleted file mode 100644 index e69de29..0000000 diff --git a/obj/Debug/net8.0/anexperiment.assets.cache b/obj/Debug/net8.0/anexperiment.assets.cache deleted file mode 100644 index acc5917eaf0e906b685e853043b64e5088690e33..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 148 zcmWIWc6a1qU|?`^4dq?nzW;XZu8iefrPf@ISN$u)>u;v6y36$R;hU{_6M$-n1&lz2 g()tUDqp#nLUV2B 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 IPo#nW4H#Xbi~s-t diff --git a/obj/Debug/net8.0/anexperiment.genruntimeconfig.cache b/obj/Debug/net8.0/anexperiment.genruntimeconfig.cache deleted file mode 100644 index 8ce33a9..0000000 --- a/obj/Debug/net8.0/anexperiment.genruntimeconfig.cache +++ /dev/null @@ -1 +0,0 @@ -727616a0a7c9737f5d30654c185cb33d8151aea0982befa92290ec9c7d912dfe diff --git a/obj/Debug/net8.0/anexperiment.pdb b/obj/Debug/net8.0/anexperiment.pdb deleted file mode 100644 index 0f9793edaa524f7de6159a8dc673e4b86c31787b..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 37744 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 - - - Package - anexperiment - $(MSBuildThisFileDirectory)..\staticwebassets\ - _content/anexperiment - anexperiment.bundle.scp.css - All - Reference - Primary - - ScopedCss - ProjectBundle - Never - PreserveNewest - $([System.IO.Path]::GetFullPath($(MSBuildThisFileDirectory)..\staticwebassets\anexperiment.bundle.scp.css)) - - - Package - anexperiment - $(MSBuildThisFileDirectory)..\staticwebassets\ - _content/anexperiment - app.css - All - All - Primary - - - - Never - PreserveNewest - $([System.IO.Path]::GetFullPath($(MSBuildThisFileDirectory)..\staticwebassets\app.css)) - - - Package - anexperiment - $(MSBuildThisFileDirectory)..\staticwebassets\ - _content/anexperiment - bootstrap/bootstrap.min.css - All - All - Primary - - - - Never - PreserveNewest - $([System.IO.Path]::GetFullPath($(MSBuildThisFileDirectory)..\staticwebassets\bootstrap\bootstrap.min.css)) - - - Package - anexperiment - $(MSBuildThisFileDirectory)..\staticwebassets\ - _content/anexperiment - bootstrap/bootstrap.min.css.map - All - All - Primary - - - - Never - PreserveNewest - $([System.IO.Path]::GetFullPath($(MSBuildThisFileDirectory)..\staticwebassets\bootstrap\bootstrap.min.css.map)) - - - Package - anexperiment - $(MSBuildThisFileDirectory)..\staticwebassets\ - _content/anexperiment - favicon.png - All - All - Primary - - - - Never - PreserveNewest - $([System.IO.Path]::GetFullPath($(MSBuildThisFileDirectory)..\staticwebassets\favicon.png)) - - - \ No newline at end of file diff --git a/obj/Debug/net8.0/staticwebassets/msbuild.build.anexperiment.props b/obj/Debug/net8.0/staticwebassets/msbuild.build.anexperiment.props deleted file mode 100644 index 5a6032a..0000000 --- a/obj/Debug/net8.0/staticwebassets/msbuild.build.anexperiment.props +++ /dev/null @@ -1,3 +0,0 @@ - - - \ No newline at end of file diff --git a/obj/Debug/net8.0/staticwebassets/msbuild.buildMultiTargeting.anexperiment.props b/obj/Debug/net8.0/staticwebassets/msbuild.buildMultiTargeting.anexperiment.props deleted file mode 100644 index 76e4fdd..0000000 --- a/obj/Debug/net8.0/staticwebassets/msbuild.buildMultiTargeting.anexperiment.props +++ /dev/null @@ -1,3 +0,0 @@ - - - \ No newline at end of file diff --git a/obj/Debug/net8.0/staticwebassets/msbuild.buildTransitive.anexperiment.props b/obj/Debug/net8.0/staticwebassets/msbuild.buildTransitive.anexperiment.props deleted file mode 100644 index bf300b4..0000000 --- a/obj/Debug/net8.0/staticwebassets/msbuild.buildTransitive.anexperiment.props +++ /dev/null @@ -1,3 +0,0 @@ - - - \ No newline at end of file diff --git a/obj/anexperiment.csproj.nuget.dgspec.json b/obj/anexperiment.csproj.nuget.dgspec.json deleted file mode 100644 index a6ac18a..0000000 --- a/obj/anexperiment.csproj.nuget.dgspec.json +++ /dev/null @@ -1,64 +0,0 @@ -{ - "format": 1, - "restore": { - "/home/some/anexperiment/anexperiment.csproj": {} - }, - "projects": { - "/home/some/anexperiment/anexperiment.csproj": { - "version": "1.0.0", - "restore": { - "projectUniqueName": "/home/some/anexperiment/anexperiment.csproj", - "projectName": "anexperiment", - "projectPath": "/home/some/anexperiment/anexperiment.csproj", - "packagesPath": "/home/some/.nuget/packages/", - "outputPath": "/home/some/anexperiment/obj/", - "projectStyle": "PackageReference", - "configFilePaths": [ - "/home/some/.nuget/NuGet/NuGet.Config" - ], - "originalTargetFrameworks": [ - "net8.0" - ], - "sources": { - "https://api.nuget.org/v3/index.json": {} - }, - "frameworks": { - "net8.0": { - "targetAlias": "net8.0", - "projectReferences": {} - } - }, - "warningProperties": { - "warnAsError": [ - "NU1605" - ] - } - }, - "frameworks": { - "net8.0": { - "targetAlias": "net8.0", - "imports": [ - "net461", - "net462", - "net47", - "net471", - "net472", - "net48", - "net481" - ], - "assetTargetFallback": true, - "warn": true, - "frameworkReferences": { - "Microsoft.AspNetCore.App": { - "privateAssets": "none" - }, - "Microsoft.NETCore.App": { - "privateAssets": "all" - } - }, - "runtimeIdentifierGraphPath": "/home/some/.dotnet/sdk/8.0.100/PortableRuntimeIdentifierGraph.json" - } - } - } - } -} \ No newline at end of file diff --git a/obj/anexperiment.csproj.nuget.g.props b/obj/anexperiment.csproj.nuget.g.props deleted file mode 100644 index c4a796e..0000000 --- a/obj/anexperiment.csproj.nuget.g.props +++ /dev/null @@ -1,15 +0,0 @@ - - - - True - NuGet - $(MSBuildThisFileDirectory)project.assets.json - /home/some/.nuget/packages/ - /home/some/.nuget/packages/ - PackageReference - 6.8.0 - - - - - \ No newline at end of file diff --git a/obj/anexperiment.csproj.nuget.g.targets b/obj/anexperiment.csproj.nuget.g.targets deleted file mode 100644 index 3dc06ef..0000000 --- a/obj/anexperiment.csproj.nuget.g.targets +++ /dev/null @@ -1,2 +0,0 @@ - - \ No newline at end of file diff --git a/obj/project.assets.json b/obj/project.assets.json deleted file mode 100644 index 988d284..0000000 --- a/obj/project.assets.json +++ /dev/null @@ -1,69 +0,0 @@ -{ - "version": 3, - "targets": { - "net8.0": {} - }, - "libraries": {}, - "projectFileDependencyGroups": { - "net8.0": [] - }, - "packageFolders": { - "/home/some/.nuget/packages/": {} - }, - "project": { - "version": "1.0.0", - "restore": { - "projectUniqueName": "/home/some/anexperiment/anexperiment.csproj", - "projectName": "anexperiment", - "projectPath": "/home/some/anexperiment/anexperiment.csproj", - "packagesPath": "/home/some/.nuget/packages/", - "outputPath": "/home/some/anexperiment/obj/", - "projectStyle": "PackageReference", - "configFilePaths": [ - "/home/some/.nuget/NuGet/NuGet.Config" - ], - "originalTargetFrameworks": [ - "net8.0" - ], - "sources": { - "https://api.nuget.org/v3/index.json": {} - }, - "frameworks": { - "net8.0": { - "targetAlias": "net8.0", - "projectReferences": {} - } - }, - "warningProperties": { - "warnAsError": [ - "NU1605" - ] - } - }, - "frameworks": { - "net8.0": { - "targetAlias": "net8.0", - "imports": [ - "net461", - "net462", - "net47", - "net471", - "net472", - "net48", - "net481" - ], - "assetTargetFallback": true, - "warn": true, - "frameworkReferences": { - "Microsoft.AspNetCore.App": { - "privateAssets": "none" - }, - "Microsoft.NETCore.App": { - "privateAssets": "all" - } - }, - "runtimeIdentifierGraphPath": "/home/some/.dotnet/sdk/8.0.100/PortableRuntimeIdentifierGraph.json" - } - } - } -} \ No newline at end of file diff --git a/obj/project.nuget.cache b/obj/project.nuget.cache deleted file mode 100644 index 7670290..0000000 --- a/obj/project.nuget.cache +++ /dev/null @@ -1,8 +0,0 @@ -{ - "version": 2, - "dgSpecHash": "QYSSq9C5N7oP29VvjXu2Mdp1qC6FEoI4IafgA5U1JjlPgHzRCbptmwrtZz/WUlqm8LF9aFfbTeTCPNHHmYb6lg==", - "success": true, - "projectFilePath": "/home/some/anexperiment/anexperiment.csproj", - "expectedPackageFiles": [], - "logs": [] -} \ No newline at end of file diff --git a/Components/App.razor b/src/Nyanbyte.Experiment/Components/App.razor similarity index 85% rename from Components/App.razor rename to src/Nyanbyte.Experiment/Components/App.razor index 87ace27..fd356e9 100644 --- a/Components/App.razor +++ b/src/Nyanbyte.Experiment/Components/App.razor @@ -1,20 +1,20 @@ - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + diff --git a/Components/Layout/MainLayout.razor b/src/Nyanbyte.Experiment/Components/Layout/MainLayout.razor similarity index 57% rename from Components/Layout/MainLayout.razor rename to src/Nyanbyte.Experiment/Components/Layout/MainLayout.razor index 62e6287..df7d325 100644 --- a/Components/Layout/MainLayout.razor +++ b/src/Nyanbyte.Experiment/Components/Layout/MainLayout.razor @@ -1,23 +1,15 @@ -@inherits LayoutComponentBase - -
- - -
-
- About -
- -
- @Body -
-
-
- -
- An unhandled error has occurred. - Reload - 🗙 -
+@inherits LayoutComponentBase + +
+
+
+ @Body +
+
+
+ +
+ An unhandled error has occurred. + Reload + 🗙 +
diff --git a/Components/Layout/MainLayout.razor.css b/src/Nyanbyte.Experiment/Components/Layout/MainLayout.razor.css similarity index 94% rename from Components/Layout/MainLayout.razor.css rename to src/Nyanbyte.Experiment/Components/Layout/MainLayout.razor.css index 49baa0c..038baf1 100644 --- a/Components/Layout/MainLayout.razor.css +++ b/src/Nyanbyte.Experiment/Components/Layout/MainLayout.razor.css @@ -1,96 +1,96 @@ -.page { - position: relative; - display: flex; - flex-direction: column; -} - -main { - flex: 1; -} - -.sidebar { - background-image: linear-gradient(180deg, rgb(5, 39, 103) 0%, #3a0647 70%); -} - -.top-row { - background-color: #f7f7f7; - border-bottom: 1px solid #d6d5d5; - justify-content: flex-end; - height: 3.5rem; - display: flex; - align-items: center; -} - - .top-row ::deep a, .top-row ::deep .btn-link { - white-space: nowrap; - margin-left: 1.5rem; - text-decoration: none; - } - - .top-row ::deep a:hover, .top-row ::deep .btn-link:hover { - text-decoration: underline; - } - - .top-row ::deep a:first-child { - overflow: hidden; - text-overflow: ellipsis; - } - -@media (max-width: 640.98px) { - .top-row { - justify-content: space-between; - } - - .top-row ::deep a, .top-row ::deep .btn-link { - margin-left: 0; - } -} - -@media (min-width: 641px) { - .page { - flex-direction: row; - } - - .sidebar { - width: 250px; - height: 100vh; - position: sticky; - top: 0; - } - - .top-row { - position: sticky; - top: 0; - z-index: 1; - } - - .top-row.auth ::deep a:first-child { - flex: 1; - text-align: right; - width: 0; - } - - .top-row, article { - padding-left: 2rem !important; - padding-right: 1.5rem !important; - } -} - -#blazor-error-ui { - background: lightyellow; - bottom: 0; - box-shadow: 0 -1px 2px rgba(0, 0, 0, 0.2); - display: none; - left: 0; - padding: 0.6rem 1.25rem 0.7rem 1.25rem; - position: fixed; - width: 100%; - z-index: 1000; -} - - #blazor-error-ui .dismiss { - cursor: pointer; - position: absolute; - right: 0.75rem; - top: 0.5rem; - } +.page { + position: relative; + display: flex; + flex-direction: column; +} + +main { + flex: 1; +} + +.sidebar { + background-image: linear-gradient(180deg, rgb(5, 39, 103) 0%, #3a0647 70%); +} + +.top-row { + background-color: #f7f7f7; + border-bottom: 1px solid #d6d5d5; + justify-content: flex-end; + height: 3.5rem; + display: flex; + align-items: center; +} + + .top-row ::deep a, .top-row ::deep .btn-link { + white-space: nowrap; + margin-left: 1.5rem; + text-decoration: none; + } + + .top-row ::deep a:hover, .top-row ::deep .btn-link:hover { + text-decoration: underline; + } + + .top-row ::deep a:first-child { + overflow: hidden; + text-overflow: ellipsis; + } + +@media (max-width: 640.98px) { + .top-row { + justify-content: space-between; + } + + .top-row ::deep a, .top-row ::deep .btn-link { + margin-left: 0; + } +} + +@media (min-width: 641px) { + .page { + flex-direction: row; + } + + .sidebar { + width: 250px; + height: 100vh; + position: sticky; + top: 0; + } + + .top-row { + position: sticky; + top: 0; + z-index: 1; + } + + .top-row.auth ::deep a:first-child { + flex: 1; + text-align: right; + width: 0; + } + + .top-row, article { + padding-left: 2rem !important; + padding-right: 1.5rem !important; + } +} + +#blazor-error-ui { + background: lightyellow; + bottom: 0; + box-shadow: 0 -1px 2px rgba(0, 0, 0, 0.2); + display: none; + left: 0; + padding: 0.6rem 1.25rem 0.7rem 1.25rem; + position: fixed; + width: 100%; + z-index: 1000; +} + + #blazor-error-ui .dismiss { + cursor: pointer; + position: absolute; + right: 0.75rem; + top: 0.5rem; + } diff --git a/Components/Pages/Error.razor b/src/Nyanbyte.Experiment/Components/Pages/Error.razor similarity index 97% rename from Components/Pages/Error.razor rename to src/Nyanbyte.Experiment/Components/Pages/Error.razor index 7a84043..576cc2d 100644 --- a/Components/Pages/Error.razor +++ b/src/Nyanbyte.Experiment/Components/Pages/Error.razor @@ -1,36 +1,36 @@ -@page "/Error" -@using System.Diagnostics - -Error - -

Error.

-

An error occurred while processing your request.

- -@if (ShowRequestId) -{ -

- Request ID: @RequestId -

-} - -

Development Mode

-

- Swapping to Development environment will display more detailed information about the error that occurred. -

-

- The Development environment shouldn't be enabled for deployed applications. - It can result in displaying sensitive information from exceptions to end users. - For local debugging, enable the Development environment by setting the ASPNETCORE_ENVIRONMENT environment variable to Development - and restarting the app. -

- -@code{ - [CascadingParameter] - private HttpContext? HttpContext { get; set; } - - private string? RequestId { get; set; } - private bool ShowRequestId => !string.IsNullOrEmpty(RequestId); - - protected override void OnInitialized() => - RequestId = Activity.Current?.Id ?? HttpContext?.TraceIdentifier; -} +@page "/Error" +@using System.Diagnostics + +Error + +

Error.

+

An error occurred while processing your request.

+ +@if (ShowRequestId) +{ +

+ Request ID: @RequestId +

+} + +

Development Mode

+

+ Swapping to Development environment will display more detailed information about the error that occurred. +

+

+ The Development environment shouldn't be enabled for deployed applications. + It can result in displaying sensitive information from exceptions to end users. + For local debugging, enable the Development environment by setting the ASPNETCORE_ENVIRONMENT environment variable to Development + and restarting the app. +

+ +@code{ + [CascadingParameter] + private HttpContext? HttpContext { get; set; } + + private string? RequestId { get; set; } + private bool ShowRequestId => !string.IsNullOrEmpty(RequestId); + + protected override void OnInitialized() => + RequestId = Activity.Current?.Id ?? HttpContext?.TraceIdentifier; +} diff --git a/src/Nyanbyte.Experiment/Components/Pages/Quiz.razor b/src/Nyanbyte.Experiment/Components/Pages/Quiz.razor new file mode 100644 index 0000000..a779756 --- /dev/null +++ b/src/Nyanbyte.Experiment/Components/Pages/Quiz.razor @@ -0,0 +1,58 @@ +@page "/" +@rendermode InteractiveServer +@using Nyanbyte.Experiment.Components + +Quiz + +@if (_questionIdx == (_questions.Count)) +{ +

your results is @_points/@_questions.Count

+} +else +{ + +} + + +@code { + private int _questionIdx = 0; + private List _questions = [ + new() + { + QuestionText = "Meow?", + Answers = [ + new QuizAnswer("yis", true), + new QuizAnswer("meow", true), + new QuizAnswer("nah", false) + ] + }, + new() + { + QuestionText = "Which one is the most efficient antiandrogen?", + Answers = [ + new QuizAnswer("high dose estradiol", false), + new QuizAnswer("cyproterone", true), + new QuizAnswer("proge", false) + ] + }, + new() + { + QuestionText = "Catgirls cute?", + Answers = [ + new QuizAnswer("yiiis", true), + new QuizAnswer("nop 3:", false), + ] + } + ]; + private int _points = 0; + + public void HandleAnswer(QuizAnswer ans) + { + if (ans.IsCorrect) + { + ++_points; + } + ++_questionIdx; + StateHasChanged(); + } +} diff --git a/src/Nyanbyte.Experiment/Components/Question.razor b/src/Nyanbyte.Experiment/Components/Question.razor new file mode 100644 index 0000000..5af2c9a --- /dev/null +++ b/src/Nyanbyte.Experiment/Components/Question.razor @@ -0,0 +1,49 @@ +
+

@QuestionModel.QuestionText

+
+ @{ + int counter = 0; + } + @foreach (var question in @QuestionModel.Answers) + { + + + +
+ } +
+
+ +@code { + [Parameter] + public Action OnAnswer { get; set; } = default!; + [Parameter] + //Don't be afraid to make structs and classes + public QuizQuestion QuestionModel { get; set; } = default!; + + + public void HandleChange(ChangeEventArgs e) + { + //check if method is provided + if (OnAnswer == null) + { + return; + } + + //use null check for value + if (e.Value == null) + { + throw new ArgumentNullException("Cannot retrieve value"); + } + + + if (!int.TryParse(e.Value?.ToString(), out int index)) + { + throw new ArgumentException("Invalid value"); + } + + QuizAnswer answer = QuestionModel.Answers[index]; + + OnAnswer.Invoke(answer); + } +} diff --git a/Components/Routes.razor b/src/Nyanbyte.Experiment/Components/Routes.razor similarity index 97% rename from Components/Routes.razor rename to src/Nyanbyte.Experiment/Components/Routes.razor index 58c8008..d0df781 100644 --- a/Components/Routes.razor +++ b/src/Nyanbyte.Experiment/Components/Routes.razor @@ -1,6 +1,6 @@ - - - - - - + + + + + + diff --git a/Components/_Imports.razor b/src/Nyanbyte.Experiment/Components/_Imports.razor similarity index 77% rename from Components/_Imports.razor rename to src/Nyanbyte.Experiment/Components/_Imports.razor index c30972c..f53828a 100644 --- a/Components/_Imports.razor +++ b/src/Nyanbyte.Experiment/Components/_Imports.razor @@ -1,10 +1,11 @@ -@using System.Net.Http -@using System.Net.Http.Json -@using Microsoft.AspNetCore.Components.Forms -@using Microsoft.AspNetCore.Components.Routing -@using Microsoft.AspNetCore.Components.Web -@using static Microsoft.AspNetCore.Components.Web.RenderMode -@using Microsoft.AspNetCore.Components.Web.Virtualization -@using Microsoft.JSInterop -@using anexperiment -@using anexperiment.Components +@using System.Net.Http +@using System.Net.Http.Json +@using Microsoft.AspNetCore.Components.Forms +@using Microsoft.AspNetCore.Components.Routing +@using Microsoft.AspNetCore.Components.Web +@using static Microsoft.AspNetCore.Components.Web.RenderMode +@using Microsoft.AspNetCore.Components.Web.Virtualization +@using Microsoft.JSInterop +@using Nyanbyte.Experiment +@using Nyanbyte.Experiment.Components +@using Nyanbyte.Experiment.Models diff --git a/src/Nyanbyte.Experiment/Models/QuizAnswer.cs b/src/Nyanbyte.Experiment/Models/QuizAnswer.cs new file mode 100644 index 0000000..e990a48 --- /dev/null +++ b/src/Nyanbyte.Experiment/Models/QuizAnswer.cs @@ -0,0 +1,3 @@ +namespace Nyanbyte.Experiment.Models; + +public record QuizAnswer(string AnswerText, bool IsCorrect); diff --git a/src/Nyanbyte.Experiment/Models/QuizQuestion.cs b/src/Nyanbyte.Experiment/Models/QuizQuestion.cs new file mode 100644 index 0000000..e1127ef --- /dev/null +++ b/src/Nyanbyte.Experiment/Models/QuizQuestion.cs @@ -0,0 +1,7 @@ +namespace Nyanbyte.Experiment.Models; + +public class QuizQuestion +{ + public required string QuestionText { get; set; } + public List Answers { get; set; } = []; +} diff --git a/anexperiment.csproj b/src/Nyanbyte.Experiment/Nyanbyte.Experiment.csproj similarity index 95% rename from anexperiment.csproj rename to src/Nyanbyte.Experiment/Nyanbyte.Experiment.csproj index 13d8127..1b28a01 100644 --- a/anexperiment.csproj +++ b/src/Nyanbyte.Experiment/Nyanbyte.Experiment.csproj @@ -1,9 +1,9 @@ - - - - net8.0 - enable - enable - - - + + + + net8.0 + enable + enable + + + diff --git a/Program.cs b/src/Nyanbyte.Experiment/Program.cs similarity index 91% rename from Program.cs rename to src/Nyanbyte.Experiment/Program.cs index 944f84f..7431cdb 100644 --- a/Program.cs +++ b/src/Nyanbyte.Experiment/Program.cs @@ -1,27 +1,27 @@ -using anexperiment.Components; - -var builder = WebApplication.CreateBuilder(args); - -// Add services to the container. -builder.Services.AddRazorComponents() - .AddInteractiveServerComponents(); - -var app = builder.Build(); - -// Configure the HTTP request pipeline. -if (!app.Environment.IsDevelopment()) -{ - app.UseExceptionHandler("/Error", createScopeForErrors: true); - // The default HSTS value is 30 days. You may want to change this for production scenarios, see https://aka.ms/aspnetcore-hsts. - app.UseHsts(); -} - -app.UseHttpsRedirection(); - -app.UseStaticFiles(); -app.UseAntiforgery(); - -app.MapRazorComponents() - .AddInteractiveServerRenderMode(); - -app.Run(); +using Nyanbyte.Experiment.Components; + +var builder = WebApplication.CreateBuilder(args); + +// Add services to the container. +builder.Services.AddRazorComponents() + .AddInteractiveServerComponents(); + +var app = builder.Build(); + +// Configure the HTTP request pipeline. +if (!app.Environment.IsDevelopment()) +{ + app.UseExceptionHandler("/Error", createScopeForErrors: true); + // The default HSTS value is 30 days. You may want to change this for production scenarios, see https://aka.ms/aspnetcore-hsts. + app.UseHsts(); +} + +app.UseHttpsRedirection(); + +app.UseStaticFiles(); +app.UseAntiforgery(); + +app.MapRazorComponents() + .AddInteractiveServerRenderMode(); + +app.Run(); diff --git a/Properties/launchSettings.json b/src/Nyanbyte.Experiment/Properties/launchSettings.json similarity index 96% rename from Properties/launchSettings.json rename to src/Nyanbyte.Experiment/Properties/launchSettings.json index c55a101..5aeb18c 100644 --- a/Properties/launchSettings.json +++ b/src/Nyanbyte.Experiment/Properties/launchSettings.json @@ -1,38 +1,38 @@ -{ - "$schema": "http://json.schemastore.org/launchsettings.json", - "iisSettings": { - "windowsAuthentication": false, - "anonymousAuthentication": true, - "iisExpress": { - "applicationUrl": "http://localhost:15150", - "sslPort": 44326 - } - }, - "profiles": { - "http": { - "commandName": "Project", - "dotnetRunMessages": true, - "launchBrowser": true, - "applicationUrl": "http://localhost:5236", - "environmentVariables": { - "ASPNETCORE_ENVIRONMENT": "Development" - } - }, - "https": { - "commandName": "Project", - "dotnetRunMessages": true, - "launchBrowser": true, - "applicationUrl": "https://localhost:7163;http://localhost:5236", - "environmentVariables": { - "ASPNETCORE_ENVIRONMENT": "Development" - } - }, - "IIS Express": { - "commandName": "IISExpress", - "launchBrowser": true, - "environmentVariables": { - "ASPNETCORE_ENVIRONMENT": "Development" - } - } - } - } +{ + "$schema": "http://json.schemastore.org/launchsettings.json", + "iisSettings": { + "windowsAuthentication": false, + "anonymousAuthentication": true, + "iisExpress": { + "applicationUrl": "http://localhost:15150", + "sslPort": 44326 + } + }, + "profiles": { + "http": { + "commandName": "Project", + "dotnetRunMessages": true, + "launchBrowser": true, + "applicationUrl": "http://localhost:5236", + "environmentVariables": { + "ASPNETCORE_ENVIRONMENT": "Development" + } + }, + "https": { + "commandName": "Project", + "dotnetRunMessages": true, + "launchBrowser": true, + "applicationUrl": "https://localhost:7163;http://localhost:5236", + "environmentVariables": { + "ASPNETCORE_ENVIRONMENT": "Development" + } + }, + "IIS Express": { + "commandName": "IISExpress", + "launchBrowser": true, + "environmentVariables": { + "ASPNETCORE_ENVIRONMENT": "Development" + } + } + } + } diff --git a/appsettings.Development.json b/src/Nyanbyte.Experiment/appsettings.Development.json similarity index 93% rename from appsettings.Development.json rename to src/Nyanbyte.Experiment/appsettings.Development.json index ff66ba6..0c208ae 100644 --- a/appsettings.Development.json +++ b/src/Nyanbyte.Experiment/appsettings.Development.json @@ -1,8 +1,8 @@ -{ - "Logging": { - "LogLevel": { - "Default": "Information", - "Microsoft.AspNetCore": "Warning" - } - } -} +{ + "Logging": { + "LogLevel": { + "Default": "Information", + "Microsoft.AspNetCore": "Warning" + } + } +} diff --git a/appsettings.json b/src/Nyanbyte.Experiment/appsettings.json similarity index 94% rename from appsettings.json rename to src/Nyanbyte.Experiment/appsettings.json index 4d56694..10f68b8 100644 --- a/appsettings.json +++ b/src/Nyanbyte.Experiment/appsettings.json @@ -1,9 +1,9 @@ -{ - "Logging": { - "LogLevel": { - "Default": "Information", - "Microsoft.AspNetCore": "Warning" - } - }, - "AllowedHosts": "*" -} +{ + "Logging": { + "LogLevel": { + "Default": "Information", + "Microsoft.AspNetCore": "Warning" + } + }, + "AllowedHosts": "*" +} diff --git a/wwwroot/app.css b/src/Nyanbyte.Experiment/wwwroot/app.css similarity index 98% rename from wwwroot/app.css rename to src/Nyanbyte.Experiment/wwwroot/app.css index 7ac30e2..2bd9b78 100644 --- a/wwwroot/app.css +++ b/src/Nyanbyte.Experiment/wwwroot/app.css @@ -1,51 +1,51 @@ -html, body { - font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif; -} - -a, .btn-link { - color: #006bb7; -} - -.btn-primary { - color: #fff; - background-color: #1b6ec2; - border-color: #1861ac; -} - -.btn:focus, .btn:active:focus, .btn-link.nav-link:focus, .form-control:focus, .form-check-input:focus { - box-shadow: 0 0 0 0.1rem white, 0 0 0 0.25rem #258cfb; -} - -.content { - padding-top: 1.1rem; -} - -h1:focus { - outline: none; -} - -.valid.modified:not([type=checkbox]) { - outline: 1px solid #26b050; -} - -.invalid { - outline: 1px solid #e50000; -} - -.validation-message { - color: #e50000; -} - -.blazor-error-boundary { - background: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNTYiIGhlaWdodD0iNDkiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIG92ZXJmbG93PSJoaWRkZW4iPjxkZWZzPjxjbGlwUGF0aCBpZD0iY2xpcDAiPjxyZWN0IHg9IjIzNSIgeT0iNTEiIHdpZHRoPSI1NiIgaGVpZ2h0PSI0OSIvPjwvY2xpcFBhdGg+PC9kZWZzPjxnIGNsaXAtcGF0aD0idXJsKCNjbGlwMCkiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC0yMzUgLTUxKSI+PHBhdGggZD0iTTI2My41MDYgNTFDMjY0LjcxNyA1MSAyNjUuODEzIDUxLjQ4MzcgMjY2LjYwNiA1Mi4yNjU4TDI2Ny4wNTIgNTIuNzk4NyAyNjcuNTM5IDUzLjYyODMgMjkwLjE4NSA5Mi4xODMxIDI5MC41NDUgOTIuNzk1IDI5MC42NTYgOTIuOTk2QzI5MC44NzcgOTMuNTEzIDI5MSA5NC4wODE1IDI5MSA5NC42NzgyIDI5MSA5Ny4wNjUxIDI4OS4wMzggOTkgMjg2LjYxNyA5OUwyNDAuMzgzIDk5QzIzNy45NjMgOTkgMjM2IDk3LjA2NTEgMjM2IDk0LjY3ODIgMjM2IDk0LjM3OTkgMjM2LjAzMSA5NC4wODg2IDIzNi4wODkgOTMuODA3MkwyMzYuMzM4IDkzLjAxNjIgMjM2Ljg1OCA5Mi4xMzE0IDI1OS40NzMgNTMuNjI5NCAyNTkuOTYxIDUyLjc5ODUgMjYwLjQwNyA1Mi4yNjU4QzI2MS4yIDUxLjQ4MzcgMjYyLjI5NiA1MSAyNjMuNTA2IDUxWk0yNjMuNTg2IDY2LjAxODNDMjYwLjczNyA2Ni4wMTgzIDI1OS4zMTMgNjcuMTI0NSAyNTkuMzEzIDY5LjMzNyAyNTkuMzEzIDY5LjYxMDIgMjU5LjMzMiA2OS44NjA4IDI1OS4zNzEgNzAuMDg4N0wyNjEuNzk1IDg0LjAxNjEgMjY1LjM4IDg0LjAxNjEgMjY3LjgyMSA2OS43NDc1QzI2Ny44NiA2OS43MzA5IDI2Ny44NzkgNjkuNTg3NyAyNjcuODc5IDY5LjMxNzkgMjY3Ljg3OSA2Ny4xMTgyIDI2Ni40NDggNjYuMDE4MyAyNjMuNTg2IDY2LjAxODNaTTI2My41NzYgODYuMDU0N0MyNjEuMDQ5IDg2LjA1NDcgMjU5Ljc4NiA4Ny4zMDA1IDI1OS43ODYgODkuNzkyMSAyNTkuNzg2IDkyLjI4MzcgMjYxLjA0OSA5My41Mjk1IDI2My41NzYgOTMuNTI5NSAyNjYuMTE2IDkzLjUyOTUgMjY3LjM4NyA5Mi4yODM3IDI2Ny4zODcgODkuNzkyMSAyNjcuMzg3IDg3LjMwMDUgMjY2LjExNiA4Ni4wNTQ3IDI2My41NzYgODYuMDU0N1oiIGZpbGw9IiNGRkU1MDAiIGZpbGwtcnVsZT0iZXZlbm9kZCIvPjwvZz48L3N2Zz4=) no-repeat 1rem/1.8rem, #b32121; - padding: 1rem 1rem 1rem 3.7rem; - color: white; -} - - .blazor-error-boundary::after { - content: "An error has occurred." - } - -.darker-border-checkbox.form-check-input { - border-color: #929292; -} +html, body { + font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif; +} + +a, .btn-link { + color: #006bb7; +} + +.btn-primary { + color: #fff; + background-color: #1b6ec2; + border-color: #1861ac; +} + +.btn:focus, .btn:active:focus, .btn-link.nav-link:focus, .form-control:focus, .form-check-input:focus { + box-shadow: 0 0 0 0.1rem white, 0 0 0 0.25rem #258cfb; +} + +.content { + padding-top: 1.1rem; +} + +h1:focus { + outline: none; +} + +.valid.modified:not([type=checkbox]) { + outline: 1px solid #26b050; +} + +.invalid { + outline: 1px solid #e50000; +} + +.validation-message { + color: #e50000; +} + +.blazor-error-boundary { + background: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNTYiIGhlaWdodD0iNDkiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIG92ZXJmbG93PSJoaWRkZW4iPjxkZWZzPjxjbGlwUGF0aCBpZD0iY2xpcDAiPjxyZWN0IHg9IjIzNSIgeT0iNTEiIHdpZHRoPSI1NiIgaGVpZ2h0PSI0OSIvPjwvY2xpcFBhdGg+PC9kZWZzPjxnIGNsaXAtcGF0aD0idXJsKCNjbGlwMCkiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC0yMzUgLTUxKSI+PHBhdGggZD0iTTI2My41MDYgNTFDMjY0LjcxNyA1MSAyNjUuODEzIDUxLjQ4MzcgMjY2LjYwNiA1Mi4yNjU4TDI2Ny4wNTIgNTIuNzk4NyAyNjcuNTM5IDUzLjYyODMgMjkwLjE4NSA5Mi4xODMxIDI5MC41NDUgOTIuNzk1IDI5MC42NTYgOTIuOTk2QzI5MC44NzcgOTMuNTEzIDI5MSA5NC4wODE1IDI5MSA5NC42NzgyIDI5MSA5Ny4wNjUxIDI4OS4wMzggOTkgMjg2LjYxNyA5OUwyNDAuMzgzIDk5QzIzNy45NjMgOTkgMjM2IDk3LjA2NTEgMjM2IDk0LjY3ODIgMjM2IDk0LjM3OTkgMjM2LjAzMSA5NC4wODg2IDIzNi4wODkgOTMuODA3MkwyMzYuMzM4IDkzLjAxNjIgMjM2Ljg1OCA5Mi4xMzE0IDI1OS40NzMgNTMuNjI5NCAyNTkuOTYxIDUyLjc5ODUgMjYwLjQwNyA1Mi4yNjU4QzI2MS4yIDUxLjQ4MzcgMjYyLjI5NiA1MSAyNjMuNTA2IDUxWk0yNjMuNTg2IDY2LjAxODNDMjYwLjczNyA2Ni4wMTgzIDI1OS4zMTMgNjcuMTI0NSAyNTkuMzEzIDY5LjMzNyAyNTkuMzEzIDY5LjYxMDIgMjU5LjMzMiA2OS44NjA4IDI1OS4zNzEgNzAuMDg4N0wyNjEuNzk1IDg0LjAxNjEgMjY1LjM4IDg0LjAxNjEgMjY3LjgyMSA2OS43NDc1QzI2Ny44NiA2OS43MzA5IDI2Ny44NzkgNjkuNTg3NyAyNjcuODc5IDY5LjMxNzkgMjY3Ljg3OSA2Ny4xMTgyIDI2Ni40NDggNjYuMDE4MyAyNjMuNTg2IDY2LjAxODNaTTI2My41NzYgODYuMDU0N0MyNjEuMDQ5IDg2LjA1NDcgMjU5Ljc4NiA4Ny4zMDA1IDI1OS43ODYgODkuNzkyMSAyNTkuNzg2IDkyLjI4MzcgMjYxLjA0OSA5My41Mjk1IDI2My41NzYgOTMuNTI5NSAyNjYuMTE2IDkzLjUyOTUgMjY3LjM4NyA5Mi4yODM3IDI2Ny4zODcgODkuNzkyMSAyNjcuMzg3IDg3LjMwMDUgMjY2LjExNiA4Ni4wNTQ3IDI2My41NzYgODYuMDU0N1oiIGZpbGw9IiNGRkU1MDAiIGZpbGwtcnVsZT0iZXZlbm9kZCIvPjwvZz48L3N2Zz4=) no-repeat 1rem/1.8rem, #b32121; + padding: 1rem 1rem 1rem 3.7rem; + color: white; +} + + .blazor-error-boundary::after { + content: "An error has occurred." + } + +.darker-border-checkbox.form-check-input { + border-color: #929292; +} diff --git a/wwwroot/bootstrap/bootstrap.min.css b/src/Nyanbyte.Experiment/wwwroot/bootstrap/bootstrap.min.css similarity index 100% rename from wwwroot/bootstrap/bootstrap.min.css rename to src/Nyanbyte.Experiment/wwwroot/bootstrap/bootstrap.min.css diff --git a/wwwroot/bootstrap/bootstrap.min.css.map b/src/Nyanbyte.Experiment/wwwroot/bootstrap/bootstrap.min.css.map similarity index 100% rename from wwwroot/bootstrap/bootstrap.min.css.map rename to src/Nyanbyte.Experiment/wwwroot/bootstrap/bootstrap.min.css.map diff --git a/wwwroot/favicon.png b/src/Nyanbyte.Experiment/wwwroot/favicon.png similarity index 100% rename from wwwroot/favicon.png rename to src/Nyanbyte.Experiment/wwwroot/favicon.png