aboutsummaryrefslogtreecommitdiffstats
path: root/src/components/organisms/toolbar/search.tsx
diff options
context:
space:
mode:
Diffstat (limited to 'src/components/organisms/toolbar/search.tsx')
-rw-r--r--src/components/organisms/toolbar/search.tsx12
1 files changed, 11 insertions, 1 deletions
diff --git a/src/components/organisms/toolbar/search.tsx b/src/components/organisms/toolbar/search.tsx
index 72cd576..a1471ef 100644
--- a/src/components/organisms/toolbar/search.tsx
+++ b/src/components/organisms/toolbar/search.tsx
@@ -17,12 +17,21 @@ export type SearchProps = {
*/
isActive: CheckboxProps['value'];
/**
+ * A callback function to execute search.
+ */
+ searchPage: SearchModalProps['searchPage'];
+ /**
* A callback function to handle button state.
*/
setIsActive: CheckboxProps['setValue'];
};
-const Search: FC<SearchProps> = ({ className = '', isActive, setIsActive }) => {
+const Search: FC<SearchProps> = ({
+ className = '',
+ isActive,
+ searchPage,
+ setIsActive,
+}) => {
const intl = useIntl();
const label = isActive
? intl.formatMessage({
@@ -53,6 +62,7 @@ const Search: FC<SearchProps> = ({ className = '', isActive, setIsActive }) => {
<MagnifyingGlass />
</Label>
<SearchModal
+ searchPage={searchPage}
className={`${sharedStyles.modal} ${searchStyles.modal} ${className}`}
/>
</div>