herogpui_components/
gallery_source.rs1pub fn source_for(module: &str) -> Option<&'static str> {
6 Some(match module {
7 "accordion" => include_str!("accordion.rs"),
8 "alert" => include_str!("alert.rs"),
9 "alert_dialog" => include_str!("alert_dialog.rs"),
10 "autocomplete" => include_str!("autocomplete.rs"),
11 "avatar" => include_str!("avatar.rs"),
12 "avatar_group" => include_str!("avatar_group.rs"),
13 "badge" => include_str!("badge.rs"),
14 "breadcrumbs" => include_str!("breadcrumbs.rs"),
15 "button" => include_str!("button.rs"),
16 "button_group" => include_str!("button_group.rs"),
17 "calendar" => include_str!("calendar.rs"),
18 "card" => include_str!("card.rs"),
19 "checkbox" => include_str!("checkbox.rs"),
20 "chip" => include_str!("chip.rs"),
21 "close_button" => include_str!("close_button.rs"),
22 "color_picker" => concat!(
23 include_str!("color_picker/mod.rs"),
24 include_str!("color_picker/swatch.rs"),
25 include_str!("color_picker/area.rs"),
26 include_str!("color_picker/slider.rs"),
27 include_str!("color_picker/field.rs"),
28 include_str!("color_picker/swatch_picker.rs"),
29 include_str!("color_picker/picker.rs"),
30 ),
31 "combo_box" => include_str!("combo_box.rs"),
32 "date_picker" => concat!(
33 include_str!("date_picker/mod.rs"),
34 include_str!("date_picker/picker.rs"),
35 include_str!("date_picker/range.rs"),
36 include_str!("date_picker/field.rs"),
37 ),
38 "disclosure" => include_str!("disclosure.rs"),
39 "drawer" => include_str!("drawer.rs"),
40 "dropdown" => include_str!("dropdown.rs"),
41 "field" => include_str!("field.rs"),
42 "form" => include_str!("form.rs"),
43 "input" => include_str!("input.rs"),
44 "input_group" => include_str!("input_group.rs"),
45 "input_otp" => include_str!("input_otp.rs"),
46 "kbd" => include_str!("kbd.rs"),
47 "link" => include_str!("link.rs"),
48 "list_box" => include_str!("list_box.rs"),
49 "meter" => include_str!("meter.rs"),
50 "modal" => include_str!("modal.rs"),
51 "number_field" => include_str!("number_field.rs"),
52 "pagination" => include_str!("pagination.rs"),
53 "popover" => include_str!("popover.rs"),
54 "progress" => include_str!("progress.rs"),
55 "radio_group" => include_str!("radio_group.rs"),
56 "range_calendar" => include_str!("range_calendar.rs"),
57 "scroll_shadow" => include_str!("scroll_shadow.rs"),
58 "select" => include_str!("select.rs"),
59 "separator" => include_str!("separator.rs"),
60 "skeleton" => include_str!("skeleton.rs"),
61 "slider" => include_str!("slider.rs"),
62 "spinner" => include_str!("spinner.rs"),
63 "surface" => include_str!("surface.rs"),
64 "switch" => include_str!("switch.rs"),
65 "table" => include_str!("table.rs"),
66 "tabs" => include_str!("tabs.rs"),
67 "tag_group" => include_str!("tag_group.rs"),
68 "textarea" => include_str!("textarea.rs"),
69 "time_field" => include_str!("time_field.rs"),
70 "toast" => include_str!("toast.rs"),
71 "toggle_button" => include_str!("toggle_button.rs"),
72 "toolbar" => include_str!("toolbar.rs"),
73 "tooltip" => include_str!("tooltip.rs"),
74 "typography" => include_str!("typography.rs"),
75 _ => return None,
76 })
77}