File size: 1,194 Bytes
967c830
 
 
 
 
 
 
 
badd5fe
967c830
 
 
 
 
 
 
badd5fe
967c830
 
 
badd5fe
 
 
 
967c830
 
 
c22c6b5
967c830
 
c22c6b5
967c830
 
 
 
 
 
 
f3d0ebd
 
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
import { Col, Divider, Row, Spin, Typography } from 'antd';
import CategoryPanel from './category-panel';
import ConfigurationForm from './configuration';
import {
  useHandleChunkMethodChange,
  useSelectKnowledgeDetailsLoading,
} from './hooks';

import { useTranslate } from '@/hooks/commonHooks';
import styles from './index.less';

const { Title } = Typography;

const Configuration = () => {
  const loading = useSelectKnowledgeDetailsLoading();
  const { form, chunkMethod } = useHandleChunkMethodChange();
  const { t } = useTranslate('knowledgeConfiguration');

  return (
    <div className={styles.configurationWrapper}>

      <Title level={5}>

        {t('configuration', { keyPrefix: 'knowledgeDetails' })}

      </Title>

      <p>{t('titleDescription')}</p>

      <Divider></Divider>

      <Spin spinning={loading}>

        <Row gutter={32}>

          <Col span={8}>

            <ConfigurationForm form={form}></ConfigurationForm>

          </Col>

          <Col span={16}>

            <CategoryPanel chunkMethod={chunkMethod}></CategoryPanel>

          </Col>

        </Row>

      </Spin>

    </div>
  );
};

export default Configuration;