12345678910111213141516171819202122232425262728293031323334353637 |
- export function ComputeRowStyle(gutter: Number | Number[]) {
- const unit = 'rpx'
- let x = 0
- let y = 0
- if (Array.isArray(gutter)) {
- if (!Number.isNaN(Number(gutter[0]))) x = Number(gutter[0])
- if (!Number.isNaN(Number(gutter[1]))) y = Number(gutter[1])
- } else {
- if (!Number.isNaN(Number(gutter))) x = Number(gutter)
- }
- const vx = -x / 2 + unit
- const vy = -y / 2 + unit
- return `margin: ${vy} ${vx};`
- }
- export function ComputeColStyle(gutter: Number | Number[]) {
- const unit = 'rpx'
- let x = 0
- let y = 0
- if (Array.isArray(gutter)) {
- if (!Number.isNaN(Number(gutter[0]))) x = Number(gutter[0])
- if (!Number.isNaN(Number(gutter[1]))) y = Number(gutter[1])
- } else {
- if (!Number.isNaN(Number(gutter))) x = Number(gutter)
- }
- const vx = x / 2 + unit
- const vy = y / 2 + unit
- return `padding: ${vy} ${vx};`
- }
|