kpfadnis commited on
Commit
0a1d0ea
·
1 Parent(s): 3dffb90

fix (onboard): CSS fix to handle overflow during on-boarding process.

Browse files
src/views/on-board/DataUploader.module.scss CHANGED
@@ -20,6 +20,7 @@
20
  @use '@carbon/colors' as *;
21
 
22
  .root {
 
23
  height: 100%;
24
  width: 100%;
25
  display: flex;
 
20
  @use '@carbon/colors' as *;
21
 
22
  .root {
23
+ margin-top: $spacing-05;
24
  height: 100%;
25
  width: 100%;
26
  display: flex;
src/views/on-board/DataVerification.module.scss CHANGED
@@ -20,13 +20,14 @@
20
  @use '@carbon/colors' as *;
21
 
22
  .root {
23
- margin-top: $spacing-09;
24
  height: 100%;
25
  width: 100%;
26
  display: flex;
27
  flex-direction: column;
28
  row-gap: $spacing-05;
29
  justify-content: flex-end;
 
30
  }
31
 
32
  .title {
@@ -56,34 +57,33 @@
56
  height: 70%;
57
  display: flex;
58
  flex-direction: column;
 
59
  }
60
 
61
- .navigationButtons {
62
  margin-top: auto;
63
  margin-bottom: $spacing-09;
64
  display: flex;
65
- column-gap: $spacing-05;
66
  }
67
 
68
- .visualizeButton {
69
- margin-top: auto;
70
- margin-bottom: $spacing-09;
71
  }
72
 
73
  .warningContainer {
74
- margin: $spacing-09 0;
75
  display: flex;
76
- column-gap: $spacing-04;
77
- justify-content: center;
78
- align-items: center;
79
  }
80
 
81
  .warningContainerIcon {
82
- color: $gray-40;
83
  }
84
 
85
  .warningContainerText {
86
- font-size: 20px;
87
- line-height: 24px;
88
- color: $gray-40;
89
  }
 
20
  @use '@carbon/colors' as *;
21
 
22
  .root {
23
+ margin-top: $spacing-05;
24
  height: 100%;
25
  width: 100%;
26
  display: flex;
27
  flex-direction: column;
28
  row-gap: $spacing-05;
29
  justify-content: flex-end;
30
+ overflow-y: auto;
31
  }
32
 
33
  .title {
 
57
  height: 70%;
58
  display: flex;
59
  flex-direction: column;
60
+ overflow: auto;
61
  }
62
 
63
+ .navigationContainer {
64
  margin-top: auto;
65
  margin-bottom: $spacing-09;
66
  display: flex;
67
+ flex-direction: column;
68
  }
69
 
70
+ .navigationButtons {
71
+ display: flex;
72
+ column-gap: $spacing-05;
73
  }
74
 
75
  .warningContainer {
76
+ margin-bottom: $spacing-03;
77
  display: flex;
78
+ column-gap: $spacing-03;
 
 
79
  }
80
 
81
  .warningContainerIcon {
82
+ color: var(--cds-support-warning);
83
  }
84
 
85
  .warningContainerText {
86
+ font-size: 16px;
87
+ line-height: 20px;
88
+ color: var(--cds-support-warning);
89
  }
src/views/on-board/DataVerification.tsx CHANGED
@@ -212,37 +212,39 @@ export default memo(function DataVerificationView({
212
  )}
213
  </>
214
  )}
215
- {exampleData.tasks.length > 500 ? (
216
- <div className={classes.warningContainer}>
217
- <WarningAlt
218
- height={'32px'}
219
- width={'32px'}
220
- className={classes.warningContainerIcon}
221
- />
222
- <span className={classes.warningContainerText}>
223
- {`It might take us a moment to get everything ready once you click the "visualize" button`}
224
- </span>
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
225
  </div>
226
- ) : null}
227
- <div className={classes.navigationButtons}>
228
- <Button
229
- kind="secondary"
230
- renderIcon={ArrowLeft}
231
- iconDescription="Return to uploading data"
232
- onClick={onPrev}
233
- >
234
- Return to uploading data
235
- </Button>
236
- <Button
237
- disabled={!exampleData}
238
- renderIcon={ArrowRight}
239
- iconDescription="Proceed"
240
- onClick={() => {
241
- onNext(exampleData);
242
- }}
243
- >
244
- Visualize
245
- </Button>
246
  </div>
247
  </>
248
  ) : null}
 
212
  )}
213
  </>
214
  )}
215
+
216
+ <div className={classes.navigationContainer}>
217
+ {exampleData.tasks.length > 500 ? (
218
+ <div className={classes.warningContainer}>
219
+ <WarningAlt
220
+ className={classes.warningContainerIcon}
221
+ size={18}
222
+ />
223
+ <span className={classes.warningContainerText}>
224
+ {`Due to high number of data points, it might take us a moment to get everything ready once you click the "visualize" button.`}
225
+ </span>
226
+ </div>
227
+ ) : null}
228
+ <div className={classes.navigationButtons}>
229
+ <Button
230
+ kind="secondary"
231
+ renderIcon={ArrowLeft}
232
+ iconDescription="Return to uploading data"
233
+ onClick={onPrev}
234
+ >
235
+ Return to uploading data
236
+ </Button>
237
+ <Button
238
+ disabled={!exampleData}
239
+ renderIcon={ArrowRight}
240
+ iconDescription="Proceed"
241
+ onClick={() => {
242
+ onNext(exampleData);
243
+ }}
244
+ >
245
+ Visualize
246
+ </Button>
247
  </div>
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
248
  </div>
249
  </>
250
  ) : null}
src/views/on-board/Instructions.module.scss CHANGED
@@ -20,6 +20,7 @@
20
  @use '@carbon/colors' as *;
21
 
22
  .root {
 
23
  height: 100%;
24
  width: 100%;
25
  display: flex;
 
20
  @use '@carbon/colors' as *;
21
 
22
  .root {
23
+ margin-top: $spacing-05;
24
  height: 100%;
25
  width: 100%;
26
  display: flex;
src/views/on-board/Onboard.module.scss CHANGED
@@ -34,8 +34,6 @@
34
 
35
  .progressTracker {
36
  margin-top: $spacing-05;
37
- margin-left: $spacing-03;
38
- height: $spacing-12;
39
  }
40
 
41
  .reconfigureBanner {
 
34
 
35
  .progressTracker {
36
  margin-top: $spacing-05;
 
 
37
  }
38
 
39
  .reconfigureBanner {
src/views/on-board/Onboard.tsx CHANGED
@@ -81,7 +81,6 @@ export default memo(function OnboardingView({ onVisualize }: Props) {
81
  <ProgressStep
82
  disabled={!rawData}
83
  label="3. Verify data"
84
- secondaryLabel="Verify data for any formatting issues"
85
  ></ProgressStep>
86
  </ProgressIndicator>
87
  </div>
 
81
  <ProgressStep
82
  disabled={!rawData}
83
  label="3. Verify data"
 
84
  ></ProgressStep>
85
  </ProgressIndicator>
86
  </div>