1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
//! Embeddable icon picker components for Leptos, powered by Lucide icons.
//!
//! Provides searchable, filterable icon selection components that can be
//! dropped into forms, editors, and dashboards.
//!
//! # Quick Start
//!
//! ```rust,ignore
//! use lepticons_picker::IconPickerPopover;
//! use lepticons::LucideGlyph;
//! use leptos::prelude::*;
//!
//! let (icon, set_icon) = signal(None::<LucideGlyph>);
//! view! {
//! <IconPickerPopover
//! selected=icon
//! on_select=Callback::new(move |g| set_icon.set(Some(g)))
//! >
//! <button>"Choose icon"</button>
//! </IconPickerPopover>
//! }
//! ```
pub use IconSearch;
pub use IconGrid;
pub use CategoryFilter;
pub use IconPicker;
pub use IconPickerPopover;
pub use MruStrip;
pub use IconCopyFormat;
/// Version of the `lepticons-picker` crate, taken from `Cargo.toml` at build time.
pub const VERSION: &str = env!;