mirror of
https://github.com/open-webui/open-webui
synced 2025-04-28 02:01:41 +00:00
Merge pull request #10583 from hurxxxx/feat/show_at_model_suggestions_to_placeholder
feat: Show atSelectedModel suggestions in Placeholder
This commit is contained in:
commit
e4ba8fea8a
@ -1978,6 +1978,7 @@
|
|||||||
bind:autoScroll
|
bind:autoScroll
|
||||||
bind:prompt
|
bind:prompt
|
||||||
{selectedModels}
|
{selectedModels}
|
||||||
|
{atSelectedModel}
|
||||||
{sendPrompt}
|
{sendPrompt}
|
||||||
{showMessage}
|
{showMessage}
|
||||||
{submitMessage}
|
{submitMessage}
|
||||||
|
@ -16,6 +16,7 @@
|
|||||||
|
|
||||||
export let modelIds = [];
|
export let modelIds = [];
|
||||||
export let models = [];
|
export let models = [];
|
||||||
|
export let atSelectedModel;
|
||||||
|
|
||||||
export let submitPrompt;
|
export let submitPrompt;
|
||||||
|
|
||||||
@ -126,7 +127,9 @@
|
|||||||
<div class=" w-full font-primary" in:fade={{ duration: 200, delay: 300 }}>
|
<div class=" w-full font-primary" in:fade={{ duration: 200, delay: 300 }}>
|
||||||
<Suggestions
|
<Suggestions
|
||||||
className="grid grid-cols-2"
|
className="grid grid-cols-2"
|
||||||
suggestionPrompts={models[selectedModelIdx]?.info?.meta?.suggestion_prompts ??
|
suggestionPrompts={
|
||||||
|
atSelectedModel?.info?.meta?.suggestion_prompts ??
|
||||||
|
models[selectedModelIdx]?.info?.meta?.suggestion_prompts ??
|
||||||
$config?.default_prompt_suggestions ??
|
$config?.default_prompt_suggestions ??
|
||||||
[]}
|
[]}
|
||||||
on:select={(e) => {
|
on:select={(e) => {
|
||||||
|
@ -32,6 +32,7 @@
|
|||||||
export let prompt;
|
export let prompt;
|
||||||
export let history = {};
|
export let history = {};
|
||||||
export let selectedModels;
|
export let selectedModels;
|
||||||
|
export let atSelectedModel;
|
||||||
|
|
||||||
let messages = [];
|
let messages = [];
|
||||||
|
|
||||||
@ -349,6 +350,7 @@
|
|||||||
{#if Object.keys(history?.messages ?? {}).length == 0}
|
{#if Object.keys(history?.messages ?? {}).length == 0}
|
||||||
<ChatPlaceholder
|
<ChatPlaceholder
|
||||||
modelIds={selectedModels}
|
modelIds={selectedModels}
|
||||||
|
atSelectedModel={atSelectedModel}
|
||||||
submitPrompt={async (p) => {
|
submitPrompt={async (p) => {
|
||||||
let text = p;
|
let text = p;
|
||||||
|
|
||||||
|
@ -213,7 +213,9 @@
|
|||||||
<div class="mx-auto max-w-2xl font-primary" in:fade={{ duration: 200, delay: 200 }}>
|
<div class="mx-auto max-w-2xl font-primary" in:fade={{ duration: 200, delay: 200 }}>
|
||||||
<div class="mx-5">
|
<div class="mx-5">
|
||||||
<Suggestions
|
<Suggestions
|
||||||
suggestionPrompts={models[selectedModelIdx]?.info?.meta?.suggestion_prompts ??
|
suggestionPrompts={
|
||||||
|
atSelectedModel?.info?.meta?.suggestion_prompts ??
|
||||||
|
models[selectedModelIdx]?.info?.meta?.suggestion_prompts ??
|
||||||
$config?.default_prompt_suggestions ??
|
$config?.default_prompt_suggestions ??
|
||||||
[]}
|
[]}
|
||||||
inputValue={prompt}
|
inputValue={prompt}
|
||||||
|
Loading…
Reference in New Issue
Block a user