Skip to content

Commit efe6abe

Browse files
committed
Port TextField styling from Primer React
Also renders clear button using an `IconButton`. Rough mapping: | Primer View Components | Primer React | | ----------------------------------------- | ---------------------------------------------------- | | `.FormControl-input-baseWrap` (new class) | `.TextInputBaseWrapper` | | `.FormControl-input-wrap` | `.TextInputWrapper` | | `.FormControl-input-trailingVisualWrap` | `.TextInput-icon` | | `.FormControl-input-leadingVisualWrap` | `.TextInput-icon` | | `.FormControl-input-trailingAction` | `.TextInput-icon` | | `.FormControl-input` | `input` | | `.FormControl-input-wrap--leadingVisual` | `[data-leading-visual]` | | `.FormControl-input-wrap--trailingVisual` | `[data-trailing-visual]:not([data-trailing-action])` | | `.FormControl-input-wrap--trailingAction` | `[data-trailing-action]` | | `.FormControl-input-wrap--small` | `[data-size='small']` | | `.FormControl-input-wrap--large` | `[data-size='large']` | Closes primer#3800 Closes primer#3802 Closes primer#3803
2 parents 065aad7 + af8e888 commit efe6abe

File tree

4 files changed

+228
-294
lines changed

4 files changed

+228
-294
lines changed

0 commit comments

Comments
 (0)