Skip to content

Commit 9b9dcf6

Browse files
committed
🐛 update search interaction
1 parent 082fc83 commit 9b9dcf6

File tree

2 files changed

+8
-6
lines changed

2 files changed

+8
-6
lines changed

components/LaunchPad/Sale/CreateTokenSale.tsx

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@
1414
* along with this program. If not, see <https://www.gnu.org/licenses/>.
1515
*/
1616

17-
import React, { useContext, useEffect, useState } from 'react'
17+
import React, { useContext, useEffect, useRef, useState } from 'react'
1818
import { CreatorAddress } from '../CreatorAddress'
1919
import { Note } from '../note'
2020

@@ -61,6 +61,7 @@ export const CreateTokenSale = () => {
6161
const [formData, setFormData] = useState(initialValues)
6262
const [assetList, setAssetList] = useState([])
6363
const [showTable, setShowTable] = useState(false)
64+
const dropdownRef = useRef(null)
6465

6566
const { assetId, quantity, perUnit } = formData
6667

@@ -160,7 +161,7 @@ export const CreateTokenSale = () => {
160161
<Typography variant="subtitle2" sx={{ ...styles.subtitle2, mb: '13px' }}>
161162
Choose Asset:
162163
</Typography>
163-
<Box className="mb-4 px-4 relative">
164+
<Box className="mb-4 px-4 relative" ref={dropdownRef}>
164165
<OutlinedInput
165166
type="text"
166167
placeholder="ASA Asset ID"
@@ -175,6 +176,7 @@ export const CreateTokenSale = () => {
175176
rowData={assetList}
176177
showTable={showTable}
177178
setShowTable={setShowTable}
179+
dropdownRef={dropdownRef}
178180
/>
179181
</Box>
180182
</Box>

components/LaunchPad/Sale/SearchTable.tsx

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
import React, { useEffect, useMemo, useRef, useState } from 'react'
1+
import React, { MutableRefObject, useEffect, useMemo, useState } from 'react'
22

33
//MUI components
44
import Paper from '@mui/material/Paper'
@@ -41,14 +41,15 @@ export const SearchTable = ({
4141
columns,
4242
rowData,
4343
showTable,
44-
setShowTable
44+
setShowTable,
45+
dropdownRef
4546
}: {
4647
columns: Array<columnType>
4748
rowData: Array<unknown>
4849
showTable: boolean
4950
setShowTable: (v: boolean) => void
51+
dropdownRef: MutableRefObject<Element>
5052
}) => {
51-
const dropdownRef = useRef(null)
5253
const [order, setOrder] = useState<'asc' | 'desc'>('desc')
5354
const [orderBy, setOrderBy] = useState('assetName')
5455

@@ -86,7 +87,6 @@ export const SearchTable = ({
8687

8788
return (
8889
<Paper
89-
ref={dropdownRef}
9090
sx={{
9191
width: '95%',
9292
overflow: 'hidden',

0 commit comments

Comments
 (0)