Change move firebase services to firebase directory
This commit is contained in:
@@ -8,6 +8,23 @@ const isValidEmail = (email) => {
|
|||||||
return re.test(email)
|
return re.test(email)
|
||||||
}
|
}
|
||||||
|
|
||||||
|
function queryString(name, url = window.location.href) {
|
||||||
|
name = name.replace(/[[]]/g, "\\$&");
|
||||||
|
|
||||||
|
const regex = new RegExp("[?&]" + name + "(=([^&#]*)|&|#|$)", "i");
|
||||||
|
const results = regex.exec(url);
|
||||||
|
|
||||||
|
if (!results) {
|
||||||
|
return null;
|
||||||
|
}
|
||||||
|
if (!results[2]) {
|
||||||
|
return "";
|
||||||
|
}
|
||||||
|
|
||||||
|
return decodeURIComponent(results[2].replace(/\+/g, " "));
|
||||||
|
}
|
||||||
|
|
||||||
export default {
|
export default {
|
||||||
isValidEmail
|
isValidEmail,
|
||||||
|
queryString
|
||||||
}
|
}
|
||||||
12
app/app.tsx
12
app/app.tsx
@@ -11,11 +11,12 @@ import { Provider } from 'react-redux'
|
|||||||
import store, { history } from 'store/configureStore'
|
import store, { history } from 'store/configureStore'
|
||||||
import { ConnectedRouter } from 'react-router-redux'
|
import { ConnectedRouter } from 'react-router-redux'
|
||||||
|
|
||||||
// - Import app components
|
import 'babel-core/register'
|
||||||
import Master from 'components/Master'
|
import 'babel-polyfill'
|
||||||
|
|
||||||
declare const window: any
|
// - Import app components
|
||||||
declare const document: any
|
// import Master from 'components/Master'
|
||||||
|
import { App } from 'components/AWS'
|
||||||
|
|
||||||
// Set default data
|
// Set default data
|
||||||
// tslint:disable-next-line:no-empty
|
// tslint:disable-next-line:no-empty
|
||||||
@@ -40,7 +41,8 @@ ReactDOM.render(
|
|||||||
<Provider store={store}>
|
<Provider store={store}>
|
||||||
<ConnectedRouter history={history}>
|
<ConnectedRouter history={history}>
|
||||||
<MuiThemeProvider muiTheme={getMuiTheme(lightBaseTheme)}>
|
<MuiThemeProvider muiTheme={getMuiTheme(lightBaseTheme)}>
|
||||||
<Master />
|
{/* <Master /> */}
|
||||||
|
<App />
|
||||||
</MuiThemeProvider>
|
</MuiThemeProvider>
|
||||||
</ConnectedRouter>
|
</ConnectedRouter>
|
||||||
</Provider>,
|
</Provider>,
|
||||||
|
|||||||
@@ -16,15 +16,15 @@ import { IVoteService } from 'services/votes'
|
|||||||
//#region Service implemented classes
|
//#region Service implemented classes
|
||||||
|
|
||||||
// - Firebase services
|
// - Firebase services
|
||||||
import { AuthorizeService } from 'firebaseServices/authorize'
|
import { AuthorizeService } from 'firebase/firebaseServices/authorize'
|
||||||
import { CircleService } from 'firebaseServices/circles'
|
import { CircleService } from 'firebase/firebaseServices/circles'
|
||||||
import { CommentService } from 'firebaseServices/comments'
|
import { CommentService } from 'firebase/firebaseServices/comments'
|
||||||
import { CommonService } from 'firebaseServices/common'
|
import { CommonService } from 'firebase/firebaseServices/common'
|
||||||
import { ImageGalleryService } from 'firebaseServices/imageGallery'
|
import { ImageGalleryService } from 'firebase/firebaseServices/imageGallery'
|
||||||
import { NotificationService } from 'firebaseServices/notifications'
|
import { NotificationService } from 'firebase/firebaseServices/notifications'
|
||||||
import { PostService } from 'firebaseServices/posts'
|
import { PostService } from 'firebase/firebaseServices/posts'
|
||||||
import { UserService } from 'firebaseServices/users'
|
import { UserService } from 'firebase/firebaseServices/users'
|
||||||
import { VoteService } from 'firebaseServices/votes'
|
import { VoteService } from 'firebase/firebaseServices/votes'
|
||||||
|
|
||||||
//#endregion
|
//#endregion
|
||||||
|
|
||||||
|
|||||||
@@ -11,8 +11,11 @@
|
|||||||
"author": "Amir Movahedi",
|
"author": "Amir Movahedi",
|
||||||
"license": "MIT",
|
"license": "MIT",
|
||||||
"dependencies": {
|
"dependencies": {
|
||||||
|
"amazon-cognito-identity-js": "^1.21.0",
|
||||||
|
"aws-sdk": "^2.132.0",
|
||||||
"axios": "^0.16.1",
|
"axios": "^0.16.1",
|
||||||
"classnames": "^2.2.5",
|
"classnames": "^2.2.5",
|
||||||
|
"crypto-js": "^3.1.9-1",
|
||||||
"css-loader": "^0.28.0",
|
"css-loader": "^0.28.0",
|
||||||
"deep-freeze-strict": "^1.1.1",
|
"deep-freeze-strict": "^1.1.1",
|
||||||
"expect": "^1.20.2",
|
"expect": "^1.20.2",
|
||||||
@@ -68,6 +71,7 @@
|
|||||||
"babel-core": "^6.24.1",
|
"babel-core": "^6.24.1",
|
||||||
"babel-loader": "^7.1.2",
|
"babel-loader": "^7.1.2",
|
||||||
"babel-plugin-transform-decorators-legacy": "^1.3.4",
|
"babel-plugin-transform-decorators-legacy": "^1.3.4",
|
||||||
|
"babel-polyfill": "^6.26.0", // TODO: Change to babel-plugin-transform-runtime
|
||||||
"babel-preset-env": "^1.6.0",
|
"babel-preset-env": "^1.6.0",
|
||||||
"babel-preset-react": "^6.24.1",
|
"babel-preset-react": "^6.24.1",
|
||||||
"babel-preset-stage-0": "^6.24.1",
|
"babel-preset-stage-0": "^6.24.1",
|
||||||
|
|||||||
@@ -2,7 +2,6 @@ var webpack = require('webpack');
|
|||||||
var path = require('path');
|
var path = require('path');
|
||||||
var envFile = require('node-env-file');
|
var envFile = require('node-env-file');
|
||||||
|
|
||||||
|
|
||||||
process.env.NODE_ENV = process.env.NODE_ENV || 'development';
|
process.env.NODE_ENV = process.env.NODE_ENV || 'development';
|
||||||
|
|
||||||
console.log(process.env.NODE_ENV);
|
console.log(process.env.NODE_ENV);
|
||||||
@@ -15,7 +14,7 @@ try {
|
|||||||
|
|
||||||
var babelOptions = {
|
var babelOptions = {
|
||||||
plugins: ['transform-decorators-legacy'],
|
plugins: ['transform-decorators-legacy'],
|
||||||
presets: ['react', 'env', 'stage-0']
|
presets: ['babel-polyfill','react', 'env', 'stage-0']
|
||||||
};
|
};
|
||||||
|
|
||||||
module.exports = {
|
module.exports = {
|
||||||
@@ -123,7 +122,7 @@ module.exports = {
|
|||||||
loader: "source-map-loader"
|
loader: "source-map-loader"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
test: /\.jsx$/,
|
test: /\.js(x?)$/,
|
||||||
exclude: /(node_modules|bower_components)/,
|
exclude: /(node_modules|bower_components)/,
|
||||||
use: {
|
use: {
|
||||||
loader: 'babel-loader',
|
loader: 'babel-loader',
|
||||||
|
|||||||
Reference in New Issue
Block a user