@@ -351,6 +351,7 @@ exports[`TextInput renders contrast 1`] = `
351351 - ms - flex - align : stretch ;
352352 align - items : stretch ;
353353 min - height : 32px ;
354+ background - color : #f6f8fa ;
354355 background - repeat : no - repeat ;
355356 background - position : right 8px center ;
356357 padding - left : 0 ;
@@ -765,6 +766,111 @@ exports[`TextInput renders leadingVisual 1`] = `
765766</span >
766767` ;
767768
769+ exports [` TextInput renders monospace 1` ] = `
770+ .c1 {
771+ border : 0 ;
772+ font - size : inherit ;
773+ font - family : inherit ;
774+ background - color : transparent ;
775+ - webkit - appearance : none ;
776+ color : inherit ;
777+ width : 100 % ;
778+ }
779+
780+ .c1:focus {
781+ outline : 0 ;
782+ }
783+
784+ .c0 {
785+ font - size : 14px ;
786+ line - height : 20px ;
787+ color : #24292f ;
788+ vertical - align : middle ;
789+ background - color : #ffffff ;
790+ border : 1px solid #d0d7de ;
791+ border - radius : 6px ;
792+ outline : none ;
793+ box - shadow : inset 0 1px 0 rgba (208 ,215 ,222 ,0.2 );
794+ cursor : text ;
795+ display : - webkit - inline - box ;
796+ display : - webkit - inline - flex ;
797+ display : - ms - inline - flexbox ;
798+ display : inline - flex ;
799+ - webkit - align - items : stretch ;
800+ - webkit - box - align : stretch ;
801+ - ms - flex - align : stretch ;
802+ align - items : stretch ;
803+ min - height : 32px ;
804+ font - family : SFMono - Regular ,Consolas ," Liberation Mono" ,Menlo ,Courier ,monospace ;
805+ background - repeat : no - repeat ;
806+ background - position : right 8px center ;
807+ padding - left : 0 ;
808+ padding - right : 0 ;
809+ }
810+
811+ .c0::-webkit-input-placeholder {
812+ color : #6e7781 ;
813+ }
814+
815+ .c0::-moz-placeholder {
816+ color : #6e7781 ;
817+ }
818+
819+ .c0:-ms-input-placeholder {
820+ color : #6e7781 ;
821+ }
822+
823+ .c0::placeholder {
824+ color : #6e7781 ;
825+ }
826+
827+ .c0:focus-within {
828+ border - color : #0969da ;
829+ box - shadow : 0 0 0 3px rgba (9 ,105 ,218 ,0.3 );
830+ }
831+
832+ .c0 > textarea {
833+ padding : 12px ;
834+ }
835+
836+ .c0 >:not(:last-child) {
837+ margin - right : 8px ;
838+ }
839+
840+ .c0 .TextInput-icon {
841+ - webkit - align - self : center ;
842+ - ms - flex - item - align : center ;
843+ align - self : center ;
844+ color : #57606a ;
845+ - webkit - flex - shrink : 0 ;
846+ - ms - flex - negative : 0 ;
847+ flex - shrink : 0 ;
848+ }
849+
850+ .c0 > input,
851+ .c0 > select {
852+ padding - left : 12px ;
853+ padding - right : 12px ;
854+ }
855+
856+ @media (min-width:768px) {
857+ .c0 {
858+ font-size: 14px ;
859+ }
860+ }
861+
862+ <span
863+ className = " c0 TextInput-wrapper"
864+ >
865+ <input
866+ className = " c1"
867+ data-component = " input"
868+ name = " zipcode"
869+ type = " text"
870+ />
871+ </span >
872+ ` ;
873+
768874exports [` TextInput renders placeholder 1` ] = `
769875.c1 {
770876 border : 0 ;
0 commit comments