MCPcopy Index your code
hub / github.com/gridstack/gridstack.js / deepFindNodeWithContent

Function deepFindNodeWithContent

react/lib/grid-stack-provider.tsx:12–21  ·  view source on GitHub ↗
(obj: GridStackWidget)

Source from the content-addressed store, hash-verified

10 const [rawWidgetMetaMap, setRawWidgetMetaMap] = useState(() => {
11 const map = new Map<string, GridStackWidget>();
12 const deepFindNodeWithContent = (obj: GridStackWidget) => {
13 if (obj.id && obj.content) {
14 map.set(obj.id, obj);
15 }
16 if (obj.subGridOpts?.children) {
17 obj.subGridOpts.children.forEach((child: GridStackWidget) => {
18 deepFindNodeWithContent(child);
19 });
20 }
21 };
22 initialOptions.children?.forEach((child: GridStackWidget) => {
23 deepFindNodeWithContent(child);
24 });

Callers 1

GridStackProviderFunction · 0.85

Calls

no outgoing calls

Tested by

no test coverage detected