Skip to content

Commit

Permalink
MaskedInput, CodeBlock - scrollbar overlap fix (HDS-2864) (#2444)
Browse files Browse the repository at this point in the history
  • Loading branch information
KristinLBradley authored Sep 24, 2024
1 parent 47d773a commit 29ae64f
Show file tree
Hide file tree
Showing 8 changed files with 45 additions and 2 deletions.
7 changes: 7 additions & 0 deletions .changeset/real-cobras-collect.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,7 @@
---
"@hashicorp/design-system-components": patch
---

`MaskedInput` - Changed textarea scrollbar-width to "thin" to reduce overlap with toggle button.

`CodeBlock` - Changed textarea scrollbar-width to "thin" to reduce overlap with copy button.
Original file line number Diff line number Diff line change
Expand Up @@ -36,6 +36,7 @@ $hds-code-block-code-padding: 16px;
word-spacing: normal;
tab-size: 4;
hyphens: none;
scrollbar-width: thin;

@media print { text-shadow: none; }
}
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -19,6 +19,7 @@ $hds-form-masked-input-button-size: 24px;
.hds-form-masked-input__control {
grid-area: input;
padding-right: calc(var(--token-form-control-padding) + $hds-form-masked-input-button-size);
scrollbar-width: thin;
}
}

Expand Down
13 changes: 13 additions & 0 deletions showcase/app/templates/components/form/masked-input.hbs
Original file line number Diff line number Diff line change
Expand Up @@ -57,6 +57,19 @@
<SF.Item @label="With multiline value (template literal)">
<Hds::Form::MaskedInput::Base @isMultiline={{true}} @isContentMasked={{false}} @value={{this.multilineText2}} />
</SF.Item>
<SF.Item @label="With long wrapping text (masked)">
<Hds::Form::MaskedInput::Base
@isMultiline={{true}}
@value="Lorem ipsum odor amet, consectetuer adipiscing elit. Feugiat sed felis dictum taciti arcu senectus! Nulla mauris sollicitudin venenatis et leo; tortor facilisi penatibus. Tempor efficitur suspendisse sollicitudin netus sollicitudin sagittis euismod accumsan habitasse. Fusce nibh malesuada neque elementum venenatis risus platea montes. Risus vivamus maecenas hendrerit eu in ante potenti odio. Ex tellus cubilia fringilla condimentum velit; euismod dui. Ultricies lobortis senectus dis ut purus."
/>
</SF.Item>
<SF.Item @label="With long wrapping text (in clear)">
<Hds::Form::MaskedInput::Base
@isMultiline={{true}}
@isContentMasked={{false}}
@value="Lorem ipsum odor amet, consectetuer adipiscing elit. Feugiat sed felis dictum taciti arcu senectus! Nulla mauris sollicitudin venenatis et leo; tortor facilisi penatibus. Tempor efficitur suspendisse sollicitudin netus sollicitudin sagittis euismod accumsan habitasse. Fusce nibh malesuada neque elementum venenatis risus platea montes. Risus vivamus maecenas hendrerit eu in ante potenti odio. Ex tellus cubilia fringilla condimentum velit; euismod dui. Ultricies lobortis senectus dis ut purus."
/>
</SF.Item>
</Shw::Flex>

<Shw::Divider @level="2" />
Expand Down
3 changes: 2 additions & 1 deletion website/docs/components/code-block/index.md
Original file line number Diff line number Diff line change
Expand Up @@ -10,7 +10,7 @@ previewImage: assets/illustrations/components/code-block.jpg
navigation:
keywords: ['code', 'snippet', 'copy', 'text', 'editor', 'language', 'example', 'syntax', 'highlight']
status:
updated: 4.10.0
updated: 4.12.0
---

<section data-tab="Guidelines">
Expand All @@ -33,5 +33,6 @@ status:
</section>

<section data-tab="Version history">
@include "partials/version-history/4.12.0.md"
@include "partials/version-history/4.10.0.md"
</section>
Original file line number Diff line number Diff line change
@@ -0,0 +1,7 @@
## 4.12.0

### Updated

`CodeBlock`

- Changed textarea scrollbar-width to “thin” to reduce overlap with copy button.
8 changes: 7 additions & 1 deletion website/docs/components/form/masked-input/index.md
Original file line number Diff line number Diff line change
Expand Up @@ -9,6 +9,8 @@ related: ['components/form/text-input', 'components/form/textarea']
previewImage: assets/illustrations/components/form/masked-input.jpg
navigation:
keywords: ['masked' ,'sensitive', 'obscured', 'obfuscated', 'secret', 'form', 'input', 'textarea']
status:
updated: 4.12.0
---

<section data-tab="Guidelines">
Expand All @@ -28,4 +30,8 @@ navigation:

<section data-tab="Accessibility">
@include "partials/accessibility/accessibility.md"
</section>
</section>

<section data-tab="Version history">
@include "partials/version-history/4.12.0.md"
</section>
Original file line number Diff line number Diff line change
@@ -0,0 +1,7 @@
## 4.12.0

### Updated

`MaskedInput`

- Changed textarea scrollbar-width to “thin” to reduce overlap with toggle button.

0 comments on commit 29ae64f

Please sign in to comment.