Skip to main content

dioxus_tw_components/components/
scrollable.rs

1use dioxus::prelude::*;
2
3#[derive(Clone, PartialEq, Props)]
4pub struct ScrollableProps {
5    #[props(extends = div, extends = GlobalAttributes)]
6    attributes: Vec<Attribute>,
7
8    children: Element,
9}
10
11#[component]
12pub fn Scrollable(mut props: ScrollableProps) -> Element {
13    let default_classes = "scrollable";
14    crate::setup_class_attribute(&mut props.attributes, default_classes);
15
16    rsx! {
17        div { ..props.attributes, {props.children} }
18    }
19}