Skip to main content

basecoat_core/props/
textarea.rs

1use crate::{AttrMap, BasecoatProps};
2use std::borrow::Cow;
3
4/// Textarea — maps to CSS class `.textarea`. No variants.
5#[derive(BasecoatProps, Default, Clone, Debug)]
6pub struct TextareaProps {
7    #[prop(optional, into)]
8    pub class: Option<Cow<'static, str>>,
9    #[prop(optional, into)]
10    pub placeholder: Option<Cow<'static, str>>,
11    #[prop(default)]
12    pub disabled: bool,
13    #[prop(extend)]
14    pub attrs: AttrMap,
15}