bmad-agent-init
Version:
Windsurf integration for BMAD-METHOD - automatic initialization of bmad-agent in projects
20 lines (16 loc) • 448 B
text/typescript
import { useState } from 'react';
export const useExpandedDirectories = () => {
const [expandedDirs, setExpandedDirs] = useState<Set<string>>(new Set());
const toggleDir = (path: string) => {
setExpandedDirs(prev => {
const newSet = new Set(prev);
if (newSet.has(path)) {
newSet.delete(path);
} else {
newSet.add(path);
}
return newSet;
});
};
return { expandedDirs, toggleDir };
};