refac: styling
Deploy to HuggingFace Spaces / check-secret (push) Waiting to run Details
Deploy to HuggingFace Spaces / deploy (push) Blocked by required conditions Details
Create and publish Docker images with specific build args / build-main-image (linux/amd64, ubuntu-latest) (push) Waiting to run Details
Create and publish Docker images with specific build args / build-main-image (linux/arm64, ubuntu-24.04-arm) (push) Waiting to run Details
Create and publish Docker images with specific build args / build-cuda-image (linux/amd64, ubuntu-latest) (push) Waiting to run Details
Create and publish Docker images with specific build args / build-cuda-image (linux/arm64, ubuntu-24.04-arm) (push) Waiting to run Details
Create and publish Docker images with specific build args / build-cuda126-image (linux/amd64, ubuntu-latest) (push) Waiting to run Details
Create and publish Docker images with specific build args / build-cuda126-image (linux/arm64, ubuntu-24.04-arm) (push) Waiting to run Details
Create and publish Docker images with specific build args / build-ollama-image (linux/amd64, ubuntu-latest) (push) Waiting to run Details
Create and publish Docker images with specific build args / build-ollama-image (linux/arm64, ubuntu-24.04-arm) (push) Waiting to run Details
Create and publish Docker images with specific build args / merge-main-images (push) Blocked by required conditions Details
Create and publish Docker images with specific build args / merge-cuda-images (push) Blocked by required conditions Details
Create and publish Docker images with specific build args / merge-cuda126-images (push) Blocked by required conditions Details
Create and publish Docker images with specific build args / merge-ollama-images (push) Blocked by required conditions Details
Python CI / Format Backend (3.11.x) (push) Waiting to run Details
Python CI / Format Backend (3.12.x) (push) Waiting to run Details
Frontend Build / Format & Build Frontend (push) Waiting to run Details
Frontend Build / Frontend Unit Tests (push) Waiting to run Details

This commit is contained in:
Timothy Jaeryang Baek 2025-07-08 00:07:50 +04:00
parent 3a9d5b0494
commit 30521bcac7
4 changed files with 36 additions and 7 deletions

View File

@ -554,7 +554,7 @@
</div>
<div class=" flex justify-between mb-2.5 mt-1.5 mx-0.5">
<div class="ml-1 self-end flex space-x-1">
<div class="ml-1 self-end flex space-x-1 flex-1">
<slot name="menu">
{#if acceptFiles}
<InputMenu

View File

@ -85,6 +85,7 @@
</div>
{:else if message?.edit === true}
<Textarea
className="w-full bg-transparent outline-hidden text-sm resize-none overflow-hidden"
placeholder={$i18n.t(`Enter {{role}} message here`, {
role: message.role === 'user' ? $i18n.t('a user') : $i18n.t('an assistant')
})}

View File

@ -8,7 +8,7 @@
export let show = false;
export let pane = null;
export let containerId = 'note-editor';
export let containerId = 'note-container';
let mediaQuery;
let largeScreen = false;
@ -25,11 +25,37 @@
};
onMount(() => {
// listen to resize 1024px
mediaQuery = window.matchMedia('(min-width: 1024px)');
// listen to resize 1000px
mediaQuery = window.matchMedia('(min-width: 1000px)');
mediaQuery.addEventListener('change', handleMediaQuery);
handleMediaQuery(mediaQuery);
// Select the container element you want to observe
const container = document.getElementById(containerId);
// initialize the minSize based on the container width
minSize = Math.floor((400 / container.clientWidth) * 100);
// Create a new ResizeObserver instance
const resizeObserver = new ResizeObserver((entries) => {
for (let entry of entries) {
const width = entry.contentRect.width;
// calculate the percentage of 200px
const percentage = (400 / width) * 100;
// set the minSize to the percentage, must be an integer
minSize = Math.floor(percentage);
// if ($showControls) {
// if (pane && pane.isExpanded() && pane.getSize() < minSize) {
// pane.resize(minSize);
// }
// }
}
});
// Start observing the container's size changes
resizeObserver.observe(container);
});
onDestroy(() => {
@ -61,8 +87,8 @@
<Pane
bind:pane
defaultSize={35}
minSize={35}
defaultSize={20}
{minSize}
onCollapse={() => {
show = false;
}}

View File

@ -3,4 +3,6 @@
import NoteEditor from '$lib/components/notes/NoteEditor.svelte';
</script>
<NoteEditor id={$page.params.id} />
<div id="note-container" class="w-full h-full">
<NoteEditor id={$page.params.id} />
</div>