impulse_thaw/card/mod.rs
1mod card_footer;
2mod card_header;
3mod card_preview;
4
5pub use card_footer::*;
6pub use card_header::*;
7pub use card_preview::*;
8
9use leptos::prelude::*;
10use thaw_utils::{class_list, mount_style};
11
12#[component]
13pub fn Card(#[prop(optional, into)] class: MaybeProp<String>, children: Children) -> impl IntoView {
14 mount_style("card", include_str!("./card.css"));
15
16 view! {
17 <div class=class_list!["thaw-card", class] role="group">
18 {children()}
19 </div>
20 }
21}