@cfxlabsinc/b2b-services
    Preparing search index...
    type AddressFieldsOptions = {
        autoComplete?: "off" | { section: string };
        className?: string;
        country: AddressCountry;
        descriptions?: Partial<Record<AddressKey, React.ReactNode>>;
        disabled?: boolean;
        labels?: "visible" | "hidden";
        line2?: boolean;
        renderField?: (slot: AddressFieldSlot) => React.ReactNode;
        required?: Partial<Record<AddressKey, boolean>>;
        search?: AddressSearch;
    }
    Index
    autoComplete?: "off" | { section: string }

    Browser autofill. off for addresses that aren't the user's own; a section keeps two address blocks on one page apart. Default: plain tokens.

    className?: string
    descriptions?: Partial<Record<AddressKey, React.ReactNode>>
    disabled?: boolean
    labels?: "visible" | "hidden"

    hidden keeps labels for screen readers and shows them as placeholders. Default visible.

    line2?: boolean

    Default true.

    renderField?: (slot: AddressFieldSlot) => React.ReactNode

    Field chrome: label, control, description, error.

    required?: Partial<Record<AddressKey, boolean>>

    Overrides which fields are marked required and focused after a pick. Validation stays with the host.

    search?: AddressSearch

    Suggestions for the street line. Omit for plain manual fields.