added search term ability in PublicChannels component

This commit is contained in:
unknown 2021-08-08 14:45:21 +05:30
parent 6586f933ff
commit e1a0acdf4a
4 changed files with 22 additions and 10 deletions

View file

@ -11,7 +11,9 @@ import Settings from '../settings/Settings';
function Windows() {
const [isInviteList, changeInviteList] = useState(false);
const [isPubilcChannels, changePubilcChannels] = useState(false);
const [publicChannels, changePublicChannels] = useState({
isOpen: false, searchTerm: undefined,
});
const [isCreateChannel, changeCreateChannel] = useState(false);
const [inviteUser, changeInviteUser] = useState({
isOpen: false, roomId: undefined, term: undefined,
@ -21,8 +23,11 @@ function Windows() {
function openInviteList() {
changeInviteList(true);
}
function openPublicChannels() {
changePubilcChannels(true);
function openPublicChannels(searchTerm) {
changePublicChannels({
isOpen: true,
searchTerm,
});
}
function openCreateChannel() {
changeCreateChannel(true);
@ -60,8 +65,9 @@ function Windows() {
onRequestClose={() => changeInviteList(false)}
/>
<PublicChannels
isOpen={isPubilcChannels}
onRequestClose={() => changePubilcChannels(false)}
isOpen={publicChannels.isOpen}
searchTerm={publicChannels.searchTerm}
onRequestClose={() => changePublicChannels({ isOpen: false, searchTerm: undefined })}
/>
<CreateChannel
isOpen={isCreateChannel}