filter tables

This commit is contained in:
Jan Prochazka
2020-04-01 21:37:50 +02:00
parent 48b33eae14
commit b62e42ffb7
3 changed files with 85 additions and 28 deletions

View File

@@ -91,9 +91,21 @@ function SqlObjectList({ conid, database }) {
reloadTrigger: `database-structure-changed-${conid}-${database}`,
});
const { tables } = objects || {};
const [filter, setFilter] = React.useState('');
return (
<>
<AppObjectList list={(tables || []).map(x => ({ ...x, conid, database }))} makeAppObj={tableAppObject} />
<SearchBoxWrapper>
<Input type="text" placeholder="Search tables or objects" value={filter} onChange={e => setFilter(e.target.value)} />
<Button>Refresh</Button>
</SearchBoxWrapper>
<InnerContainer>
<AppObjectList
list={(tables || []).map(x => ({ ...x, conid, database }))}
makeAppObj={tableAppObject}
groupFunc={appobj => 'Tables'}
filter={filter}
/>
</InnerContainer>
</>
);
}