diff --git a/src/components/file-input/file-input.ts b/src/components/file-input/file-input.ts index 6f955e3e8..d43ffc7e5 100644 --- a/src/components/file-input/file-input.ts +++ b/src/components/file-input/file-input.ts @@ -190,8 +190,10 @@ export default class IgcFileInputComponent extends IgcInputBaseComponent {
- ${this._fileNames ?? - html`${emptyText}`} + + ${this._fileNames ?? + html`${emptyText}`} +
`; diff --git a/src/components/file-input/themes/file-input.base.scss b/src/components/file-input/themes/file-input.base.scss index bc902ae42..599a716cd 100644 --- a/src/components/file-input/themes/file-input.base.scss +++ b/src/components/file-input/themes/file-input.base.scss @@ -18,10 +18,15 @@ $theme: $base; } [part='file-names'] { - @include ellipsis(); - - align-content: center; + display: flex; + align-items: center; + max-height: var-get($theme, 'size'); + height: 100%; grid-area: 1 / 3; + + > span { + @include ellipsis(); + } } [part~='container'] { @@ -39,6 +44,11 @@ $theme: $base; opacity: 0; } + [part~='container'], + [part~='input'] { + height: var-get($theme, 'size'); + } + [part~='input']::file-selector-button { width: 100%; cursor: auto;