Skip to content

Commit

Permalink
Update imports for pages in icicle
Browse files Browse the repository at this point in the history
  • Loading branch information
nathandf committed Jun 27, 2024
1 parent 63ad6dc commit 62c1f85
Show file tree
Hide file tree
Showing 11 changed files with 86 additions and 57 deletions.
16 changes: 8 additions & 8 deletions lib/icicle-tapisui-extension/src/index.ts
Original file line number Diff line number Diff line change
Expand Up @@ -4,10 +4,10 @@ import {
} from '@tapis/tapisui-extensions-core';
import { tasks as generatedTasks } from './gen';
import {
MLEdgePage,
SmartSchedulerPage,
JupyterLabPage,
OpenWebUIPage,
MLEdge,
SmartScheduler,
JupyterLab,
OpenWebUI,
} from './pages';

const extension = createExtension({
Expand Down Expand Up @@ -49,28 +49,28 @@ extension.registerService({
id: 'ml-edge',
sidebarDisplayName: 'ML Edge',
iconName: 'simulation',
component: MLEdgePage,
component: MLEdge,
});

extension.registerService({
id: 'smart-scheduler',
sidebarDisplayName: 'Smart Scheduler',
iconName: 'bar-graph',
component: SmartSchedulerPage,
component: SmartScheduler,
});

extension.registerService({
id: 'jupyter-lab',
sidebarDisplayName: 'JupyterLab',
iconName: 'jupyter',
component: JupyterLabPage,
component: JupyterLab,
});

extension.registerService({
id: 'open-web-ui',
sidebarDisplayName: 'Open WebUI',
iconName: 'multiple-coversation',
component: OpenWebUIPage,
component: OpenWebUI,
});

extension.serviceCustomizations.workflows.dagTasks = generatedTasks;
Expand Down
16 changes: 16 additions & 0 deletions lib/icicle-tapisui-extension/src/pages/JupyterLab/JupyterLab.tsx
Original file line number Diff line number Diff line change
@@ -0,0 +1,16 @@
import * as React from 'react';
import { SectionHeader } from '@tapis/tapisui-common';

const JupyterLab: React.FC = () => {
return (
<div>
<SectionHeader>Jupyter Lab</SectionHeader>
<iframe
style={{ width: '100%', height: '800px', border: 'none' }}
src="https://jupyterlab.pods.tacc.develop.tapis.io/"
/>
</div>
);
};

export default JupyterLab
1 change: 1 addition & 0 deletions lib/icicle-tapisui-extension/src/pages/JupyterLab/index.ts
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
export { default as JupyterLab } from "./JupyterLab"
12 changes: 12 additions & 0 deletions lib/icicle-tapisui-extension/src/pages/MLEdge/MLEdgePage.tsx
Original file line number Diff line number Diff line change
@@ -0,0 +1,12 @@
import * as React from 'react';
import { SectionHeader } from '@tapis/tapisui-common';

const MLEdge: React.FC = () => {
return (
<div>
<SectionHeader>ML Edge</SectionHeader>
</div>
);
};

export default MLEdge
1 change: 1 addition & 0 deletions lib/icicle-tapisui-extension/src/pages/MLEdge/index.ts
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
export { default as MLEdge } from "./MLEdge"
22 changes: 22 additions & 0 deletions lib/icicle-tapisui-extension/src/pages/OpenWebUI/OpenWebUIPage.tsx
Original file line number Diff line number Diff line change
@@ -0,0 +1,22 @@
import * as React from 'react';

const OpenWebUI: React.FC = () => {
return (
<div
style={{
width: '100%',
height: '100%',
display: 'flex',
flexDirection: 'column',
overflow: 'hidden',
}}
>
<iframe
style={{ flexGrow: 1, border: 'none' }}
src="https://openwebui.pods.tacc.develop.tapis.io/"
/>
</div>
);
};

export default OpenWebUI
1 change: 1 addition & 0 deletions lib/icicle-tapisui-extension/src/pages/OpenWebUI/index.ts
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
export { default as OpenWebUI } from "./OpenWebUI"
Original file line number Diff line number Diff line change
@@ -0,0 +1,12 @@
import * as React from 'react';
import { SectionHeader } from '@tapis/tapisui-common';

const SmartScheduler: React.FC = () => {
return (
<div>
<SectionHeader>Smart Scheduler</SectionHeader>
</div>
);
};

export default SmartScheduler
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
export { default as SmartScheduler } from "./SmartScheduler"
12 changes: 12 additions & 0 deletions lib/icicle-tapisui-extension/src/pages/index.ts
Original file line number Diff line number Diff line change
@@ -0,0 +1,12 @@
export { JupyterLab } from "./JupyterLab"
export { OpenWebUI } from "./OpenWebUI"
export { MLEdge } from "./MLEdge"
export { SmartScheduler } from "./SmartScheduler"








49 changes: 0 additions & 49 deletions lib/icicle-tapisui-extension/src/pages/index.tsx

This file was deleted.

0 comments on commit 62c1f85

Please sign in to comment.