ant-design/components/space/style/compact.tsx
Yuki Zhang 87b1a32aca
feat: css-in-js for Space.Compact (#38227)
* feat: css-in-js for Space.Compact

* chore: remove useless less files

* fix: lint issue

* refactor: improve code style

* chore: add bundlesize
2022-10-28 16:09:38 +08:00

30 lines
715 B
TypeScript

import type { FullToken, GenerateStyle } from '../../theme';
/** Component only token. Which will handle additional calculation of alias token */
export interface ComponentToken {
// Component token here
}
interface SpaceToken extends FullToken<'Space'> {
// Custom token here
}
const genSpaceCompactStyle: GenerateStyle<SpaceToken> = token => {
const { componentCls } = token;
return {
[componentCls]: {
display: 'inline-flex',
'&-block': {
display: 'flex',
width: '100%',
},
'&-vertical': {
flexDirection: 'column',
},
},
};
};
// ============================== Export ==============================
export default genSpaceCompactStyle;