diff --git a/frontend/__tests__/unit/components/Search.test.tsx b/frontend/__tests__/unit/components/Search.test.tsx
index 91c2e81995..0f9bac5d00 100644
--- a/frontend/__tests__/unit/components/Search.test.tsx
+++ b/frontend/__tests__/unit/components/Search.test.tsx
@@ -73,7 +73,7 @@ describe('SearchBar Component', () => {
const { container } = render()
const input = screen.getByPlaceholderText('Search projects...')
expect(input).toHaveValue('')
- const clearButton = container.querySelector('button.absolute.rounded-full[class*="right-2"]')
+ const clearButton = container.querySelector('button.absolute.rounded-md[class*="right-2"]')
expect(clearButton).not.toBeInTheDocument()
})
@@ -81,7 +81,7 @@ describe('SearchBar Component', () => {
const { container } = render()
const input = screen.getByPlaceholderText('Search projects...')
fireEvent.change(input, { target: { value: 'test' } })
- const clearButton = container.querySelector('button.absolute.rounded-full[class*="right-2"]')
+ const clearButton = container.querySelector('button.absolute.rounded-md[class*="right-2"]')
expect(clearButton).toBeInTheDocument()
})
})
@@ -145,7 +145,7 @@ describe('SearchBar Component', () => {
const input = screen.getByPlaceholderText('Search projects...')
fireEvent.change(input, { target: { value: 'test' } })
expect(input).toHaveValue('test')
- const clearButton = container.querySelector('button.absolute.rounded-full[class*="right-2"]')
+ const clearButton = container.querySelector('button.absolute.rounded-md[class*="right-2"]')
fireEvent.click(clearButton)
expect(input).toHaveValue('')
})
@@ -312,7 +312,7 @@ describe('SearchBar Component', () => {
fireEvent.change(input, { target: { value: 'edge case' } })
expect(mockOnSearch).not.toHaveBeenCalled()
- const clearButton = container.querySelector('button.absolute.rounded-full[class*="right-2"]')
+ const clearButton = container.querySelector('button.absolute.rounded-md[class*="right-2"]')
fireEvent.click(clearButton)
jest.advanceTimersByTime(750)
@@ -332,10 +332,10 @@ describe('SearchBar Component', () => {
const input = screen.getByPlaceholderText('Search projects...')
expect(input).toBeInTheDocument()
expect(input).toHaveAttribute('type', 'text')
- let clearButton = container.querySelector('button.absolute.rounded-full[class*="right-2"]')
+ let clearButton = container.querySelector('button.absolute.rounded-md[class*="right-2"]')
expect(clearButton).not.toBeInTheDocument()
fireEvent.change(input, { target: { value: 'test' } })
- clearButton = container.querySelector('button.absolute.rounded-full[class*="right-2"]')
+ clearButton = container.querySelector('button.absolute.rounded-md[class*="right-2"]')
expect(clearButton).toBeInTheDocument()
})
@@ -366,9 +366,9 @@ describe('SearchBar Component', () => {
const { container } = render()
const input = screen.getByPlaceholderText('Search projects...')
fireEvent.change(input, { target: { value: 'test' } })
- const clearButton = container.querySelector('button.absolute.rounded-full[class*="right-2"]')
+ const clearButton = container.querySelector('button.absolute.rounded-md[class*="right-2"]')
expect(clearButton).toHaveClass(
- 'absolute right-2 top-1/2 -translate-y-1/2 rounded-full p-1 hover:bg-gray-100 focus:outline-hidden focus:ring-2 focus:ring-gray-300'
+ 'absolute top-1/2 right-2 h-8 w-8 -translate-y-1/2 rounded-md p-1 text-gray-400 hover:bg-gray-400 hover:text-gray-200 focus:ring-2 focus:ring-gray-300 focus:outline-hidden dark:hover:bg-gray-600'
)
})
diff --git a/frontend/src/components/MultiSearch.tsx b/frontend/src/components/MultiSearch.tsx
index 26b8ee4a48..ee4e4322ec 100644
--- a/frontend/src/components/MultiSearch.tsx
+++ b/frontend/src/components/MultiSearch.tsx
@@ -243,7 +243,7 @@ const MultiSearchBar: React.FC = ({
{searchQuery && (