(null);
+
+ const handleSubmit = (e: FormEvent) => {
+ e.preventDefault();
+
+ if (!space || !setIsVisible) return;
+
+ space.updateProfileData((profileData) => ({ ...profileData, name: inputRef.current?.value }));
+ setIsVisible(false);
+ };
+
+ return (
+
+
+
+ );
+};
diff --git a/demo/src/components/index.ts b/demo/src/components/index.ts
index e4957dd2..28b16ad4 100644
--- a/demo/src/components/index.ts
+++ b/demo/src/components/index.ts
@@ -5,6 +5,7 @@ export * from './CurrentSlide';
export * from './Cursors';
export * from './Header';
export * from './Image';
+export * from './Modal';
export * from './Paragraph';
export * from './SlideMenu';
export * from './SlidePreview';
diff --git a/demo/src/hooks/useMembers.ts b/demo/src/hooks/useMembers.ts
index 0a437728..47905d24 100644
--- a/demo/src/hooks/useMembers.ts
+++ b/demo/src/hooks/useMembers.ts
@@ -50,7 +50,6 @@ export const useMembers: () => { self?: Member; others: Member[]; members: Membe
setMembers(initMembers);
setOthers(membersToOthers(initMembers, initSelf));
}
-
space.subscribe('update', handler);
};