T06a forms text: text input core, fields, numbers, masks, pin, inline, groups, tags, pairs, path, regex, expression, hotkey, mention

This commit is contained in:
ZacharyZhang-NY committed 2026-09-25 05:38:24 -04:00
1 parent 817da41c22
commit ec5713c10b
41 files changed
+6233 -45

No files matched your search

+39
View File
@@ -0,0 +1,39 @@
mod checked;
mod expression;
mod group;
mod hotkey;
mod inline;
mod input;
mod masked;
mod mention;
mod number;
mod pairs;
mod path;
mod pattern;
mod pin;
mod search;
mod suggest;
mod tags;
#[cfg(all(test, feature = "test-support"))]
mod tests;
mod text;
mod unit;
pub use checked::{EmailInput, UrlInput};
pub use expression::{ExpressionInput, evaluate, expression_highlights};
pub use group::{InputAddon, InputGroup};
pub use hotkey::HotkeyInput;
pub use inline::InlineEdit;
pub use input::{Input, PasswordInput};
pub use masked::{COUNTRIES, MaskedInput, PhoneInput};
pub use mention::{MentionInput, mention_highlights};
pub use number::{NumberInput, ScrubInput};
pub use pairs::{KeyValueInput, ListInput};
pub use path::PathInput;
pub use pattern::{RegexInput, regex_highlights};
pub use pin::PinInput;
pub use search::SearchInput;
pub use tags::TagInput;
pub(crate) use text::bind_keys;
pub use text::{Highlight, InputEvent, TextInput};
pub use unit::UnitInput;