@@ -303,29 +303,34 @@ function App() {
303
303
< div className = "container mx-auto px-4 py-8" >
304
304
< h1 className = "text-3xl font-bold mb-6" > Create New Core Release</ h1 >
305
305
306
- { showCheckboxes && selectedPackages . size > 0 ? (
307
- < div className = "mb-4 p-4 bg-gray-100 rounded" >
308
- < span className = "mr-2" >
309
- Bulk action for { selectedPackages . size } packages:
310
- </ span >
311
- { RELEASE_TYPE_OPTIONS . map ( ( { label, value } ) => (
312
- < button
313
- key = { value }
314
- onClick = { ( ) => handleBulkAction ( value as ReleaseType ) }
315
- className = "mr-2 px-3 py-1 bg-blue-500 text-white rounded hover:bg-blue-600"
316
- >
317
- { label }
318
- </ button >
319
- ) ) }
320
- </ div >
321
- ) : (
322
- < button
323
- onClick = { ( ) => setShowCheckboxes ( true ) }
324
- className = "px-3 py-1 bg-blue-500 text-white rounded hover:bg-blue-600"
325
- >
326
- Select multiple packages
327
- </ button >
328
- ) }
306
+ < div className = "mb-4 p-4 bg-gray-100 rounded" >
307
+ { showCheckboxes && selectedPackages . size > 0 ? (
308
+ < >
309
+ < span className = "mr-2" >
310
+ Bulk action for { selectedPackages . size } packages:
311
+ </ span >
312
+ { RELEASE_TYPE_OPTIONS . map ( ( { label, value } ) => (
313
+ < button
314
+ key = { value }
315
+ onClick = { ( ) => {
316
+ handleBulkAction ( value as ReleaseType ) ;
317
+ setShowCheckboxes ( false ) ;
318
+ } }
319
+ className = "mr-2 px-3 py-1 bg-blue-500 text-white rounded hover:bg-blue-600"
320
+ >
321
+ { label }
322
+ </ button >
323
+ ) ) }
324
+ </ >
325
+ ) : (
326
+ < button
327
+ onClick = { ( ) => setShowCheckboxes ( ! showCheckboxes ) }
328
+ className = "px-3 py-1 bg-blue-500 text-white rounded hover:bg-blue-600"
329
+ >
330
+ Select multiple packages
331
+ </ button >
332
+ ) }
333
+ </ div >
329
334
330
335
< div className = "space-y-4" >
331
336
{ packages . map ( ( pkg ) => (
0 commit comments