import React from 'react'; import PropTypes from 'prop-types'; import { withTranslation } from 'react-i18next'; import { withUnstatedContainers } from '../../UnstatedUtils'; import AppContainer from '../../../services/AppContainer'; import AdminAppContainer from '../../../services/AdminAppContainer'; function GcsSetting(props) { const { t, adminAppContainer } = props; const { gcsUseOnlyEnvVars } = adminAppContainer.state; return ( <> {gcsUseOnlyEnvVars && (
)}| Database | Environment variables | |
|---|---|---|
| Api Key Json Path | adminAppContainer.changeGcsApiKeyJsonPath(e.target.value)} /> |
{/* eslint-disable-next-line react/no-danger */} |
| {t('admin:app_setting.bucket_name')} | adminAppContainer.changeGcsBucket(e.target.value)} /> |
{/* eslint-disable-next-line react/no-danger */} |
| Name Space | adminAppContainer.changeGcsUploadNamespace(e.target.value)} /> |
{/* eslint-disable-next-line react/no-danger */} |