How to use the @commercetools-uikit/localized-utils.createLocalizedDataAttributes function in @commercetools-uikit/localized-utils

To help you get started, we’ve selected a few @commercetools-uikit/localized-utils examples, based on popular ways it is used in public projects.

Secure your code as it's written. Use Snyk Code to scan source code in minutes - no build needed - and fix issues immediately.

github commercetools / ui-kit / src / components / inputs / localized-rich-text-input / localized-rich-text-input.js View on Github external
remainingLanguages={languages.length - 1}
              toggleLanguages={toggleLanguages}
              isLastLanguage={isLastLanguage}
              hasErrorOnRemainingLanguages={hasErrorOnRemainingLanguages}
              hasWarningOnRemainingLanguages={hasWarningOnRemainingLanguages}
              hasError={Boolean(
                props.hasError || (props.errors && props.errors[language])
              )}
              hasWarning={Boolean(
                props.hasWarning || (props.warnings && props.warnings[language])
              )}
              warning={props.warnings && props.warnings[language]}
              error={props.errors && props.errors[language]}
              showExpandIcon={props.showExpandIcon}
              onClickExpand={props.onClickExpand}
              {...createLocalizedDataAttributes(props, language)}
            />
          );
        })}
github commercetools / ui-kit / src / components / inputs / localized-multiline-text-input / localized-multiline-text-input.js View on Github external
hasWarningOnRemainingLanguages
                      )}
                    />
                  );
                return null;
              })()}
              hasError={Boolean(
                props.hasError || (props.errors && props.errors[language])
              )}
              hasWarning={Boolean(
                props.hasWarning || (props.warnings && props.warnings[language])
              )}
              intl={intl}
              warning={props.warnings && props.warnings[language]}
              error={props.errors && props.errors[language]}
              {...createLocalizedDataAttributes(props, language)}
            />
          );
        })}
github commercetools / ui-kit / src / components / inputs / localized-text-input / localized-text-input.js View on Github external
name={LocalizedTextInput.getName(props.name, language)}
                  value={props.value[language]}
                  onChange={props.onChange}
                  language={language}
                  placeholder={
                    props.placeholder ? props.placeholder[language] : undefined
                  }
                  onBlur={props.onBlur}
                  onFocus={props.onFocus}
                  isAutofocussed={index === 0 && props.isAutofocussed}
                  isDisabled={props.isDisabled}
                  isReadOnly={props.isReadOnly}
                  hasError={Boolean(
                    props.hasError || (props.errors && props.errors[language])
                  )}
                  {...createLocalizedDataAttributes(props, language)}
                />
                {props.errors && props.errors[language]}
                {(() => {
                  if (
                    !hasRemainingLanguages ||
                    props.hideLanguageExpansionControls
                  )
                    return null;

                  if (isFirstLanguage && !areLanguagesExpanded)
                    return (
                      
                    );
github commercetools / ui-kit / src / components / inputs / localized-money-input / localized-money-input.js View on Github external
hasWarningOnRemainingCurrencies
                      )}
                    />
                  );
                return null;
              })()}
              hasError={Boolean(
                props.hasError || (props.errors && props.errors[currency])
              )}
              hasWarning={Boolean(
                props.hasWarning || (props.warnings && props.warnings[currency])
              )}
              intl={intl}
              warning={props.warnings && props.warnings[currency]}
              error={props.errors && props.errors[currency]}
              {...createLocalizedDataAttributes(props, currency)}
            />
          );
        })}