Skip to content

Instantly share code, notes, and snippets.

View vedovelli's full-sized avatar
💭
🚀

Fábio Vedovelli vedovelli

💭
🚀
View GitHub Profile
@vedovelli
vedovelli / Products.js
Last active November 29, 2021 07:25
Screencast Storybook
import { http } from "../../service/api";
import { Card } from "./Card";
import { Header, Spinner } from "../../components";
import { useQuery } from "react-query";
export default function Products() {
const { isLoading, isError, data } = useQuery(
"todos",
() => http.get("/products").then(({ data }) => data.products) // http contains baseURL with `/api`
);
@vedovelli
vedovelli / Products.js
Created November 29, 2021 07:22
Products.js
import { http } from "../../service/api";
import { Card } from "./Card";
import { Header, Spinner } from "../../components";
import { useQuery } from "react-query";
export default function Products() {
const { isLoading, isError, data } = useQuery(
"todos",
() => http.get("/products").then(({ data }) => data.products) // http container baseURL with `/api`
);
import {mount, createLocalVue} from '@vue/test-utils';
import Vuetify from 'vuetify';
export function factory (component, propsData) {
const vuetify = new Vuetify();
const localVue = createLocalVue();
return mount(component, {
propsData,
localVue,
{
"folders": [
{
"path": "."
}
],
"settings": {
"workbench.colorCustomizations": {
"titleBar.activeBackground": "#007c27",
"titleBar.activeForeground": "#ffffff",
Cypress.on("window:before:load", win => {
win.handleFromCypress = function(request) {
return fetch(request.url, {
method: request.method,
headers: request.requestHeaders,
body: request.requestBody
})
.then(res => {
return new Promise(resolve => {
res.json().then(body => {
{
"Vue Simple Component": {
"scope": "vue",
"prefix": "vsc",
"body": [
"<script>",
"export default {",
" name: '$1',",
"};",
"</script>",
/* eslint-disable no-undef */
/// <reference types="cypress" />
const visitFirstVideo = () =>
cy.visit('/?class=o-que-ha-de-novo-no-vue-3-introducao');
const visitSecondVideo = () =>
cy.visit('/?class=o-que-ha-de-novo-no-vue-3-instalacao');
@vedovelli
vedovelli / machine.js
Created March 16, 2020 18:16
Generated by XState Viz: https://xstate.js.org/viz
// Available variables:
// - Machine
// - interpret
// - assign
// - send
// - sendParent
// - spawn
// - raise
// - actions
import { buildSchema, graphql } from "graphql";
// Construct a schema, using GraphQL schema language
let graphqlSchema = buildSchema(`
type Query {
recipes: [Recipe]
recipes_by_pk(id: Int!): Recipe
}
type Recipe {
id: ID!
@vedovelli
vedovelli / cloudSettings
Last active March 31, 2020 17:15
Visual Studio Code Settings Sync Gist
{"lastUpload":"2020-03-30T17:16:21.561Z","extensionVersion":"v3.4.3"}