ant-design/components/_util/theme/util/operationUnit.tsx
afc163 ef09eefb85
refactor: Typography move to cssinjs (#34372)
* refactor: move to css in js

* add some style

* update code style

* update

* update

* update

* update

* add reset styles

* use token.errorColors

* remove less files

* add operationUnit

* getEditableStyles

* fix overflow

* fix ediable/copy

* fix ediable/copy

* refactor: move to css in js

* add some style

* update code style

* update

* update

* update

* update

* add reset styles

* use token.errorColors

* remove less files

* add operationUnit

* getEditableStyles

* fix overflow

* fix ediable/copy

* fix ediable/copy

* rtl style

* rtl style

* add TypographyToken

* fix ts

* use GenerateStyle<TypographyToken>

* fix ts errors

* fix ediable

* remove comment

* fix ediable

* fix ediable

* revert less files

* comment less

* fix review issues

* fix review issues

* fix review issues

* fix missing style
2022-03-16 19:10:36 +08:00

20 lines
477 B
TypeScript

import type { CSSObject } from '@ant-design/cssinjs';
import { DerivativeToken } from '..';
// eslint-disable-next-line import/prefer-default-export
export const operationUnit = (token: DerivativeToken): CSSObject => ({
color: token.linkColor,
textDecoration: 'none',
outline: 'none',
cursor: 'pointer',
transition: `color ${token.duration}`,
'&:focus, &:hover': {
color: token.linkHoverColor,
},
'&:active': {
color: token.linkActiveColor,
},
});