UNPKG

carbon-react

Version:

A library of reusable React components for easily building user interfaces.

2 lines (1 loc) 632 B
import t,{css as e}from"styled-components";import o from"../input/input-sizes.style.js";import n from"../../style/utils/add-focus-styling.js";const s=t.span.attrs((({onClick:t})=>({onKeyDown:e=>!t||" "!==e.key&&"Enter"!==e.key?e:(e.preventDefault(),t(e))}))).withConfig({displayName:"input-icon-toggle.style__InputIconToggleStyle",componentId:"sc-9d7ce65f-0"})(["align-items:center;cursor:pointer;display:flex;justify-content:center;"," "," "," &:focus{","}"],(({size:t="medium"})=>e(["width:",";"],o[t].height)),(({disabled:t})=>t&&e(["cursor:not-allowed;"])),(({readOnly:t})=>t&&e(["cursor:default;"])),n());export{s as default};