1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
use dioxus::prelude::*;
/// Welcome screen shown when no room is selected.
#[component]
pub fn Welcome() -> Element {
rsx! {
div {
class: "welcome-screen",
div {
class: "welcome-screen__content",
h1 {
class: "welcome-screen__title",
"Welcome to Netrix"
}
p {
class: "welcome-screen__subtitle",
"Select a room from the sidebar to start chatting"
}
div {
class: "welcome-screen__tips",
div {
class: "welcome-screen__tip",
span { class: "welcome-screen__tip-icon", "💬" }
p { "Choose a room from the left panel to view messages" }
}
div {
class: "welcome-screen__tip",
span { class: "welcome-screen__tip-icon", "🔍" }
p { "Use the search bar to find rooms and people" }
}
div {
class: "welcome-screen__tip",
span { class: "welcome-screen__tip-icon", "🔒" }
p { "Your messages are end-to-end encrypted" }
}
}
}
}
}
}