Skip to content

Instantly share code, notes, and snippets.

View Eder87rh's full-sized avatar

Eder Ramírez Hernández Eder87rh

View GitHub Profile
@Eder87rh
Eder87rh / 4 -cropchien - App.vue
Created January 26, 2019 16:36
4 -cropchien - App.vue
<v-btn icon v-if="$route.name=='post'" @click="$router.push({name:'camera'})">
<v-icon>camera_alt</v-icon>
</v-btn>
@Eder87rh
Eder87rh / Post.vue
Created January 21, 2019 17:34
4 - cropchien - Post.vue
<template>
<v-container grid-list-xs>
<v-layout>
<v-flex>
<div id="spinner_container">
<v-progress-circular v-if="loading" v-bind:size="40" indeterminate color="pink" class="spinner">
</v-progress-circular>
</div>
<img :src="this.dogUrl" />
@Eder87rh
Eder87rh / adding_props_to_post.js
Created January 21, 2019 17:31
4 - router- cropchien - adding_props_to_post.js
{
path: '/post',
name: 'post',
props: true,
component: () => import(/* webpackChunkName: "post" */ './components/Post.vue')
},
@Eder87rh
Eder87rh / adding_camera_route.js
Created January 21, 2019 17:28
4 - cropchien - router - adding_camera_route.js
{
path: '/camera',
name: 'camera',
component: () => import(/* webpackChunkName: "camera" */ './components/Camera.vue')
}
@Eder87rh
Eder87rh / Camera.vue
Created January 21, 2019 17:24
4 - cropchien - Camera.vue
<template>
<div class="camera-modal">
<video ref="video" class="camera-stream"/>
<div class="camera-modal-container">
</div>
<v-btn class="take-picture-button" @click="capture" color="pink" dark fab>
<v-icon>camera</v-icon>
</v-btn>
</div>
</template>
@Eder87rh
Eder87rh / configFirebase.js
Created January 20, 2019 23:25
4 - cropchien - configFirebase.js
import firebase from 'firebase/app'
import 'firebase/firestore';
import 'firebase/messaging';
import 'firebase/storage';
const config = {
apiKey: '<Your api key here>',
authDomain: '<Your auth Domain here>',
databaseURL: '<Your databaseUrl here>',
projectId: '<Your projectId here>',
@Eder87rh
Eder87rh / 3 - cropchien - main.js
Created December 15, 2018 18:24
3 - cropchien - main.js
import 'material-design-icons-iconfont/dist/material-design-icons.css'
@Eder87rh
Eder87rh / 3 - cropchie - configFirebase.js
Created December 15, 2018 18:22
3 - cropchie - configFirebase.js
db.enablePersistence({experimentalTabSynchronization:true})
@Eder87rh
Eder87rh / 2 - cropchien - Details.vue
Created December 5, 2018 17:59
2 - cropchien - Details.vue
<template>
<v-container grid-list-xs>
<v-layout column v-if="!!dog">
<v-flex>
<v-img
:src="dog.url"
></v-img>
</v-flex>
<v-flex>
<h1>{{ dog.comment }}</h1>
@Eder87rh
Eder87rh / 2 - cropchien - Home.vue
Last active December 5, 2018 17:58
2 - cropchien - Home.vue
<template>
<v-container grid-list-xs>
<v-layout row wrap>
<v-flex v-for="(dog, index) in dogs" :key="dog.id" xs12 md6 xl3 pa-2>
<v-card @click="$router.push({name: 'details', params:{ id:dog.id, dogProp:dogs[index] }})">
<v-img
height="170"
:src="dog.url"
aspect-ratio="2.75"
></v-img>