CnpjInput
CNPJ (Brazilian company registry) input widget.
Signature
def CnpjInput(
label: str,
key: str = None,
placeholder: str = '00.000.000/0001-00',
required: bool = True,
hint: str = None,
full_width: bool = False,
disabled: bool = False,
invalid_message: str = 'i18n_error_invalid_cnpj',
errors: Union[List[str], str] = None
)
Parameters
Name | Description | Type | Default |
---|---|---|---|
label (required) | Text label displayed above the input. | str | None |
key | Identifier for the widget, defaults to label if not provided. | str | None |
placeholder | Placeholder text displayed when the input is empty. | str | '00.000.000/0001-00' |
required | Whether the input must be filled before proceeding. | bool | True |
hint | Help text displayed below the input. | str | None |
full_width | Whether the input should take up the full width of its container. | bool | False |
disabled | Whether the input is non-interactive. | bool | False |
invalid_message | Custom error message for invalid CNPJ numbers. | str | 'i18n_error_invalid_cnpj' |
errors | Pre-defined validation error messages to display. | Union[List[str], str] | None |