@atlaskit/editor-common
Version:
A package that contains common classes and components for editor and renderer
41 lines • 2.07 kB
JavaScript
// eslint-disable-next-line @atlaskit/ui-styling-standard/use-compiled -- Ignored via go/DSP-18766
import { css } from '@emotion/react';
import { relativeFontSizeToBase16 } from '@atlaskit/editor-shared-styles';
// Normal .className gets overridden by input[type=text] hence this hack to produce input.className
// eslint-disable-next-line @atlaskit/ui-styling-standard/no-exported-styles -- Ignored via go/DSP-18766
export const panelTextInput = css({
// eslint-disable-next-line @atlaskit/ui-styling-standard/no-nested-selectors, @atlaskit/ui-styling-standard/no-unsafe-selectors -- Ignored via go/DSP-18766
'input&': {
background: 'transparent',
border: `2px solid ${"var(--ds-border, #091E4224)"}`,
borderRadius: 0,
boxSizing: 'content-box',
color: "var(--ds-text-subtle, #44546F)",
flexGrow: 1,
// eslint-disable-next-line @atlaskit/ui-styling-standard/no-imported-style-values, @atlaskit/ui-styling-standard/no-unsafe-values -- Ignored via go/DSP-18766
fontSize: relativeFontSizeToBase16(13),
// eslint-disable-next-line @atlaskit/design-system/use-tokens-typography
lineHeight: '20px',
padding: `${"var(--ds-space-075, 6px)"} ${"var(--ds-space-400, 32px)"} ${"var(--ds-space-075, 6px)"} ${"var(--ds-space-100, 8px)"}`,
minWidth: '145px',
/* Hides IE10+ built-in [x] clear input button */
// eslint-disable-next-line @atlaskit/ui-styling-standard/no-unsafe-selectors -- Ignored via go/DSP-18766
'&::-ms-clear': {
display: 'none'
},
'&:focus': {
outline: 'none',
borderColor: "var(--ds-border-focused, #388BFF)"
},
'&::placeholder': {
color: "var(--ds-text-subtlest, #626F86)"
}
}
});
export const panelTextInputWithCustomWidth = width => css({
// eslint-disable-next-line @atlaskit/ui-styling-standard/no-nested-selectors, @atlaskit/ui-styling-standard/no-unsafe-selectors -- Ignored via go/DSP-18766
'input&': {
// eslint-disable-next-line @atlaskit/ui-styling-standard/no-unsafe-values -- Ignored via go/DSP-18766
width: `${width}px`
}
});