Module: Ruflet::UI::Controls::Materials::RufletControls

Defined in:
lib/ruflet_ui/ruflet/ui/controls/materials/ruflet_controls.rb

Constant Summary collapse

CLASS_MAP =
{
  "alert_dialog" => RufletComponents::AlertDialogControl,
  "alertdialog" => RufletComponents::AlertDialogControl,
  "audio" => RufletComponents::AudioControl,
  "app_bar" => RufletComponents::AppBarControl,
  "appbar" => RufletComponents::AppBarControl,
  "auto_complete" => RufletComponents::AutoCompleteControl,
  "autocomplete" => RufletComponents::AutoCompleteControl,
  "badge" => RufletComponents::BadgeControl,
  "banner" => RufletComponents::BannerControl,
  "bottom_app_bar" => RufletComponents::BottomAppBarControl,
  "bottom_sheet" => RufletComponents::BottomSheetControl,
  "bottomappbar" => RufletComponents::BottomAppBarControl,
  "bottomsheet" => RufletComponents::BottomSheetControl,
  "bar_chart" => RufletComponents::BarChartControl,
  "bar_chart_group" => RufletComponents::BarChartGroupControl,
  "bar_chart_rod" => RufletComponents::BarChartRodControl,
  "bar_chart_rod_stack_item" => RufletComponents::BarChartRodStackItemControl,
  "barchart" => RufletComponents::BarChartControl,
  "barchartgroup" => RufletComponents::BarChartGroupControl,
  "barchartrod" => RufletComponents::BarChartRodControl,
  "barchartrodstackitem" => RufletComponents::BarChartRodStackItemControl,
  "button" => RufletComponents::ButtonControl,
  "card" => RufletComponents::CardControl,
  "candlestick_chart" => RufletComponents::CandlestickChartControl,
  "candlestick_chart_spot" => RufletComponents::CandlestickChartSpotControl,
  "candlestickchart" => RufletComponents::CandlestickChartControl,
  "candlestickchartspot" => RufletComponents::CandlestickChartSpotControl,
  "chart_axis" => RufletComponents::ChartAxisControl,
  "chart_axis_label" => RufletComponents::ChartAxisLabelControl,
  "chartaxis" => RufletComponents::ChartAxisControl,
  "chartaxislabel" => RufletComponents::ChartAxisLabelControl,
  "checkbox" => RufletComponents::CheckboxControl,
  "chip" => RufletComponents::ChipControl,
  "circle_avatar" => RufletComponents::CircleAvatarControl,
  "circleavatar" => RufletComponents::CircleAvatarControl,
  "container" => RufletComponents::ContainerControl,
  "context_menu" => RufletComponents::ContextMenuControl,
  "contextmenu" => RufletComponents::ContextMenuControl,
  "data_cell" => RufletComponents::DataCellControl,
  "data_column" => RufletComponents::DataColumnControl,
  "data_row" => RufletComponents::DataRowControl,
  "data_table" => RufletComponents::DataTableControl,
  "datacell" => RufletComponents::DataCellControl,
  "datacolumn" => RufletComponents::DataColumnControl,
  "datarow" => RufletComponents::DataRowControl,
  "datatable" => RufletComponents::DataTableControl,
  "date_picker" => RufletComponents::DatePickerControl,
  "date_range_picker" => RufletComponents::DateRangePickerControl,
  "datepicker" => RufletComponents::DatePickerControl,
  "daterangepicker" => RufletComponents::DateRangePickerControl,
  "divider" => RufletComponents::DividerControl,
  "dropdown" => RufletComponents::DropdownControl,
  "dropdown_m2" => RufletComponents::Dropdown2Control,
  "dropdown_option" => RufletComponents::DropdownOptionControl,
  "dropdownm2" => RufletComponents::Dropdown2Control,
  "dropdownoption" => RufletComponents::DropdownOptionControl,
  "expansion_panel" => RufletComponents::ExpansionPanelControl,
  "expansion_panel_list" => RufletComponents::ExpansionPanelListControl,
  "expansion_tile" => RufletComponents::ExpansionTileControl,
  "expansionpanel" => RufletComponents::ExpansionPanelControl,
  "expansionpanellist" => RufletComponents::ExpansionPanelListControl,
  "expansiontile" => RufletComponents::ExpansionTileControl,
  "filled_button" => RufletComponents::FilledButtonControl,
  "filled_icon_button" => RufletComponents::FilledIconButtonControl,
  "filled_tonal_button" => RufletComponents::FilledTonalButtonControl,
  "filled_tonal_icon_button" => RufletComponents::FilledTonalIconButtonControl,
  "filledbutton" => RufletComponents::FilledButtonControl,
  "fillediconbutton" => RufletComponents::FilledIconButtonControl,
  "filledtonalbutton" => RufletComponents::FilledTonalButtonControl,
  "filledtonaliconbutton" => RufletComponents::FilledTonalIconButtonControl,
  "floating_action_button" => RufletComponents::FloatingActionButtonControl,
  "floatingactionbutton" => RufletComponents::FloatingActionButtonControl,
  "icon_button" => RufletComponents::IconButtonControl,
  "iconbutton" => RufletComponents::IconButtonControl,
  "line_chart" => RufletComponents::LineChartControl,
  "line_chart_data" => RufletComponents::LineChartDataControl,
  "line_chart_data_point" => RufletComponents::LineChartDataPointControl,
  "linechart" => RufletComponents::LineChartControl,
  "linechartdata" => RufletComponents::LineChartDataControl,
  "linechartdatapoint" => RufletComponents::LineChartDataPointControl,
  "list_tile" => RufletComponents::ListTileControl,
  "listtile" => RufletComponents::ListTileControl,
  "menu_bar" => RufletComponents::MenuBarControl,
  "menu_item_button" => RufletComponents::MenuItemButtonControl,
  "menubar" => RufletComponents::MenuBarControl,
  "menuitembutton" => RufletComponents::MenuItemButtonControl,
  "navigation_bar" => RufletComponents::NavigationBarControl,
  "navigation_bar_destination" => RufletComponents::NavigationBarDestinationControl,
  "navigation_drawer" => RufletComponents::NavigationDrawerControl,
  "navigation_drawer_destination" => RufletComponents::NavigationDrawerDestinationControl,
  "navigation_rail" => RufletComponents::NavigationRailControl,
  "navigation_rail_destination" => RufletComponents::NavigationRailDestinationControl,
  "navigationbar" => RufletComponents::NavigationBarControl,
  "navigationbardestination" => RufletComponents::NavigationBarDestinationControl,
  "navigationdrawer" => RufletComponents::NavigationDrawerControl,
  "navigationdrawerdestination" => RufletComponents::NavigationDrawerDestinationControl,
  "navigationrail" => RufletComponents::NavigationRailControl,
  "navigationraildestination" => RufletComponents::NavigationRailDestinationControl,
  "option" => RufletComponents::OptionControl,
  "outlined_button" => RufletComponents::OutlinedButtonControl,
  "outlined_icon_button" => RufletComponents::OutlinedIconButtonControl,
  "outlinedbutton" => RufletComponents::OutlinedButtonControl,
  "outlinediconbutton" => RufletComponents::OutlinedIconButtonControl,
  "popup_menu_button" => RufletComponents::PopupMenuButtonControl,
  "popup_menu_item" => RufletComponents::PopupMenuItemControl,
  "popupmenubutton" => RufletComponents::PopupMenuButtonControl,
  "popupmenuitem" => RufletComponents::PopupMenuItemControl,
  "pie_chart" => RufletComponents::PieChartControl,
  "pie_chart_section" => RufletComponents::PieChartSectionControl,
  "piechart" => RufletComponents::PieChartControl,
  "piechartsection" => RufletComponents::PieChartSectionControl,
  "progress_bar" => RufletComponents::ProgressBarControl,
  "progress_ring" => RufletComponents::ProgressRingControl,
  "progressbar" => RufletComponents::ProgressBarControl,
  "progressring" => RufletComponents::ProgressRingControl,
  "radio" => RufletComponents::RadioControl,
  "radio_group" => RufletComponents::RadioGroupControl,
  "radiogroup" => RufletComponents::RadioGroupControl,
  "radar_chart" => RufletComponents::RadarChartControl,
  "radar_chart_title" => RufletComponents::RadarChartTitleControl,
  "radar_data_set" => RufletComponents::RadarDataSetControl,
  "radar_data_set_entry" => RufletComponents::RadarDataSetEntryControl,
  "radarchart" => RufletComponents::RadarChartControl,
  "radarcharttitle" => RufletComponents::RadarChartTitleControl,
  "radardataset" => RufletComponents::RadarDataSetControl,
  "radardatasetentry" => RufletComponents::RadarDataSetEntryControl,
  "range_slider" => RufletComponents::RangeSliderControl,
  "rangeslider" => RufletComponents::RangeSliderControl,
  "reorderable_list_view" => RufletComponents::ReorderableListViewControl,
  "reorderablelistview" => RufletComponents::ReorderableListViewControl,
  "search_bar" => RufletComponents::SearchBarControl,
  "searchbar" => RufletComponents::SearchBarControl,
  "segment" => RufletComponents::SegmentControl,
  "segmented_button" => RufletComponents::SegmentedButtonControl,
  "segmentedbutton" => RufletComponents::SegmentedButtonControl,
  "selection_area" => RufletComponents::SelectionAreaControl,
  "selectionarea" => RufletComponents::SelectionAreaControl,
  "scatter_chart" => RufletComponents::ScatterChartControl,
  "scatter_chart_spot" => RufletComponents::ScatterChartSpotControl,
  "scatterchart" => RufletComponents::ScatterChartControl,
  "scatterchartspot" => RufletComponents::ScatterChartSpotControl,
  "slider" => RufletComponents::SliderControl,
  "snack_bar" => RufletComponents::SnackBarControl,
  "snackbar" => RufletComponents::SnackBarControl,
  "submenu_button" => RufletComponents::SubmenuButtonControl,
  "submenubutton" => RufletComponents::SubmenuButtonControl,
  "switch" => RufletComponents::SwitchControl,
  "tab" => RufletComponents::TabControl,
  "tab_bar" => RufletComponents::TabBarControl,
  "tab_bar_view" => RufletComponents::TabBarViewControl,
  "tabbar" => RufletComponents::TabBarControl,
  "tabbarview" => RufletComponents::TabBarViewControl,
  "tabs" => RufletComponents::TabsControl,
  "text_button" => RufletComponents::TextButtonControl,
  "text_field" => RufletComponents::TextFieldControl,
  "textbutton" => RufletComponents::TextButtonControl,
  "textfield" => RufletComponents::TextFieldControl,
  "time_picker" => RufletComponents::TimePickerControl,
  "timepicker" => RufletComponents::TimePickerControl,
  "vertical_divider" => RufletComponents::VerticalDividerControl,
  "verticaldivider" => RufletComponents::VerticalDividerControl,
  "web_view" => RufletComponents::WebViewControl,
  "webview" => RufletComponents::WebViewControl,
}.freeze