Skip to content

Commit

Permalink
chore: update demo code
Browse files Browse the repository at this point in the history
  • Loading branch information
sunshinesmilelk committed Feb 10, 2025
1 parent a76cc17 commit f967dcf
Show file tree
Hide file tree
Showing 18 changed files with 27 additions and 947 deletions.
1 change: 1 addition & 0 deletions apps/docs/package.json
Original file line number Diff line number Diff line change
Expand Up @@ -24,6 +24,7 @@
"dependencies": {
"@ant-design/icons": "^5.4.0",
"@difizen/libro": "latest",
"@difizen/libro-terminal": "latest",
"@difizen/libro-common": "latest",
"@radix-ui/react-slot": "^1.1.0",
"antd": "^5.10.0",
Expand Down
2 changes: 1 addition & 1 deletion apps/docs/src/lab/app.ts
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
import { ServerConnection, ServerManager } from '@difizen/libro';
import { ApplicationContribution, inject, singleton } from '@difizen/libro-common/app';
import { ServerConnection, ServerManager } from '@difizen/libro-lab';

@singleton({ contrib: ApplicationContribution })
export class LibroApp implements ApplicationContribution {
Expand Down
5 changes: 3 additions & 2 deletions apps/docs/src/lab/index.tsx
Original file line number Diff line number Diff line change
@@ -1,9 +1,10 @@
import { LibroLabModule } from '@difizen/libro';
import { ManaAppPreset, ManaComponents, ManaModule } from '@difizen/libro-common/app';
import { LibroLabModule, AppExtention } from '@difizen/libro-lab';

import { LibroApp } from './app.js';
import './index.less';

const { ManaAppPreset, ManaComponents, ManaModule } = AppExtention;

const BaseModule = ManaModule.create().register(LibroApp);

const App = (): JSX.Element => {
Expand Down
707 changes: 0 additions & 707 deletions apps/docs/src/output/OutputExamples.ipynb.json

This file was deleted.

15 changes: 0 additions & 15 deletions apps/docs/src/output/app.ts

This file was deleted.

15 changes: 0 additions & 15 deletions apps/docs/src/output/content.ts

This file was deleted.

4 changes: 0 additions & 4 deletions apps/docs/src/output/index.less

This file was deleted.

22 changes: 0 additions & 22 deletions apps/docs/src/output/index.tsx

This file was deleted.

24 changes: 15 additions & 9 deletions apps/docs/src/terminal/app.ts
Original file line number Diff line number Diff line change
@@ -1,16 +1,22 @@
import { ServerConnection, ServerManager } from '@difizen/libro';
import { ConfigurationService } from '@difizen/libro-common/app';
import { SlotViewManager } from '@difizen/libro-common/app';
import { ApplicationContribution, ViewManager } from '@difizen/libro-common/app';
import { inject, singleton } from '@difizen/libro-common/app';
import {
ServerConnection,
ServerManager,
AppExtention,
AppIOC,
} from '@difizen/libro-lab';

const { ApplicationContribution, ViewManager, SlotViewManager, ConfigurationService } =
AppExtention;
const { inject, singleton } = AppIOC;

@singleton({ contrib: ApplicationContribution })
export class LibroApp implements ApplicationContribution {
export class LibroApp implements AppExtention.ApplicationContribution {
@inject(ServerConnection) serverConnection: ServerConnection;
@inject(ServerManager) serverManager: ServerManager;
@inject(ViewManager) viewManager: ViewManager;
@inject(SlotViewManager) slotViewManager: SlotViewManager;
@inject(ConfigurationService) configurationService: ConfigurationService;
@inject(ViewManager) viewManager: AppExtention.ViewManager;
@inject(SlotViewManager) slotViewManager: AppExtention.SlotViewManager;
@inject(ConfigurationService)
configurationService: AppExtention.ConfigurationService;

async onStart() {
this.serverConnection.updateSettings({
Expand Down
4 changes: 2 additions & 2 deletions apps/docs/src/terminal/demo-module/app.tsx
Original file line number Diff line number Diff line change
@@ -1,5 +1,3 @@
import type { TerminalViewOption } from '@difizen/libro';
import { TerminalManager, LibroTerminalView } from '@difizen/libro';
import type { Disposable } from '@difizen/libro-common/app';
import {
BaseView,
Expand All @@ -11,6 +9,8 @@ import {
useInject,
view,
} from '@difizen/libro-common/app';
import { TerminalManager, LibroTerminalView } from '@difizen/libro-terminal';
import type { TerminalViewOption } from '@difizen/libro-terminal';
import { Button, Card, Checkbox, Flex, Form, Input, Space, Tabs } from 'antd';
import type { FC } from 'react';
import { forwardRef, useCallback, useEffect, useState } from 'react';
Expand Down
3 changes: 2 additions & 1 deletion apps/docs/src/terminal/demo-module/index.ts
Original file line number Diff line number Diff line change
@@ -1,9 +1,10 @@
import { TerminalModule } from '@difizen/libro';
import {
ManaModule,
RootSlotId,
createSlotPreference,
} from '@difizen/libro-common/app';
import { TerminalModule } from '@difizen/libro-terminal';

import { AppView } from './app.js';

// 用于文档测试页面
Expand Down
4 changes: 3 additions & 1 deletion apps/docs/src/terminal/index.tsx
Original file line number Diff line number Diff line change
@@ -1,9 +1,11 @@
import { ManaAppPreset, ManaComponents, ManaModule } from '@difizen/libro-common/app';
import { AppExtention } from '@difizen/libro-lab';

import { LibroApp } from './app.js';
import { TerminalDemoModule } from './demo-module/index.js';
import './index.less';

const { ManaAppPreset, ManaComponents, ManaModule } = AppExtention;

const BaseModule = ManaModule.create().register(LibroApp);

const App = (): JSX.Element => {
Expand Down
44 changes: 0 additions & 44 deletions apps/docs/src/workbench/app.ts

This file was deleted.

30 changes: 0 additions & 30 deletions apps/docs/src/workbench/index.less

This file was deleted.

45 changes: 0 additions & 45 deletions apps/docs/src/workbench/index.tsx

This file was deleted.

13 changes: 0 additions & 13 deletions apps/docs/src/workbench/layout/index.less

This file was deleted.

1 change: 0 additions & 1 deletion apps/docs/src/workbench/layout/index.tsx

This file was deleted.

35 changes: 0 additions & 35 deletions apps/docs/src/workbench/layout/workbench-layout.view.tsx

This file was deleted.

0 comments on commit f967dcf

Please sign in to comment.