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