fix(stage-web): better input and font

This commit is contained in:
Neko Ayaka
2026-08-23 00:39:50 +08:00
parent 9694f282d6
commit bf74806024
4 changed files with 5 additions and 3 deletions
@@ -380,9 +380,10 @@ onUnmounted(() => {
v-model="messageInput"
:placeholder="t('stage.message')"
:class="[
'font-cute',
'max-h-[10lh] min-h-[calc(1lh+4px+4px)] w-full resize-none overflow-y-scroll rounded-[1lh] px-4 py-0.5 outline-none backdrop-blur-md scrollbar-none',
'border-2 border-solid border-neutral-200/60 bg-neutral-100/80 text-neutral-500 dark:border-neutral-700/60 dark:bg-neutral-950/80 dark:text-neutral-100',
'transition-all duration-250 ease-in-out hover:text-neutral-600 placeholder:text-neutral-400 placeholder:transition-all placeholder:duration-250 placeholder:ease-in-out placeholder:hover:text-neutral-500 dark:hover:text-neutral-200 dark:placeholder:text-neutral-300 dark:placeholder:hover:text-neutral-400',
'transition-all duration-250 ease-in-out hover:text-neutral-600 placeholder:text-[14px] placeholder:vertical-middle placeholder:leading-6 placeholder:text-neutral-400 placeholder:transition-all placeholder:duration-250 placeholder:ease-in-out placeholder:hover:text-neutral-500 dark:hover:text-neutral-200 dark:placeholder:text-neutral-500 dark:placeholder:hover:text-neutral-400',
themeColorsHueDynamic ? 'transition-colors-none placeholder:transition-colors-none' : undefined,
]"
default-height="1lh"
@@ -86,7 +86,7 @@ const copyText = computed(() => getChatHistoryItemCopyText(props.message as Chat
</script>
<template>
<div flex :class="containerClass" class="ph-no-capture">
<div flex :class="['font-cute', containerClass]" class="ph-no-capture">
<ChatActionMenu
:copy-text="copyText"
:can-delete="!showPlaceholder"
@@ -45,6 +45,7 @@ const copyText = computed(() => getChatHistoryItemCopyText(props.message as Chat
:class="[
'flex flex-col',
variant === 'mobile' ? 'mr-0' : 'mr-12',
'font-cute',
]"
>
<ChatActionMenu
@@ -53,7 +53,7 @@ const copyText = computed(() => getChatHistoryItemCopyText(props.message as Chat
</script>
<template>
<div v-if="message.role === 'user'" :class="containerClasses" class="ph-no-capture">
<div v-if="message.role === 'user'" :class="['font-cute', containerClasses]" class="ph-no-capture">
<ChatActionMenu
:copy-text="copyText"
placement="left"