Skip to content

Commit

Permalink
feat: migrate less to token for Form
Browse files Browse the repository at this point in the history
  • Loading branch information
poyiding committed Jun 3, 2023
1 parent fe17c2f commit a8a5aeb
Show file tree
Hide file tree
Showing 4 changed files with 16 additions and 16 deletions.
6 changes: 3 additions & 3 deletions components/form/demo/component-token.tsx
@@ -1,5 +1,5 @@
import { ConfigProvider, Form, Input } from 'antd';
import React from 'react';
import { Form, Input, ConfigProvider } from 'antd';

const App: React.FC = () => (
<ConfigProvider
Expand All @@ -10,8 +10,8 @@ const App: React.FC = () => (
labelColor: 'green',
labelFontSize: 16,
labelHeight: 34,
labelColonMarginLeft: 4,
labelColonMarginRight: 12,
labelColonMarginInlineStart: 4,
labelColonMarginInlineEnd: 12,
itemMarginBottom: 18,
},
},
Expand Down
18 changes: 9 additions & 9 deletions components/form/style/index.ts
@@ -1,17 +1,17 @@
import type { CSSObject } from '@ant-design/cssinjs';
import { resetComponent } from '../../style';
import { genCollapseMotion, zoomIn } from '../../style/motion';
import type { AliasToken, FullToken, GenerateStyle } from '../../theme/internal';
import { genComponentStyleHook, mergeToken } from '../../theme/internal';
import { resetComponent } from '../../style';
import genFormValidateMotionStyle from './explain';

export interface ComponentToken {
labelRequiredColor: string;
labelColor: string;
labelFontSize: number;
labelHeight: number;
labelColonMarginLeft: number;
labelColonMarginRight: number;
labelColonMarginInlineStart: number;
labelColonMarginInlineEnd: number;
itemMarginBottom: number;
}

Expand Down Expand Up @@ -132,8 +132,8 @@ const genFormItemStyle: GenerateStyle<FormToken> = (token) => {
labelColor,
labelFontSize,
labelHeight,
labelColonMarginLeft,
labelColonMarginRight,
labelColonMarginInlineStart,
labelColonMarginInlineEnd,
itemMarginBottom,
} = token;

Expand Down Expand Up @@ -239,8 +239,8 @@ const genFormItemStyle: GenerateStyle<FormToken> = (token) => {
content: '":"',
position: 'relative',
marginBlock: 0,
marginInlineStart: labelColonMarginLeft,
marginInlineEnd: labelColonMarginRight,
marginInlineStart: labelColonMarginInlineStart,
marginInlineEnd: labelColonMarginInlineEnd,
},

[`&${formItemCls}-no-colon::after`]: {
Expand Down Expand Up @@ -522,8 +522,8 @@ export default genComponentStyleHook(
labelColor: token.colorTextHeading,
labelFontSize: token.fontSize,
labelHeight: token.controlHeight,
labelColonMarginLeft: token.marginXXS / 2,
labelColonMarginRight: token.marginXS,
labelColonMarginInlineStart: token.marginXXS / 2,
labelColonMarginInlineEnd: token.marginXS,
itemMarginBottom: token.marginLG,
}),
);
4 changes: 2 additions & 2 deletions docs/react/migrate-less-variables.en-US.md
Expand Up @@ -185,8 +185,8 @@ This document contains the correspondence between all the less variables related
| `@form-vertical-label-margin` | - | used as 0 |
| `@form-item-label-font-size` | `labelFontSize` | - |
| `@form-item-label-height` | `labelHeight` | - |
| `@form-item-label-colon-margin-right` | `labelColonMarginRight` | - |
| `@form-item-label-colon-margin-left` | `labelColonMarginLeft` | - |
| `@form-item-label-colon-margin-right` | `labelColonMarginInlineEnd` | - |
| `@form-item-label-colon-margin-left` | `labelColonMarginInlineStart` | - |
| `@form-error-input-bg` | - | Deprecated for style change |

### Image
Expand Down
4 changes: 2 additions & 2 deletions docs/react/migrate-less-variables.zh-CN.md
Expand Up @@ -183,8 +183,8 @@ title: Less 变量迁移 Design Token
| `@form-vertical-label-margin` | - | 值为 0 |
| `@form-item-label-font-size` | `labelFontSize` | - |
| `@form-item-label-height` | `labelHeight` | - |
| `@form-item-label-colon-margin-right` | `labelColonMarginRight` | - |
| `@form-item-label-colon-margin-left` | `labelColonMarginLeft` | - |
| `@form-item-label-colon-margin-right` | `labelColonMarginInlineEnd` | - |
| `@form-item-label-colon-margin-left` | `labelColonMarginInlineStart` | - |
| `@form-error-input-bg` | - | 由于样式变化已废弃 |

### Image 图片
Expand Down

0 comments on commit a8a5aeb

Please sign in to comment.