This is an automated email from the ASF dual-hosted git repository.

rusackas pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/superset.git


The following commit(s) were added to refs/heads/master by this push:
     new 2518190b2d style(databases-upload-form): update Upload Form cosmetics  
 (#30758)
2518190b2d is described below

commit 2518190b2d2d7f838944e4ebd0c064e1d93a0fb6
Author: Daniel Lee <[email protected]>
AuthorDate: Thu Oct 31 13:20:16 2024 -0400

    style(databases-upload-form): update Upload Form cosmetics   (#30758)
---
 .../features/databases/UploadDataModel/index.tsx   | 48 +++++++++++++---------
 1 file changed, 29 insertions(+), 19 deletions(-)

diff --git a/superset-frontend/src/features/databases/UploadDataModel/index.tsx 
b/superset-frontend/src/features/databases/UploadDataModel/index.tsx
index ec28091e9b..37f9e6a5e3 100644
--- a/superset-frontend/src/features/databases/UploadDataModel/index.tsx
+++ b/superset-frontend/src/features/databases/UploadDataModel/index.tsx
@@ -173,6 +173,12 @@ const allowedExtensionsToAccept = {
   columnar: '.parquet, .zip',
 };
 
+const extensionsToLabel: Record<UploadType, string> = {
+  csv: 'CSV',
+  excel: 'Excel',
+  columnar: 'Columnar',
+};
+
 export const validateUploadFileExtension = (
   file: UploadFile<any>,
   allowedExtensions: string[],
@@ -478,7 +484,7 @@ const UploadDataModal: 
FunctionComponent<UploadDataModalProps> = ({
       headers: { Accept: 'application/json' },
     })
       .then(() => {
-        addSuccessToast(t('Data Imported'));
+        addSuccessToast(t('Data imported'));
         setIsLoading(false);
         onClose();
       })
@@ -565,9 +571,9 @@ const UploadDataModal: 
FunctionComponent<UploadDataModalProps> = ({
   };
 
   const uploadTitles = {
-    csv: t('CSV Upload'),
-    excel: t('Excel Upload'),
-    columnar: t('Columnar Upload'),
+    csv: t('CSV upload'),
+    excel: t('Excel upload'),
+    columnar: t('Columnar upload'),
   };
 
   const UploadTitle: FC = () => {
@@ -616,9 +622,11 @@ const UploadDataModal: 
FunctionComponent<UploadDataModalProps> = ({
             key="general"
           >
             <Row>
-              <Col span={12}>
+              <Col span={24}>
                 <StyledFormItem
-                  label={t('%(type)s File', { type })}
+                  label={t('%(label)s file', {
+                    label: extensionsToLabel[type],
+                  })}
                   name="file"
                   required
                   rules={[{ validator: validateUpload }]}
@@ -644,7 +652,9 @@ const UploadDataModal: 
FunctionComponent<UploadDataModalProps> = ({
                   </Upload>
                 </StyledFormItem>
               </Col>
-              <Col span={12}>
+            </Row>
+            <Row>
+              <Col span={24}>
                 <StyledFormItem>
                   <SwitchContainer
                     label={t('Preview uploaded file')}
@@ -698,7 +708,7 @@ const UploadDataModal: 
FunctionComponent<UploadDataModalProps> = ({
             <Row>
               <Col span={24}>
                 <StyledFormItem
-                  label={t('Table Name')}
+                  label={t('Table name')}
                   name="table_name"
                   required
                   rules={[
@@ -754,7 +764,7 @@ const UploadDataModal: 
FunctionComponent<UploadDataModalProps> = ({
           <Collapse.Panel
             header={
               <div>
-                <h4>{t('File Settings')}</h4>
+                <h4>{t('File settings')}</h4>
                 <p className="helper">
                   {t(
                     'Adjust how spaces, blank lines, null values are handled 
and other file wide settings.',
@@ -767,7 +777,7 @@ const UploadDataModal: 
FunctionComponent<UploadDataModalProps> = ({
             <Row>
               <Col span={24}>
                 <StyledFormItemWithTip
-                  label={t('If Table Already Exists')}
+                  label={t('If table already exists')}
                   tip={t('What should happen if the table already exists')}
                   name="already_exists"
                 >
@@ -783,7 +793,7 @@ const UploadDataModal: 
FunctionComponent<UploadDataModalProps> = ({
               <Row>
                 <Col span={24}>
                   <StyledFormItem
-                    label={t('Columns To Be Parsed as Dates')}
+                    label={t('Columns to be parsed as dates')}
                     name="column_dates"
                   >
                     <Select
@@ -804,7 +814,7 @@ const UploadDataModal: 
FunctionComponent<UploadDataModalProps> = ({
               <Row>
                 <Col span={24}>
                   <StyledFormItemWithTip
-                    label={t('Decimal Character')}
+                    label={t('Decimal character')}
                     tip={t('Character to interpret as decimal point')}
                     name="decimal_character"
                   >
@@ -890,7 +900,7 @@ const UploadDataModal: 
FunctionComponent<UploadDataModalProps> = ({
             <Row>
               <Col span={24}>
                 <StyledFormItem
-                  label={t('Columns To Read')}
+                  label={t('Columns to read')}
                   name="columns_read"
                 >
                   <Select
@@ -910,7 +920,7 @@ const UploadDataModal: 
FunctionComponent<UploadDataModalProps> = ({
               <Row>
                 <Col span={24}>
                   <StyledFormItemWithTip
-                    label={t('Column Data Types')}
+                    label={t('Column data types')}
                     tip={t(
                       'A dictionary with column names and their data types if 
you need to change the defaults. Example: {"user_id":"int"}. Check Python\'s 
Pandas library for supported data types.',
                     )}
@@ -937,7 +947,7 @@ const UploadDataModal: 
FunctionComponent<UploadDataModalProps> = ({
                 <Row>
                   <Col span={24}>
                     <StyledFormItemWithTip
-                      label={t('Index Column')}
+                      label={t('Index column')}
                       tip={t(
                         'Column to use as the index of the dataframe. If None 
is given, Index label is used.',
                       )}
@@ -960,7 +970,7 @@ const UploadDataModal: 
FunctionComponent<UploadDataModalProps> = ({
               <Row>
                 <Col span={24}>
                   <StyledFormItemWithTip
-                    label={t('Index Label')}
+                    label={t('Index label')}
                     tip={t(
                       "Label for the index column. Don't use an existing 
column name.",
                     )}
@@ -991,7 +1001,7 @@ const UploadDataModal: 
FunctionComponent<UploadDataModalProps> = ({
                 <Row>
                   <Col span={8}>
                     <StyledFormItemWithTip
-                      label={t('Header Row')}
+                      label={t('Header row')}
                       tip={t(
                         'Row containing the headers to use as column names (0 
is first line of data).',
                       )}
@@ -1009,7 +1019,7 @@ const UploadDataModal: 
FunctionComponent<UploadDataModalProps> = ({
                   </Col>
                   <Col span={8}>
                     <StyledFormItemWithTip
-                      label={t('Rows to Read')}
+                      label={t('Rows to read')}
                       tip={t(
                         'Number of rows of file to read. Leave empty (default) 
to read all rows',
                       )}
@@ -1020,7 +1030,7 @@ const UploadDataModal: 
FunctionComponent<UploadDataModalProps> = ({
                   </Col>
                   <Col span={8}>
                     <StyledFormItemWithTip
-                      label={t('Skip Rows')}
+                      label={t('Skip rows')}
                       tip={t('Number of rows to skip at start of file.')}
                       name="skip_rows"
                       rules={[

Reply via email to