필드
레이블과 도움말 텍스트를 포함하는 폼 필드 래퍼 컴포넌트입니다.
Import
@use 'podo-ui/scss/molecule/field';basicUsage.title
basicUsage.description
HTML
<div class="field">
<label>이메일</label>
<div class="child">
<input type="email" placeholder="example@email.com" />
</div>
<div class="helper">로그인에 사용할 이메일 주소를 입력하세요</div>
</div>
<div class="field">
<label>비밀번호</label>
<div class="child">
<input type="password" placeholder="비밀번호 입력" />
</div>
<div class="helper">8자 이상의 비밀번호를 입력하세요</div>
</div>실제 예제:
로그인에 사용할 이메일 주소를 입력하세요
8자 이상의 비밀번호를 입력하세요
SCSS 스타일
SCSS
@use 'podo-ui/mixin' as *;
.field {
width: 100%;
display: flex;
flex-direction: column;
gap: s(3);
// Child element wrapper
> div.child {
width: 100%;
> :not(:last-child) {
display: inline-block;
margin-right: s(5);
}
}
// Helper text
> div.helper {
@include p4;
color: color(text-sub);
}
}