Skip to content

Commit ea1acd7

Browse files
Merge pull request #1305 from devtron-labs/chore/import-common-modules
Chore: import common modules
2 parents 3f3de23 + e99ce53 commit ea1acd7

File tree

12 files changed

+9
-218
lines changed

12 files changed

+9
-218
lines changed

package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@
44
"private": true,
55
"homepage": "/dashboard",
66
"dependencies": {
7-
"@devtron-labs/devtron-fe-common-lib": "0.0.26",
7+
"@devtron-labs/devtron-fe-common-lib": "0.0.26-beta-3",
88
"@sentry/browser": "^7.3.1",
99
"@sentry/integrations": "^7.3.1",
1010
"@sentry/tracing": "^7.3.1",

src/components/common/DebouncedSearch/DebouncedSearch.tsx

Lines changed: 0 additions & 74 deletions
This file was deleted.

src/components/common/DebouncedSearch/__tests__/DebouncedSearch.test.tsx

Lines changed: 0 additions & 61 deletions
This file was deleted.

src/components/common/DebouncedSearch/types.ts

Lines changed: 0 additions & 12 deletions
This file was deleted.

src/components/common/FloatingVariablesSuggestions/Suggestions.tsx

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,5 @@
11
import React, { useState, memo, useEffect } from 'react'
2-
import { GenericEmptyState, Progressing, Reload } from '@devtron-labs/devtron-fe-common-lib'
3-
import DebouncedSearch from '../DebouncedSearch/DebouncedSearch'
2+
import { GenericEmptyState, Progressing, Reload, DebouncedSearch } from '@devtron-labs/devtron-fe-common-lib'
43
import SuggestionItem from './SuggestionItem'
54
import { ReactComponent as ICClose } from '../../../assets/icons/ic-cross.svg'
65
import { ReactComponent as ICSearch } from '../../../assets/icons/ic-search.svg'

src/components/common/FloatingVariablesSuggestions/__tests__/Suggestions.test.tsx

Lines changed: 5 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
import React from 'react'
2-
import { render, screen, fireEvent } from '@testing-library/react'
2+
import { render, screen, fireEvent, act } from '@testing-library/react'
33
import Suggestions from '../Suggestions'
44
import { mockVariable } from '../mocks'
55

@@ -12,18 +12,6 @@ jest.mock(
1212
},
1313
)
1414

15-
// mocking DebouncedSearch since its already tested
16-
jest.mock(
17-
'../../DebouncedSearch/DebouncedSearch',
18-
() =>
19-
function DebouncedSearch({ onSearch }: { onSearch: (text: string) => void }) {
20-
const handleSearch = (e: React.ChangeEvent<HTMLInputElement>) => {
21-
onSearch(e.target.value)
22-
}
23-
return <input data-testid="debounced-search" onChange={handleSearch} />
24-
},
25-
)
26-
2715
// mocking SuggestionsInfo since its already tested
2816
jest.mock(
2917
'../SuggestionsInfo',
@@ -93,7 +81,7 @@ describe('When Suggestions mounts', () => {
9381
expect(screen.getByText('No variables found')).toBeTruthy()
9482
})
9583

96-
it('should show no matching variable found if there are no matching variables', () => {
84+
it('should show no matching variable found if there are no matching variables', async () => {
9785
render(
9886
<Suggestions
9987
handleDeActivation={null}
@@ -104,6 +92,9 @@ describe('When Suggestions mounts', () => {
10492
/>,
10593
)
10694
fireEvent.change(screen.getByTestId('debounced-search'), { target: { value: 'test' } })
95+
await act(async () => {
96+
await new Promise((res) => setTimeout(res, 500))
97+
})
10798
expect(screen.getByText('No matching variable found')).toBeTruthy()
10899
})
109100
})

src/components/common/Grid/Grid.tsx

Lines changed: 0 additions & 39 deletions
This file was deleted.

src/components/common/Grid/types.ts

Lines changed: 0 additions & 9 deletions
This file was deleted.

src/components/common/index.ts

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -38,6 +38,4 @@ export * from './hooks/ClickOutside'
3838
export * from './hooks/FileReader'
3939
export { default as FloatingVariablesSuggestions } from './FloatingVariablesSuggestions/FloatingVariablesSuggestions'
4040
export { default as CopyClipboard } from './ClipboardButton/ClipboardButton'
41-
export { default as DebouncedSearch } from './DebouncedSearch/DebouncedSearch'
42-
export { default as Grid } from './Grid/Grid'
4341
export { default as HiddenInput } from './HiddenInput/HiddenInput'

src/components/scopedVariables/VariablesList.tsx

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,6 @@
11
import React from 'react'
22
import Tippy from '@tippyjs/react'
3-
import { GenericEmptyState } from '@devtron-labs/devtron-fe-common-lib'
4-
import { Grid } from '../common'
3+
import { GenericEmptyState, Grid } from '@devtron-labs/devtron-fe-common-lib'
54
import { VariableType, VariablesListItemProps } from './types'
65
import {
76
TABLE_LIST_HEADINGS,

0 commit comments

Comments
 (0)