Connection.Settings component renders a dynamic form based on connector settings. It provides:
- Dynamic form generation based on connector configuration
- Real-time form validation
- Internationalization support
- Automatic state management
- Default value handling
Installation
Usage
States
The component handles various states:- Loading: Displays a loading message while fetching connector configuration
- Error: Shows error message if configuration fetch fails
- Empty: Indicates when no connector is found
- Form: Renders the settings form when configuration is available
Internationalization
The component supports translation keys for:Status Messages
settings.status.loadingsettings.status.errorsettings.status.noConnector
Error Messages
settings.errors.missingMethodsettings.errors.fetchFailed
Connector-specific Translations
settings.connectors.{connectorId}.{settingKey}.labelsettings.connectors.{connectorId}.{settingKey}.descriptionsettings.connectors.{connectorId}.{settingKey}.placeholdersettings.connectors.{connectorId}.{settingKey}.options.{optionValue}settings.connectors.{connectorId}.{settingKey}.required