diff --git a/src/page-components/pattern-editor/PatternHeader.tsx b/src/page-components/pattern-editor/PatternHeader.tsx
index 15532a2..6a7d135 100644
--- a/src/page-components/pattern-editor/PatternHeader.tsx
+++ b/src/page-components/pattern-editor/PatternHeader.tsx
@@ -1,14 +1,29 @@
import { Icon } from '@iconify/react/dist/iconify.js';
-import { FC } from 'react';
+import { useAtom } from 'jotai';
+import { FC, useCallback } from 'react';
+import { useNavigate } from 'react-router-dom';
import EditableContent from '../../components/EditableContent';
+import { CurrentPatternAtom } from '../../context/Patterns';
import styles from './PatternHeader.module.css';
const PatternHeader: FC = () => {
+ const navigate = useNavigate();
+ const [currentPattern, setPattern] = useAtom(CurrentPatternAtom);
+ const handleClosePattern = useCallback(() => {
+ setPattern(null);
+ navigate('/library');
+ }, [currentPattern]);
+
return (
-
+
-