From e1a487189db9b3fd120dcd97997e6342588c9dd4 Mon Sep 17 00:00:00 2001 From: Jan Calanog Date: Mon, 28 Jul 2025 17:25:21 +0200 Subject: [PATCH 1/2] Correctly, set up @emotion/react --- .../SearchOrAskAi/AskAiAnswer.tsx | 1 - .../SearchOrAskAi/AskAiSuggestions.tsx | 1 - .../SearchOrAskAi/SearchOrAskAiModal.tsx | 2 -- .../SearchOrAskAi/SearchSuggestions.tsx | 1 - src/Elastic.Documentation.Site/tsconfig.json | 26 +++++++++++++++++++ 5 files changed, 26 insertions(+), 5 deletions(-) create mode 100644 src/Elastic.Documentation.Site/tsconfig.json diff --git a/src/Elastic.Documentation.Site/Assets/web-components/SearchOrAskAi/AskAiAnswer.tsx b/src/Elastic.Documentation.Site/Assets/web-components/SearchOrAskAi/AskAiAnswer.tsx index 9a4bdc508..335ec03f7 100644 --- a/src/Elastic.Documentation.Site/Assets/web-components/SearchOrAskAi/AskAiAnswer.tsx +++ b/src/Elastic.Documentation.Site/Assets/web-components/SearchOrAskAi/AskAiAnswer.tsx @@ -1,4 +1,3 @@ -/** @jsxImportSource @emotion/react */ import { useAskAiTerm } from './search.store' import { LlmGatewayMessage, useLlmGateway } from './useLlmGateway' import { diff --git a/src/Elastic.Documentation.Site/Assets/web-components/SearchOrAskAi/AskAiSuggestions.tsx b/src/Elastic.Documentation.Site/Assets/web-components/SearchOrAskAi/AskAiSuggestions.tsx index e76f9f2f3..1afcb1bca 100644 --- a/src/Elastic.Documentation.Site/Assets/web-components/SearchOrAskAi/AskAiSuggestions.tsx +++ b/src/Elastic.Documentation.Site/Assets/web-components/SearchOrAskAi/AskAiSuggestions.tsx @@ -1,4 +1,3 @@ -/** @jsxImportSource @emotion/react */ import { useSearchActions, useSearchTerm } from './search.store' import { EuiButton, EuiSpacer, EuiText, useEuiTheme } from '@elastic/eui' import { css } from '@emotion/react' diff --git a/src/Elastic.Documentation.Site/Assets/web-components/SearchOrAskAi/SearchOrAskAiModal.tsx b/src/Elastic.Documentation.Site/Assets/web-components/SearchOrAskAi/SearchOrAskAiModal.tsx index 2580133af..9487db39a 100644 --- a/src/Elastic.Documentation.Site/Assets/web-components/SearchOrAskAi/SearchOrAskAiModal.tsx +++ b/src/Elastic.Documentation.Site/Assets/web-components/SearchOrAskAi/SearchOrAskAiModal.tsx @@ -12,8 +12,6 @@ import { import { css } from '@emotion/react' import * as React from 'react' -/** @jsxImportSource @emotion/react */ - export const SearchOrAskAiModal = () => { const searchTerm = useSearchTerm() const askAiTerm = useAskAiTerm() diff --git a/src/Elastic.Documentation.Site/Assets/web-components/SearchOrAskAi/SearchSuggestions.tsx b/src/Elastic.Documentation.Site/Assets/web-components/SearchOrAskAi/SearchSuggestions.tsx index e8e54c61a..337f5b736 100644 --- a/src/Elastic.Documentation.Site/Assets/web-components/SearchOrAskAi/SearchSuggestions.tsx +++ b/src/Elastic.Documentation.Site/Assets/web-components/SearchOrAskAi/SearchSuggestions.tsx @@ -1,4 +1,3 @@ -/** @jsxImportSource @emotion/react */ import { useModalActions } from './modal.store' import { EuiButton, diff --git a/src/Elastic.Documentation.Site/tsconfig.json b/src/Elastic.Documentation.Site/tsconfig.json new file mode 100644 index 000000000..7435ffed7 --- /dev/null +++ b/src/Elastic.Documentation.Site/tsconfig.json @@ -0,0 +1,26 @@ +{ + "compilerOptions": { + "target": "ES2020", + "lib": ["DOM", "DOM.Iterable", "ES6"], + "allowJs": true, + "skipLibCheck": true, + "esModuleInterop": true, + "allowSyntheticDefaultImports": true, + "strict": true, + "forceConsistentCasingInFileNames": true, + "module": "ES2020", + "moduleResolution": "node", + "resolveJsonModule": true, + "isolatedModules": true, + "noEmit": true, + "jsx": "react-jsx", + "jsxImportSource": "@emotion/react" + }, + "include": [ + "Assets/**/*" + ], + "exclude": [ + "node_modules", + "_static" + ] +} From ef9a4fd49083d8e0802e7954daeb72a9bc98b0df Mon Sep 17 00:00:00 2001 From: Jan Calanog Date: Mon, 28 Jul 2025 17:27:27 +0200 Subject: [PATCH 2/2] Run prettier --- src/Elastic.Documentation.Site/tsconfig.json | 11 +++-------- 1 file changed, 3 insertions(+), 8 deletions(-) diff --git a/src/Elastic.Documentation.Site/tsconfig.json b/src/Elastic.Documentation.Site/tsconfig.json index 7435ffed7..cad42d720 100644 --- a/src/Elastic.Documentation.Site/tsconfig.json +++ b/src/Elastic.Documentation.Site/tsconfig.json @@ -16,11 +16,6 @@ "jsx": "react-jsx", "jsxImportSource": "@emotion/react" }, - "include": [ - "Assets/**/*" - ], - "exclude": [ - "node_modules", - "_static" - ] -} + "include": ["Assets/**/*"], + "exclude": ["node_modules", "_static"] +}