Skip to main content

impulse_ui_kit/
utils.rs

1//! Some utility for UI kit.
2
3mod position;
4
5pub use position::{OverlayAlign, OverlaySide, calculate_position};
6
7/// Utility function to combine classes
8pub fn cn(classes: &[impl AsRef<str>]) -> String {
9  classes
10    .iter()
11    .map(|class| class.as_ref())
12    .filter(|class| !class.is_empty())
13    .collect::<Vec<_>>()
14    .join(" ")
15}