Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[META] TypeScript conversion of EUI #1557

Closed
77 of 98 tasks
snide opened this issue Feb 12, 2019 · 1 comment
Closed
77 of 98 tasks

[META] TypeScript conversion of EUI #1557

snide opened this issue Feb 12, 2019 · 1 comment
Assignees

Comments

@snide
Copy link
Contributor

snide commented Feb 12, 2019

The following are EUI components that don't import other components and should be fairly simple to convert to TypeScript. If you plan on taking on any of these just mark your name down next to them.

Here's a video primer on what to do

  • src/components/avatar/avatar.js @cchaos
  • src/components/basic_table/custom_item_action.js
  • src/components/button/button_icon/button_icon.js
  • src/components/card/card_graphic.js
  • src/components/code_editor/code_editor.js
  • src/components/combo_box/combo_box_options_list/combo_box_option.js
  • src/components/combo_box/matching_options.js
  • src/components/date_picker/super_date_picker/pretty_interval.js
  • src/components/date_picker/super_date_picker/relative_options.js
  • src/components/date_picker/super_date_picker/time_units.js
  • src/components/date_picker/super_date_picker/types.js
  • src/components/description_list/description_list_description.js @chandlerprall
  • src/components/description_list/description_list_title.js @chandlerprall
  • src/components/filter_group/filter_group.js @cchaos
  • src/components/flex/flex_grid.js @chandlerprall
  • src/components/flex/flex_group.js @chandlerprall
  • src/components/flex/flex_item.js @chandlerprall
  • src/components/flyout/flyout_body.js @thompsongl
  • src/components/flyout/flyout_footer.js @thompsongl
  • src/components/flyout/flyout_header.js @thompsongl
  • src/components/form/checkbox/checkbox.js
  • src/components/form/form_control_layout/form_control_layout_clear_button.js
  • src/components/form/form_control_layout/form_control_layout_custom_icon.js
  • src/components/form/form_error_text/form_error_text.js
  • src/components/form/form_help_text/form_help_text.js
  • src/components/form/form_label/form_label.js
  • src/components/form/form_row/make_id.js
  • src/components/form/radio/radio.js @ryankeairns
  • src/components/form/range/range_highlight.js
  • src/components/form/range/range_label.js
  • src/components/form/range/range_levels.js
  • src/components/form/range/range_slider.js
  • src/components/form/range/range_thumb.js
  • src/components/form/range/range_ticks.js
  • src/components/form/range/range_tooltip.js
  • src/components/form/range/range_wrapper.js
  • src/components/form/validatable_control/validatable_control.js
  • src/components/header/header.js
  • src/components/header/header_logo.js
  • src/components/header/header_section/header_section.js
  • src/components/header/header_section/header_section_item.js
  • src/components/header/header_section/header_section_item_button.js
  • src/components/highlight/highlight.js
  • src/components/key_pad_menu/key_pad_menu.js
  • src/components/link/link.js @cchaos
  • src/components/loading/loading_chart.js @snide
  • src/components/loading/loading_kibana.js @snide
  • src/components/loading/loading_spinner.js @snide
  • src/components/modal/modal_body.js @thompsongl
  • src/components/modal/modal_footer.js
  • src/components/modal/modal_header.js
  • src/components/modal/modal_header_title.js
  • src/components/mutation_observer/mutation_observer.js
  • src/components/nav_drawer/nav_drawer.js @ryankeairns
  • src/components/nav_drawer/nav_drawer_menu.js @ryankeairns
  • src/components/outside_click_detector/outside_click_detector.js
  • src/components/overlay_mask/overlay_mask.js
  • src/components/page/page.js @snide
  • src/components/page/page_body/page_body.js @snide
  • src/components/page/page_content/page_content_body.js @snide
  • src/components/page/page_content/page_content_header.js @snide
  • src/components/page/page_content/page_content_header_section.js @snide
  • src/components/page/page_header/page_header.js @snide
  • src/components/page/page_header/page_header_section.js @snide
  • src/components/page/page_side_bar/page_side_bar.js @snide
  • src/components/popover/popover_title.js @cchaos
  • src/components/portal/portal.js @thompsongl
  • src/components/progress/progress.js @thompsongl
  • src/components/responsive/hide_from.js @cchaos
  • src/components/responsive/show_for.js @cchaos
  • src/components/search_bar/query/date_format.js
  • src/components/side_nav/side_nav_item.js
  • src/components/stat/stat.js @snide
  • src/components/steps/step_number.js
  • src/components/steps/sub_steps.js
  • src/components/table/mobile/table_header_mobile.js
  • src/components/table/table.js
  • src/components/table/table_body.js
  • src/components/table/table_footer.js
  • src/components/table/table_footer_cell.js
  • src/components/table/table_header.js
  • src/components/table/table_header_button.js
  • src/components/table/table_header_cell.js
  • src/components/table/table_header_cell_checkbox.js
  • src/components/table/table_row.js
  • src/components/table/table_row_cell.js
  • src/components/table/table_row_cell_checkbox.js
  • src/components/tabs/tab.js @snide
  • src/components/tabs/tabs.js @snide
  • src/components/text/text_align.js @pugnascotia
  • src/components/text/text_color.js @pugnascotia
  • eui/src/components/title/title.js
  • src/components/toast/global_toast_list_item.js
  • src/components/toggle/toggle.js @thompsongl
  • src/components/token/token_map.js
  • src/components/tool_tip/tool_tip_popover.js
  • src/utils/prop_types/is.js
  • src/utils/prop_types/with_required_prop.js
@snide
Copy link
Contributor Author

snide commented Dec 13, 2019

Closing this issue out as we're now close to full conversion. Will be making issues for the specific components left.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

3 participants