Skip to content

Commit c683e61

Browse files
committed
file uploader and loader
1 parent 0da8081 commit c683e61

File tree

8 files changed

+99
-10
lines changed

8 files changed

+99
-10
lines changed

.travis.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -15,6 +15,6 @@ deploy:
1515
env:
1616
global:
1717
# NPM_EMAIL
18-
- secure: "XVgfIy4vm0kOX+saefkpE98aHSzvSk0S9OydHC2/TfNnnfJfrdySOPyuVhfgtap/pKd9R2VtofSCIAy1bRNeE3wsFOpXNv/V/wQQ40cyJGQRL6uCJDkc7yvYnhCh5ZD6Jh2kJzB2FcT8V18+u12Azftbxz+SM0/wk4tgw5akRtUGVEZ01PaivY4VIESJ2qBJZiXeKfMCtCDi/a3OnUMUA6b8tbP+n35zl6JZGJtJhwcYqliyxzgnIR5bCDqPcab32cHsdcb7E8+Q/Co8vYc2ZVI6aQ/Oe+Cd2ON+WyTHZoWfKlKnXuYJ3DUnUxaDRTgfz+AdFZHwvlwfuDLexoTOS5Lps/aNh5/4kt7LwJyj3N4kxW/XgoZzJvn6foIYCqd6RnvTp05PVTUWiLKQwiMN9QxTLPhVv0RBqo+N9sDflq4eORv9WlsRF3XawZIr8GSqLiu7WM8w9wzdn66V94j4qO+gHQH/U3ck4z4Bie+QeDeOc8oYckbH5PaUcoRc3vEnGy9YKMwZ0RwJKZHXLE+g4xbDzJfhovC6835Hb6Sj81muSz4E8WVAsnyEtLs+JaWHA90qpfwsNB11aZHB7YO0HrHnMKA9P1F6A8eRagj6Ynhbl5Ko4Agtz0bqHVhyWi9bcF1V8WneuJSreC9naoWVvLYoyKc4UY/Qt7j7mdynm7w="
18+
- secure: "kmo0afPY5HwJ5SryNY0XRRRekxd1teBR6lSiw2jtjU64sOdpjN7ZhGWy9q0lReGk6hloPfXewXRlpCbcDRFoxvJUdAbQoAN8gq/BxrwGmWlBepgUew1O6WLkpvqXCMe6lUmPEznjil2anjLHfm/cKiqwaY1n8MI+PSna6eNwAlffx72uPL1TzrijJjb7kKqTtjTHZzNiiUn2jZrc35G+MeryZmnd5xXV7cXgYb+flEMC5sDqhcO2aewYiCGMK2b3f7QDJFbGD4+v+HjN1XispJgCxDLTRLJ0HD8HPj87w/7s7PHqCuRUwga1Z2HTRDniqM7mb7TZ5RK990Olp4d1Fw/ApXhUEe4fwgTdN9PSwOzOrY4VGNyytYvJuMVqSVGIHx6Y2BuCt3gzPeM0ev8bjhE9PItYmDTr5FhNI1XLT7PKu+Ktp72bmdEVqNfnv7jXRKba9AeSBQVk70jKMpYAuGI/d/xXeaD2vImBhCflc0UArYfXf+JYMEwzhiMZQfq6csvg0UV/nlD9xidgBLt8QUGdFaQTjsQLt9CWbwcKM7/yFcfkOKEHrM5By1Do4gtSDxmK5F+81210YMO30OVwllHk/f+jOspti9EJv6r0vAZOkKXXL15VsyKQSrF/p6k+brVf0cQcnUMiSiNsl/aEftNW2ys5VCIRJcEol5bHt90="
1919
# NPM_API_KEY
20-
- secure: "S9r5O41PS0+95/N5CTr8Euf5GISLmE8E6Rn9UWhuigjfuiquU3D7MWtl+v3Nyog7HH4k7wP13yg7UtmXekB9T5axSg3ViXiFAedGH7breS0nl0CCUCFCJdNiBDxiMTCDpI2C0KWKvTFdU1aCXJfRhVfDQE1kjJksdQ1BQvr0rLF5OIjh0JgRl6lmR9gMI3kY9hB/m6DRbvjonVe5T9yoWGKWPDODdkLT3GXW7hAQABluX01ARodHwvo5t/5dfIVjm3A2TKt7UHpR33ZM18zZ6qaJKsHosoWZ7JxuN4FrUvfxC4G/bXQML4a8MG566qV2Jr8cl6CYWY9sVyFWwgncbJdJEsYXongr6Mm41wREX0efXh0Fy9rDSGmXxVJSqY33MyYXGNQHzQ38V+dNascQ2V4Sk++3kfGGcDQ5s3yQpFdYXTORBra+O/eYwP8midJlLSJLD+vmrzTg/NWiFJeCvr0mqOMuQ+1Rwyf7xx6Qa2vhq8Bb8qEZgoPlefgHl5ivUzHT7JFiCcuigyeAGuOdR8Rdi6CEvmRpEy8KDvc/VtdBEXRCx2MZ/SGT4Q0h3Q4bdbeFDaXz8slLqt9uKhzHI5e+1CU5csHwpzkXrnsX/JZWYZtCT+3QopMwZYuDUNYF0hIJNCps6NCODrU2MulokcbTxUDMSkA8GQlNriGgF/0="
20+
- secure: "OoRE9rbEzfAomE1h+PRDHJb0SgcyManma54qs72nwlBA3N4D+hV2Swy0xAidnVqdNvBlA4p9QmcrE0km+ZGVacFEhvleUGFDn5weWde2bukzkkdHtbaYQjyhxbrqfLA9G9vzs1BlHjhrR7Arl2TQuT21XnfagFBQ/LCgCRRu9yHHkZ4TejhuYu/9Fgdq08wnBpLZn7wllUq0OtrDgEgjK7avZ+yv5ob6zccxr3NAAchbdPJ2yUo82VvD+YdQaWbLq9ac5cwa0I6f/RuQUiZcLZItk/H3NuQqg32746QdwIqKpw5dh9wzddbckIK3WVsoJmE+7WpGAOgUU/TxmPijH6j1YwQ9uqcBGsax8RUFR+mG7imlS4YpL67K438JPUG7NCPgnN19zN/c+4WkVoKlLYEncyPp0C3sBbmauR0uuuVBWWUJL/1xBCuPyhT9JGXaocms/Ldshxr+TYf1tfQQ3uzs6wO3cniw3wIgXbgMF6NBwQdQpgUlSh++XJKgIG2I228GI3qMq8zJu/N/1oEKVkKkO8Z9Y3Vd5uo2VMbkp0KJJEfXnE8GZBBaajD+F8jONRQqYEDhK8EMYuqKhsQZMw3RgPtvOZNG+bhcnbElNnMjhd8CTKioKXAslkTP6Esi4Ce2PS6YR4CskjZaO7IT9KRqHvVZN42vlIVbhb2J0RI="

