refactor(components): Removed prop-types dependency
This commit is contained in:
parent
8cf8424437
commit
cda9b03713
44 changed files with 559 additions and 1026 deletions
|
@ -1,5 +1,4 @@
|
|||
import React from 'react'
|
||||
import PropTypes from 'prop-types'
|
||||
import Svg from './Svg'
|
||||
import Defs from './Defs'
|
||||
import Part from './Part'
|
||||
|
@ -11,8 +10,8 @@ const Draft = (props) => (
|
|||
height={props.height}
|
||||
language={props.settings.locale}
|
||||
id={props.settings.idPrefix + 'svg'}
|
||||
design={props.design}
|
||||
style={props.style}
|
||||
design={props.design || false}
|
||||
style={props.style || {}}
|
||||
viewBox={props.viewBox}
|
||||
className={props.className || 'freesewing draft'}
|
||||
>
|
||||
|
@ -20,7 +19,7 @@ const Draft = (props) => (
|
|||
units={props.settings.units}
|
||||
parts={props.parts}
|
||||
paperless={props.settings.paperless}
|
||||
design={props.design}
|
||||
design={props.design || false}
|
||||
/>
|
||||
<g>
|
||||
{Object.keys(props.parts).map((name) => (
|
||||
|
@ -31,8 +30,8 @@ const Draft = (props) => (
|
|||
units={props.settings.units}
|
||||
key={name}
|
||||
name={name}
|
||||
focus={props.focus}
|
||||
design={props.design}
|
||||
focus={props.focus || false}
|
||||
design={props.design || false}
|
||||
raiseEvent={props.raiseEvent}
|
||||
/>
|
||||
))}
|
||||
|
@ -40,16 +39,4 @@ const Draft = (props) => (
|
|||
</Svg>
|
||||
)
|
||||
|
||||
Draft.propTypes = {
|
||||
parts: PropTypes.object.isRequired,
|
||||
settings: PropTypes.object.isRequired,
|
||||
design: PropTypes.bool
|
||||
}
|
||||
|
||||
Draft.defaultProps = {
|
||||
design: false,
|
||||
focus: false,
|
||||
style: {}
|
||||
}
|
||||
|
||||
export default Draft
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue