Skip to content

Commit

Permalink
refactor(capitalize): Share with WithSpacing and Icon components
Browse files Browse the repository at this point in the history
  • Loading branch information
lzcabrera committed Sep 21, 2017
1 parent 9f94301 commit d0c9248
Show file tree
Hide file tree
Showing 5 changed files with 5 additions and 8 deletions.
File renamed without changes.
3 changes: 3 additions & 0 deletions src/capitalize.js
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
const capitalize = string => `${string.charAt(0).toUpperCase()}${string.slice(1)}`

export default capitalize
2 changes: 1 addition & 1 deletion src/components/Icon/Icon.jsx
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@ import React from 'react'
import PropTypes from 'prop-types'

import { deprecate } from '../../warn'
import capitalize from './capitalize'
import capitalize from '../../capitalize'

import styles from './Icon.modules.scss'

Expand Down
5 changes: 0 additions & 5 deletions src/components/Icon/capitalize.js

This file was deleted.

3 changes: 1 addition & 2 deletions src/components/Spacing/WithSpacing/WithSpacing.jsx
Original file line number Diff line number Diff line change
Expand Up @@ -2,11 +2,10 @@ import React from 'react'
import PropTypes from 'prop-types'

import safeRest from '../../../safeRest'
import capitalize from '../../../capitalize'

import styles from './WithSpacing.modules.scss'

const capitalize = string => `${string.charAt(0).toUpperCase()}${string.slice(1)}`

const WithSpacing = ({ location, amount, children, ...rest }) => (
<div {...safeRest(rest)} className={styles[`margin${capitalize(location)}-${amount}`]}>
{children}
Expand Down

0 comments on commit d0c9248

Please sign in to comment.