fix(tui): mount toast at app root
This commit is contained in:
parent
09cd7445f1
commit
83cfafc884
4 changed files with 4 additions and 6 deletions
|
|
@ -68,7 +68,7 @@ import { Session } from "./routes/session"
|
|||
import { PromptHistoryProvider } from "./component/prompt/history"
|
||||
import { FrecencyProvider } from "./component/prompt/frecency"
|
||||
import { PromptStashProvider } from "./component/prompt/stash"
|
||||
import { ToastProvider, useToast } from "./ui/toast"
|
||||
import { Toast, ToastProvider, useToast } from "./ui/toast"
|
||||
import { isDefaultTitle } from "./util/session"
|
||||
import * as Model from "./util/model"
|
||||
import { ArgsProvider, useArgs, type Args } from "./context/args"
|
||||
|
|
@ -1110,6 +1110,7 @@ function App(props: { pair?: DialogPairCredentials }) {
|
|||
<Show when={showReconnecting()}>
|
||||
<Reconnecting status={client.connection.service()} />
|
||||
</Show>
|
||||
<Toast />
|
||||
</box>
|
||||
)
|
||||
}
|
||||
|
|
|
|||
|
|
@ -1,7 +1,6 @@
|
|||
import { Prompt, type PromptRef } from "../component/prompt"
|
||||
import { createEffect, createMemo, createSignal, onMount, Show } from "solid-js"
|
||||
import { Logo } from "../component/logo"
|
||||
import { Toast } from "../ui/toast"
|
||||
import { useArgs } from "../context/args"
|
||||
import { useRouteData } from "../context/route"
|
||||
import { usePromptRef } from "../context/prompt"
|
||||
|
|
@ -88,7 +87,6 @@ export function Home() {
|
|||
</box>
|
||||
<PluginSlot name="home.bottom" />
|
||||
<box flexGrow={1} minHeight={0} />
|
||||
<Toast />
|
||||
</box>
|
||||
<box width="100%" flexShrink={0}>
|
||||
<PluginSlot name="home.footer" />
|
||||
|
|
|
|||
|
|
@ -52,7 +52,7 @@ import { Composer } from "./composer"
|
|||
import { filetype } from "../../util/filetype"
|
||||
import parsers from "../../parsers-config"
|
||||
import { errorMessage } from "../../util/error"
|
||||
import { Toast, useToast } from "../../ui/toast"
|
||||
import { useToast } from "../../ui/toast"
|
||||
import stripAnsi from "strip-ansi"
|
||||
import { usePromptRef } from "../../context/prompt"
|
||||
import { useEpilogue } from "../../context/epilogue"
|
||||
|
|
@ -916,7 +916,6 @@ export function Session() {
|
|||
</Switch>
|
||||
</box>
|
||||
</Show>
|
||||
<Toast />
|
||||
</box>
|
||||
<Show when={sidebarVisible()}>
|
||||
<Switch>
|
||||
|
|
|
|||
|
|
@ -24,7 +24,7 @@ export function Toast() {
|
|||
position="absolute"
|
||||
justifyContent="center"
|
||||
alignItems="flex-start"
|
||||
top={2}
|
||||
top={1}
|
||||
right={2}
|
||||
maxWidth={Math.min(60, dimensions().width - 6)}
|
||||
paddingLeft={2}
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue