Spaces:
Build error
Build error
Fix mobile height (#79)
Browse files* 100% screen on mobile
* examples size
* send button ios
src/app.html
CHANGED
@@ -1,9 +1,9 @@
|
|
1 |
<!DOCTYPE html>
|
2 |
-
<html lang="en">
|
3 |
<head>
|
4 |
<meta charset="utf-8" />
|
5 |
<link rel="icon" href="%sveltekit.assets%/favicon.png" />
|
6 |
-
<meta name="viewport" content="width=device-width" />
|
7 |
<title>HuggingChat</title>
|
8 |
<meta
|
9 |
name="description"
|
@@ -12,8 +12,8 @@
|
|
12 |
<meta property="og:image" content="%sveltekit.assets%/thumbnail.png" />
|
13 |
%sveltekit.head%
|
14 |
</head>
|
15 |
-
<body data-sveltekit-preload-data="hover" class="dark:bg-gray-900">
|
16 |
-
<div
|
17 |
</body>
|
18 |
<script>
|
19 |
if (localStorage.theme === "dark") {
|
|
|
1 |
<!DOCTYPE html>
|
2 |
+
<html lang="en" class="h-full">
|
3 |
<head>
|
4 |
<meta charset="utf-8" />
|
5 |
<link rel="icon" href="%sveltekit.assets%/favicon.png" />
|
6 |
+
<meta name="viewport" content="width=device-width, initial-scale=1, user-scalable=no" />
|
7 |
<title>HuggingChat</title>
|
8 |
<meta
|
9 |
name="description"
|
|
|
12 |
<meta property="og:image" content="%sveltekit.assets%/thumbnail.png" />
|
13 |
%sveltekit.head%
|
14 |
</head>
|
15 |
+
<body data-sveltekit-preload-data="hover" class="dark:bg-gray-900 h-full">
|
16 |
+
<div class="contents h-full">%sveltekit.body%</div>
|
17 |
</body>
|
18 |
<script>
|
19 |
if (localStorage.theme === "dark") {
|
src/lib/components/chat/ChatInput.svelte
CHANGED
@@ -28,6 +28,7 @@
|
|
28 |
style="min-height: {minHeight}; max-height: {maxHeight}">{value + " \n"}</pre>
|
29 |
|
30 |
<textarea
|
|
|
31 |
tabindex="0"
|
32 |
rows="1"
|
33 |
class="absolute m-0 w-full h-full top-0 resize-none border-0 bg-transparent p-3 focus:ring-0 focus-visible:ring-0 dark:bg-transparent outline-none scrollbar-custom overflow-x-hidden overflow-y-scroll"
|
|
|
28 |
style="min-height: {minHeight}; max-height: {maxHeight}">{value + " \n"}</pre>
|
29 |
|
30 |
<textarea
|
31 |
+
enterkeyhint="send"
|
32 |
tabindex="0"
|
33 |
rows="1"
|
34 |
class="absolute m-0 w-full h-full top-0 resize-none border-0 bg-transparent p-3 focus:ring-0 focus-visible:ring-0 dark:bg-transparent outline-none scrollbar-custom overflow-x-hidden overflow-y-scroll"
|
src/lib/components/chat/ChatIntroduction.svelte
CHANGED
@@ -68,7 +68,7 @@
|
|
68 |
<div class="grid lg:grid-cols-3 gap-3 lg:gap-5">
|
69 |
<button
|
70 |
type="button"
|
71 |
-
class="text-gray-600 dark:text-gray-300 p-4 bg-gray-50 dark:bg-gray-800 dark:hover:bg-gray-700 hover:bg-gray-100 border dark:border-gray-800 rounded-xl"
|
72 |
on:click={() =>
|
73 |
dispatch(
|
74 |
"message",
|
@@ -79,7 +79,7 @@
|
|
79 |
</button>
|
80 |
<button
|
81 |
type="button"
|
82 |
-
class="text-gray-600 dark:text-gray-300 p-4 bg-gray-50 dark:bg-gray-800 dark:hover:bg-gray-700 hover:bg-gray-100 border dark:border-gray-800 rounded-xl"
|
83 |
on:click={() =>
|
84 |
dispatch("message", "Code a snake game in python, the snake should be red")}
|
85 |
>
|
@@ -87,7 +87,7 @@
|
|
87 |
</button>
|
88 |
<button
|
89 |
type="button"
|
90 |
-
class="text-gray-600 dark:text-gray-300 p-4 bg-gray-50 dark:bg-gray-800 dark:hover:bg-gray-700 hover:bg-gray-100 border dark:border-gray-800 rounded-xl"
|
91 |
on:click={() => dispatch("message", "How do I make a lemon cheesecake?")}
|
92 |
>
|
93 |
"Assist in a task"
|
|
|
68 |
<div class="grid lg:grid-cols-3 gap-3 lg:gap-5">
|
69 |
<button
|
70 |
type="button"
|
71 |
+
class="text-gray-600 dark:text-gray-300 p-2.5 sm:p-4 bg-gray-50 dark:bg-gray-800 dark:hover:bg-gray-700 hover:bg-gray-100 border dark:border-gray-800 rounded-xl"
|
72 |
on:click={() =>
|
73 |
dispatch(
|
74 |
"message",
|
|
|
79 |
</button>
|
80 |
<button
|
81 |
type="button"
|
82 |
+
class="text-gray-600 dark:text-gray-300 p-2.5 sm:p-4 bg-gray-50 dark:bg-gray-800 dark:hover:bg-gray-700 hover:bg-gray-100 border dark:border-gray-800 rounded-xl"
|
83 |
on:click={() =>
|
84 |
dispatch("message", "Code a snake game in python, the snake should be red")}
|
85 |
>
|
|
|
87 |
</button>
|
88 |
<button
|
89 |
type="button"
|
90 |
+
class="text-gray-600 dark:text-gray-300 p-2.5 sm:p-4 bg-gray-50 dark:bg-gray-800 dark:hover:bg-gray-700 hover:bg-gray-100 border dark:border-gray-800 rounded-xl"
|
91 |
on:click={() => dispatch("message", "How do I make a lemon cheesecake?")}
|
92 |
>
|
93 |
"Assist in a task"
|
src/routes/+layout.svelte
CHANGED
@@ -41,7 +41,7 @@
|
|
41 |
</script>
|
42 |
|
43 |
<div
|
44 |
-
class="grid h-
|
45 |
>
|
46 |
<MobileNav
|
47 |
isOpen={isNavOpen}
|
|
|
41 |
</script>
|
42 |
|
43 |
<div
|
44 |
+
class="grid h-full w-screen grid-cols-1 grid-rows-[auto,1fr] md:grid-rows-[1fr] md:grid-cols-[280px,1fr] overflow-hidden text-smd dark:text-gray-300"
|
45 |
>
|
46 |
<MobileNav
|
47 |
isOpen={isNavOpen}
|