-
-
-
{
- handleValidation('name', e.target.value)
- updateExtensionPropertiesHandler('name', e.target.value);
- }}
- />
-
- Please select a valid vendor name.
-
-
-
-
-
{
- handleValidation('vendorName', e.target.value)
- updateExtensionPropertiesHandler('vendorName', e.target.value);
- }}
- />
-
- Please select a valid vendor name.
-
-
-
-
-
{
- handleValidation('extensionKey', e.target.value)
- updateExtensionPropertiesHandler('extensionKey', e.target.value);
- }}
- />
-
- Please select a valid extension key.
-
-
-
-
-
-
-
-
-
-
-
- {
- updateExtensionPropertiesHandler('emConf.version', e.target.value);
- }}
- />
-
-
-
-
-
-
-
-
- {
- updateExtensionPropertiesHandler('emConf.disableVersioning', e.target.checked);
- }}
- />
-
-
-
- {
- updateExtensionPropertiesHandler('emConf.disableLocalization', e.target.checked);
- }}
- />
-
-
-
- {
- updateExtensionPropertiesHandler('emConf.generateDocumentationTemplate', e.target.checked);
- }}
- />
-
-
-
- {
- updateExtensionPropertiesHandler('emConf.generateEmptyGitRepository', e.target.checked);
- }}
- />
-
-
-
- {
- updateExtensionPropertiesHandler('emConf.generateEditorConfig', e.target.checked);
- }}
- />
-
-
-
-
- {
- updateExtensionPropertiesHandler('emConf.sourceLanguage', e.target.value);
- }}
- disabled
- />
-
-
-
-
-
-
-
-
-
+
{
+ handleValidation('name', value)
+ updateExtensionPropertiesHandler('name', value);
+ }}
+ />
+ {
+ handleValidation('vendorName', value)
+ updateExtensionPropertiesHandler('vendorName', value);
+ }}
+ />
+ {
+ handleValidation('extensionKey', value)
+ updateExtensionPropertiesHandler('extensionKey', value);
+ }}
+ />
+ {
+ updateExtensionPropertiesHandler('description', value);
+ }}
+ />
+ {
+ updateExtensionPropertiesHandler('emConf.category', value);
+ }}
+ />
+ {
+ updateExtensionPropertiesHandler('emConf.version', value);
+ }}
+ />
+ {
+ updateExtensionPropertiesHandler('emConf.state',value);
+ }}
+ />
+ {
+ updateExtensionPropertiesHandler('emConf.disableVersioning', value);
+ }}
+ />
+ {
+ updateExtensionPropertiesHandler('emConf.disableLocalization', value);
+ }}
+ />
+ {
+ updateExtensionPropertiesHandler('emConf.generateDocumentationTemplate', value);
+ }}
+ />
+ {
+ updateExtensionPropertiesHandler('emConf.generateEmptyGitRepository', value);
+ }}
+ />
+ {
+ updateExtensionPropertiesHandler('emConf.generateEditorConfig', value);
+ }}
+ />
+ {
+ updateExtensionPropertiesHandler('emConf.sourceLanguage', value);
+ }}
+ />
+ {
+ handleTargetTYPO3VersionChange
+ }}
+ />
+ 12.4.0"}
+ label={"Depends on"}
+ initialvalue={extensionProperties.emConf.dependsOn}
+ identifier={"extensionDependsOn"}
+ onChange={(value) => {
+ updateExtensionPropertiesHandler('emConf.dependsOn', value);
+ }}
+ />