Skip to main content

perspective_viewer/components/
mod.rs

1// ┏━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┓
2// ┃ ██████ ██████ ██████       █      █      █      █      █ █▄  ▀███ █       ┃
3// ┃ ▄▄▄▄▄█ █▄▄▄▄▄ ▄▄▄▄▄█  ▀▀▀▀▀█▀▀▀▀▀ █ ▀▀▀▀▀█ ████████▌▐███ ███▄  ▀█ █ ▀▀▀▀▀ ┃
4// ┃ █▀▀▀▀▀ █▀▀▀▀▀ █▀██▀▀ ▄▄▄▄▄ █ ▄▄▄▄▄█ ▄▄▄▄▄█ ████████▌▐███ █████▄   █ ▄▄▄▄▄ ┃
5// ┃ █      ██████ █  ▀█▄       █ ██████      █      ███▌▐███ ███████▄ █       ┃
6// ┣━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┫
7// ┃ Copyright (c) 2017, the Perspective Authors.                              ┃
8// ┃ ╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌ ┃
9// ┃ This file is part of the Perspective library, distributed under the terms ┃
10// ┃ of the [Apache License 2.0](https://www.apache.org/licenses/LICENSE-2.0). ┃
11// ┗━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┛
12
13//! `components` contains all Yew `Component` types, but only exports the 4
14//! necessary for public Custom Elements.  The rest are internal components of
15//! these 4.
16
17#[cfg(feature = "llm-agent")]
18pub mod chat_panel;
19pub mod column_dropdown;
20pub mod column_selector;
21pub mod column_settings_sidebar;
22pub mod containers;
23pub mod context_menu;
24pub mod copy_dropdown;
25pub mod datetime_column_style;
26pub mod editable_header;
27pub mod empty_row;
28pub mod export_dropdown;
29pub mod expression_editor;
30pub mod filter_dropdown;
31pub mod font_loader;
32pub mod form;
33pub mod function_dropdown;
34pub mod global_filter_bar;
35pub mod main_panel;
36pub mod modal;
37pub mod number_series_style;
38pub mod panel_menu;
39pub mod panel_tab;
40pub mod plugin_selector;
41pub mod plugin_tab;
42pub mod portal;
43pub mod render_warning;
44pub mod settings_panel;
45pub mod status_bar;
46pub mod status_bar_counter;
47pub mod status_indicator;
48pub mod string_column_style;
49pub mod style;
50pub mod style_controls;
51pub mod type_icon;
52pub mod viewer;
53pub mod window_editor;