fix(SW-360): Solved issue with date field not using placeholder values

This commit is contained in:
Tobias Johansson
2024-09-10 16:52:12 +02:00
committed by Pontus Dreij
parent c5c4f8e7e7
commit ccef7e2666

View File

@@ -60,7 +60,7 @@ export default function DateSelect({ name, registerOptions = {} }: DateProps) {
* date, but we can't check isNan since * date, but we can't check isNan since
* we recieve the date as "1999-01-01" * we recieve the date as "1999-01-01"
*/ */
dateValue = parseDate(d) dateValue = d ? parseDate(d) : null
} catch (error) { } catch (error) {
console.error(error) console.error(error)
} }
@@ -100,7 +100,7 @@ export default function DateSelect({ name, registerOptions = {} }: DateProps) {
placeholder="DD" placeholder="DD"
required required
tabIndex={3} tabIndex={3}
value={segment.value} value={segment.isPlaceholder ? undefined : segment.value}
/> />
</div> </div>
) )
@@ -116,7 +116,7 @@ export default function DateSelect({ name, registerOptions = {} }: DateProps) {
placeholder="MM" placeholder="MM"
required required
tabIndex={2} tabIndex={2}
value={segment.value} value={segment.isPlaceholder ? undefined : segment.value}
/> />
</div> </div>
) )
@@ -132,7 +132,7 @@ export default function DateSelect({ name, registerOptions = {} }: DateProps) {
placeholder="YYYY" placeholder="YYYY"
required required
tabIndex={1} tabIndex={1}
value={segment.value} value={segment.isPlaceholder ? undefined : segment.value}
/> />
</div> </div>
) )