Nice little directory browser :D
1@*
2 This file is part of Utatane.
3
4 Utatane is free software: you can redistribute it and/or modify it under
5 the terms of the GNU Affero General Public License as published by the Free
6 Software Foundation, either version 3 of the License, or (at your option)
7 any later version.
8
9 Utatane is distributed in the hope that it will be useful, but WITHOUT ANY
10 WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS
11 FOR A PARTICULAR PURPOSE. See the GNU Affero General Public License for
12 more details.
13
14 You should have received a copy of the GNU Affero General Public License
15 along with Utatane. If not, see <http://www.gnu.org/licenses/>.
16*@
17
18@page "/not-found"
19@inject IHttpContextAccessor context
20
21<AppTitle>OOPSIE WOOPSIE!!</AppTitle>
22
23<HeadContent>
24 <script src="/.nhnd/_hyperscript.js"></script>
25 <script src="/.nhnd/_hs_tailwind.js"></script>
26</HeadContent>
27
28<div class="n-box text-center gap-2">
29 <h1>
30 <span class="text-6xl">@context.HttpContext.Response.StatusCode</span>
31 <br />
32 <span class="text-4xl">
33 @Microsoft.AspNetCore.WebUtilities.ReasonPhrases.GetReasonPhrase(
34 context.HttpContext.Response.StatusCode
35 )
36 </span>
37 </h1>
38 <hr/>
39 OOPSIE WOOPSIE!! Uwu We made a fucky wucky!! A wittle fucko boingo! The code monkeys at our headquarters are working VEWY HAWD to fix this!
40 <hr/>
41 <ThankYouTestUser />
42 <hr/>
43 <a href="/" class="clickable p-4">go home......</a>
44</div>