changeset 2412:560c9eab6647

rm part of the failed branch 68d
author drewp@bigasterisk.com
date Sat, 18 May 2024 23:23:30 -0700
parents 66a4db80ce6e
children 7a5c7721bf6d
files web/tiledLayoutPersistence.ts
diffstat 1 files changed, 0 insertions(+), 79 deletions(-) [+]
line wrap: on
line diff
--- a/web/tiledLayoutPersistence.ts	Sat May 18 23:22:00 2024 -0700
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,79 +0,0 @@
-// for persistence
-interface SimpleLayoutTab {
-  type: "tab";
-  light9Element: string;
-}
-export interface SimpleLayout {
-  type: string;
-  weight?: number;
-  children: (SimpleLayout | SimpleLayoutTab)[];
-}
-// for FlexLayout
-interface FullLayoutTab {
-  type: "tab";
-  name: string;
-  component: string;
-}
-interface FullLayout {
-  type: string;
-  weight?: number;
-  children: (FullLayout | FullLayoutTab)[];
-}
-function tabConfigFromSimpleTabName(name: string): FullLayoutTab {
-  return { type: "tab", name: name.replace(/^light9-/, ""), component: name };
-}
-export function simpleLayout(full: FullLayout | FullLayoutTab): SimpleLayout | SimpleLayoutTab {
-  if (full.type == "tab") {
-    return { type: "tab", light9Element: (full as FullLayoutTab).component };
-  } else {
-    return { ...(full as FullLayout), children: (full as FullLayout).children.map(simpleLayout) };
-  }
-}
-export function fullLayout(simple: SimpleLayout | SimpleLayoutTab): FullLayout | FullLayoutTab {
-  if (simple.type == "tab") {
-    return tabConfigFromSimpleTabName((simple as SimpleLayoutTab).light9Element);
-  } else {
-    return { ...(simple as SimpleLayout), children: (simple as SimpleLayout).children.map(fullLayout) };
-  }
-}
-export const persistedLayout: SimpleLayout = {
-  type: "row",
-  children: [
-    // {
-    //   type: "tabset",
-    //   weight: 50,
-    //   children: [
-    //     {
-    //       type: "tab",
-    //       light9Element: "light9-device-settings",
-    //     },
-    //   ],
-    // },
-    // {
-    //   type: "row",
-    //   weight: 50,
-    //   children: [
-    //     {
-    //       type: "tabset",
-    //       weight: 50,
-    //       children: [
-    //         {
-    //           type: "tab",
-    //           light9Element: "light9-fade-ui",
-    //         },
-    //       ],
-    //     },
-    //     {
-    //       type: "tabset",
-    //       weight: 50,
-    //       children: [
-    //         {
-    //           type: "tab",
-    //           light9Element: "light9-collector-ui",
-    //         },
-    //       ],
-    //     },
-    //   ],
-    // },
-  ],
-};