|
512 | 512 | } |
513 | 513 |
|
514 | 514 | %form-group-display--disabled { |
| 515 | + pointer-events: none; |
515 | 516 | user-select: none; |
516 | 517 | color: var-get($theme, 'disabled-text-color') !important; |
517 | 518 |
|
|
613 | 614 | caret-color: initial; |
614 | 615 | } |
615 | 616 |
|
| 617 | + %form-group-bundle--warning { |
| 618 | + &::after { |
| 619 | + border-block-end-color: var-get($theme, 'warning-secondary-color'); |
| 620 | + } |
| 621 | + caret-color: initial; |
| 622 | + } |
| 623 | + |
616 | 624 | %form-group-bundle--error { |
617 | 625 | &::after { |
618 | 626 | border-block-end-color: var-get($theme, 'error-secondary-color'); |
|
803 | 811 | &::after { |
804 | 812 | display: none; |
805 | 813 | } |
806 | | - } |
807 | | - |
808 | | - %form-group-bundle--border--hover { |
809 | | - %form-group-bundle-start { |
810 | | - border-color: var-get($theme, 'hover-border-color'); |
811 | | - } |
812 | 814 |
|
813 | | - %igx-input-group__filler { |
814 | | - border-color: var-get($theme, 'hover-border-color'); |
815 | | - } |
816 | | - |
817 | | - %igx-input-group__notch { |
818 | | - border-block-start-color: var-get($theme, 'hover-border-color'); |
819 | | - border-block-end-color: var-get($theme, 'hover-border-color'); |
820 | | - } |
821 | | - |
822 | | - %form-group-bundle-end { |
823 | | - border-color: var-get($theme, 'hover-border-color'); |
| 815 | + &:hover { |
| 816 | + %form-group-bundle-start { |
| 817 | + border-color: var-get($theme, 'hover-border-color'); |
| 818 | + } |
| 819 | + |
| 820 | + %igx-input-group__filler { |
| 821 | + border-color: var-get($theme, 'hover-border-color'); |
| 822 | + } |
| 823 | + |
| 824 | + %igx-input-group__notch { |
| 825 | + border-block-start-color: var-get($theme, 'hover-border-color'); |
| 826 | + border-block-end-color: var-get($theme, 'hover-border-color'); |
| 827 | + } |
| 828 | + |
| 829 | + %form-group-bundle-end { |
| 830 | + border-color: var-get($theme, 'hover-border-color'); |
| 831 | + } |
824 | 832 | } |
825 | 833 | } |
826 | 834 |
|
|
1000 | 1008 | } |
1001 | 1009 | } |
1002 | 1010 |
|
| 1011 | + %form-group-label--focused-border:not(:is( |
| 1012 | + %form-group-border--error, |
| 1013 | + %form-group-border--warning, |
| 1014 | + %form-group-border--success)) |
| 1015 | + { |
| 1016 | + &:hover { |
| 1017 | + %form-group-bundle-start, |
| 1018 | + %form-group-bundle-end, |
| 1019 | + %igx-input-group__filler, |
| 1020 | + %igx-input-group__notch { |
| 1021 | + border-color: var-get($theme, 'focused-border-color'); |
| 1022 | + } |
| 1023 | + } |
| 1024 | + } |
| 1025 | + |
1003 | 1026 | %form-group-label--float-border { |
1004 | 1027 | --label-position: #{sizable(18px, 22px, 26px)}; |
1005 | 1028 |
|
|
1083 | 1106 | color: var-get($theme, 'focused-secondary-color'); |
1084 | 1107 | } |
1085 | 1108 |
|
| 1109 | + %form-group-label--warning { |
| 1110 | + color: var-get($theme, 'warning-secondary-color'); |
| 1111 | + } |
| 1112 | + |
1086 | 1113 | %form-group-label--success { |
1087 | 1114 | color: var-get($theme, 'success-secondary-color'); |
1088 | 1115 | } |
|
1324 | 1351 | %igx-input-group__filler { |
1325 | 1352 | border-block-color: var-get($theme, 'success-secondary-color'); |
1326 | 1353 | } |
| 1354 | + |
| 1355 | + %form-group-bundle--border:hover { |
| 1356 | + %form-group-bundle-start, |
| 1357 | + %form-group-bundle-end, |
| 1358 | + %igx-input-group__filler, |
| 1359 | + %igx-input-group__notch { |
| 1360 | + border-color: var-get($theme, 'success-secondary-color'); |
| 1361 | + } |
| 1362 | + } |
1327 | 1363 | } |
1328 | 1364 |
|
1329 | 1365 | %form-group-line--warning { |
1330 | | - background: var-get($theme, 'error-secondary-color'); |
| 1366 | + background: var-get($theme, 'warning-secondary-color'); |
1331 | 1367 | } |
1332 | 1368 |
|
1333 | 1369 | %form-group-border--warning { |
|
1347 | 1383 | %igx-input-group__filler { |
1348 | 1384 | border-block-color: var-get($theme, 'warning-secondary-color'); |
1349 | 1385 | } |
| 1386 | + |
| 1387 | + %form-group-bundle--border:hover { |
| 1388 | + %form-group-bundle-start, |
| 1389 | + %form-group-bundle-end, |
| 1390 | + %igx-input-group__filler, |
| 1391 | + %igx-input-group__notch { |
| 1392 | + border-color: var-get($theme, 'warning-secondary-color'); |
| 1393 | + } |
| 1394 | + } |
1350 | 1395 | } |
1351 | 1396 |
|
1352 | 1397 | %form-group-line--error { |
|
1370 | 1415 | %igx-input-group__filler { |
1371 | 1416 | border-block-color: var-get($theme, 'error-secondary-color'); |
1372 | 1417 | } |
| 1418 | + |
| 1419 | + %form-group-bundle--border:hover { |
| 1420 | + %form-group-bundle-start, |
| 1421 | + %form-group-bundle-end, |
| 1422 | + %igx-input-group__filler, |
| 1423 | + %igx-input-group__notch { |
| 1424 | + border-color: var-get($theme, 'error-secondary-color'); |
| 1425 | + } |
| 1426 | + } |
1373 | 1427 | } |
1374 | 1428 |
|
1375 | 1429 | %form-group-border--disabled { |
|
1432 | 1486 | color: var-get($theme, 'success-secondary-color'); |
1433 | 1487 | } |
1434 | 1488 |
|
| 1489 | + %form-group-helper--warning { |
| 1490 | + color: var-get($theme, 'warning-secondary-color'); |
| 1491 | + } |
| 1492 | + |
1435 | 1493 | %form-group-helper--error { |
1436 | 1494 | color: var-get($theme, 'error-secondary-color'); |
1437 | 1495 | } |
|
0 commit comments