Skip to content

Commit 3f9111c

Browse files
committed
Trash that's good enough for the foreseeable future.
1 parent 7a2f780 commit 3f9111c

File tree

1 file changed

+12
-21
lines changed

1 file changed

+12
-21
lines changed

browser-extension/tests/playground/claude.tsx

Lines changed: 12 additions & 21 deletions
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,7 @@ import { cva, type VariantProps } from 'class-variance-authority'
33
import {
44
Clock,
55
Code,
6+
Eye,
67
EyeOff,
78
Image,
89
Link,
@@ -518,17 +519,24 @@ export const ClaudePrototype = () => {
518519
/>
519520
</div>
520521
<div className='relative flex overflow-hidden gap-1'>
521-
<span
522+
<button
523+
type='button'
524+
onClick={() => updateFilter('showTrashed', !filters.showTrashed)}
522525
className={twMerge(
523526
statBadge({
524-
type: 'trashed',
527+
clickable: true,
528+
type: filters.showTrashed ? 'trashed' : 'hideTrashed',
525529
}),
526530
'border',
527531
)}
528532
>
529533
<Trash2 className='w-3 h-3' />
530-
<EyeOff className='w-3 h-3' />
531-
</span>
534+
{filters.showTrashed ? (
535+
<Eye className='w-3 h-3' />
536+
) : (
537+
<EyeOff className='w-3 h-3' />
538+
)}
539+
</button>
532540
<MultiSegment<FilterState['sentFilter']>
533541
value={filters.sentFilter}
534542
onValueChange={(value) => updateFilter('sentFilter', value)}
@@ -550,23 +558,6 @@ export const ClaudePrototype = () => {
550558
},
551559
]}
552560
/>
553-
{/*
554-
<MultiSegment<FilterState['showTrashed']>
555-
value={filters.showTrashed}
556-
onValueChange={(value) => updateFilter('showTrashed', value)}
557-
segments={[
558-
{
559-
text: 'show trashed',
560-
type: 'trashed',
561-
value: true,
562-
},
563-
{
564-
text: 'hide trashed',
565-
type: 'hideTrashed',
566-
value: false
567-
},
568-
]}
569-
/> */}
570561
</div>
571562
</div>
572563
</div>

0 commit comments

Comments
 (0)