From 83e0a61799a2b84603b7ef3b182528c77cb969ae Mon Sep 17 00:00:00 2001 From: William Grant Date: Wed, 17 Apr 2024 11:16:06 +1000 Subject: [PATCH] fix: simplified SpacerStyled component added matching css variable to each spacers docstring --- ts/components/basic/Text.tsx | 45 ++++++++---------------------------- 1 file changed, 9 insertions(+), 36 deletions(-) diff --git a/ts/components/basic/Text.tsx b/ts/components/basic/Text.tsx index 24afeb250..c455781e5 100644 --- a/ts/components/basic/Text.tsx +++ b/ts/components/basic/Text.tsx @@ -36,72 +36,45 @@ type SpacerProps = { }; const SpacerStyled = styled.div` - height: ${props => - props.size === '3xl' - ? 'var(--margins-3xl)' - : props.size === '2xl' - ? 'var(--margins-2xl)' - : props.size === 'xl' - ? 'var(--margins-xl)' - : props.size === 'lg' - ? 'var(--margins-lg)' - : props.size === 'md' - ? 'var(--margins-md)' - : props.size === 'sm' - ? 'var(--margins-sm)' - : 'var(--margins-xs)'}; - - width: ${props => - props.size === '3xl' - ? 'var(--margins-3xl)' - : props.size === '2xl' - ? 'var(--margins-2xl)' - : props.size === 'xl' - ? 'var(--margins-xl)' - : props.size === 'lg' - ? 'var(--margins-lg)' - : props.size === 'md' - ? 'var(--margins-md)' - : props.size === 'sm' - ? 'var(--margins-sm)' - : 'var(--margins-xs)'}; + width: ${props => `var(--margins-${props.size})`}; + height: ${props => `var(--margins-${props.size})`}; `; const Spacer = (props: SpacerProps) => { return ; }; -/** 5px */ +/** --margins-xs 5px */ export const SpacerXS = (props: { style?: CSSProperties }) => { return ; }; -/** 10px */ +/** --margins-sm 10px */ export const SpacerSM = (props: { style?: CSSProperties }) => { return ; }; -/** 15px */ +/** --margins-md 15px */ export const SpacerMD = (props: { style?: CSSProperties }) => { return ; }; -/** 20px */ +/** --margins-lg 20px */ export const SpacerLG = (props: { style?: CSSProperties }) => { return ; }; -/** 25px */ +/** --margins-xl 25px */ export const SpacerXL = (props: { style?: CSSProperties }) => { return ; }; -/** 30px */ +/** --margins-2xl 30px */ export const Spacer2XL = (props: { style?: CSSProperties }) => { return ; }; -/** 35px */ +/** --margins-3xl 35px */ export const Spacer3XL = (props: { style?: CSSProperties }) => { return ; };