packages/eui/src/components/context/context.stories.tsx (3 lines): - line 70: // TODO: Story with example that swaps between default English and FR mappings - line 71: // TODO: `render` example, `formatDateTime` example - line 73: // TODO: Should this component be renamed `EuiI18nContext`, packages/eui/src/components/header/header.tsx (2 lines): - line 169: document.body.classList.add('euiBody--headerIsFixed'); // TODO: Consider deleting this legacy className - line 177: document.body.classList.remove('euiBody--headerIsFixed'); // TODO: Consider deleting this legacy className packages/eui/src/components/facet/facet_button.stories.tsx (2 lines): - line 21: // TODO: icon - line 22: // TODO: minWidth has multiple types packages/docusaurus-theme/src/theme/DocBreadcrumbs/index.tsx (2 lines): - line 24: // TODO move to design system folder - line 47: // TODO Google search console doesn't like breadcrumb items without href. packages/eui/src/components/popover/wrapping_popover.stories.tsx (2 lines): - line 30: // TODO: remove this once types are properly resolved and added as control args - line 49: // TODO: remove once props are properly resolved packages/eui/src/components/breadcrumbs/_breadcrumb_content.styles.ts (2 lines): - line 67: /* TODO: Remove this ':not()' selector and simply have this be - line 87: /* TODO: Remove this 'class*=' selector once the 'color' prop is removed */ packages/eui/src/themes/amsterdam/global_styling/variables/_colors_vis.ts (2 lines): - line 14: * TODO: Make the graphic version available from `euiPaletteColorBlind()` - line 77: * TODO: remove once Amsterdam is fully migrated packages/eui/src/components/collapsible_nav/collapsible_nav.stories.tsx (2 lines): - line 44: maxWidth: { control: 'number' }, // TODO: also accepts bool | string - line 63: // TODO: Improve props inherited from EuiFlyout, ideally through packages/eui/src/components/tour/tour_step.tsx (1 line): - line 165: // TODO: It would be ideal to have some kind of intersection observer here instead packages/eui/src/components/form/range/range_input.tsx (1 line): - line 79: ? euiTheme.euiTheme.base * (compressed ? 1.125 : 1.375) // TODO: DRY this out once EuiFormControlLayoutIcons is converted to Emotion packages/eui/src/components/date_picker/super_date_picker/date_popover/absolute_tab.styles.ts (1 line): - line 31: * TODO: Remove this and clean up DOM rendering once we can packages/eui/src/components/combo_box/combo_box.tsx (1 line): - line 511: event.persist(); // TODO: Remove once React 16 support is dropped packages/eui/scripts/jest/setup/enzyme.js (1 line): - line 12: // TODO: Remove when enzyme tests are replaced with RTL packages/eui/src/components/tool_tip/tool_tip.stories.tsx (1 line): - line 60: // TODO: uncomment loki play() interactions and remove autoFocus once #7747 is merged packages/eui/src/components/form/range/range_wrapper.styles.ts (1 line): - line 21: /* TODO: When converting forms to Emotion, allow passing wrapperProps packages/eui/src/components/resizable_container/helpers.ts (1 line): - line 519: // TODO: Implement more generic version of packages/eui/src/components/form/form.styles.ts (1 line): - line 436: // TODO: Revert https://github.com/elastic/eui/pull/7981 packages/eui-theme-common/src/global_styling/variables/colors.ts (1 line): - line 220: /** TODO: remove once usages are re-mapped */ packages/eui/src/components/tool_tip/icon_tip.stories.tsx (1 line): - line 77: // TODO: exchange for loki play() interactions once #7735 is merged packages/eui/src/components/basic_table/default_item_action.tsx (1 line): - line 47: event.persist(); // TODO: Remove once React 16 support is dropped packages/eui/src/components/table/table.stories.tsx (1 line): - line 30: compressed: false, // TODO: Where is this prop even used, and why isn't this documented? packages/eui/src/components/tour/tour.stories.tsx (1 line): - line 24: // TODO: enable once render functions are supported packages/eui/src/components/flyout/flyout.stories.tsx (1 line): - line 29: // TODO: maxWidth has multiple types packages/eui/src/components/text/text.styles.ts (1 line): - line 26: * TODO: Make this a global value so it can be set by theme? packages/eui/src/components/popover/popover.tsx (1 line): - line 260: const closingTransitionTime = 250; // TODO: DRY out var when converting to CSS-in-JS packages/eui/src/components/flyout/flyout_footer.stories.tsx (1 line): - line 22: // TODO: editable children packages/eui/src/components/filter_group/filter_select_item.tsx (1 line): - line 49: * TODO: This component should removed in favor of EuiSelectable usage packages/eui/src/components/selectable/selectable_list/selectable_list.tsx (1 line): - line 331: // TODO: we can remove scrollIntoView's conditional chaining once jsdom stubs it packages/eui-theme-common/src/global_styling/variables/_buttons.scss (1 line): - line 16: // TODO: Remove this once elastic-charts no longer uses this variable packages/eui/src/components/avatar/avatar.tsx (1 line): - line 225: // TODO: Migrate to a service packages/eui/src/components/page/_restrict_width.ts (1 line): - line 18: // TODO: Decide how to make this a global value but still isolated to the page component packages/eui/src/components/bottom_bar/bottom_bar.tsx (1 line): - line 131: // TODO: Allow this hooke to be conditional packages/eui/src/components/table/table_cells_shared.styles.ts (1 line): - line 83: TODO: Could be removed if we use inset: 0 on checkboxes once they're converted to Emotion */ packages/eui/src/components/drag_and_drop/droppable.stories.tsx (1 line): - line 32: // TODO: enable once render functions are supported packages/eui/src/components/tree_view/tree_view.tsx (1 line): - line 131: // TODO: context in constructor has been deprecated. packages/eui-theme-borealis/src/variables/_buttons.scss (1 line): - line 18: // TODO: Remove this once elastic-charts no longer uses this variable packages/eui/src/components/selectable/matching_options.ts (1 line): - line 62: // TODO: I still don't quite understand how this works when hooked up to async packages/eui/src/services/canvas/canvas_text_utils.ts (1 line): - line 45: // TODO: font-stretch is not included even though it potentially should be packages/eui-theme-borealis/src/variables/colors/_semantic_colors.scss (1 line): - line 4: * TODO: automatically generate scss variable files packages/eui/src/components/selectable/selectable.stories.tsx (1 line): - line 73: // TODO: enable once render functions are supported packages/eui/src/components/datagrid/data_grid.a11y.tsx (1 line): - line 184: // TODO: Log this issue and remove the skipFailures boolean when fixed packages/eui/src/components/markdown_editor/markdown_editor.tsx (1 line): - line 147: // TODO I wanted to use the useCombinedRefs packages/eui/scripts/compile-scss.js (1 line): - line 18: /* TODO: temp files only, remove once imports from theme package work as expected */ packages/eui/src/components/modal/confirm_modal.stories.tsx (1 line): - line 26: // TODO: the `maxWidth` prop takes many different types (bool, string, number) packages/eslint-plugin/src/rules/no_css_color.ts (1 line): - line 161: // TODO: if this object was returned from invoking a function the best we can do is probably validate that the method invoked is one that returns an euitheme object packages/eui/src/components/table/table_row.styles.ts (1 line): - line 86: TODO: Remove the wrapper once consumers have updated their jsdom to >= 24 */ packages/eui/src/components/datagrid/body/header/draggable_columns.tsx (1 line): - line 281: * TODO: If this is useful elsewhere, consider moving it to `src/services` packages/eui-theme-borealis/src/variables/colors/_colors_dark.ts (1 line): - line 129: * TODO: remove once obsolete packages/eui/src/components/drag_and_drop/draggable.stories.tsx (1 line): - line 82: // TODO: enable once render functions are supported packages/eui-theme-common/src/global_styling/functions/size.ts (1 line): - line 9: /* TODO: move to a shared module package */ packages/eui/src/components/flyout/flyout_body.stories.tsx (1 line): - line 21: // TODO: editable banner JSX catalog-info.yaml (1 line): - line 204: # TODO: remove the test-automatic-releases condition when the pipeline is production-ready packages/eui/src/components/datagrid/body/cell/data_grid_cell.tsx (1 line): - line 454: // TODO: Potentially switch to `topLeft` based on occlusion with sticky header packages/eui/src/components/datagrid/data_grid.stories.tsx (1 line): - line 37: // TODO: enable once render functions are supported packages/docusaurus-theme/src/theme/Root.tsx (1 line): - line 45: // TODO: remove this once we have an approach to inject HTML server-side packages/eui/src/components/button/button.stories.tsx (1 line): - line 25: // TODO: the `minWidth` prop takes many different types (bool, string, number) packages/eui/src/components/observer/resize_observer/resize_observer.stories.tsx (1 line): - line 25: // TODO: enable once render functions are supported packages/eui/src/components/flyout/flyout_header.stories.tsx (1 line): - line 21: // TODO: editable children JSX packages/docusaurus-theme/src/theme/infima.styles.ts (1 line): - line 189: /* TODO: add appropriate mobile leading */ packages/eui/src/components/resizable_container/resizable_panel.stories.tsx (1 line): - line 28: // TODO: enable once render functions are supported packages/eui/src/components/markdown_editor/plugins/markdown_checkbox/renderer.tsx (1 line): - line 42: /* && selector specificity overrides Sass. TODO: Remove once EuiCheckbox is on Emotion */ packages/eui/src/components/resizable_container/resizable_container.stories.tsx (1 line): - line 160: // TODO: enable once render functions are supported packages/eui/src/components/search_bar/query/default_syntax.ts (1 line): - line 422: // FIXME This would also match 'lion'. It should really anchor the match packages/eui/src/components/outside_click_detector/outside_click_detector.stories.tsx (1 line): - line 34: // TODO: remove once the control table can handle more complex types packages/eui-theme-borealis/src/variables/colors/_colors_light.ts (1 line): - line 129: * TODO: remove once obsolete packages/eui/src/components/selectable/selectable.tsx (1 line): - line 690: * TODO: This doesn't handle being labelled (