Skip to content

Instantly share code, notes, and snippets.

View rafaelvicio's full-sized avatar
:octocat:
o/

Vicio rafaelvicio

:octocat:
o/
View GitHub Profile
'use strict';
/* eslint-disable no-param-reassign */
module.exports.hello = function (context) {
context.log('JavaScript HTTP trigger function processed a request.');
context.res = {
// status: 200, /* Defaults to 200 */
body: 'Go Serverless v1.x! Your function executed successfully!',
@rafaelvicio
rafaelvicio / Maps.js
Created March 20, 2019 03:00
Problema pra exibir Mapa em parte da tela
import React from 'react';
import { MapView } from 'expo';
export default class Maps extends React.Component {
render() {
return (
<MapView
style={{ flex: 1 }}
initialRegion={{
latitude: 37.78825,
@rafaelvicio
rafaelvicio / bet.js
Created March 9, 2019 04:17
Populate a populate
// Aqui eu carrego os bets, e junto populo outras entidades como matche, user e etc...
// Dentro de Matche eu queria popular uma entidade chamada Team
// Como faco o populate de um populate?
const Bet = require("../models/bet");
router.get("/", async (req, res) => {
try {
const bets = await Bet.find({ user: req.userId }).sort('-createdAt').populate(["matche", "user", "winner", "game", "tournament"]);
import React, { Component, Fragment } from "react";
import { connect } from "react-redux";
import Feed from "./Feed";
import FeaturedMatches from "./FeaturedMatches/FeaturedMatches";
import BreadCrumb from "./layout/content/Breadcrumb";
import Pagination from "./layout/utils/Pagination";
import Social from "./layout/utils/Social";
class Feeds extends Component {
@rafaelvicio
rafaelvicio / Cadastro.js
Created January 15, 2019 22:08
Formik Call Props Function
import React, { Component, Fragment } from "react";
import Login from "../login/Login";
import CadastroForm from "./CadastroForm"
import BreadCrumb from "../layout/content/Breadcrumb";
import Alert from "../layout/utils/Alert";
class Cadastro extends Component {
state = {
async index({ request, response, view }) {
const query = request.get();
if(query.status) {
const matches = await Matche.query()
.with("tournament")
.with("game")
.with("team01")
.with("team02")
import React, { Component } from "react";
import { getPartidaById } from "../../api/StarttrekAPI";
class EditarPartida extends Component {
componentDidMount() {
getPartidaById(this.props.match.params.id).then(data => {
console.log("A partida", data[0]); //
this.setState({ partida: data[0]});
@rafaelvicio
rafaelvicio / Cupom.js
Created December 23, 2018 17:38
Escondem item
import React, { Component } from "react";
import Alert from "../layout/utils/Alert";
class Cupom extends Component {
render() {
const { text } = this.state;
return (
<div class="card">
import React, { Component, Fragment } from "react";
import { BrowserRouter as Router, Route, Redirect } from "react-router-dom";
import { connect } from "react-redux";
import { handleInitialData } from "../actions/shared";
import Dashboard from "./Dashboard";
import Profile from "./Profile";
const PrivateRoute = ({ component: Component, ...rest }) => (
<Route
import { authRef } from "../config/firebase";
import { getUserByFirebaseId } from "../api/api";
export const SET_AUTHED_USER = "SET_AUTHED_USER";
export const FETCH_USER = "FETCH_USER";
export function setAuthedUser(id) {
return {
type: SET_AUTHED_USER,
id