Skip to content

Commit e9b4c10

Browse files
committed
fix: bulk ops styling
1 parent 7a48c30 commit e9b4c10

File tree

1 file changed

+28
-23
lines changed

1 file changed

+28
-23
lines changed

src/ui/App.tsx

Lines changed: 28 additions & 23 deletions
Original file line numberDiff line numberDiff line change
@@ -303,29 +303,34 @@ function App() {
303303
<div className="container mx-auto px-4 py-8">
304304
<h1 className="text-3xl font-bold mb-6">Create New Core Release</h1>
305305

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>
329334

330335
<div className="space-y-4">
331336
{packages.map((pkg) => (

0 commit comments

Comments
 (0)