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}