File tree Expand file tree Collapse file tree 2 files changed +10
-3
lines changed
src/components/experimental Expand file tree Collapse file tree 2 files changed +10
-3
lines changed Original file line number Diff line number Diff line change 11import styled from 'styled-components' ;
22import { Label } from './Label' ;
33
4- export const InnerWrapper = styled . div `
4+ export const InnerWrapper = styled . div < { hideLabel ?: boolean } > `
55 position: relative;
66 overflow: hidden;
77
88 box-sizing: border-box;
99 width: 100%;
1010
11+ ${ props =>
12+ ! props . hideLabel &&
13+ `
14+ padding-top: var(--wave-exp-typescale-label-2-line-height);
15+ ` }
16+
17+ /* For browsers that support :has(), we use this as a fallback */
1118 /* stylelint-disable selector-type-case, selector-type-no-unknown */
12- &:has(${ Label } ) {
19+ &:has(${ Label } :not(.visually-hidden) ) {
1320 padding-top: var(--wave-exp-typescale-label-2-line-height);
1421 }
1522` ;
Original file line number Diff line number Diff line change @@ -56,7 +56,7 @@ function SelectTriggerWithRef<T extends object>(
5656 return (
5757 < FakeButton $isVisuallyFocused = { state ?. isOpen } ref = { forwardedRef } onClick = { ( ) => buttonRef . current ?. click ( ) } >
5858 { leadingIcon }
59- < InnerWrapper >
59+ < InnerWrapper hideLabel = { hideLabel } >
6060 { hideLabel ? (
6161 < VisuallyHidden >
6262 < Label > { label } </ Label >
You can’t perform that action at this time.
0 commit comments