Skip to content

Commit 4704bd6

Browse files
committed
fix: パーツ追加・編集ダイアログで在庫数0が表示されない問題を修正 fixes #7
- PartAddModal, PartEditModalのnumber型フィールドで || '' を ?? '' に変更 - 値が0の場合にfalsyとして評価されて空文字列になる問題を解決 - 初期在庫数に0を入力した際に正しく表示されるように修正
1 parent b88e606 commit 4704bd6

File tree

2 files changed

+2
-2
lines changed

2 files changed

+2
-2
lines changed

src/components/PartAddModal.tsx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -174,7 +174,7 @@ export const PartAddModal: React.FC<PartAddModalProps> = ({
174174
type="number"
175175
min="0"
176176
step={field.key === 'price_per_unit' ? '0.01' : '1'}
177-
value={formData[field.key as keyof typeof formData] || ''}
177+
value={formData[field.key as keyof typeof formData] ?? ''}
178178
onChange={(e) => handleInputChange(field.key,
179179
field.key === 'price_per_unit'
180180
? parseFloat(e.target.value) || 0

src/components/PartEditModal.tsx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -149,7 +149,7 @@ export const PartEditModal: React.FC<PartEditModalProps> = ({
149149
type="number"
150150
min="0"
151151
step={field.key === 'price_per_unit' ? '0.01' : '1'}
152-
value={formData[field.key as keyof PartWithInventory] || ''}
152+
value={formData[field.key as keyof PartWithInventory] ?? ''}
153153
onChange={(e) => handleInputChange(field.key,
154154
field.key === 'price_per_unit'
155155
? parseFloat(e.target.value) || 0

0 commit comments

Comments
 (0)