Skip to content

Commit 01c2b14

Browse files
committed
removed weird text at bottom of README
1 parent 1eb4440 commit 01c2b14

File tree

5 files changed

+106
-4
lines changed

5 files changed

+106
-4
lines changed

.firebase/hosting.ZGlzdA.cache

+38
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,38 @@
1+
.nojekyll,1544797793475,f1b651238a58fe290baec6c5e32f3bdb1943dd2bd582f02569231f7a757c7837
2+
200.html,1544797793493,e190412da25a35a91c4cf31f514e8f138735a4e717f6f004a6c19c372b69f8be
3+
README.md,1506886987000,18563566e798b87a3adf4cf1d062a6109fc357d5264d542b3446167ed86368a0
4+
google.svg,1507013194000,5ae5974b2460d7c0f8920735f424d974e3787969c1c416a99d2ddb3401603328
5+
favicon.ico,1506886987000,9485a57f7a1a0faa2324a63e69c4412e27d05da6df10221a3fb23fa77b0ac562
6+
sw.js,1544797793436,2cef85006d6d575bafb90d180685798a656a40bea09053cac1552872b362aa87
7+
index.html,1544797793492,e190412da25a35a91c4cf31f514e8f138735a4e717f6f004a6c19c372b69f8be
8+
icon.png,1507603426000,3eda77670b6791ac1ff46e5f1e19b984eebaea2e21df930aab0ce1a8a153b8ff
9+
_nuxt/manifest.2b145708a9fe977a75c5.js,1544797792539,ec0acc303cf3702d2972a2d9f3a0a608b130b2a6820c8e55a339801183a01c0c
10+
_nuxt/app.958c25d3c5b9d1c6c5b3.js,1544797792539,a0bf44d2dd924c20a61a6a5274f3acd4e7ed2b2ad90ac6ac981f2f540f8f9e64
11+
_nuxt/workbox.4c4f5ca6.js,1544797793437,e07638726911853e795bbd8a2172e49ed788f456d9ebaf2412a3e894139b76fc
12+
workbox-sw.prod.v1.3.0.js,1509513060000,aa81ca7efa71a22617c6855d885b005cb0962731ce4c5567ab9ce3866bf46ec1
13+
_nuxt/icons/icon_120.d00bMwo0t0c.png,1544797792542,d5ec65e6484101a285a0c12aaf531165bf551bd029408528df5723deaa912ff6
14+
_nuxt/icons/icon_144.d00bMwo0t0c.png,1544797792543,82540d8088f9d550111e050cc3ca1ec043d6521dbb430a3e3ec8fb1bbf14a459
15+
_nuxt/icons/icon_152.d00bMwo0t0c.png,1544797792543,0c05de67d82f04ececcb83db4299659d801418f12aa79021de76981229fa8934
16+
_nuxt/icons/icon_192.d00bMwo0t0c.png,1544797792543,414de2963f799b3f5891d40ea43503705ad5e844257320698d8b80c44b4358c9
17+
_nuxt/icons/icon_384.d00bMwo0t0c.png,1544797792543,02c06c55df2cdf1e8d12cd18f080d3734cf48175c561db9ce5a1199870ca4705
18+
_nuxt/icons/icon_64.d00bMwo0t0c.png,1544797792541,fcc67e117e279260eeb86acb98d4e05abf23349b6d98831782ec1d835e61d551
19+
_nuxt/layouts/default.ed07cbfe31cb8f640461.js,1544797792540,ff3f5d91cc9f245ef38039efbd35c39d7340dbd3e0446a4b833279c6cbf746c0
20+
_nuxt/manifest.2d8ddcea.json,1544797792540,5aaa87477ad716fc206e729f9cbd9617614686d5154425ae54f38c2bc87e673b
21+
_nuxt/pages/about.e33c85093c4da475f5c4.js,1544797792542,2349c80e514b8f16cb08b13cf7a8d2b220b8446be9037111c379534cbb415155
22+
_nuxt/icons/icon_512.d00bMwo0t0c.png,1544797792543,ddf75c5e4061d04e1edb4f864afa7484df1e10224857852ba752a73c16416b31
23+
_nuxt/pages/admin.c06203c44bed1fa6fe77.js,1544797792542,92b2f31b9190b68c4132750c14b7863f89b720e8dc7e517015e17cd04630c61a
24+
_nuxt/pages/index.e908b3ee4e435207ee9e.js,1544797792542,a9b4d69d9f78fdbf0caf0c8e16d85a34b262c78d1b432de0465d92ee261e0364
25+
_nuxt/pages/login.ff9d66083f90ac7a5ea5.js,1544797792540,8864618f1d5420302eae8eed27aa77debb7d1801801ecc328c21a3c7c9ff4531
26+
_nuxt/pages/admin/index.3965fdba414ff4534985.js,1544797792542,5a5dbd540017e15440d8ef0c7ed92043ae467a4d2a2198e8cef6da72bb1ff4ef
27+
_nuxt/pages/admin/items.57cc33524c0ca3a4bac9.js,1544797792542,2d632cc35d66bc2261e73f60e79e02381b657b5363bfd31531a2d4fd12db4dfc
28+
_nuxt/pages/admin/settings.fc19131d4f8a344d7767.js,1544797792541,31923958b66d5e55b1fa26c47ea2c02a53f4839f96e0e23e8e6775c3714bb89a
29+
about/index.html,1544797793491,e190412da25a35a91c4cf31f514e8f138735a4e717f6f004a6c19c372b69f8be
30+
admin/index.html,1544797793490,e190412da25a35a91c4cf31f514e8f138735a4e717f6f004a6c19c372b69f8be
31+
admin/items/index.html,1544797793491,e190412da25a35a91c4cf31f514e8f138735a4e717f6f004a6c19c372b69f8be
32+
admin/settings/index.html,1544797793492,e190412da25a35a91c4cf31f514e8f138735a4e717f6f004a6c19c372b69f8be
33+
login/index.html,1544797793490,e190412da25a35a91c4cf31f514e8f138735a4e717f6f004a6c19c372b69f8be
34+
_nuxt/LICENSES,1544797792540,22c58e123322f47f3aeade09662a51c30d1dcea11bbf08de205fc6b70f79ff61
35+
_nuxt/app.befb363a830a9ba56dba600f655c15ce.css,1544797792539,352eeb89ac071ffb4d12658f1246e3a855518c402b003af4b01ffd6f502fdc82
36+
_nuxt/report.html,1544797793421,c019636eed2188bbf3b7dbb39ecb993e6718e9a1328faeee2a739f19653246ed
37+
workbox-sw.prod.v1.3.0.js.map,1509513060000,9926ad28451e44f5ca780386284a48fcb2b9ee036960503f6f092afbec0c845b
38+
_nuxt/vendor.5282f7ed0b9c3cedac78.js,1544797792539,248ffd5f92019af7df857b3631218ed4aadb405fd7578453ce4a11810ec663d0

