mensagymnazium / IntranetGen3

MG Intranet - Generation 3 (.NET, Havit.Blazor stack, started in 2021)
10 stars 9 forks source link

Customizace "404 Not Found" UI #24

Closed hakenr closed 2 years ago

hakenr commented 3 years ago

Při navigaci na neexistující URL nyní aplikace zobrazuje poměrně nudnou hlášku v angličtině: image

Pochází to z Web.Client/App.razor, kde se nastavuje UI v sekci NotFound.

Měli bychom to minimálně počeštit, ale nejlepší by bylo tam dát nějaké soudobé UI (popř. easter-egg). Inspirace: https://www.creativebloq.com/web-design/best-404-pages-812505 https://blog.hubspot.com/blog/tabid/6307/bid/33766/10-clever-website-error-messages-from-creative-companies.aspx https://www.atlassian.com/blog/statuspage/error-pages

hakenr commented 3 years ago

@zaqlp, co se implementace týče, doporučoval bych vyextrahovat celou podobu do samostatné komponenty, aby nebyla uhnízděna v App.razor, ale přesunula se třeba do NotFound.razor (o Blazor komponentách třeba zde: https://docs.microsoft.com/en-us/aspnet/core/blazor/components/)

Jinak výstup je bezpochyby kreativní, obávám se však, že do produkčního provozu intranet s touto podobou nasadit nemůžeme (není korektní brát jméno Keplera nadarmo :-D). Založím na to další task, třeba bude mít někdo další chuť se kreativně vyřádit.

hakenr commented 2 years ago

Přidávám @VeronikaJuzkova, která dokončí extrakci not-found obsahu z App.razor do samostatné komponenty.

hakenr commented 2 years ago

closed by 97d876297f6710caf9bf8b8429784bc7008cd5a2