From b53e9d7a8cef353cee4470bd8eef1f01ce85881d Mon Sep 17 00:00:00 2001
From: "copilot-swe-agent[bot]" <198982749+Copilot@users.noreply.github.com>
Date: Wed, 26 Nov 2025 18:03:01 +0000
Subject: [PATCH 1/2] Initial plan
From 6dec70bc54ba34c7eb018880db7c366da5e633ca Mon Sep 17 00:00:00 2001
From: "copilot-swe-agent[bot]" <198982749+Copilot@users.noreply.github.com>
Date: Wed, 26 Nov 2025 18:12:42 +0000
Subject: [PATCH 2/2] fix(create-group): set default price range to cheapest
option
- Changed default budget value from empty string to priceRanges[0].value
- Added test to verify the cheapest price range ($10 - $20) is selected by default
Closes #574
Co-authored-by: alexappleget <137813659+alexappleget@users.noreply.github.com>
---
app/create-group-page/page.test.tsx | 7 +++++++
app/create-group-page/page.tsx | 2 +-
2 files changed, 8 insertions(+), 1 deletion(-)
diff --git a/app/create-group-page/page.test.tsx b/app/create-group-page/page.test.tsx
index 83cba9e2..cd21baee 100644
--- a/app/create-group-page/page.test.tsx
+++ b/app/create-group-page/page.test.tsx
@@ -39,6 +39,13 @@ describe('Create Group Page', () => {
});
});
+ it('has the cheapest price range selected by default', () => {
+ render();
+
+ const priceRangeButton = screen.getByRole('combobox');
+ expect(priceRangeButton).toHaveTextContent('$10 - $20');
+ });
+
describe('Close (X) button', () => {
it('renders the X button with the correct href', () => {
render();
diff --git a/app/create-group-page/page.tsx b/app/create-group-page/page.tsx
index 5760fbc1..8fc1a046 100644
--- a/app/create-group-page/page.tsx
+++ b/app/create-group-page/page.tsx
@@ -87,7 +87,7 @@ export default function CreateGroupPage() {
description: '',
drawing_date: undefined,
exchange_date: undefined,
- budget: '',
+ budget: priceRanges[0].value,
group_image: GROUP_IMAGES[0].src,
},
});