This repository was archived by the owner on Jan 3, 2023. It is now read-only.
File tree Expand file tree Collapse file tree 4 files changed +74
-2
lines changed Expand file tree Collapse file tree 4 files changed +74
-2
lines changed Original file line number Diff line number Diff line change @@ -84,7 +84,8 @@ var styles = StyleSheet.create({
84
84
} ,
85
85
navCenter : {
86
86
textAlign : 'center' ,
87
- flex : 2
87
+ flex : 2 ,
88
+ color : '#3498DB'
88
89
}
89
90
} )
90
91
Original file line number Diff line number Diff line change @@ -7,6 +7,7 @@ var Comments = require('../containers/Comments')
7
7
var Message = require ( '../containers/Message' )
8
8
var QRCode = require ( '../containers/QRCode' )
9
9
var About = require ( '../containers/About' )
10
+ var Publish = require ( '../containers/Publish' )
10
11
11
12
// Config
12
13
var sceneConfig = require ( './sceneConfig' )
@@ -88,6 +89,15 @@ class Router {
88
89
}
89
90
90
91
92
+ toPublish ( ) {
93
+ this . push ( { } , {
94
+ component : Publish ,
95
+ name : 'publish' ,
96
+ sceneConfig : customFloatFromRight
97
+ } )
98
+ }
99
+
100
+
91
101
replaceWithHome ( ) {
92
102
this . navigator . popToTop ( )
93
103
}
Original file line number Diff line number Diff line change
1
+ var React = require ( 'react-native' )
2
+
3
+ var Nav = require ( '../components/Nav' )
4
+
5
+ var window = require ( '../util/window' )
6
+ var { width, height } = window . get ( )
7
+
8
+
9
+ var {
10
+ Component,
11
+ View,
12
+ Text,
13
+ StyleSheet
14
+ } = React
15
+
16
+
17
+ class Publish extends Component {
18
+ constructor ( props ) {
19
+ super ( props )
20
+ }
21
+
22
+
23
+ render ( ) {
24
+ var router = this . props . router
25
+
26
+ var navs = {
27
+ Left : {
28
+ text : '返回' ,
29
+ onPress : ( ) => {
30
+ router . pop ( )
31
+ }
32
+ } ,
33
+ Center : {
34
+ text : '发表帖子'
35
+ } ,
36
+ Right : {
37
+ text : '发布' ,
38
+ onPress : ( ) => {
39
+
40
+ }
41
+ }
42
+ }
43
+ return (
44
+ < View style = { styles . container } >
45
+ < Nav
46
+ navs = { navs }
47
+ > </ Nav >
48
+ </ View >
49
+ )
50
+ }
51
+ }
52
+
53
+ var styles = StyleSheet . create ( { } )
54
+
55
+ module . exports = Publish
56
+
57
+
Original file line number Diff line number Diff line change @@ -175,7 +175,11 @@ class User extends Component {
175
175
let authorName = userInfo . loginname
176
176
let githubName = userInfo . githubUsername
177
177
let pubTopicIcon = (
178
- < TouchableOpacity >
178
+ < TouchableOpacity
179
+ onPress = { ( ) => {
180
+ this . props . router . toPublish ( )
181
+ } }
182
+ >
179
183
< Icon
180
184
name = 'ion|ios-compose'
181
185
size = { 34 }
You can’t perform that action at this time.
0 commit comments