API_KEY | string | undefined | Your Google Maps API Key. Required to load the Places Library. |
onFinish | (address: Address) => void | undefined | Callback function triggered on form submission, returning the selected address information. |
formRowGutter | Gutter or [Gutter, Gutter] | [10, 10] | Gutter size for the layout grid of the form. |
countyColSpan | `number | string` | 24 |
cityColSpan | `number | string` | 24 |
submitColSpan | `number | string` | 24 |
cityClassName | string | undefined | CSS class for the city input field. |
countryClassName | string | undefined | CSS class for the country input field. |
submitClassName | string | undefined | CSS class for the submit button. |
cityStyle | React.CSSProperties | undefined | Inline style for the city input field. |
countryStyle | React.CSSProperties | undefined | Inline style for the country input field. |
submitStyle | React.CSSProperties | undefined | Inline style for the submit button. |
cityPlaceholder | string | 'Select city' | Placeholder text for the city input field. |
countryPlaceholder | string | 'Select country' | Placeholder text for the country input field. |
submitText | string | 'Submit' | Text to display on the submit button. |
loading | boolean | undefined | Shows a loading state if set to true. |
rowWrapperClassName | string | undefined | CSS class for the wrapper row element. |
rowWrapperStyle | React.CSSProperties | undefined | Inline style for the wrapper row element. |
cityColClassName | string | undefined | CSS class for the column containing the city input field. |
cityColStyle | React.CSSProperties | undefined | Inline style for the column containing the city input field. |
countryColClassName | string | undefined | CSS class for the column containing the country input field. |
countryColStyle | React.CSSProperties | undefined | Inline style for the column containing the country input field. |
submitColClassName | string | undefined | CSS class for the column containing the submit button. |
submitColStyle | React.CSSProperties | undefined | Inline style for the column containing the submit button. |
citySkeletonClassName | string | undefined | CSS class for the skeleton loader of the city input field. |
citySkeletonStyle | React.CSSProperties | undefined | Inline style for the skeleton loader of the city input field. |
countrySkeletonClassName | string | undefined | CSS class for the skeleton loader of the country input field. |
countrySkeletonStyle | React.CSSProperties | undefined | Inline style for the skeleton loader of the country input field. |
submitSkeletonClassName | string | undefined | CSS class for the skeleton loader of the submit button. |
submitSkeletonStyle | React.CSSProperties | undefined | Inline style for the skeleton loader of the submit button. |