Skip to content

Commit 0fa7390

Browse files
committed
Rename the "Chat" tab and related components to "Home"
1 parent b0602e0 commit 0fa7390

12 files changed

Lines changed: 43 additions & 40 deletions

File tree

packages/ui/src/components/editor/Header/Header.stories.tsx

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -6,15 +6,15 @@ export default {
66
}
77

88
export const Default = () => {
9-
const [active_tab, set_active_tab] = useState<'chat' | 'donations' | 'settings'>(
9+
const [active_tab, set_active_tab] = useState<'home' | 'donations' | 'settings'>(
1010
'chat'
1111
)
1212

1313
return (
1414
<Header
1515
active_tab={active_tab}
16-
on_chat_tab_click={() => set_active_tab('chat')}
17-
on_donate_tab_click={() => set_active_tab('tools')}
16+
on_home_tab_click={() => set_active_tab('chat')}
17+
on_donations_tab_click={() => set_active_tab('tools')}
1818
on_settings_tab_click={() => set_active_tab('settings')}
1919
/>
2020
)

packages/ui/src/components/editor/Header/Header.tsx

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -2,9 +2,9 @@ import styles from './Header.module.scss'
22
import cn from 'classnames'
33

44
type Props = {
5-
active_tab: 'chat' | 'settings' | 'donations'
6-
on_chat_tab_click: () => void
7-
on_donate_tab_click: () => void
5+
active_tab: 'home' | 'settings' | 'donations'
6+
on_home_tab_click: () => void
7+
on_donations_tab_click: () => void
88
on_settings_tab_click: () => void
99
}
1010

@@ -14,12 +14,12 @@ export const Header: React.FC<Props> = (props) => {
1414
<div className={styles.tabs}>
1515
<button
1616
className={cn(styles.tabs__tab, {
17-
[styles['tabs__tab--active']]: props.active_tab == 'chat'
17+
[styles['tabs__tab--active']]: props.active_tab == 'home'
1818
})}
19-
onClick={props.on_chat_tab_click}
20-
data-text="Chat"
19+
onClick={props.on_home_tab_click}
20+
data-text="Home"
2121
>
22-
Chat
22+
Home
2323
</button>
2424
<button
2525
className={cn(styles.tabs__tab, {
@@ -34,7 +34,7 @@ export const Header: React.FC<Props> = (props) => {
3434
className={cn(styles.tabs__tab, {
3535
[styles['tabs__tab--active']]: props.active_tab == 'donations'
3636
})}
37-
onClick={props.on_donate_tab_click}
37+
onClick={props.on_donations_tab_click}
3838
data-text="Donations"
3939
>
4040
Donations

packages/vscode/src/view/frontend/View.tsx

Lines changed: 9 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
import { Chat } from './tabs/chat/Chat'
1+
import { Home } from './tabs/home'
22
import { Donations } from './tabs/donations/Donations'
33
import { Header as UiHeader } from '@ui/components/editor/Header'
44
import { useEffect, useState } from 'react'
@@ -18,9 +18,9 @@ import { Settings } from './tabs/settings/Settings'
1818
const vscode = acquireVsCodeApi()
1919

2020
export const View = () => {
21-
const [active_tab, set_active_tab] = useState<'chat' | 'settings' | 'donations'>(
22-
'chat'
23-
)
21+
const [active_tab, set_active_tab] = useState<
22+
'home' | 'settings' | 'donations'
23+
>('home')
2424
const [updating_preset, set_updating_preset] = useState<Preset>()
2525
const [updated_preset, set_updated_preset] = useState<Preset>()
2626
const [is_in_code_completions_mode, set_is_in_code_completions_mode] =
@@ -100,19 +100,19 @@ export const View = () => {
100100
<>
101101
<UiHeader
102102
active_tab={active_tab}
103-
on_chat_tab_click={() => {
104-
set_active_tab('chat')
103+
on_home_tab_click={() => {
104+
set_active_tab('home')
105105
}}
106-
on_donate_tab_click={() => {
106+
on_donations_tab_click={() => {
107107
set_active_tab('donations')
108108
}}
109109
on_settings_tab_click={() => {
110110
set_active_tab('settings')
111111
}}
112112
/>
113-
<Chat
113+
<Home
114114
vscode={vscode}
115-
is_visible={active_tab == 'chat'}
115+
is_visible={active_tab == 'home'}
116116
on_preset_edit={(preset) => {
117117
set_updating_preset(preset)
118118
}}

packages/vscode/src/view/frontend/tabs/chat/ChatView/index.ts

Lines changed: 0 additions & 1 deletion
This file was deleted.

packages/vscode/src/view/frontend/tabs/donations/Donations.tsx

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
1-
import { RecentDonations } from '@ui/components/editor/RecentDonations'
1+
import { RecentDonations as UiRecentDonations } from '@ui/components/editor/RecentDonations'
22
import styles from './Donations.module.scss'
3-
import { Separator } from '@ui/components/editor/Separator'
4-
import { BuyMeACoffee } from '@ui/components/editor/BuyMeACoffee'
3+
import { Separator as UiSeparator } from '@ui/components/editor/Separator'
4+
import { BuyMeACoffee as UiBuyMeACoffee } from '@ui/components/editor/BuyMeACoffee'
55
import { useEffect, useState } from 'react'
66
import { Logger } from '@/helpers/logger'
77
import cn from 'classnames'
@@ -69,9 +69,9 @@ export const Donations: React.FC<Props> = (props) => {
6969
>
7070
CWC is a work of an independent developer aimed at making high quality AI
7171
coding tools freely accessible to everyone.
72-
<Separator size="large" />
73-
<BuyMeACoffee username="robertpiosik" />
74-
<Separator size="large" />
72+
<UiSeparator size="large" />
73+
<UiBuyMeACoffee username="robertpiosik" />
74+
<UiSeparator size="large" />
7575
{is_loading && !donations.length ? (
7676
<>Fetching donations...</>
7777
) : error ? (
@@ -82,7 +82,7 @@ export const Donations: React.FC<Props> = (props) => {
8282
[styles['recent-donations--loading']]: is_loading
8383
})}
8484
>
85-
<RecentDonations donations={donations} />
85+
<UiRecentDonations donations={donations} />
8686
</div>
8787
)}
8888
</div>

packages/vscode/src/view/frontend/tabs/chat/Chat.tsx renamed to packages/vscode/src/view/frontend/tabs/home/Home.tsx

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
import { useEffect, useState } from 'react'
2-
import { ChatTabView } from './ChatView'
2+
import { HomeView } from './HomeView'
33
import {
44
WebviewMessage,
55
ExtensionMessage,
@@ -18,7 +18,7 @@ type Props = {
1818
set_code_completion_suggestions: (value: string) => void
1919
}
2020

21-
export const Chat: React.FC<Props> = (props) => {
21+
export const Home: React.FC<Props> = (props) => {
2222
const [is_connected, set_is_connected] = useState<boolean>()
2323
const [presets, set_presets] = useState<Preset[]>()
2424
const [selected_presets, set_selected_presets] = useState<string[]>([])
@@ -307,7 +307,7 @@ export const Chat: React.FC<Props> = (props) => {
307307
}
308308

309309
return (
310-
<ChatTabView
310+
<HomeView
311311
is_visible={props.is_visible}
312312
initialize_chats={handle_initialize_chats}
313313
copy_to_clipboard={handle_copy_to_clipboard}

packages/vscode/src/view/frontend/tabs/chat/ChatView/ChatView.module.scss renamed to packages/vscode/src/view/frontend/tabs/home/HomeView/HomeView.module.scss

File renamed without changes.

packages/vscode/src/view/frontend/tabs/chat/ChatView/ChatView.scss.d.ts renamed to packages/vscode/src/view/frontend/tabs/home/HomeView/HomeView.scss.d.ts

File renamed without changes.

packages/vscode/src/view/frontend/tabs/chat/ChatView/ChatView.tsx renamed to packages/vscode/src/view/frontend/tabs/home/HomeView/HomeView.tsx

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,13 +1,13 @@
11
import { useState, useEffect } from 'react'
2-
import styles from './ChatView.module.scss'
2+
import styles from './HomeView.module.scss'
33
import { Presets as UiPresets } from '@ui/components/editor/Presets'
44
import { ChatInput as UiChatInput } from '@ui/components/editor/ChatInput'
55
import { Separator as UiSeparator } from '@ui/components/editor/Separator'
66
import { HorizontalSelector as UiHorizontalSelector } from '@ui/components/editor/HorizontalSelector'
77
import { Preset } from '@shared/types/preset'
88
import { EditFormat } from '@shared/types/edit-format'
99
import { EditFormatSelectorVisibility } from '@/view/types/edit-format-selector-visibility'
10-
import { Button } from '@ui/components/editor/Button'
10+
import { Button as UiButton} from '@ui/components/editor/Button'
1111

1212
type Props = {
1313
is_visible: boolean
@@ -44,7 +44,7 @@ type Props = {
4444
on_caret_position_change: (caret_position: number) => void
4545
}
4646

47-
export const ChatTabView: React.FC<Props> = (props) => {
47+
export const HomeView: React.FC<Props> = (props) => {
4848
const [estimated_input_tokens, set_estimated_input_tokens] = useState(0)
4949

5050
const current_prompt = props.is_in_code_completions_mode
@@ -276,14 +276,14 @@ export const ChatTabView: React.FC<Props> = (props) => {
276276
<UiSeparator size="medium" />
277277

278278
<div className={styles['apply-copied-chat-response']}>
279-
<Button
279+
<UiButton
280280
on_click={props.on_apply_copied_chat_response_click}
281281
on_quick_pick_trigger_click={
282282
props.on_apply_copied_chat_response_more_click
283283
}
284284
>
285285
Apply Copied Chat Response
286-
</Button>
286+
</UiButton>
287287
</div>
288288
</div>
289289
)
Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
export * from './HomeView'

0 commit comments

Comments
 (0)