Skip to content

Commit 8a62f92

Browse files
committed
defaults
1 parent d742d82 commit 8a62f92

File tree

1 file changed

+15
-21
lines changed

1 file changed

+15
-21
lines changed

src/routes/_libraries/partners.tsx

Lines changed: 15 additions & 21 deletions
Original file line numberDiff line numberDiff line change
@@ -153,6 +153,21 @@ function PartnersFilter({
153153
Partner Status
154154
</label>
155155
<div className="flex gap-2">
156+
<button
157+
onClick={() => {
158+
// Toggle: if currently inactive, turn off filter, otherwise set to inactive
159+
onStatusChange(
160+
selectedStatus === 'active' ? undefined : 'active'
161+
)
162+
}}
163+
className={`px-3 py-2 rounded-md text-sm transition-colors ${
164+
selectedStatus === 'active'
165+
? 'bg-green-500 text-white'
166+
: 'bg-gray-100 dark:bg-gray-700 text-gray-700 dark:text-gray-300 hover:bg-gray-200 dark:hover:bg-gray-600'
167+
}`}
168+
>
169+
Current Partners
170+
</button>
156171
<button
157172
onClick={() => {
158173
// Toggle: if currently inactive, turn off filter, otherwise set to inactive
@@ -205,27 +220,6 @@ function PartnersFilter({
205220
{/* Current filter chips */}
206221
{hasFilters && (
207222
<div className="flex flex-wrap gap-2">
208-
{/* Status chip */}
209-
{selectedStatus && (
210-
<span
211-
className={`inline-flex items-center gap-1 px-2 py-1 rounded-md text-xs ${
212-
selectedStatus === 'active'
213-
? 'bg-green-100 dark:bg-green-900 text-green-800 dark:text-green-200'
214-
: 'bg-orange-100 dark:bg-orange-900 text-orange-800 dark:text-orange-200'
215-
}`}
216-
>
217-
{selectedStatus === 'active'
218-
? 'Current Partners'
219-
: 'Previous Partners'}
220-
<button
221-
onClick={() => onStatusChange(undefined)}
222-
className="hover:bg-green-200 dark:hover:bg-green-800 rounded p-0.5 transition-colors"
223-
>
224-
<MdClose className="w-3 h-3" />
225-
</button>
226-
</span>
227-
)}
228-
229223
{/* Library chips */}
230224
{selectedLibraries?.map((libraryId) => {
231225
const library = availableLibraries.find(

0 commit comments

Comments
 (0)