@primer/view-components
Version:
ViewComponents for the Primer Design System
118 lines • 8.88 kB
JSON
{
"name": "alpha/text_field",
"selectors": [
".FormControl",
".FormControl--fullWidth",
".FormControl-label",
".FormControl-caption",
".FormControl-inlineValidation",
".FormControl-inlineValidation p",
".FormControl-inlineValidation--success",
".FormControl-inlineValidation--visual",
".FormControl-spacingWrapper",
".FormControl-horizontalGroup",
".FormControl-input",
".FormControl-select",
".FormControl-textarea",
"[disabled]:is(.FormControl-input,.FormControl-select,.FormControl-textarea)",
"[invalid=true]:is(.FormControl-input,.FormControl-select,.FormControl-textarea):not(:focus)",
"[invalid=false]:is(.FormControl-input,.FormControl-select,.FormControl-textarea):not(:focus)",
":is(.FormControl-input,.FormControl-select,.FormControl-textarea):not([type=checkbox],[type=radio]):focus",
":is(.FormControl-input,.FormControl-select,.FormControl-textarea):not([type=checkbox],[type=radio]):focus:not(:focus-visible)",
":is(.FormControl-input,.FormControl-select,.FormControl-textarea):not([type=checkbox],[type=radio]):focus-visible",
"[disabled]:is(.FormControl-input,.FormControl-select,.FormControl-textarea)::placeholder",
"[readonly]:is(.FormControl-input,.FormControl-select,.FormControl-textarea)",
":is(.FormControl-input,.FormControl-select,.FormControl-textarea)::placeholder",
".FormControl-small:is(.FormControl-input,.FormControl-select,.FormControl-textarea)",
".FormControl-medium:is(.FormControl-input,.FormControl-select,.FormControl-textarea)",
".FormControl-large:is(.FormControl-input,.FormControl-select,.FormControl-textarea)",
".FormControl-inset:is(.FormControl-input,.FormControl-select,.FormControl-textarea)",
".FormControl-inset:is(.FormControl-input,.FormControl-select,.FormControl-textarea):focus",
".FormControl-inset:is(.FormControl-input,.FormControl-select,.FormControl-textarea):focus-visible",
".FormControl-monospace:is(.FormControl-input,.FormControl-select,.FormControl-textarea)",
".FormControl-error:is(.FormControl-input,.FormControl-select,.FormControl-textarea)",
".FormControl-success:is(.FormControl-input,.FormControl-select,.FormControl-textarea)",
".FormControl-warning:is(.FormControl-input,.FormControl-select,.FormControl-textarea)",
".FormControl-toggleSwitchInput",
".FormControl-input-wrap",
".FormControl-input-wrap .FormControl-input-leadingVisualWrap",
":is(.FormControl-input-wrap .FormControl-input-leadingVisualWrap) .FormControl-input-leadingVisual",
".FormControl-input-wrap .FormControl-input-trailingVisualWrap",
":is(.FormControl-input-wrap .FormControl-input-trailingVisualWrap):has(.FormControl-input-trailingVisualLabel)",
":is(.FormControl-input-wrap .FormControl-input-trailingVisualWrap):has(.FormControl-input-trailingVisualText)",
":is(.FormControl-input-wrap .FormControl-input-trailingVisualWrap) .FormControl-input-trailingVisualLabel",
".FormControl-input-wrap .FormControl-input-trailingAction",
":is(.FormControl-input-wrap .FormControl-input-trailingAction) svg",
"[disabled]:is(.FormControl-input-wrap .FormControl-input-trailingAction)",
":is(.FormControl-input-wrap .FormControl-input-trailingAction):hover",
":is(.FormControl-input-wrap .FormControl-input-trailingAction):active",
".FormControl-input-trailingAction--divider:is(.FormControl-input-wrap .FormControl-input-trailingAction):before",
":is(:is(.FormControl-input-wrap .FormControl-input-trailingAction):after)",
":is(.FormControl-input-wrap .FormControl-input-trailingAction):after",
".FormControl-input-wrap.FormControl-input-wrap--leadingVisual .FormControl-input",
".FormControl-input-wrap.FormControl-input-wrap--trailingVisual .FormControl-input",
".FormControl-input-wrap.FormControl-input-wrap--trailingVisual:has(.FormControl-input-trailingVisualLabel) .FormControl-input",
".FormControl-input-wrap.FormControl-input-wrap--trailingVisual:has(.FormControl-input-trailingVisualText) .FormControl-input",
".FormControl-input-wrap.FormControl-input-wrap--trailingAction .FormControl-input",
".FormControl-input-wrap.FormControl-input-wrap--trailingAction.FormControl-input-wrap-trailingAction--divider .FormControl-input",
".FormControl-input-wrap.FormControl-input-wrap--small .FormControl-input-leadingVisualWrap",
".FormControl-input-wrap.FormControl-input-wrap--small .FormControl-input-trailingVisualWrap",
".FormControl-input-wrap.FormControl-input-wrap--small.FormControl-input-wrap--trailingAction .FormControl-input.FormControl-small",
".FormControl-input-wrap.FormControl-input-wrap--small.FormControl-input-wrap--trailingAction.FormControl-input-wrap-trailingAction--divider .FormControl-input.FormControl-small",
".FormControl-input-wrap.FormControl-input-wrap--small .FormControl-input-trailingAction",
":is(.FormControl-input-wrap.FormControl-input-wrap--small .FormControl-input-trailingAction):before",
".FormControl-input-wrap.FormControl-input-wrap--large .FormControl-input-leadingVisualWrap",
".FormControl-input-wrap.FormControl-input-wrap--large .FormControl-input-trailingVisualWrap",
".FormControl-input-wrap.FormControl-input-wrap--large.FormControl-input-wrap--leadingVisual .FormControl-input.FormControl-large",
".FormControl-input-wrap.FormControl-input-wrap--large.FormControl-input-wrap--trailingVisual .FormControl-input",
".FormControl-input-wrap.FormControl-input-wrap--large.FormControl-input-wrap--trailingLabel .FormControl-input.FormControl-large",
".FormControl-input-wrap.FormControl-input-wrap--large.FormControl-input-wrap--trailingText .FormControl-input.FormControl-large",
".FormControl-input-wrap.FormControl-input-wrap--large.FormControl-input-wrap--trailingVisual:has(.FormControl-input-trailingVisualLabel) .FormControl-input",
".FormControl-input-wrap.FormControl-input-wrap--large.FormControl-input-wrap--trailingVisual:has(.FormControl-input-trailingVisualText) .FormControl-input",
".FormControl-input-wrap.FormControl-input-wrap--large.FormControl-input-wrap--trailingAction .FormControl-input.FormControl-large",
".FormControl-input-wrap.FormControl-input-wrap--large.FormControl-input-wrap--trailingAction.FormControl-input-wrap-trailingAction--divider .FormControl-input.FormControl-large",
".FormControl-input-wrap.FormControl-input-wrap--large .FormControl-input-trailingAction",
":is(.FormControl-input-wrap.FormControl-input-wrap--large .FormControl-input-trailingAction):before",
".FormControl-select-wrap",
".FormControl-select-wrap:after",
".FormControl-select-wrap .FormControl-select",
".FormControl-select-wrap[data-multiple]:after",
".FormControl-select-wrap[data-multiple] .FormControl-select",
".FormControl-checkbox-wrap",
".FormControl-radio-wrap",
":is(.FormControl-checkbox-wrap,.FormControl-radio-wrap) :is(.FormControl-checkbox-labelWrap,.FormControl-radio-labelWrap)",
":is(.FormControl-checkbox-wrap,.FormControl-radio-wrap) .FormControl-label",
".FormControl-check-group-wrap fieldset",
".FormControl-radio-group-wrap fieldset",
".FormControl-checkbox",
".FormControl-checkbox[disabled]",
".FormControl-checkbox[invalid=true]:not(:focus)",
".FormControl-checkbox[invalid=false]:not(:focus)",
".FormControl-checkbox:not([type=checkbox],[type=radio]):focus",
".FormControl-checkbox:not([type=checkbox],[type=radio]):focus:not(:focus-visible)",
".FormControl-checkbox:not([type=checkbox],[type=radio]):focus-visible",
".FormControl-checkbox:before",
":is(.FormControl-checkbox:after)",
":is(.FormControl-checkbox[disabled]~.FormControl-checkbox-labelWrap) .FormControl-label",
".FormControl-checkbox:checked",
".FormControl-checkbox:checked:before",
".FormControl-checkbox:checked:disabled",
".FormControl-checkbox:checked:disabled:before",
".FormControl-checkbox:focus-visible",
".FormControl-checkbox:indeterminate:before",
".FormControl-radio",
".FormControl-radio[disabled]",
".FormControl-radio[invalid=true]:not(:focus)",
".FormControl-radio[invalid=false]:not(:focus)",
".FormControl-radio:not([type=checkbox],[type=radio]):focus",
".FormControl-radio:not([type=checkbox],[type=radio]):focus:not(:focus-visible)",
".FormControl-radio:not([type=checkbox],[type=radio]):focus-visible",
":is(.FormControl-radio:after)",
":is(.FormControl-radio[disabled]~.FormControl-radio-labelWrap) .FormControl-label",
".FormControl-radio:checked",
".FormControl-radio:checked:disabled",
".FormControl-radio[disabled]:checked",
":is(:is(.FormControl-radio[disabled]:checked,.FormControl-radio:checked:disabled)~.FormControl-radio-labelWrap) .FormControl-label",
".FormControl-radio:focus-visible"
]
}