Skip to content

Commit 4043260

Browse files
committed
desktop 환경일 때만 챗봇 노출
1 parent 91a6e65 commit 4043260

File tree

3 files changed

+23
-8
lines changed

3 files changed

+23
-8
lines changed

package.json

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -42,7 +42,7 @@
4242
"@portone-io/lint-local-links-valid": "workspace:^",
4343
"@portone-io/lint-no-jamo": "workspace:^",
4444
"@portone-io/remark-param-tree": "workspace:^",
45-
"@portone/ai-chatbot-loader": "^0.0.2",
45+
"@portone/ai-chatbot-loader": "^0.0.4",
4646
"@portone/browser-sdk": "^0.1.0",
4747
"@rollup/plugin-yaml": "^4.1.2",
4848
"@sentry/solidstart": "^10.12.0",
@@ -53,6 +53,7 @@
5353
"@solid-primitives/deep": "^0.3.3",
5454
"@solid-primitives/intersection-observer": "^2.2.2",
5555
"@solid-primitives/map": "^0.7.2",
56+
"@solid-primitives/media": "^2.3.3",
5657
"@solidjs/meta": "^0.29.4",
5758
"@solidjs/router": "^0.15.3",
5859
"@solidjs/start": "^1.2.0",

pnpm-lock.yaml

Lines changed: 15 additions & 5 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

src/app.tsx

Lines changed: 6 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -8,11 +8,12 @@ import "./styles/docsearch/modal.css";
88
import "./styles/docsearch/button.css";
99

1010
import { withSentryRouterRouting } from "@sentry/solidstart/solidrouter";
11+
import { createMediaQuery } from "@solid-primitives/media";
1112
import { Link, Meta, MetaProvider, Title } from "@solidjs/meta";
1213
import { Router } from "@solidjs/router";
1314
import { clientOnly } from "@solidjs/start";
1415
import { FileRoutes } from "@solidjs/start/router";
15-
import { Suspense } from "solid-js";
16+
import { Show, Suspense } from "solid-js";
1617

1718
import { NotFoundBoundary } from "./components/404";
1819
import Trackers from "./layouts/trackers/Trackers";
@@ -40,6 +41,7 @@ const ViteErrorHandler = () => {
4041
const Chatbot = clientOnly(() => import("./components/Chatbot"));
4142

4243
export default function App() {
44+
const isDesktop = createMediaQuery("(min-width: 769px)");
4345
return (
4446
<SentryRouter
4547
root={(props) => (
@@ -50,7 +52,9 @@ export default function App() {
5052
<Link rel="icon" type="image/png" href="/favicon.png" />
5153
<Trackers />
5254
<ViteErrorHandler />
53-
<Chatbot />
55+
<Show when={isDesktop()}>
56+
<Chatbot />
57+
</Show>
5458
<Suspense>
5559
<NotFoundBoundary>{props.children}</NotFoundBoundary>
5660
</Suspense>

0 commit comments

Comments
 (0)