Skip to content

Commit d7375e7

Browse files
committed
refactor: create Spacing component for dynamic spacing handling
1 parent e3bbe2f commit d7375e7

File tree

1 file changed

+14
-0
lines changed

1 file changed

+14
-0
lines changed

src/components/spacing/Spacing.tsx

Lines changed: 14 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,14 @@
1+
import React from "react";
2+
import {Code0Component, Code0Sizes, mergeCode0Props} from "../../utils";
3+
4+
export interface SpacingProps extends Code0Component<HTMLDivElement> {
5+
spacing: Code0Sizes
6+
}
7+
8+
export const Spacing: React.FC<SpacingProps> = (props) => {
9+
10+
const {spacing, ...rest} = props
11+
12+
return <div {...mergeCode0Props(`spacing spacing--${spacing}`, rest)}/>
13+
14+
}

0 commit comments

Comments
 (0)