MCPcopy Create free account
hub / github.com/TinyActive/fluxion / toggleWorkspace

Function toggleWorkspace

src/components/workspaces/ProjectDialog.tsx:157–168  ·  view source on GitHub ↗
(wsId: string)

Source from the content-addressed store, hash-verified

155 };
156
157 const toggleWorkspace = (wsId: string) => {
158 setFormData(prev => {
159 if (prev.workspaceIds.includes(wsId)) {
160 return { ...prev, workspaceIds: prev.workspaceIds.filter(id => id !== wsId) };
161 } else {
162 return { ...prev, workspaceIds: [...prev.workspaceIds, wsId] };
163 }
164 });
165 if (errors.workspaceIds) {
166 setErrors(prev => ({ ...prev, workspaceIds: '' }));
167 }
168 };
169
170 const handleSubmit = (e: React.FormEvent) => {
171 e.preventDefault();

Callers 1

ProjectDialogFunction · 0.70

Calls

no outgoing calls

Tested by

no test coverage detected