1
- import React , { Component } from 'react'
2
- import ReactDOM from 'react-dom' ;
3
- import GooglePicker from '../' ;
1
+ import React from 'react'
2
+ import ReactDOM from 'react-dom'
3
+ import GooglePicker from '../'
4
4
5
- const CLIENT_ID = '206339496672-eie1j7vvr0plioslt41l2qsddmdjloqj.apps.googleusercontent.com' ;
6
- const DEVELOPER_KEY = 'AIzaSyChPXI8ByCl68kcpy0zwjrfjEc_8mtwH_w' ;
7
- const SCOPE = [ 'https://www.googleapis.com/auth/drive.readonly' ] ;
5
+ const CLIENT_ID = '206339496672-eie1j7vvr0plioslt41l2qsddmdjloqj.apps.googleusercontent.com'
6
+ const DEVELOPER_KEY = 'AIzaSyChPXI8ByCl68kcpy0zwjrfjEc_8mtwH_w'
7
+ const SCOPE = [ 'https://www.googleapis.com/auth/drive.readonly' ]
8
8
9
- function App ( ) {
9
+ function App ( ) {
10
10
return (
11
- < div className = " container" >
11
+ < div className = ' container' >
12
12
< GooglePicker clientId = { CLIENT_ID }
13
- developerKey = { DEVELOPER_KEY }
14
- scope = { SCOPE }
15
- onChange = { data => console . log ( 'on change:' , data ) }
16
- onAuthFailed = { data => console . log ( 'on auth failed:' , data ) }
17
- multiselect = { true }
18
- navHidden = { true }
19
- authImmediate = { false }
20
- mimeTypes = { [ 'image/png' , 'image/jpeg' , 'image/jpg' ] }
21
- viewId = { 'DOCS' } >
13
+ developerKey = { DEVELOPER_KEY }
14
+ scope = { SCOPE }
15
+ onChange = { data => console . log ( 'on change:' , data ) }
16
+ onAuthFailed = { data => console . log ( 'on auth failed:' , data ) }
17
+ multiselect
18
+ navHidden
19
+ authImmediate = { false }
20
+ mimeTypes = { [ 'image/png' , 'image/jpeg' , 'image/jpg' ] }
21
+ viewId = { 'DOCS' } >
22
22
< span > Click me!</ span >
23
- < div className = " google" > </ div >
23
+ < div className = ' google' / >
24
24
</ GooglePicker >
25
- < br />
26
- < hr />
27
- < br />
28
- < GooglePicker clientId = { CLIENT_ID }
29
- developerKey = { DEVELOPER_KEY }
30
- scope = { SCOPE }
31
- onChange = { data => console . log ( 'on change:' , data ) }
32
- onAuthFailed = { data => console . log ( 'on auth failed:' , data ) }
33
- multiselect = { true }
34
- navHidden = { true }
35
- authImmediate = { false }
36
- viewId = { 'FOLDERS' }
37
- createPicker = { ( google , oauthToken ) => {
38
- const googleViewId = google . picker . ViewId . FOLDERS ;
39
- const docsView = new google . picker . DocsView ( googleViewId )
40
- . setIncludeFolders ( true )
41
- . setMimeTypes ( 'application/vnd.google-apps.folder' )
42
- . setSelectFolderEnabled ( true ) ;
25
+ < br />
26
+ < hr />
27
+ < br />
28
+ < GooglePicker clientId = { CLIENT_ID }
29
+ developerKey = { DEVELOPER_KEY }
30
+ scope = { SCOPE }
31
+ onChange = { data => console . log ( 'on change:' , data ) }
32
+ onAuthFailed = { data => console . log ( 'on auth failed:' , data ) }
33
+ multiselect
34
+ navHidden
35
+ authImmediate = { false }
36
+ viewId = { 'FOLDERS' }
37
+ createPicker = { ( google , oauthToken ) => {
38
+ const googleViewId = google . picker . ViewId . FOLDERS
39
+ const docsView = new google . picker . DocsView ( googleViewId )
40
+ . setIncludeFolders ( true )
41
+ . setMimeTypes ( 'application/vnd.google-apps.folder' )
42
+ . setSelectFolderEnabled ( true )
43
43
44
- const picker = new window . google . picker . PickerBuilder ( )
45
- . addView ( docsView )
46
- . setOAuthToken ( oauthToken )
47
- . setDeveloperKey ( DEVELOPER_KEY )
48
- . setCallback ( ( ) => {
49
- console . log ( 'Custom picker is ready!' ) ;
50
- } ) ;
44
+ const picker = new window . google . picker . PickerBuilder ( )
45
+ . addView ( docsView )
46
+ . setOAuthToken ( oauthToken )
47
+ . setDeveloperKey ( DEVELOPER_KEY )
48
+ . setCallback ( ( ) => {
49
+ console . log ( 'Custom picker is ready!' )
50
+ } )
51
51
52
- picker . build ( ) . setVisible ( true ) ;
53
- } }
54
- >
55
- < span > Click to build a picker which shows folders and you can select folders</ span >
56
- < div className = " google" > </ div >
57
- </ GooglePicker >
52
+ picker . build ( ) . setVisible ( true )
53
+ } }
54
+ >
55
+ < span > Click to build a picker which shows folders and you can select folders</ span >
56
+ < div className = ' google' / >
57
+ </ GooglePicker >
58
58
59
59
</ div >
60
60
)
61
61
}
62
62
63
- ReactDOM . render ( < App /> , document . getElementById ( 'root' ) ) ;
63
+ ReactDOM . render ( < App /> , document . getElementById ( 'root' ) )
0 commit comments