Skip to content

Commit b7a1b43

Browse files
committed
PR comments fixes
1 parent 069c957 commit b7a1b43

File tree

9 files changed

+103
-8
lines changed

9 files changed

+103
-8
lines changed

samples/photo_album/package.json

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -35,10 +35,12 @@
3535
"react": "^16.2.0",
3636
"react-dev-utils": "^4.2.1",
3737
"react-dom": "^16.2.0",
38+
"react-dropzone": "^4.2.13",
3839
"react-redux": "^5.0.6",
3940
"react-router-dom": "^4.2.2",
4041
"rxjs": "^5.5.6",
4142
"style-loader": "0.19.0",
43+
"superagent": "^3.8.3",
4244
"sw-precache-webpack-plugin": "0.11.4",
4345
"url-loader": "0.6.2",
4446
"webpack": "3.8.1",

samples/photo_album/src/components/Introduction.js

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -21,7 +21,6 @@ const Introduction = () => (
2121
// This embeds a <video> element in the page, retrieved from a different cloud
2222
}
2323
<Video
24-
sourceTypes={'webm'}
2524
publicId="manipulation_video"
2625
cloudName="cloudinary"
2726
controls="true"

samples/photo_album/src/components/Photo.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,7 @@ class Photo extends Component {
1919
{this.props.context && (
2020
<h2>{this.props.context.custom.photo}</h2>
2121
)}
22-
<a href={urlPath} target="_blank">
22+
<a href={urlPath} target="_blank" rel="noopener noreferrer">
2323
<Image
2424
publicId={this.props.publicId}
2525
className="thumbnail inline"

samples/photo_album/src/components/PhotoList.js

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -49,6 +49,7 @@ class PhotoList extends Component {
4949
<a
5050
href="https://cloudinary.com/documentation/image_transformations"
5151
target="_blank"
52+
rel="noopener noreferrer"
5253
>
5354
Image Transformations
5455
</a>{' '}
Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,4 @@
1+
export default {
2+
cloud_name: 'CCCCCCC',
3+
upload_preset: 'UUUUUUUU'
4+
};

samples/photo_album/src/index.js

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,7 @@ import { Provider } from 'react-redux';
55
import AppContainer from './components/App';
66
import PhotosListReducer from './reducers/PhotosListReducer';
77
import UploadedPhotosReducer from './reducers/UploadedPhotosReducer';
8+
import Config from './config/config';
89

910
const rootReducer = combineReducers({
1011
photos: PhotosListReducer,
@@ -15,7 +16,8 @@ const store = createStore(rootReducer);
1516

1617
render(
1718
<Provider store={store}>
18-
<AppContainer cloudName="danashalev" uploadPreset="hvs8orho" />
19+
<AppContainer cloudName={Config.cloud_name}
20+
uploadPreset={Config.upload_preset} />
1921
</Provider>,
2022
document.getElementById('root')
2123
);

samples/photo_album/src/reducers/PhotosListReducer.js

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@ import {
77
const PhotosListReducer = (photos = [], action) => {
88
switch (action.type) {
99
case PHOTOS_FETCHED:
10-
return action.photos;
10+
return [...action.photos];
1111
case PHOTOS_UPLOADED: {
1212
return [...action.photos, ...photos];
1313
}
@@ -16,7 +16,7 @@ const PhotosListReducer = (photos = [], action) => {
1616
photo => photo.public_id !== action.publicId
1717
);
1818
default:
19-
return photos;
19+
return [...photos];
2020
}
2121
};
2222

samples/photo_album/src/reducers/UploadedPhotosReducer.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -30,7 +30,7 @@ const UploadedPhotosReducer = (uploadedPhotos = [], action) => {
3030
];
3131
}
3232
default:
33-
return uploadedPhotos;
33+
return [...uploadedPhotos];
3434
}
3535
};
3636

samples/photo_album/yarn.lock

Lines changed: 89 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -274,6 +274,12 @@ asynckit@^0.4.0:
274274
version "0.4.0"
275275
resolved "https://registry.yarnpkg.com/asynckit/-/asynckit-0.4.0.tgz#c79ed97f7f34cb8f2ba1bc9790bcc366474b4b79"
276276

277+
attr-accept@^1.0.3:
278+
version "1.1.3"
279+
resolved "https://registry.yarnpkg.com/attr-accept/-/attr-accept-1.1.3.tgz#48230c79f93790ef2775fcec4f0db0f5db41ca52"
280+
dependencies:
281+
core-js "^2.5.0"
282+
277283
autoprefixer@7.1.6:
278284
version "7.1.6"
279285
resolved "https://registry.yarnpkg.com/autoprefixer/-/autoprefixer-7.1.6.tgz#fb933039f74af74a83e71225ce78d9fd58ba84d7"
@@ -1430,6 +1436,12 @@ colors@~1.1.2:
14301436
version "1.1.2"
14311437
resolved "https://registry.yarnpkg.com/colors/-/colors-1.1.2.tgz#168a4701756b6a7f51a12ce0c97bfa28c084ed63"
14321438

1439+
combined-stream@1.0.6:
1440+
version "1.0.6"
1441+
resolved "https://registry.yarnpkg.com/combined-stream/-/combined-stream-1.0.6.tgz#723e7df6e801ac5613113a7e445a9b69cb632818"
1442+
dependencies:
1443+
delayed-stream "~1.0.0"
1444+
14331445
combined-stream@^1.0.5, combined-stream@~1.0.5:
14341446
version "1.0.5"
14351447
resolved "https://registry.yarnpkg.com/combined-stream/-/combined-stream-1.0.5.tgz#938370a57b4a51dea2c77c15d5c5fdf895164009"
@@ -1444,6 +1456,10 @@ commondir@^1.0.1:
14441456
version "1.0.1"
14451457
resolved "https://registry.yarnpkg.com/commondir/-/commondir-1.0.1.tgz#ddd800da0c66127393cca5950ea968a3aaf1253b"
14461458

1459+
component-emitter@^1.2.0:
1460+
version "1.2.1"
1461+
resolved "https://registry.yarnpkg.com/component-emitter/-/component-emitter-1.2.1.tgz#137918d6d78283f7df7a6b7c5a63e140e69425e6"
1462+
14471463
compressible@~2.0.11:
14481464
version "2.0.12"
14491465
resolved "https://registry.yarnpkg.com/compressible/-/compressible-2.0.12.tgz#c59a5c99db76767e9876500e271ef63b3493bd66"
@@ -1534,6 +1550,10 @@ cookie@0.3.1:
15341550
version "0.3.1"
15351551
resolved "https://registry.yarnpkg.com/cookie/-/cookie-0.3.1.tgz#e7e0a1f9ef43b4c8ba925c5c5a96e806d16873bb"
15361552

1553+
cookiejar@^2.1.0:
1554+
version "2.1.2"
1555+
resolved "https://registry.yarnpkg.com/cookiejar/-/cookiejar-2.1.2.tgz#dd8a235530752f988f9a0844f3fc589e3111125c"
1556+
15371557
core-js@^1.0.0:
15381558
version "1.2.7"
15391559
resolved "https://registry.yarnpkg.com/core-js/-/core-js-1.2.7.tgz#652294c14651db28fa93bd2d5ff2983a4f08c636"
@@ -2418,7 +2438,7 @@ express@^4.13.3:
24182438
utils-merge "1.0.1"
24192439
vary "~1.1.2"
24202440

2421-
extend@~3.0.0, extend@~3.0.1:
2441+
extend@^3.0.0, extend@~3.0.0, extend@~3.0.1:
24222442
version "3.0.1"
24232443
resolved "https://registry.yarnpkg.com/extend/-/extend-3.0.1.tgz#a755ea7bc1adfcc5a31ce7e762dbaadc5e636444"
24242444

@@ -2626,6 +2646,14 @@ forever-agent@~0.6.1:
26262646
version "0.6.1"
26272647
resolved "https://registry.yarnpkg.com/forever-agent/-/forever-agent-0.6.1.tgz#fbc71f0c41adeb37f96c577ad1ed42d8fdacca91"
26282648

2649+
form-data@^2.3.1:
2650+
version "2.3.2"
2651+
resolved "https://registry.yarnpkg.com/form-data/-/form-data-2.3.2.tgz#4970498be604c20c005d4f5c23aecd21d6b49099"
2652+
dependencies:
2653+
asynckit "^0.4.0"
2654+
combined-stream "1.0.6"
2655+
mime-types "^2.1.12"
2656+
26292657
form-data@~2.1.1:
26302658
version "2.1.4"
26312659
resolved "https://registry.yarnpkg.com/form-data/-/form-data-2.1.4.tgz#33c183acf193276ecaa98143a69e94bfee1750d1"
@@ -2642,6 +2670,10 @@ form-data@~2.3.1:
26422670
combined-stream "^1.0.5"
26432671
mime-types "^2.1.12"
26442672

2673+
formidable@^1.2.0:
2674+
version "1.2.1"
2675+
resolved "https://registry.yarnpkg.com/formidable/-/formidable-1.2.1.tgz#70fb7ca0290ee6ff961090415f4b3df3d2082659"
2676+
26452677
forwarded@~0.1.2:
26462678
version "0.1.2"
26472679
resolved "https://registry.yarnpkg.com/forwarded/-/forwarded-0.1.2.tgz#98c23dab1175657b8c0573e8ceccd91b0ff18c84"
@@ -4088,7 +4120,7 @@ merge@^1.1.3:
40884120
version "1.2.0"
40894121
resolved "https://registry.yarnpkg.com/merge/-/merge-1.2.0.tgz#7531e39d4949c281a66b8c5a6e0265e8b05894da"
40904122

4091-
methods@~1.1.2:
4123+
methods@^1.1.1, methods@~1.1.2:
40924124
version "1.1.2"
40934125
resolved "https://registry.yarnpkg.com/methods/-/methods-1.1.2.tgz#5529a4d67654134edcc5266656835b0f851afcee"
40944126

@@ -4986,6 +5018,10 @@ process-nextick-args@~1.0.6:
49865018
version "1.0.7"
49875019
resolved "https://registry.yarnpkg.com/process-nextick-args/-/process-nextick-args-1.0.7.tgz#150e20b756590ad3f91093f25a4f2ad8bff30ba3"
49885020

5021+
process-nextick-args@~2.0.0:
5022+
version "2.0.0"
5023+
resolved "https://registry.yarnpkg.com/process-nextick-args/-/process-nextick-args-2.0.0.tgz#a37d732f4271b4ab1ad070d35508e8290788ffaa"
5024+
49895025
process@^0.11.10:
49905026
version "0.11.10"
49915027
resolved "https://registry.yarnpkg.com/process/-/process-0.11.10.tgz#7332300e840161bda3e69a1d1d91a7d4bc16f182"
@@ -5014,6 +5050,13 @@ prop-types@^15.5.10, prop-types@^15.5.4, prop-types@^15.6.0:
50145050
loose-envify "^1.3.1"
50155051
object-assign "^4.1.1"
50165052

5053+
prop-types@^15.5.7:
5054+
version "15.6.2"
5055+
resolved "https://registry.yarnpkg.com/prop-types/-/prop-types-15.6.2.tgz#05d5ca77b4453e985d60fc7ff8c859094a497102"
5056+
dependencies:
5057+
loose-envify "^1.3.1"
5058+
object-assign "^4.1.1"
5059+
50175060
proxy-addr@~2.0.2:
50185061
version "2.0.2"
50195062
resolved "https://registry.yarnpkg.com/proxy-addr/-/proxy-addr-2.0.2.tgz#6571504f47bb988ec8180253f85dd7e14952bdec"
@@ -5055,6 +5098,10 @@ qs@6.5.1, qs@~6.5.1:
50555098
version "6.5.1"
50565099
resolved "https://registry.yarnpkg.com/qs/-/qs-6.5.1.tgz#349cdf6eef89ec45c12d7d5eb3fc0c870343a6d8"
50575100

5101+
qs@^6.5.1:
5102+
version "6.5.2"
5103+
resolved "https://registry.yarnpkg.com/qs/-/qs-6.5.2.tgz#cb3ae806e8740444584ef154ce8ee98d403f3e36"
5104+
50585105
qs@~6.4.0:
50595106
version "6.4.0"
50605107
resolved "https://registry.yarnpkg.com/qs/-/qs-6.4.0.tgz#13e26d28ad6b0ffaa91312cd3bf708ed351e7233"
@@ -5162,6 +5209,13 @@ react-dom@^16.2.0:
51625209
object-assign "^4.1.1"
51635210
prop-types "^15.6.0"
51645211

5212+
react-dropzone@^4.2.13:
5213+
version "4.2.13"
5214+
resolved "https://registry.yarnpkg.com/react-dropzone/-/react-dropzone-4.2.13.tgz#31393c079b4e5ddcc176c095cebc3545d1248b9d"
5215+
dependencies:
5216+
attr-accept "^1.0.3"
5217+
prop-types "^15.5.7"
5218+
51655219
react-error-overlay@^3.0.0:
51665220
version "3.0.0"
51675221
resolved "https://registry.yarnpkg.com/react-error-overlay/-/react-error-overlay-3.0.0.tgz#c2bc8f4d91f1375b3dad6d75265d51cd5eeaf655"
@@ -5267,6 +5321,18 @@ readable-stream@^2.0.0, readable-stream@^2.0.1, readable-stream@^2.0.2, readable
52675321
string_decoder "~1.0.3"
52685322
util-deprecate "~1.0.1"
52695323

5324+
readable-stream@^2.3.5:
5325+
version "2.3.6"
5326+
resolved "https://registry.yarnpkg.com/readable-stream/-/readable-stream-2.3.6.tgz#b11c27d88b8ff1fbe070643cf94b0c79ae1b0aaf"
5327+
dependencies:
5328+
core-util-is "~1.0.0"
5329+
inherits "~2.0.3"
5330+
isarray "~1.0.0"
5331+
process-nextick-args "~2.0.0"
5332+
safe-buffer "~5.1.1"
5333+
string_decoder "~1.1.1"
5334+
util-deprecate "~1.0.1"
5335+
52705336
readdirp@^2.0.0:
52715337
version "2.1.0"
52725338
resolved "https://registry.yarnpkg.com/readdirp/-/readdirp-2.1.0.tgz#4ed0ad060df3073300c48440373f72d1cc642d78"
@@ -5888,6 +5954,12 @@ string_decoder@~0.10.x:
58885954
version "0.10.31"
58895955
resolved "https://registry.yarnpkg.com/string_decoder/-/string_decoder-0.10.31.tgz#62e203bc41766c6c28c9fc84301dab1c5310fa94"
58905956

5957+
string_decoder@~1.1.1:
5958+
version "1.1.1"
5959+
resolved "https://registry.yarnpkg.com/string_decoder/-/string_decoder-1.1.1.tgz#9cf1611ba62685d7030ae9e4ba34149c3af03fc8"
5960+
dependencies:
5961+
safe-buffer "~5.1.0"
5962+
58915963
stringstream@~0.0.4, stringstream@~0.0.5:
58925964
version "0.0.5"
58935965
resolved "https://registry.yarnpkg.com/stringstream/-/stringstream-0.0.5.tgz#4e484cd4de5a0bbbee18e46307710a8a81621878"
@@ -5935,6 +6007,21 @@ style-loader@0.19.0:
59356007
loader-utils "^1.0.2"
59366008
schema-utils "^0.3.0"
59376009

6010+
superagent@^3.8.3:
6011+
version "3.8.3"
6012+
resolved "https://registry.yarnpkg.com/superagent/-/superagent-3.8.3.tgz#460ea0dbdb7d5b11bc4f78deba565f86a178e128"
6013+
dependencies:
6014+
component-emitter "^1.2.0"
6015+
cookiejar "^2.1.0"
6016+
debug "^3.1.0"
6017+
extend "^3.0.0"
6018+
form-data "^2.3.1"
6019+
formidable "^1.2.0"
6020+
methods "^1.1.1"
6021+
mime "^1.4.1"
6022+
qs "^6.5.1"
6023+
readable-stream "^2.3.5"
6024+
59386025
supports-color@^2.0.0:
59396026
version "2.0.0"
59406027
resolved "https://registry.yarnpkg.com/supports-color/-/supports-color-2.0.0.tgz#535d045ce6b6363fa40117084629995e9df324c7"

0 commit comments

Comments
 (0)