quivr/frontend/lib/context/SearchModalProvider/search-modal-provider.tsx
Antoine Dewez 2baa405991
feat(frontend): search modal - remove parameters and explore buttons (#2094)
# Description

Please include a summary of the changes and the related issue. Please
also include relevant motivation and context.

## Checklist before requesting a review

Please delete options that are not relevant.

- [ ] My code follows the style guidelines of this project
- [ ] I have performed a self-review of my code
- [ ] I have commented hard-to-understand areas
- [ ] I have ideally added tests that prove my fix is effective or that
my feature works
- [ ] New and existing unit tests pass locally with my changes
- [ ] Any dependent changes have been merged

## Screenshots (if appropriate):
2024-01-26 16:06:01 -08:00

25 lines
572 B
TypeScript

import { createContext, useState } from "react";
type SearchModalContextType = {
isVisible: boolean;
setIsVisible: React.Dispatch<React.SetStateAction<boolean>>;
};
export const SearchModalContext = createContext<
SearchModalContextType | undefined
>(undefined);
export const SearchModalProvider = ({
children,
}: {
children: React.ReactNode;
}): JSX.Element => {
const [isVisible, setIsVisible] = useState(false);
return (
<SearchModalContext.Provider value={{ isVisible, setIsVisible }}>
{children}
</SearchModalContext.Provider>
);
};