mirror of
https://github.com/antd-tiny-vue/antd-tiny-vue.git
synced 2025-07-18 21:49:03 +08:00
feat: add theme and style
This commit is contained in:
17
components/theme/themes/shared/genSizeMapToken.ts
Normal file
17
components/theme/themes/shared/genSizeMapToken.ts
Normal file
@ -0,0 +1,17 @@
|
||||
import type { SeedToken, SizeMapToken } from '../../interface'
|
||||
|
||||
export default function genSizeMapToken(token: SeedToken): SizeMapToken {
|
||||
const { sizeUnit, sizeStep } = token
|
||||
|
||||
return {
|
||||
sizeXXL: sizeUnit * (sizeStep + 8), // 48
|
||||
sizeXL: sizeUnit * (sizeStep + 4), // 32
|
||||
sizeLG: sizeUnit * (sizeStep + 2), // 24
|
||||
sizeMD: sizeUnit * (sizeStep + 1), // 20
|
||||
sizeMS: sizeUnit * sizeStep, // 16
|
||||
size: sizeUnit * sizeStep, // 16
|
||||
sizeSM: sizeUnit * (sizeStep - 1), // 12
|
||||
sizeXS: sizeUnit * (sizeStep - 2), // 8
|
||||
sizeXXS: sizeUnit * (sizeStep - 3) // 4
|
||||
}
|
||||
}
|
Reference in New Issue
Block a user