Skip to content

Commit 4e75829

Browse files
committed
fix: improve responsive layout for validation views
Consolidate responsive breakpoints to 700px for better mobile experience. On screens <= 700px, sections now have: - Reduced padding (12px vertical, 8px horizontal) - No box-shadow (removed border) - 2px top border for visual separation between sections - First section has no top border to avoid unnecessary line - Reduced margins to maximize screen space This ensures clear visual separation without horizontal borders that would clutter narrow screens, while maintaining good readability on larger displays with box-shadow borders. Signed-off-by: Vitor Mattos <[email protected]>
1 parent 367129a commit 4e75829

File tree

3 files changed

+37
-8
lines changed

3 files changed

+37
-8
lines changed

src/components/validation/EnvelopeValidation.vue

Lines changed: 11 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -275,9 +275,18 @@ export default {
275275
box-shadow: 0 0 6px 0 var(--color-box-shadow);
276276
margin-bottom: 16px;
277277
278-
@media screen and (max-width: 900px) {
279-
padding: 12px;
278+
@media screen and (max-width: 700px) {
279+
padding: 12px 8px;
280280
box-shadow: none;
281+
border-top: 2px solid var(--color-border-dark);
282+
border-radius: 0;
283+
margin-bottom: 0;
284+
margin-top: 12px;
285+
286+
&:first-child {
287+
border-top: none;
288+
margin-top: 0;
289+
}
281290
}
282291
283292
.header {

src/components/validation/FileValidation.vue

Lines changed: 11 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -82,9 +82,18 @@ export default {
8282
}
8383
}
8484
85-
@media screen and (max-width: 900px) {
86-
padding: 12px;
85+
@media screen and (max-width: 700px) {
86+
padding: 12px 8px;
8787
box-shadow: none;
88+
border-top: 2px solid var(--color-border-dark);
89+
border-radius: 0;
90+
margin-bottom: 0;
91+
margin-top: 12px;
92+
93+
&:first-child {
94+
border-top: none;
95+
margin-top: 0;
96+
}
8897
}
8998
}
9099
</style>

src/views/Validation.vue

Lines changed: 15 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -624,12 +624,15 @@ export default {
624624
width: 100%;
625625
box-shadow: 0 0 6px 0 var(--color-box-shadow);
626626
627-
@media screen and (max-width: 900px) {
627+
@media screen and (max-width: 700px) {
628628
width: 100%;
629629
display: flex;
630630
justify-content: center;
631631
align-items: center;
632632
max-width: 100%;
633+
padding: 12px;
634+
margin: 12px;
635+
box-shadow: none;
633636
}
634637
}
635638
button {
@@ -647,8 +650,18 @@ export default {
647650
margin-bottom: 10px;
648651
width: unset;
649652
overflow: hidden;
650-
@media screen and (max-width: 900px) {
653+
@media screen and (max-width: 700px) {
651654
max-width: 100%;
655+
padding: 12px 8px;
656+
box-shadow: none;
657+
border-top: 2px solid var(--color-border-dark);
658+
border-radius: 0;
659+
margin-bottom: 0;
660+
margin-top: 12px;
661+
&:first-child {
662+
border-top: none;
663+
margin-top: 0;
664+
}
652665
}
653666
.action-items {
654667
gap: 12px;
@@ -773,8 +786,6 @@ export default {
773786
margin-inline-end: 0;
774787
.section {
775788
width: unset;
776-
box-shadow: none;
777-
padding: 10px !important;
778789
779790
.signers {
780791
.date-signed-desktop {

0 commit comments

Comments
 (0)