aboutsummaryrefslogtreecommitdiff
path: root/vnext/src/index.js
diff options
context:
space:
mode:
authorGravatar Vitaly Takmazov2018-06-21 21:53:47 +0300
committerGravatar Vitaly Takmazov2023-01-13 10:37:53 +0300
commit2b02456c23ecec6039278cbdc5362a9551b9a58a (patch)
tree4ab9955d929545a17cee9ec4c5189fbf36da25a9 /vnext/src/index.js
parente35f3844e62735de9969c400a2d2fb16fde8d85d (diff)
Facebook login
Diffstat (limited to 'vnext/src/index.js')
-rw-r--r--vnext/src/index.js9
1 files changed, 8 insertions, 1 deletions
diff --git a/vnext/src/index.js b/vnext/src/index.js
index 7ba41fc1..848a689e 100644
--- a/vnext/src/index.js
+++ b/vnext/src/index.js
@@ -1,6 +1,8 @@
import React from 'react';
import ReactDOM from 'react-dom';
-import { BrowserRouter as Router, Route, Link, Switch } from 'react-router-dom';
+import { BrowserRouter as Router, Route, Link, Switch, Redirect } from 'react-router-dom';
+import * as qs from 'query-string';
+
import Icon from './components/Icon';
import { Discover, Discussions, Blog, Tag, Home } from './components/Feeds';
import Settings from './components/Settings';
@@ -136,6 +138,11 @@ class App extends React.Component {
<Route exact path="/settings" render={(props) =>
<Settings visitor={user} {...props} />
} />
+ <Route exact path="/_fblogin" render={(props) => {
+ let params = qs.parse(props.location.search)
+ this.auth(params.hash)
+ return <Redirect to="/" />
+ }} />
<Route exact path="/post" render={(props) => <Post visitor={user} {...props} />} />
<Route exact path="/pm" render={(props) => <Contacts visitor={user} {...props} />} />
<Route exact path="/pm/:user" render={(props) => <Chat visitor={user} {...props} />} />