README.md

-4
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,3 @@ This is an example of using Nuxt.js in SPA mode with Firebase Authentication
77
[Blog Article - Part 1 - Overview](https://www.davidroyer.me/blog/nuxtjs-firebase-auth)
88

99
![alt text](/nuxt-firebase-authentication.jpg "Screenshot")
10-
11-
**More Info Soon...** var links = document.links;
12-
13-
for (var i = 0, linksLength = links.length; i < linksLength; i++) { if (links[i].hostname != window.location.hostname) { links[i].target = '_blank'; } }

components/AdminAvatar.vue

+43
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,43 @@
1+
<template>
2+
<div id="user" class="text-xs-center">
3+
<v-btn primary class="mt-2" color="primary" @click.native="logout">
4+
Logout
5+
</v-btn>
6+
<v-menu offset-x :close-on-content-click="false" :nudge-top="200" v-model="menu">
7+
<v-btn icon slot="activator">
8+
<v-icon medium>settings</v-icon>
9+
</v-btn>
10+
<v-card>
11+
<v-list>
12+
<v-list-tile avatar>
13+
<v-list-tile-avatar>
14+
<img v-if="user.displayName" :src="$store.state.user.photoURL" alt="John">
15+
</v-list-tile-avatar>
16+
<v-list-tile-content>
17+
<v-list-tile-title v-if="user.displayName">{{user.displayName}}</v-list-tile-title>
18+
</v-list-tile-content>
19+
</v-list-tile>
20+
<v-divider></v-divider>
21+
22+
<v-list-tile>
23+
<v-spacer></v-spacer>
24+
<v-list-tile-action>
25+
<v-btn primary class="mt-2" color="primary" @click.native="logout">
26+
Logout
27+
</v-btn>
28+
</v-list-tile-action>
29+
</v-list-tile>
30+
</v-list>
31+
</v-card>
32+
</v-menu>
33+
</div>
34+
</template>
35+
36+
<script>
37+
export default {
38+
props: ['user']
39+
}
40+
</script>
41+
42+
<style lang="css">
43+
</style>

middleware/admin-auth.js

+5
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
export default function ({ store, redirect }) {
2+
if (!store.state.user) {
3+
redirect('/login')
4+
}
5+
}

plugins/fireinit.js

+20
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,20 @@
1+
// global.XMLHttpRequest = require('xmlhttprequest').XMLHttpRequest
2+
import firebase from 'firebase'
3+
import 'firebase/auth'
4+
import 'firebase/database'
5+
6+
var config = {
7+
apiKey: 'AIzaSyAzdoAjlM9YlQ-gl8VRayCxtJbnrl9qDsw',
8+
authDomain: 'nuxt-firebase-auth.firebaseapp.com',
9+
databaseURL: 'https://nuxt-firebase-auth.firebaseio.com',
10+
projectId: 'nuxt-firebase-auth',
11+
storageBucket: 'nuxt-firebase-auth.appspot.com',
12+
messagingSenderId: '316484287956'
13+
}
14+
15+
if (!firebase.apps.length) firebase.initializeApp(config)
16+
17+
export const GoogleProvider = new firebase.auth.GoogleAuthProvider()
18+
export const auth = firebase.auth()
19+
export const DB = firebase.database()
20+
export default firebase

0 commit comments

Comments
 (0)