MCPcopy Create free account
hub / github.com/CloudOrc/SolidUI / removePage

Method removePage

solidui-web/src/utils/ModelManager.ts:245–259  ·  view source on GitHub ↗
(page: SolidPageDataType)

Source from the content-addressed store, hash-verified

243 }
244
245 public removePage(page: SolidPageDataType): void {
246 const thisPage = find(this.pages, (item) => item.id === page.id);
247 if (!thisPage) {
248 return;
249 }
250 const scene = find(this.scenes, (item) => item.id === thisPage.parentId);
251 if (scene && scene.pages) {
252 remove(scene.pages, (item) => item.id === page.id);
253 }
254 this.pageMap.delete(page.id);
255 remove(this.pages, (item) => item.id === page.id);
256 if (this.currentPage && this.currentPage.id === page.id) {
257 this.currentPage = undefined;
258 }
259 }
260
261 public removeScene(scene: SolidScenaDataType): void {
262 this.sceneMap.delete(scene.id);

Callers 1

deletePageFunction · 0.80

Calls 1

deleteMethod · 0.45

Tested by

no test coverage detected