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
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
use crateCARD_STYLES;
use *;
/// Code example of the Card component:
/// ```rust
/// rsx! {
/// div { class: "mt-20 flex w-full px-4 flex-col md:flex-row gap-6",
/// FreyrCard {
/// has_shadow: true,
/// class: Some("w-full md:w-[700px]".to_string()),
/// children: rsx! {
/// div { class: "flex flex-col bg-[#eb4034] text-slate-100 rounded-xl overflow-hidden",
/// // Header
/// div { class: "px-6 pt-8 pb-4",
/// h1 { class: "text-3xl font-bold mb-2", "Welcome to FreyrCard" }
/// p { class: "text-slate-200 text-sm", "This is a test card with styled content." }
/// }
///
/// // Divider
/// div { class: "border-t border-red-300 mx-6" }
///
/// // Body
/// div { class: "px-6 py-6 space-y-3 text-base",
/// p { "Lorem ipsum dolor sit amet, consectetur adipiscing elit." }
/// p { "Sed do eiusmod tempor incididunt ut labore et dolore magna aliqua." }
/// p { "Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris." }
/// p { "Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore." }
/// }
///
/// // Footer
/// div { class: "bg-[#d6372e] px-6 py-4 text-right text-sm italic",
/// "This card was styled using Dioxus + Tailwind."
/// }
/// }
/// },
/// }
/// }
/// }
/// ```