Skip to content

Commit 1a02401

Browse files
fix(local): Reset JSON copy state on selection
1 parent 0e2d11b commit 1a02401

2 files changed

Lines changed: 3 additions & 1 deletion

File tree

apps/local/src/App.integration.test.tsx

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -152,6 +152,9 @@ describe('local receiver to viewer integration', () => {
152152
await waitFor(() => {
153153
expect(screen.getByTestId('highlighted-json').querySelector('.shiki')).not.toBeNull()
154154
})
155+
fireEvent.click(events[0]!)
156+
fireEvent.click(screen.getByRole('tab', { name: 'JSON' }))
157+
expect(screen.getByRole('button', { name: 'Copy JSON' }).textContent).toContain('Copy JSON')
155158
} finally {
156159
cleanup()
157160
await stopReceiver(server)

apps/local/src/components/json-view.tsx

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -24,7 +24,6 @@ export function JsonView({ code }: JsonViewProps) {
2424

2525
useEffect(() => {
2626
let disposed = false
27-
setCopied(false)
2827

2928
void highlighter
3029
.then((instance) =>

0 commit comments

Comments
 (0)