fix: summary newline logic
This commit is contained in:
parent
031a223995
commit
c1c6183db1
@ -5,19 +5,18 @@ import { Text } from "../text";
|
||||
export function StreamSummary({ text }: { text: string }) {
|
||||
const [expand, setExpand] = useState(false);
|
||||
|
||||
const cutOff = Math.min(
|
||||
100,
|
||||
[...text].reduce(
|
||||
(acc, v, i) => {
|
||||
if (v === "\n" && acc[0] < 3) {
|
||||
acc[0] += 1;
|
||||
acc[1] = i;
|
||||
}
|
||||
return acc;
|
||||
},
|
||||
[0, 0],
|
||||
)[1],
|
||||
);
|
||||
const line3 = [...text].reduce(
|
||||
(acc, v, i) => {
|
||||
if (v === "\n" && acc[0] < 3) {
|
||||
acc[0] += 1;
|
||||
acc[1] = i;
|
||||
}
|
||||
return acc;
|
||||
},
|
||||
[0, 0],
|
||||
)[1];
|
||||
|
||||
const cutOff = Math.min(100, line3 > 0 ? line3 : text.length);
|
||||
const shouldExpand = text.length > cutOff;
|
||||
return (
|
||||
<div className="whitespace-pre text-pretty">
|
||||
|
Loading…
x
Reference in New Issue
Block a user