From 2166ef27db923f303c36a236668772d00b348ea6 Mon Sep 17 00:00:00 2001 From: Nathan Bierema Date: Sun, 1 Jun 2025 07:31:13 -0400 Subject: [PATCH] Remove createThemedComponent --- .../redux-devtools-ui/src/Select/Select.tsx | 140 ++++++++---------- .../redux-devtools-ui/src/themes/default.ts | 5 + .../src/utils/createThemedComponent.tsx | 23 --- 3 files changed, 65 insertions(+), 103 deletions(-) delete mode 100644 packages/redux-devtools-ui/src/utils/createThemedComponent.tsx diff --git a/packages/redux-devtools-ui/src/Select/Select.tsx b/packages/redux-devtools-ui/src/Select/Select.tsx index a5166c45..d9eaf175 100644 --- a/packages/redux-devtools-ui/src/Select/Select.tsx +++ b/packages/redux-devtools-ui/src/Select/Select.tsx @@ -1,102 +1,82 @@ -import React, { PureComponent, Component, ReactElement } from 'react'; +import React from 'react'; import ReactSelect, { GroupBase, Props as ReactSelectProps, } from 'react-select'; -import createThemedComponent from '../utils/createThemedComponent'; -import { Theme } from '../themes/default'; +import { useTheme } from 'styled-components'; +// eslint-disable-next-line @typescript-eslint/no-empty-object-type export interface SelectProps< Option, IsMulti extends boolean = false, Group extends GroupBase