File tree Expand file tree Collapse file tree 3 files changed +46
-1
lines changed
projects/igniteui-angular/src/lib/core/styles/components/input Expand file tree Collapse file tree 3 files changed +46
-1
lines changed Original file line number Diff line number Diff line change 112112 }
113113 }
114114
115+ @include m (suffixed) {
116+ @extend %suffixed !optional ;
117+ }
118+
115119 // Textarea modifier
116120 @include m (textarea- group) {
121+ @extend %textarea-group !optional ;
122+
117123 @include e (bundle- main) {
118124 @extend %form-group-textarea-group-bundle-main !optional ;
119125 }
127133 }
128134 }
129135
136+ @include mx (textarea- group, border ) {
137+ @extend %textarea-group--outlined !optional ;
138+ }
139+
130140 @include mx (textarea- group, focused) {
131141 @include e (label ) {
132142 @extend %textarea-group-label--focused !optional ;
Original file line number Diff line number Diff line change 979979 will-change : font-size , color , transform ;
980980 }
981981
982+ @if $variant == ' material' {
983+ %textarea-group :not (%suffixed) {
984+ %form-group-bundle-main {
985+ grid-area : 1 / 2 / span 1 / span 3 ;
986+ padding-inline-end : 0 ;
987+ }
988+
989+ textarea {
990+ padding-inline-end : rem (4px );
991+ width : calc (100% - #{rem (1px )} );
992+ }
993+ }
994+
995+ %textarea-group--outlined :not (%suffixed) {
996+ textarea {
997+ width : calc (100% - #{rem (2px )} );
998+ }
999+ }
1000+ }
1001+
9821002 %form-group-textarea-group-bundle {
9831003 // 3 lines * 22px + 8px bottom padding + 8px top padding
9841004 --textarea-size : #{sizable (
11911211
11921212 @if $material-theme {
11931213 padding : 0 ;
1214+ inset-block-start : rem (-3px );
11941215 }
11951216
11961217 // resets typography styles
16681689 }
16691690
16701691 %indigo-textarea {
1671- padding-block : rem (8 px );
1692+ padding-block : rem (10 px );
16721693 padding-inline : pad-inline (rem (8px ), rem (12px ), rem (16px ));
1694+ inset-block-end : rem (2px );
16731695 }
16741696
16751697 %fluent-textarea {
Original file line number Diff line number Diff line change 182182 < igx-hint > Textarea hint</ igx-hint >
183183 </ igx-input-group >
184184
185+ <!-- textarea -->
186+ < igx-input-group [displayDensity] ="density " [type] ="inputType ">
187+ < label igxLabel > Textarea</ label >
188+ < textarea
189+ name ="inputTextareaTest "
190+ [required] ="isRequired "
191+ igxInput
192+ [disabled] ="isDisabled "
193+ [(ngModel)] ="inputValue "
194+ > </ textarea >
195+ < igx-hint > Textarea hint</ igx-hint >
196+ </ igx-input-group >
197+
185198 <!-- required date field -->
186199 < igx-date-picker *ngIf ="isRequired " #requiredDatePicker
187200 required
You can’t perform that action at this time.
0 commit comments