Files
react-native-svg/elements/ClipPath.js
2016-07-20 14:44:19 +08:00

25 lines
639 B
JavaScript

import React, {Component, PropTypes} from 'react';
import createReactNativeComponentClass from 'react/lib/createReactNativeComponentClass';
import {ClipPathAttributes} from '../lib/attributes';
class ClipPath extends Component{
static displayName = 'ClipPath';
static propTypes = {
id: PropTypes.string.isRequired
};
render() {
return <RNSVGClipPath
name={this.props.id}
>{this.props.children}</RNSVGClipPath>;
}
}
const RNSVGClipPath = createReactNativeComponentClass({
validAttributes: ClipPathAttributes,
uiViewClassName: 'RNSVGClipPath'
});
export default ClipPath;