@@ -121,13 +121,21 @@ mod select;
121121mod text_area;
122122
123123// Compound components
124+ #[ cfg( feature = "compound-components" ) ]
124125mod form;
126+ #[ cfg( feature = "compound-components" ) ]
125127mod searchable_list;
128+ #[ cfg( feature = "compound-components" ) ]
126129mod split_panel;
130+ #[ cfg( feature = "compound-components" ) ]
127131mod data_grid;
132+ #[ cfg( feature = "compound-components" ) ]
128133mod log_viewer;
134+ #[ cfg( feature = "compound-components" ) ]
129135mod chat_view;
136+ #[ cfg( feature = "compound-components" ) ]
130137mod metrics_dashboard;
138+ #[ cfg( feature = "compound-components" ) ]
131139mod chart;
132140
133141// Data components
@@ -222,17 +230,25 @@ pub use progress_bar::{ProgressBar, ProgressBarMessage, ProgressBarOutput, Progr
222230pub use spinner:: { Spinner , SpinnerMessage , SpinnerState , SpinnerStyle } ;
223231
224232// Compound components
233+ #[ cfg( feature = "compound-components" ) ]
225234pub use form:: { Form , FormField , FormFieldKind , FormMessage , FormOutput , FormState , FormValue } ;
235+ #[ cfg( feature = "compound-components" ) ]
226236pub use searchable_list:: {
227237 SearchableList , SearchableListMessage , SearchableListOutput , SearchableListState ,
228238} ;
239+ #[ cfg( feature = "compound-components" ) ]
229240pub use split_panel:: {
230241 SplitOrientation , SplitPanel , SplitPanelMessage , SplitPanelOutput , SplitPanelState ,
231242} ;
243+ #[ cfg( feature = "compound-components" ) ]
232244pub use data_grid:: { DataGrid , DataGridMessage , DataGridOutput , DataGridState } ;
245+ #[ cfg( feature = "compound-components" ) ]
233246pub use log_viewer:: { LogViewer , LogViewerMessage , LogViewerOutput , LogViewerState } ;
247+ #[ cfg( feature = "compound-components" ) ]
234248pub use chat_view:: { ChatMessage , ChatRole , ChatView , ChatViewMessage , ChatViewOutput , ChatViewState } ;
249+ #[ cfg( feature = "compound-components" ) ]
235250pub use metrics_dashboard:: { MetricKind , MetricWidget , MetricsDashboard , MetricsDashboardMessage , MetricsDashboardOutput , MetricsDashboardState } ;
251+ #[ cfg( feature = "compound-components" ) ]
236252pub use chart:: { Chart , ChartKind , ChartMessage , ChartOutput , ChartState , DataSeries } ;
237253
238254#[ cfg( feature = "display-components" ) ]
0 commit comments