Skip to content

Commit f883678

Browse files
committed
Review
1 parent 3c66cba commit f883678

File tree

2 files changed

+5
-12
lines changed

2 files changed

+5
-12
lines changed

packages/gitbook/src/components/AI/server-actions/AIToolCallsSummary.tsx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -160,7 +160,7 @@ async function DescriptionForSearchToolCall(props: {
160160
const hasResults = toolCall.results.length > 0;
161161

162162
return (
163-
<details className={tcls('-ml-5 group flex w-full flex-col')}>
163+
<details className="-ml-5 group flex w-full flex-col">
164164
<summary
165165
className={tcls(
166166
'-mx-2 flex list-none items-center gap-2 circular-corners:rounded-2xl rounded-corners:rounded-md pr-4 pl-7 transition-colors marker:hidden',

packages/gitbook/src/components/Embeddable/EmbeddableIframeAPI.tsx

Lines changed: 4 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -36,8 +36,7 @@ export function EmbeddableIframeAPI(props: {
3636
const chatController = useAIChatController();
3737

3838
React.useEffect(() => {
39-
embeddableConfiguration.setState({ baseURL });
40-
embeddableConfiguration.setState({ siteTitle });
39+
embeddableConfiguration.setState({ baseURL, siteTitle });
4140
}, [baseURL, siteTitle]);
4241

4342
React.useEffect(() => {
@@ -68,7 +67,6 @@ export function EmbeddableIframeAPI(props: {
6867
chatController.postMessage({
6968
message: message.message,
7069
});
71-
router.push(`${baseURL}/assistant`);
7270
break;
7371
}
7472
case 'configure': {
@@ -148,16 +146,11 @@ export function EmbeddableIframeButtons() {
148146

149147
export function EmbeddableIframeTabs(props: { active?: string }) {
150148
const { active = 'assistant' } = props;
151-
let { tabs: configuredTabs, actions } = useEmbeddableConfiguration();
152-
153-
if (configuredTabs.length === 0) {
154-
configuredTabs = ['assistant', 'docs'];
155-
}
149+
const { baseURL, siteTitle, tabs: configuredTabs, actions } = useEmbeddableConfiguration();
156150

157151
const { assistants, config } = useAI();
158152

159153
const router = useRouter();
160-
const { baseURL, siteTitle } = useEmbeddableConfiguration();
161154

162155
// Override the active tab if it doesn't match the configured tabs
163156
React.useEffect(() => {
@@ -171,7 +164,7 @@ export function EmbeddableIframeTabs(props: { active?: string }) {
171164
const tabs = [
172165
config.aiMode === CustomizationAIMode.Assistant &&
173166
assistants[0] &&
174-
configuredTabs.includes('assistant')
167+
(configuredTabs.includes('assistant') || configuredTabs.length === 0)
175168
? {
176169
key: 'assistant',
177170
label: assistants[0].label,
@@ -181,7 +174,7 @@ export function EmbeddableIframeTabs(props: { active?: string }) {
181174
},
182175
}
183176
: null,
184-
configuredTabs.includes('docs')
177+
configuredTabs.includes('docs') || configuredTabs.length === 0
185178
? {
186179
key: 'docs',
187180
label: siteTitle,

0 commit comments

Comments
 (0)