Skip to main content

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

NameDescriptionTypeDefault
label (required)Text label displayed above the input.strNone
keyIdentifier for the widget, defaults to label if not provided.strNone
placeholderPlaceholder text displayed when the input is empty.str'00.000.000/0001-00'
requiredWhether the input must be filled before proceeding.boolTrue
hintHelp text displayed below the input.strNone
full_widthWhether the input should take up the full width of its container.boolFalse
disabledWhether the input is non-interactive.boolFalse
invalid_messageCustom error message for invalid CNPJ numbers.str'i18n_error_invalid_cnpj'
errorsPre-defined validation error messages to display.Union[List[str], str]None