1 |
|
2 |
|
3 |
|
4 |
|
5 |
|
6 | 'use strict'
|
7 |
|
8 | import React, {PropTypes as types} from 'react'
|
9 | import {ApStyle} from 'apeman-react-style'
|
10 |
|
11 |
|
12 | let ApPhotoStyle = React.createClass({
|
13 | propTypes: {
|
14 |
|
15 | style: types.object
|
16 | },
|
17 | getDefaultProps () {
|
18 | return {
|
19 |
|
20 | style: {}
|
21 | }
|
22 | },
|
23 | render () {
|
24 | const s = this
|
25 | let { props } = s
|
26 | let data = {
|
27 | '.ap-photo': {}
|
28 | }
|
29 | let smallMediaData = {}
|
30 | let mediumMediaData = {}
|
31 | let largeMediaData = {}
|
32 | return (
|
33 | <ApStyle
|
34 | data={ Object.assign(data, props.style) }
|
35 | smallMediaData={ smallMediaData }
|
36 | mediumMediaData={ mediumMediaData }
|
37 | largeMediaData={ largeMediaData }
|
38 | >{ props.children }</ApStyle>
|
39 | )
|
40 | }
|
41 | })
|
42 |
|
43 | export default ApPhotoStyle
|