README.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@
55
## Install
66

77
```shell
8-
npm install appirio-tech-file-uploader
8+
npm install appirio-tech-react-components
99
```
1010

1111
## Developing

components/FileUploader/FileUploader.cjsx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@ require './FileUploaderStyles'
55
React = require 'react'
66
UploadedFilesContainer = require '../UploadedFiles/UploadedFilesContainer'
77
Dropzone = require 'react-dropzone'
8-
Loader = require 'appirio-tech-ng-ui-components/components/Loader/Loader.cjsx'
8+
Loader = require '../Loader/Loader.cjsx'
99

1010
FileUploader = ({ multiple, onChange, loading}) ->
1111
<div className="FileUploader">

components/FileUploader/FileUploaderExamples.cjsx

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -9,9 +9,9 @@ FileUploaderExamples = ->
99

1010
<FileUploader/>
1111

12-
<h1>multiple is true</h1>
12+
<h1>loading is true</h1>
1313

14-
<FileUploader multiple={true} id={'123'} assetType={'work'} category={'development'}/>
14+
<FileUploader loading={true} id={'123'} assetType={'work'} category={'development'}/>
1515
</div>
1616

1717
module.exports = FileUploaderExamples

components/Loader/Loader.cjsx

Lines changed: 14 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,14 @@
1+
'use strict'
2+
3+
require './LoaderStyle.scss'
4+
5+
React = require 'react'
6+
7+
Loader = ->
8+
<div className="Loader">
9+
<div className="container">
10+
<div className="loader"/>
11+
</div>
12+
</div>
13+
14+
module.exports = Loader
Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,13 @@
1+
'use strict'
2+
3+
Loader = require './Loader'
4+
React = require 'react'
5+
6+
LoaderExamples = ->
7+
<div className="LoaderExamples flex column middle center">
8+
<h1>Default</h1>
9+
10+
<Loader />
11+
</div>
12+
13+
module.exports = LoaderExamples

components/Loader/LoaderStyle.scss

Lines changed: 61 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,61 @@
1+
@import "work/work-includes";
2+
3+
.Loader {
4+
position : absolute;
5+
display : flex;
6+
top : 0;
7+
left : 0;
8+
width : 100%;
9+
height : 100%;
10+
justify-content: center;
11+
align-items : center;
12+
13+
.container {
14+
padding : 25px;
15+
// background-color: $primary-color;
16+
opacity : .98;
17+
border-radius : 10px;
18+
}
19+
20+
.loader {
21+
width: 50px;
22+
height: 50px;
23+
border-top : 10px solid $grey-light;
24+
border-right : 10px solid $grey-light;
25+
border-bottom : 10px solid $grey-light;
26+
border-left : 10px solid $grey-lighter ;
27+
-webkit-transform: translateZ(0);
28+
-ms-transform : translateZ(0);
29+
transform : translateZ(0);
30+
-webkit-animation: load8 .8s infinite linear;
31+
animation : load8 .8s infinite linear;
32+
}
33+
.loader,
34+
.loader:after {
35+
border-radius: 50%;
36+
}
37+
38+
39+
}
40+
41+
@-webkit-keyframes load8 {
42+
0% {
43+
-webkit-transform: rotate(0deg);
44+
transform: rotate(0deg);
45+
}
46+
100% {
47+
-webkit-transform: rotate(360deg);
48+
transform: rotate(360deg);
49+
}
50+
}
51+
52+
@keyframes load8 {
53+
0% {
54+
-webkit-transform: rotate(0deg);
55+
transform: rotate(0deg);
56+
}
57+
100% {
58+
-webkit-transform: rotate(360deg);
59+
transform: rotate(360deg);
60+
}
61+
}

package.json

Lines changed: 5 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -15,9 +15,10 @@
1515
"build": "webpack --config webpack.config.js; cp example/index.html dist/"
1616
},
1717
"dependencies": {
18-
"appirio-styles": "0.x.x",
19-
"appirio-tech-client-app-layer": "0.x.x",
20-
"react-dropzone": "3.x.x",
21-
"react-redux": "4.x.x"
18+
"appirio-styles": "0.0.23",
19+
"appirio-tech-api-schemas": "^5.0.69",
20+
"classnames": "^2.2.3",
21+
"react-dropzone": "^3.3.2",
22+
"react-redux": "^4.2.1"
2223
}
2324
}

0 commit comments

Comments
 (0)