INNER CODE UNIT · TypeScript
OpenClawApp
openocta/openocta · ui/src/ui/app.ts:149
export class OpenClawApp extends LitElement implements NativeDialogInvoker {
@state() settings: UiSettings = loadSettings();
@state() password = "";
@state() tab: Tab = "message";
@state() onboarding = resolveOnboardingMode();
@state() setupWizardActive = false;
@state() setupWizardStepIndex = 0;
@state() setupWizardSession = createEmptySetupWizardSession();
@state() setupWizardResourceTab: import("./setup-wizard.ts").SetupWizardResourceTab = "skills";
@state() setupWizardModelSearchQuery = "";
@state() setupWizardModelTab: import("./setup-wizard.ts").SetupWizardModelTab = "embedded";
@state() setupWizardEnabledProviders = new Set<string>();
@state() setupWizardResourcesLoading = false;
@state() setupWizardResourcesError: string | null = null;
@state() setupWizardSkillItems: import("./controllers/remote-market.ts").SkillListItem[] = [];
@state() setupWizardSkillQuery = "";
@state() setupWizardSkillInstallingFolder: string | null = null;
@state() setupWizardEmployeeItems: import("./controllers/remote-market.ts").EmployeeListItem[] = [];