fixes
This commit is contained in:
@@ -37,3 +37,6 @@ Système de service mails aussi pour les comptes (optionel) pour recovery passwo
|
|||||||
when uploading new pfp, actually it uploading the file without click needing into save button.
|
when uploading new pfp, actually it uploading the file without click needing into save button.
|
||||||
the normal flow that i want is. uploading , updating the preview, cancel button: keep the current one, re-freshing the previw.
|
the normal flow that i want is. uploading , updating the preview, cancel button: keep the current one, re-freshing the previw.
|
||||||
save -> saving and pushing the pfp to the api
|
save -> saving and pushing the pfp to the api
|
||||||
|
|
||||||
|
--- bugs:
|
||||||
|
when disabling attachment sendability: the text "Message" placeholder nto the composer chat are too tigh to the left border, make a fallback padding when no attachment button
|
||||||
|
|||||||
@@ -35,7 +35,32 @@ export function SharePage({ publicId }: { publicId: string }) {
|
|||||||
</div>
|
</div>
|
||||||
</header>
|
</header>
|
||||||
<main className="mx-auto w-full max-w-3xl space-y-5 px-4 py-6">
|
<main className="mx-auto w-full max-w-3xl space-y-5 px-4 py-6">
|
||||||
{error && <p className="rounded-2xl bg-red-50 px-4 py-3 text-sm text-red-600 dark:bg-red-950/40 dark:text-red-400">{error}</p>}
|
{error && (
|
||||||
|
<div className="mx-auto max-w-md py-10 text-center">
|
||||||
|
<div className="rounded-[2rem] border border-stone-200/70 bg-white p-8 shadow-xl dark:border-zinc-800 dark:bg-zinc-900">
|
||||||
|
<span className="mx-auto mb-4 grid h-16 w-16 place-items-center rounded-full bg-stone-200/70 text-stone-500 dark:bg-zinc-800 dark:text-zinc-400">
|
||||||
|
<CloudOff size={28} />
|
||||||
|
</span>
|
||||||
|
<h1 className="font-serif text-2xl font-bold tracking-tight">This shared chat is gone</h1>
|
||||||
|
<p className="mt-2 text-sm opacity-70">
|
||||||
|
The link is invalid, expired, or the author unshared it.
|
||||||
|
{error && error.toLowerCase() !== "not found" ? ` (${error})` : ""}
|
||||||
|
</p>
|
||||||
|
<div className="mt-6 flex flex-col justify-center gap-2 sm:flex-row">
|
||||||
|
<a href="/" className="rounded-full bg-accent-600 px-5 py-2.5 text-sm font-medium text-white transition hover:bg-accent-500 dark:bg-accent-500 dark:text-zinc-950 dark:hover:bg-accent-400">
|
||||||
|
Open KisAssistant
|
||||||
|
</a>
|
||||||
|
<button
|
||||||
|
onClick={() => window.history.length > 1 ? window.history.back() : (window.location.href = "/")}
|
||||||
|
className="rounded-full border border-stone-200 px-5 py-2.5 text-sm font-medium transition hover:bg-stone-100 dark:border-zinc-700 dark:hover:bg-zinc-800"
|
||||||
|
>
|
||||||
|
Go back
|
||||||
|
</button>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
<FlowerMark size={28} dynamic={false} className="mx-auto mt-6 opacity-40" />
|
||||||
|
</div>
|
||||||
|
)}
|
||||||
{!chat && !error && <p className="py-16 text-center text-sm opacity-60">Loading shared chat…</p>}
|
{!chat && !error && <p className="py-16 text-center text-sm opacity-60">Loading shared chat…</p>}
|
||||||
{chat?.messages.map((m, i) => (
|
{chat?.messages.map((m, i) => (
|
||||||
<div key={i} className="flex gap-3">
|
<div key={i} className="flex gap-3">
|
||||||
|
|||||||
Reference in New Issue
Block a user