Browse Source

update create success snackbar i18n

tumao 4 years ago
parent
commit
3c27ab869d

+ 5 - 4
client/src/hooks/Pagination.ts

@@ -4,12 +4,13 @@ const PAGE_SIZE = 10;
 export const usePaginationHook = (list: any[]) => {
   const [currentPage, setCurrentPage] = useState(0);
 
-  const offset = useMemo(() => PAGE_SIZE * currentPage, [currentPage]);
   const total = list.length;
-  const data = useMemo(() => {
+  const { data, offset } = useMemo(() => {
     const offset = PAGE_SIZE * currentPage;
-    const test = list.slice(offset, offset + PAGE_SIZE);
-    return test;
+    return {
+      offset,
+      data: list.slice(offset, offset + PAGE_SIZE),
+    };
   }, [list, currentPage]);
 
   const handleCurrentPage = (page: number) => {

+ 2 - 1
client/src/i18n/cn/partition.ts

@@ -2,6 +2,8 @@ const partitionTrans = {
   create: 'Create Partition',
   delete: 'Delete partition',
 
+  partition: 'Partition',
+
   id: 'ID',
   name: 'Name',
   status: 'Status',
@@ -10,7 +12,6 @@ const partitionTrans = {
 
   createTitle: 'Create Partition',
   nameWarning: '_default is reserved, cannot be used as name',
-  createSuccess: 'Partition has been created',
 };
 
 export default partitionTrans;

+ 1 - 0
client/src/i18n/cn/success.ts

@@ -1,5 +1,6 @@
 const successTrans = {
   connect: 'Connet milvus success',
+  create: `{{name}} has been created`,
 };
 
 export default successTrans;

+ 2 - 1
client/src/i18n/en/partition.ts

@@ -2,6 +2,8 @@ const partitionTrans = {
   create: 'Create Partition',
   delete: 'Delete partition',
 
+  partition: 'Partition',
+
   id: 'ID',
   name: 'Name',
   status: 'Status',
@@ -10,7 +12,6 @@ const partitionTrans = {
 
   createTitle: 'Create Partition',
   nameWarning: '_default is reserved, cannot be used as name',
-  createSuccess: 'Partition has been created',
 };
 
 export default partitionTrans;

+ 1 - 0
client/src/i18n/en/success.ts

@@ -1,5 +1,6 @@
 const successTrans = {
   connect: 'Connet milvus success',
+  create: `{{name}} has been created`,
 };
 
 export default successTrans;

+ 2 - 1
client/src/pages/partitions/partitions.tsx

@@ -28,6 +28,7 @@ const Partitions: FC<{
 }> = ({ collectionName }) => {
   const classes = useStyles();
   const { t } = useTranslation('partition');
+  const { t: successTrans } = useTranslation('success');
   const InfoIcon = icons.info;
 
   const [selectedPartitions, setSelectedPartitions] = useState<PartitionView[]>(
@@ -142,7 +143,7 @@ const Partitions: FC<{
 
     await PartitionHttp.createPartition(param);
 
-    openSnackBar(t('createSuccess'));
+    openSnackBar(successTrans('create', { name: t('partition') }));
     handleCloseDialog();
     // refresh partitions
     fetchPartitions(collectionName);