Skip to content

Commit 48ba643

Browse files
authored
chore: upgrade embedded api (#398)
1 parent 6f39457 commit 48ba643

File tree

3 files changed

+11
-8
lines changed

3 files changed

+11
-8
lines changed

package-lock.json

Lines changed: 4 additions & 4 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -110,7 +110,7 @@
110110
"typescript": "^5.8.3"
111111
},
112112
"dependencies": {
113-
"@gusto/embedded-api": "^0.6.5",
113+
"@gusto/embedded-api": "^0.6.6",
114114
"@hookform/error-message": "^2.0.1",
115115
"@hookform/resolvers": "^3.10.0",
116116
"@internationalized/date": "^3.8.0",

src/components/Company/StateTaxes/StateTaxesForm/StateTaxesForm.tsx

Lines changed: 6 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -43,15 +43,16 @@ function Root({ companyId, state, className, children }: StateTaxesFormProps) {
4343
// Schema and default value generation
4444
const { dynamicSchema, defaultValues } = useMemo(() => {
4545
const schemaShape: Record<string, z.ZodObject<Record<string, z.ZodTypeAny>>> = {}
46-
const values: Partial<Record<string, Record<string, string | boolean | undefined>>> = {}
46+
const values: Partial<Record<string, Record<string, string | boolean | number | undefined>>> =
47+
{}
4748

4849
//Looping through each requirement set
4950
stateTaxRequirements.requirementSets?.forEach(requirementSet => {
5051
if (!requirementSet.key) return
5152

5253
const requirementSetKey = requirementSet.key
5354
const requirementShape: Record<string, z.ZodTypeAny> = {}
54-
const requirementValues: Record<string, string | boolean | undefined> = {}
55+
const requirementValues: Record<string, string | boolean | number | undefined> = {}
5556

5657
requirementSet.requirements?.forEach(requirement => {
5758
if (!requirement.key) return
@@ -62,7 +63,9 @@ function Root({ companyId, state, className, children }: StateTaxesFormProps) {
6263
requirementValues[requirementKey] =
6364
requirement.metadata?.type === 'radio'
6465
? (requirement.value ?? undefined)
65-
: (requirement.value ?? '')
66+
: requirement.value
67+
? String(requirement.value)
68+
: ''
6669

6770
// --- Schema Logic ---
6871
// Start with a basic string schema

0 commit comments

Comments
 (0)