|
@@ -47,44 +47,56 @@ const SearchControl: FC <Props> = (props: Props) => {
|
|
|
};
|
|
};
|
|
|
|
|
|
|
|
return (
|
|
return (
|
|
|
- <div className="">
|
|
|
|
|
- <div className="search-page-input sps sps--abv">
|
|
|
|
|
- <SearchPageFormTypeAny
|
|
|
|
|
- keyword={props.searchingKeyword}
|
|
|
|
|
- appContainer={props.appContainer}
|
|
|
|
|
- onSearchFormChanged={props.onSearchInvoked}
|
|
|
|
|
- />
|
|
|
|
|
|
|
+ <>
|
|
|
|
|
+ <div className="search-page-nav d-flex py-3 align-items-center">
|
|
|
|
|
+ <div className="flex-grow-1 mx-4">
|
|
|
|
|
+ <SearchPageFormTypeAny
|
|
|
|
|
+ keyword={props.searchingKeyword}
|
|
|
|
|
+ appContainer={props.appContainer}
|
|
|
|
|
+ onSearchFormChanged={props.onSearchInvoked}
|
|
|
|
|
+ />
|
|
|
|
|
+ </div>
|
|
|
|
|
+ <div className="mr-4">
|
|
|
|
|
+ {/* TODO: replace the following button */}
|
|
|
|
|
+ <button type="button">related pages</button>
|
|
|
|
|
+ </div>
|
|
|
</div>
|
|
</div>
|
|
|
{/* TODO: replace the following elements deleteAll button , relevance button and include specificPath button component */}
|
|
{/* TODO: replace the following elements deleteAll button , relevance button and include specificPath button component */}
|
|
|
- <div className="d-flex my-4">
|
|
|
|
|
- {/* Todo: design will be fixed in #80324. Function will be implemented in #77525 */}
|
|
|
|
|
- <DeleteSelectedPageGroup
|
|
|
|
|
- checkboxState={'' || CheckboxType.NONE_CHECKED} // Todo: change the left value to appropriate value
|
|
|
|
|
- onClickInvoked={onDeleteSelectedPageHandler}
|
|
|
|
|
- onCheckInvoked={onCheckAllPagesInvoked}
|
|
|
|
|
- />
|
|
|
|
|
- <div className="d-flex align-items-center border rounded border-gray px-2 py-1 mr-2 ml-auto">
|
|
|
|
|
- <label className="my-0 mr-2" htmlFor="flexCheckDefault">
|
|
|
|
|
- {t('Include Subordinated Target Page', { target: '/user' })}
|
|
|
|
|
- </label>
|
|
|
|
|
- <input
|
|
|
|
|
- type="checkbox"
|
|
|
|
|
- id="flexCheckDefault"
|
|
|
|
|
- onClick={() => onExcludeUsersHome()}
|
|
|
|
|
|
|
+ <div className="d-flex align-items-center py-3 border-bottom border-gray">
|
|
|
|
|
+ <div className="d-flex mr-auto ml-3">
|
|
|
|
|
+ {/* Todo: design will be fixed in #80324. Function will be implemented in #77525 */}
|
|
|
|
|
+ <DeleteSelectedPageGroup
|
|
|
|
|
+ checkboxState={'' || CheckboxType.NONE_CHECKED} // Todo: change the left value to appropriate value
|
|
|
|
|
+ onClickInvoked={onDeleteSelectedPageHandler}
|
|
|
|
|
+ onCheckInvoked={onCheckAllPagesInvoked}
|
|
|
/>
|
|
/>
|
|
|
</div>
|
|
</div>
|
|
|
- <div className="d-flex align-items-center border rounded border-gray px-2 mr-3">
|
|
|
|
|
- <label className="my-0 mr-2" htmlFor="flexCheckChecked">
|
|
|
|
|
- {t('Include Subordinated Target Page', { target: '/trash' })}
|
|
|
|
|
- </label>
|
|
|
|
|
- <input
|
|
|
|
|
- type="checkbox"
|
|
|
|
|
- id="flexCheckChecked"
|
|
|
|
|
- onClick={() => onExcludeTrash()}
|
|
|
|
|
- />
|
|
|
|
|
|
|
+ <div className="d-flex align-items-center mr-3">
|
|
|
|
|
+ <div className="border border-gray mr-3">
|
|
|
|
|
+ <label className="px-3 py-2 mb-0 d-flex align-items-center" htmlFor="flexCheckDefault">
|
|
|
|
|
+ <input
|
|
|
|
|
+ className="mr-2"
|
|
|
|
|
+ type="checkbox"
|
|
|
|
|
+ id="flexCheckDefault"
|
|
|
|
|
+ onClick={() => onExcludeUsersHome()}
|
|
|
|
|
+ />
|
|
|
|
|
+ {t('Include Subordinated Target Page', { target: '/user' })}
|
|
|
|
|
+ </label>
|
|
|
|
|
+ </div>
|
|
|
|
|
+ <div className="border border-gray">
|
|
|
|
|
+ <label className="px-3 py-2 mb-0 d-flex align-items-center" htmlFor="flexCheckChecked">
|
|
|
|
|
+ <input
|
|
|
|
|
+ className="mr-2"
|
|
|
|
|
+ type="checkbox"
|
|
|
|
|
+ id="flexCheckChecked"
|
|
|
|
|
+ onClick={() => onExcludeTrash()}
|
|
|
|
|
+ />
|
|
|
|
|
+ {t('Include Subordinated Target Page', { target: '/trash' })}
|
|
|
|
|
+ </label>
|
|
|
|
|
+ </div>
|
|
|
</div>
|
|
</div>
|
|
|
</div>
|
|
</div>
|
|
|
- </div>
|
|
|
|
|
|
|
+ </>
|
|
|
);
|
|
);
|
|
|
};
|
|
};
|
|
|
|
|
|