import type { FullToken, GenerateStyle } from '../../theme/internal'; /** 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 = (token) => { const { componentCls } = token; return { [componentCls]: { display: 'inline-flex', '&-block': { display: 'flex', width: '100%', }, '&-vertical': { flexDirection: 'column', }, }, }; }; // ============================== Export ============================== export default genSpaceCompactStyle;