import React, { FC, useState } from 'react'; import { useTranslation } from 'react-i18next'; import { Collapse } from 'reactstrap'; import { AllSupportedActions } from '~/interfaces/activity'; import { useActivityExpirationSeconds, useAuditLogAvailableActions } from '~/stores/context'; export const AuditLogSettings: FC = () => { const { t } = useTranslation(); const [isExpandActionList, setIsExpandActionList] = useState(false); const { data: activityExpirationSecondsData } = useActivityExpirationSeconds(); const activityExpirationSeconds = activityExpirationSecondsData != null ? activityExpirationSecondsData : 2592000; const { data: availableActionsData } = useAuditLogAvailableActions(); const availableActions = availableActionsData != null ? availableActionsData : []; return ( <>

{t('admin:audit_log_management.activity_expiration_date')}

{t('admin:audit_log_management.activity_expiration_date_explain')}

error FIXED

{t('admin:audit_log_management.available_action_list')} {`${availableActions.length} / ${AllSupportedActions.length}`}

{t('admin:audit_log_management.available_action_list_explain')}

); };