SULLEY\ryo-h пре 4 година
родитељ
комит
648273d180

+ 2 - 2
packages/app/src/components/SearchPage.jsx

@@ -194,7 +194,7 @@ class SearchPage extends React.Component {
     else {
     else {
       selectedPagesIdList.add(pageId);
       selectedPagesIdList.add(pageId);
     }
     }
-    switch (this.state.selectedPages.size) {
+    switch (selectedPagesIdList.size) {
       case 0:
       case 0:
         return this.setState({ selectAllCheckboxType: CheckboxType.NONE_CHECKED });
         return this.setState({ selectAllCheckboxType: CheckboxType.NONE_CHECKED });
       case this.state.searchedPages.length:
       case this.state.searchedPages.length:
@@ -207,7 +207,7 @@ class SearchPage extends React.Component {
   toggleAllCheckBox = (nextSelectAllCheckboxType) => {
   toggleAllCheckBox = (nextSelectAllCheckboxType) => {
     const { selectedPagesIdList, searchedPages } = this.state;
     const { selectedPagesIdList, searchedPages } = this.state;
     if (nextSelectAllCheckboxType === CheckboxType.NONE_CHECKED) {
     if (nextSelectAllCheckboxType === CheckboxType.NONE_CHECKED) {
-      this.state.selectedPages.clear();
+      selectedPagesIdList.clear();
     }
     }
     else {
     else {
       searchedPages.forEach((page) => {
       searchedPages.forEach((page) => {

+ 1 - 1
packages/app/src/components/SearchPage/SearchResultList.tsx

@@ -16,7 +16,7 @@ type Props = {
   pages: ISearchedPage[],
   pages: ISearchedPage[],
   selectedPagesIdList: Set<string>
   selectedPagesIdList: Set<string>
   onClickSearchResultItem?: (pageId: string) => void,
   onClickSearchResultItem?: (pageId: string) => void,
-  onClickCheckbox?: (page: string) => void,
+  onClickCheckbox?: (pageId: string) => void,
   searchResultCount?: number,
   searchResultCount?: number,
   activePage?: number,
   activePage?: number,
   pagingLimit?: number,
   pagingLimit?: number,

+ 1 - 1
packages/app/src/components/SearchPage/SearchResultListItem.tsx

@@ -70,7 +70,7 @@ type Props = {
   page: ISearchedPage,
   page: ISearchedPage,
   isSelected: boolean,
   isSelected: boolean,
   isChecked: boolean,
   isChecked: boolean,
-  onClickCheckbox?: (page: string) => void,
+  onClickCheckbox?: (pageId: string) => void,
   onClickSearchResultItem?: (pageId: string) => void,
   onClickSearchResultItem?: (pageId: string) => void,
 }
 }