Skip to content

Commit 68a9e48

Browse files
author
Ian Wensink
committed
feat(styled-components): add helper classes
1 parent afd1d59 commit 68a9e48

File tree

6 files changed

+9
-7
lines changed

6 files changed

+9
-7
lines changed

src/Date/index.jsx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -295,7 +295,7 @@ class Date extends Component {
295295
</Overlay>
296296
</OverlayWrapper>
297297
)}
298-
<ValidationIcon success={this.props.webformElement.isSuccess()} />
298+
<ValidationIcon success={this.props.webformElement.isSuccess()} className='hrw-validation-icon' />
299299
</Wrapper>
300300
);
301301
}

src/Input/index.jsx

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -59,7 +59,7 @@ class Input extends Component {
5959
render() {
6060
return (
6161
<div>
62-
<Wrapper labelDisplay={this.getLabelDisplay()}>
62+
<Wrapper labelDisplay={this.getLabelDisplay()} className={`hrw-input-wrap hrw-label-display-${this.getLabelDisplay()}`}>
6363
<InnerWrapper>
6464
{this.renderTextContent('prefix')}
6565
<BaseInput
@@ -69,7 +69,7 @@ class Input extends Component {
6969
{this.renderTextContent('suffix')}
7070
</InnerWrapper>
7171
</Wrapper>
72-
<ValidationIcon success={this.props.webformElement.isSuccess()} />
72+
<ValidationIcon success={this.props.webformElement.isSuccess()} className='hrw-validation-icon' />
7373
</div>
7474
);
7575
}

src/RangeField/index.jsx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -55,7 +55,7 @@ class RangeField extends Component {
5555
<RangeValueWrapper labelDisplay={this.getLabelPosition()}>
5656
<RangeValue style={{ left: `${this.getPercentageValue()}%` }}>{this.props.value}</RangeValue>
5757
</RangeValueWrapper>
58-
<ValidationIcon success={this.props.webformElement.isSuccess()} />
58+
<ValidationIcon success={this.props.webformElement.isSuccess()} className='hrw-validation-icon' />
5959
</Wrapper>
6060
</div>
6161
);

src/SelectField/index.jsx

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -66,6 +66,7 @@ class SelectField extends Component {
6666
<Wrapper
6767
labelDisplay={this.getLabelPosition()}
6868
success={this.props.webformElement.isValid()}
69+
className='hrw-select-wrapper'
6970
>
7071
<Select
7172
name={this.props.field['#webform_key']}
@@ -81,7 +82,7 @@ class SelectField extends Component {
8182
placeholder={this.props.field['#empty_option'] || 'Selecteer...'}
8283
openAfterFocus
8384
/>
84-
<ValidationIcon success={this.props.webformElement.isSuccess()} />
85+
<ValidationIcon success={this.props.webformElement.isSuccess()} className='hrw-validation-icon' />
8586
</Wrapper>
8687
);
8788
}

src/TextArea/index.jsx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -53,7 +53,7 @@ class TextArea extends Component {
5353
required={!this.props.state.required}
5454
{...attrs}
5555
/>
56-
<ValidationIcon success={this.props.webformElement.isSuccess()} />
56+
<ValidationIcon success={this.props.webformElement.isSuccess()} className='hrw-validation-icon' />
5757
</div>
5858
);
5959
}

src/WebformElement/index.jsx

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -250,6 +250,7 @@ class WebformElement extends Component {
250250
value={cssClass}
251251
class={addClass}
252252
labelDisplay={this.getLabelDisplay()}
253+
className={`hrw-position-${cssClass} hrw-label-display-${this.getLabelDisplay()}`}
253254
>
254255
{Parser(template(this.props.formStore, value))}
255256
</TextContent>
@@ -265,7 +266,7 @@ class WebformElement extends Component {
265266
if(this.props.field['#title'] && show) {
266267
const Wrapper = getNested(() => element.class.meta.label) || Label;
267268
return (
268-
<Wrapper labelDisplay={this.getLabelDisplay()} htmlFor={this.key} className='hrw-label'>
269+
<Wrapper labelDisplay={this.getLabelDisplay()} htmlFor={this.key} className={`hrw-label hrw-label-display-${this.getLabelDisplay()}`}>
269270
{Parser(template(this.props.formStore, this.props.field['#title']))}
270271
{this.getField().required ? (<RequiredMarker>&nbsp;*</RequiredMarker>) : null}
271272
</Wrapper>

0 commit comments

Comments
 (0)