This is an automated email from the ASF dual-hosted git repository.
EnxDev pushed a change to branch enxdev/feat/chatbot-p1-p2
in repository https://gitbox.apache.org/repos/asf/superset.git
from 69bd1f21b83 fix(extensions): apply CodeAnt review fixes to settings
and ExtensionsList
add aac4597e9c6 feat(extensions): add reference chatbot extension
(extensions/chat)
No new revisions were added by this update.
Summary of changes:
extensions/chat/PUT_FILES_HERE.txt | 0
extensions/chat/README.md | 138 +++++++++++++
extensions/chat/extension.json | 40 ++++
extensions/chat/jest.config.js | 53 +++++
extensions/chat/package.json | 26 +++
extensions/chat/src/ReferenceChatbot.tsx | 45 ++++
extensions/chat/src/__tests__/activate.test.tsx | 144 +++++++++++++
extensions/chat/src/__tests__/sdkMock.ts | 119 +++++++++++
extensions/chat/src/activate.ts | 88 ++++++++
extensions/chat/src/commands.ts | 47 +++++
.../chat/src/components/Bubble.tsx | 40 ++--
extensions/chat/src/components/ErrorBoundary.tsx | 66 ++++++
extensions/chat/src/components/Panel.tsx | 228 +++++++++++++++++++++
extensions/chat/src/context/pageContext.ts | 114 +++++++++++
.../chat/src/index.tsx | 25 +--
extensions/chat/src/state.ts | 57 ++++++
extensions/chat/src/streaming/mockStream.ts | 73 +++++++
.../chat/src/streaming/registry.ts | 37 ++--
.../chat/tsconfig.json | 8 +-
extensions/chat/tsconfig.test.json | 15 ++
extensions/chat/webpack.config.js | 70 +++++++
21 files changed, 1382 insertions(+), 51 deletions(-)
delete mode 100644 extensions/chat/PUT_FILES_HERE.txt
create mode 100644 extensions/chat/README.md
create mode 100644 extensions/chat/extension.json
create mode 100644 extensions/chat/jest.config.js
create mode 100644 extensions/chat/package.json
create mode 100644 extensions/chat/src/ReferenceChatbot.tsx
create mode 100644 extensions/chat/src/__tests__/activate.test.tsx
create mode 100644 extensions/chat/src/__tests__/sdkMock.ts
create mode 100644 extensions/chat/src/activate.ts
create mode 100644 extensions/chat/src/commands.ts
copy
superset-frontend/src/dashboard/components/nativeFilters/FilterBar/FilterConfigurationLink/index.tsx
=> extensions/chat/src/components/Bubble.tsx (61%)
create mode 100644 extensions/chat/src/components/ErrorBoundary.tsx
create mode 100644 extensions/chat/src/components/Panel.tsx
create mode 100644 extensions/chat/src/context/pageContext.ts
copy superset-frontend/src/SqlLab/SqlLabGlobalStyles.tsx =>
extensions/chat/src/index.tsx (69%)
create mode 100644 extensions/chat/src/state.ts
create mode 100644 extensions/chat/src/streaming/mockStream.ts
copy superset-frontend/src/views/index.tsx =>
extensions/chat/src/streaming/registry.ts (56%)
copy
superset-extensions-cli/src/superset_extensions_cli/templates/frontend/tsconfig.json.j2
=> extensions/chat/tsconfig.json (52%)
create mode 100644 extensions/chat/tsconfig.test.json
create mode 100644 extensions/chat/webpack.config.js