Skip to content

Commit 74c0f60

Browse files
committed
use openassistant to replace react-ai-assist
1 parent 34f5d1a commit 74c0f60

File tree

7 files changed

+2885
-4175
lines changed

7 files changed

+2885
-4175
lines changed

examples/demo-app/esbuild.config.mjs

Lines changed: 3 additions & 16 deletions
Original file line numberDiff line numberDiff line change
@@ -29,19 +29,6 @@ const EXTERNAL_HUBBLE_SRC = join(LIB_DIR, '../../hubble.gl');
2929

3030
const port = 8080;
3131

32-
// add alias to serve from kepler src, resolve libraries so there is only one copy of them
33-
const RESOLVE_LOCAL_ALIASES = {
34-
react: `${NODE_MODULES_DIR}/react`,
35-
'react-dom': `${NODE_MODULES_DIR}/react-dom`,
36-
'react-redux': `${NODE_MODULES_DIR}/react-redux/lib`,
37-
'styled-components': `${NODE_MODULES_DIR}/styled-components`,
38-
'react-intl': `${NODE_MODULES_DIR}/react-intl`,
39-
// Suppress useless warnings from react-date-picker's dep
40-
'tiny-warning': `${SRC_DIR}/utils/src/noop.ts`,
41-
// kepler.gl and loaders.gl need to use same apache-arrow
42-
'apache-arrow': `${NODE_MODULES_DIR}/apache-arrow`
43-
};
44-
4532
const getThirdPartyLibraryAliases = useKeplerNodeModules => {
4633
const node_modules_dir = useKeplerNodeModules ? NODE_MODULES_DIR : BASE_NODE_MODULES_DIR;
4734

@@ -54,9 +41,7 @@ const getThirdPartyLibraryAliases = useKeplerNodeModules => {
5441
// Suppress useless warnings from react-date-picker's dep
5542
...(useKeplerNodeModules ? {'tiny-warning': `${SRC_DIR}/utils/src/noop.ts`} : {}),
5643
// kepler.gl and loaders.gl need to use same apache-arrow
57-
'apache-arrow': `${node_modules_dir}/apache-arrow`,
58-
// all react-ai-assist needs to be resolved from samenode_modules
59-
'react-ai-assist': `${node_modules_dir}/react-ai-assist`
44+
'apache-arrow': `${node_modules_dir}/apache-arrow`
6045
};
6146
};
6247

@@ -103,6 +88,8 @@ function addAliases(externals, args) {
10388
resolveAlias['@openassistant/ui'] = join(LIB_DIR, '../openassistant/packages/ui/src');
10489
resolveAlias['@openassistant/echarts'] = join(LIB_DIR, '../openassistant/packages/echarts/src');
10590
resolveAlias['@openassistant/geoda'] = join(LIB_DIR, '../openassistant/packages/geoda/src');
91+
resolveAlias['@openassistant/duckdb'] = join(LIB_DIR, '../openassistant/packages/duckdb/src');
92+
resolveAlias['@openassistant/common'] = join(LIB_DIR, '../openassistant/packages/common/src');
10693
resolveAlias['@kepler.gl/ai-assistant'] = join(SRC_DIR, 'ai-assistant/src');
10794
}
10895

examples/demo-app/package.json

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -26,8 +26,8 @@
2626
"@loaders.gl/csv": "^4.3.2",
2727
"@loaders.gl/json": "^4.3.2",
2828
"@loaders.gl/parquet": "^4.3.2",
29-
"@openassistant/core": "^0.0.5",
30-
"@openassistant/ui": "^0.0.5",
29+
"@openassistant/core": "^0.0.6",
30+
"@openassistant/ui": "^0.0.7",
3131
"@types/classnames": "^2.3.1",
3232
"@types/keymirror": "^0.1.1",
3333
"apache-arrow": ">=15.0.0",
@@ -39,7 +39,6 @@
3939
"keymirror": "^0.1.1",
4040
"prop-types": "^15.6.0",
4141
"react": "^18.2.0",
42-
"react-ai-assist": "0.0.20",
4342
"react-dom": "^18.2.0",
4443
"react-intl": "^6.3.0",
4544
"react-markdown": "^6.0.3",

examples/demo-app/src/app.tsx

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -587,6 +587,7 @@ const App = props => {
587587
startScreenCapture={props.demo.aiAssistant.screenshotToAsk.startScreenCapture}
588588
setScreenCaptured={_setScreenCaptured}
589589
setStartScreenCapture={_setStartScreenCapture}
590+
className="h-screen"
590591
>
591592
<Banner show={showBanner} height={BannerHeight} bgColor="#2E7CF6" onClose={hideBanner}>
592593
<Announcement onDisable={_disableBanner} />

0 commit comments

Comments
 (0)