diff --git a/src/client/dd-hub-react/src/sections/document/view/create-filter-modal.tsx b/src/client/dd-hub-react/src/sections/document/view/create-filter-modal.tsx
new file mode 100644
index 0000000..df5eca6
--- /dev/null
+++ b/src/client/dd-hub-react/src/sections/document/view/create-filter-modal.tsx
@@ -0,0 +1,42 @@
+import Box from '@mui/material/Box';
+import Modal from '@mui/material/Modal';
+import Typography from '@mui/material/Typography';
+
+const style = {
+ position: 'absolute',
+ top: '50%',
+ left: '50%',
+ transform: 'translate(-50%, -50%)',
+ width: 400,
+ bgcolor: 'background.paper',
+ border: '2px solid #000',
+ boxShadow: 24,
+ p: 4,
+};
+
+type ModalProps = {
+ open: boolean;
+ handleClose: () => void;
+}
+
+export default function CreateFilterModal({ open, handleClose }: ModalProps) {
+ return (
+
+
+
+
+ Text in a modal
+
+
+ Duis mollis, est non commodo luctus, nisi erat porttitor ligula.
+
+
+
+
+ );
+}
\ No newline at end of file
diff --git a/src/client/dd-hub-react/src/sections/document/view/doc-search-view.tsx b/src/client/dd-hub-react/src/sections/document/view/doc-search-view.tsx
index dbd1a9c..946488b 100644
--- a/src/client/dd-hub-react/src/sections/document/view/doc-search-view.tsx
+++ b/src/client/dd-hub-react/src/sections/document/view/doc-search-view.tsx
@@ -14,6 +14,7 @@ import { Iconify } from 'src/components/iconify';
import { DocItem } from '../doc-item';
import { BoolFilter } from '../bool-filter';
import { TextFilter } from '../text-filter';
+import CreateFilterModal from './create-filter-modal';
import { DecimalFilter, IntFilter } from '../num-filter';
import { DateFilter, DateTimeFilter, TimeFilter } from '../date-filter';
@@ -39,6 +40,8 @@ export function DocSearchView({ posts }: Props) {
});
}, []);
+ const [openModal, setOpenModal] = useState(false);
+
//#region example components
// }
+ onClick={() => setOpenModal(true)}
>
New filter
+ setOpenModal(false)} />
+
{filters.map((filter, index) => {
@@ -118,8 +124,8 @@ export function DocSearchView({ posts }: Props) {
key={filter.id}
size={{
xs: 12,
- sm: 6,
- md: 3,
+ sm: 6,
+ md: 3,
}}
>