Gedankenstriche durch Bindestriche ersetzt
Prüfung / Lint, Typen, Tests (push) Canceled after 0s
Prüfung / Images bauen (pdf) (push) Canceled after 0s
Prüfung / Images bauen (web) (push) Canceled after 0s
Prüfung / Images bauen (worker) (push) Canceled after 0s
Images / bauen (pdf, docker/pdf.Dockerfile) (push) Canceled after 0s
Images / bauen (web, docker/web.Dockerfile) (push) Canceled after 0s
Images / bauen (worker, docker/worker.Dockerfile) (push) Canceled after 0s
Prüfung / Lint, Typen, Tests (push) Canceled after 0s
Prüfung / Images bauen (pdf) (push) Canceled after 0s
Prüfung / Images bauen (web) (push) Canceled after 0s
Prüfung / Images bauen (worker) (push) Canceled after 0s
Images / bauen (pdf, docker/pdf.Dockerfile) (push) Canceled after 0s
Images / bauen (web, docker/web.Dockerfile) (push) Canceled after 0s
Images / bauen (worker, docker/worker.Dockerfile) (push) Canceled after 0s
375 Vorkommen in 210 Dateien. Betrifft Kommentare, Oberflaechentexte und die README; an keiner Stelle Bedeutung, nur Zeichensetzung.
This commit is contained in:
@@ -25,16 +25,16 @@ export type ChatScopeView =
|
||||
type Reaktion = { messageId: string; userId: string; key: string }
|
||||
|
||||
/**
|
||||
* Der Chat einer Akte — Fallakte oder Personalakte.
|
||||
* Der Chat einer Akte - Fallakte oder Personalakte.
|
||||
*
|
||||
* Optisch klar vom Verlauf abgesetzt, weil er inhaltlich etwas anderes ist:
|
||||
* formlos, kein Aktenbestandteil. Die Zeitachse des Verlaufs hat eine
|
||||
* durchgehende Linie, der Chat nicht — der Unterschied muss ohne Beschriftung
|
||||
* durchgehende Linie, der Chat nicht - der Unterschied muss ohne Beschriftung
|
||||
* erkennbar sein. Siehe docs/10-design-system.md.
|
||||
*
|
||||
* Gesendet wird optimistisch: die Nachricht steht sofort da, mit einer
|
||||
* clientseitig erzeugten UUIDv7 als Kennung. Kommt dieselbe Kennung über den
|
||||
* Strom zurück, wird der optimistische Eintrag ersetzt statt verdoppelt — und
|
||||
* Strom zurück, wird der optimistische Eintrag ersetzt statt verdoppelt - und
|
||||
* ein wiederholtes Absenden nach einem Netzfehler erzeugt keine zweite
|
||||
* Nachricht. Siehe docs/09-performance-und-ux.md.
|
||||
*/
|
||||
@@ -194,7 +194,7 @@ export function Chat({
|
||||
|
||||
{nachricht.replyToId ? (
|
||||
<p className="mb-1 border-l-(length:--spacing-edge) border-line pl-2 text-2xs text-text-dim">
|
||||
{chatText.replyingTo} {nachId.get(nachricht.replyToId)?.authorName ?? '—'}:{' '}
|
||||
{chatText.replyingTo} {nachId.get(nachricht.replyToId)?.authorName ?? '-'}:{' '}
|
||||
{(nachId.get(nachricht.replyToId)?.body ?? '').slice(0, 80)}
|
||||
</p>
|
||||
) : null}
|
||||
@@ -357,7 +357,7 @@ export function Chat({
|
||||
<div className="border-t border-line px-4 py-3">
|
||||
{antwortAuf ? (
|
||||
<p className="mb-2 flex items-center gap-3 text-2xs text-text-dim">
|
||||
{chatText.replyingTo} {nachId.get(antwortAuf)?.authorName ?? '—'}
|
||||
{chatText.replyingTo} {nachId.get(antwortAuf)?.authorName ?? '-'}
|
||||
<button
|
||||
type="button"
|
||||
onClick={() => setAntwortAuf(null)}
|
||||
|
||||
@@ -18,7 +18,7 @@ const ChatInner = dynamic(() => import('./Chat').then((modul) => modul.Chat), {
|
||||
* Lädt den Chat erst, wenn er in Sichtweite kommt.
|
||||
*
|
||||
* Zwei Gründe, beide handfest: die Fallakte ist das, weswegen die Seite
|
||||
* geöffnet wird — ihr Bündelbudget soll nicht für einen Chat draufgehen, den
|
||||
* geöffnet wird - ihr Bündelbudget soll nicht für einen Chat draufgehen, den
|
||||
* viele nie aufklappen. Und der Chat hält eine offene Verbindung zum
|
||||
* Ereignisstrom; wer nur die Akte liest, soll sie nicht aufbauen.
|
||||
*
|
||||
|
||||
Reference in New Issue
Block a user