Change move firebase services to firebase directory

This commit is contained in:
Qolzam
2017-10-20 20:02:53 +07:00
parent a40c18d253
commit 4381d62582
23 changed files with 40 additions and 18 deletions

View File

@@ -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
} }

View File

@@ -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>,

View File

@@ -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

View File

@@ -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",

View File

@@ -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',