تخطّي إلى المحتوى الرئيسي

تباعد Space

تباعد بين عناصر التحكم في التخطيط.

الاستخدام الأساسي​

الاستخدام الأساسي
import { LhSpace } from '@lh-ui/react'

export default function Demo() {
return (
<LhSpace size="large">
<span>العنصر 1</span>
<span>العنصر 2</span>
<span>العنصر 3</span>
</LhSpace>
)
}

Space Props​

الخاصيةالوصفالنوعالقيم المتاحةالافتراضي
directionاتجاه الترتيب'horizontal' | 'vertical'—'horizontal'
sizeالتباعد'small' | 'medium' | 'large' | number | [number, number]—'medium'
wrapالالتفاف لسطر جديد (يعمل في الاتجاه الأفقي فقط)boolean—true
alignmentالمحاذاة (align-items)'start' | 'center' | 'end' | 'baseline'—'start'
sxخصائص تخطيط سريعةSxProps——
تنفيذ التباعد

يُترَك التباعد بالكامل لخاصية CSS الأصلية gap: تُخَّطط الدرجات المسبقة إلى رموز --lh-spacing-* (small=8 / medium=16 / large=24)، وتُعامَل الأرقام كـ px، ويتحكم المصفوفة [الأفقي, العمودي] في كلا المحورين. لا يُغلِّف المكوّن العناصر الفرعية، فلا حاجة إلى SpaceItem.

الأنماط​

import '@lh-ui/react/style/space'