mirror of
https://github.com/sst/opencode.git
synced 2025-12-23 10:11:41 +00:00
fix(desktop): performance with lots of session changes
This commit is contained in:
parent
f71da42520
commit
fdf5a70a27
1 changed files with 2 additions and 2 deletions
|
|
@ -25,7 +25,7 @@ export interface SessionReviewProps {
|
|||
export const SessionReview = (props: SessionReviewProps) => {
|
||||
const diffComponent = useDiffComponent()
|
||||
const [store, setStore] = createStore({
|
||||
open: props.diffs.map((d) => d.file),
|
||||
open: props.diffs.length > 10 ? [] : props.diffs.map((d) => d.file),
|
||||
})
|
||||
|
||||
const handleChange = (open: string[]) => {
|
||||
|
|
@ -78,7 +78,7 @@ export const SessionReview = (props: SessionReviewProps) => {
|
|||
<Accordion multiple value={store.open} onChange={handleChange}>
|
||||
<For each={props.diffs}>
|
||||
{(diff) => (
|
||||
<Accordion.Item forceMount value={diff.file} data-slot="session-review-accordion-item">
|
||||
<Accordion.Item value={diff.file} data-slot="session-review-accordion-item">
|
||||
<StickyAccordionHeader>
|
||||
<Accordion.Trigger>
|
||||
<div data-slot="session-review-trigger-content">
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue