diff --git a/src/pages/home.tsx b/src/pages/home.tsx
index a8e40ac0..7d87590b 100644
--- a/src/pages/home.tsx
+++ b/src/pages/home.tsx
@@ -6,9 +6,11 @@ import { ConfigKey } from '@/common/constant/config.key'
import { getFromStorage, setToStorage } from '@/common/storage'
import { listenEvent } from '@/common/utils/call-event'
import type { StoredWallpaper } from '@/common/wallpaper.interface'
+import { AIChat } from '@/components/ai-chat/ai-chat'
+import { FloatingPet } from '@/components/floating-pet'
import { ExtensionInstalledModal } from '@/components/extension-installed-modal'
import { UpdateReleaseNotesModal } from '@/components/UpdateReleaseNotesModal'
-import { GeneralSettingProvider } from '@/context/general-setting.context'
+import { GeneralSettingProvider, useGeneralSetting } from '@/context/general-setting.context'
import { WidgetVisibilityProvider } from '@/context/widget-visibility.context'
import { NavbarLayout } from '@/layouts/navbar/navbar.layout'
import type { WidgetTabKeys } from '@/layouts/widgets-settings/constant/tab-keys'
@@ -45,6 +47,7 @@ const steps: Step[] = [
},
]
export function HomePage() {
+ const { widgetMode } = useGeneralSetting()
const [showWelcomeModal, setShowWelcomeModal] = useState(false)
const [showReleaseNotes, setShowReleaseNotes] = useState(false)
const [showWidgetSettings, setShowWidgetSettings] = useState(false)
@@ -281,6 +284,7 @@ export function HomePage() {
onClose={() => onCloseReleaseNotes()}
counterValue={2}
/>
+ {widgetMode === 'chatBot' ?
:
}
)
}
diff --git a/src/services/api.ts b/src/services/api.ts
index 7a7a401a..730cf678 100644
--- a/src/services/api.ts
+++ b/src/services/api.ts
@@ -1,23 +1,24 @@
-import axios, {
- type AxiosError,
- type AxiosInstance,
- type AxiosResponse,
- type InternalAxiosRequestConfig,
+import type {
+ AxiosError,
+ AxiosInstance,
+ AxiosResponse,
+ InternalAxiosRequestConfig,
} from 'axios'
import { getFromStorage, setToStorage } from '@/common/storage'
import { callEvent } from '@/common/utils/call-event'
-const rawGithubApi = axios.create({
- baseURL: 'https://raw.githubusercontent.com/sajjadmrx/btime-desktop/main',
-})
export let API_URL = ''
export async function getMainClient(): Promise
{
+ const axios = (await import('axios')).default
let instance: AxiosInstance | undefined
const token = await getFromStorage('auth_token')
API_URL = import.meta.env.VITE_API
if (!API_URL) {
+ const rawGithubApi = axios.create({
+ baseURL: 'https://raw.githubusercontent.com/sajjadmrx/btime-desktop/main',
+ })
const urlResponse = await rawGithubApi.get('/.github/api.txt')
API_URL = urlResponse.data
}
diff --git a/wxt.config.ts b/wxt.config.ts
index 09bfb39e..57085870 100644
--- a/wxt.config.ts
+++ b/wxt.config.ts
@@ -2,6 +2,9 @@ import tailwindcss from '@tailwindcss/vite'
import { defineConfig } from 'wxt'
export default defineConfig({
+ dev: {
+ prerender: false,
+ },
vite: () =>
({
plugins: [tailwindcss()],