Thanks to visit codestin.com
Credit goes to github.com

Skip to content
Merged
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
set search input value based on table state
  • Loading branch information
rana22 committed Nov 8, 2024
commit f0154ff4e42b1863de1f019a016eba8e020132f1
11 changes: 9 additions & 2 deletions packages/table/src/toolbar/SearchInputView.js
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
/* eslint-disable jsx-quotes */
import React, { useState } from 'react';
import React, { useEffect, useState } from 'react';
import {
InputAdornment,
TextField,
Expand All @@ -25,14 +25,21 @@ const SearchInputView = ({
setSearchText('');
};

// update input search query
useEffect(() => {
if (table?.searchQuery) {
setSearchText(table?.searchQuery);
}
}, [table?.searchQuery]);

return (
<Box id='table_serach_input'>
<TextField
size='small'
variant='outlined'
onChange={handleChange}
onKeyDown={handleChange}
value={searchText || table?.searchQuery}
value={searchText}
InputProps={{
endAdornment: (
<>
Expand Down