2024-07-23 22:48:39 -04:00
use crate ::components ::auth ::* ;
2024-07-28 02:36:04 -04:00
use crate ::components ::browser ::* ;
2024-07-23 22:45:45 -04:00
use crate ::components ::chat ::* ;
2024-07-24 22:37:18 -04:00
use crate ::components ::debug ::* ;
2024-08-09 01:21:04 -04:00
use crate ::components ::game ::* ;
2024-07-23 22:48:39 -04:00
use crate ::components ::websocket ::* ;
2024-07-18 04:00:56 -04:00
use leptos ::* ;
/// Default Home Page
#[ component ]
pub fn Home ( ) -> impl IntoView {
view! {
< ErrorBoundary fallback = | errors | {
view! {
< h1 > " Uh oh! Something went wrong! " < / h1 >
< p > " Errors: " < / p >
// Render a list of errors as strings - good for development purposes
< ul >
{ move | | {
errors
. get ( )
. into_iter ( )
. map ( | ( _ , e ) | view! { < li > { e . to_string ( ) } < / li > } )
. collect_view ( )
} }
< / ul >
}
} >
2024-07-19 03:11:14 -04:00
< div class = " container m-auto " >
2024-08-27 01:32:22 -04:00
< h1 class = " mx-4 text-6xl inter-med text-neutral-200 " > " Cards For Humanity " < / h1 >
< div class = " p-5 bg-neutral-950 rounded-3xl shadow-black shadow-xl " >
2024-08-27 01:21:30 -04:00
< h1 class = " text-4xl " > Hey ! < / h1 >
< br / >
< p >
{ " Welcome! Thank you for helping me test this. It's made out of glass right now so don't be too harsh but I would really like to know about any issues you find. Chances are you already know how to contact me but in case you don't you can find me at @whitedopeonpunk on discord and telegram or you can email me at " }
< a href = " mailto:adam@doordesk.net " > adam @ doordesk . net < / a >
{ " . If you crash the server it'll be down until I notice, I built it brittle on purpose to see where it fails. This will get better with time. (I promise!) " }
< / p >
< br / >
< p > Have fun ! < / p >
< br / >
2024-08-14 20:39:26 -04:00
< Websocket / >
< hr / >
< Auth / >
< hr / >
< Browser / >
< hr / >
< Game / >
< hr / >
< Chat / >
< hr / >
< Debug / >
< hr / >
2024-07-23 22:45:45 -04:00
< a href = " https://git.doordesk.net/adam/cards/ " > git < / a >
< / div >
2024-07-18 04:00:56 -04:00
< / div >
< / ErrorBoundary >
}
}