diff --git a/frontend/src/components/Toolbar/Toolbar.tsx b/frontend/src/components/Toolbar/Toolbar.tsx
index 280ab14..d3d5b5f 100644
--- a/frontend/src/components/Toolbar/Toolbar.tsx
+++ b/frontend/src/components/Toolbar/Toolbar.tsx
@@ -11,6 +11,7 @@ import {
NodeIndexOutlined,
EyeOutlined,
EditOutlined,
+ GatewayOutlined,
} from '@ant-design/icons';
import { useSchemaStore } from '../../store/schemaStore.ts';
@@ -23,6 +24,8 @@ export function Toolbar() {
const toggleMinimap = useSchemaStore((s) => s.toggleMinimap);
const switchLineType = useSchemaStore((s) => s.switchLineType);
const toggleLabels = useSchemaStore((s) => s.toggleLabels);
+ const lassoActive = useSchemaStore((s) => s.lassoActive);
+ const toggleLasso = useSchemaStore((s) => s.toggleLasso);
const zoom = graph ? Math.round(graph.zoom() * 100) : 100;
@@ -121,6 +124,14 @@ export function Toolbar() {
onClick={() => message.info('В разработке')}
/>
+
+ }
+ onClick={toggleLasso}
+ />
+