Skip to content

Instantly share code, notes, and snippets.

View lucas-moraes's full-sized avatar

Lucas Moraes lucas-moraes

View GitHub Profile
@lucas-moraes
lucas-moraes / exemplo.js
Created January 22, 2022 20:35
Javascript Trigger (meta queue) for lazy refresh of SQLITE return
let index = 0;
const Trigger = ( int ) => {
index = index + int;
if ( index < $scope.group.length ) //$scope.group - lista de arrays para serem enviados
{
/*
DataSourse é o arquivo com o serviço $http.post(),
nesse caso o response é o int da ultima rowId adicionada.
*/
dataSource.addConjunto( $scope.group[item-A], $scope.group[item-B], $scope.group[item-C] )
@lucas-moraes
lucas-moraes / index.js
Created December 10, 2019 13:29
Consuming GraphQL API v4 from Github
# Before deploying, you need generate a Personal Access Token from Github
const token = gitpass;
fetch("https://api.github.com/graphql", {
method: "POST",
body: JSON.stringify({
query: `query{ viewer { repositories(first:100 isFork:false privacy:PUBLIC) { nodes { name } } } }`
}),
headers: {
Authorization: `Bearer ${token}`
@lucas-moraes
lucas-moraes / InputPass.js
Last active December 17, 2019 16:52
ReactJS - InputPass with eye magic button
import React, { useState } from "react";
import { InputPassword, ButtonViewPassword } from "../globalStyles";
const InputPass = () => {
const [type, setType] = useState("password");
function toggle(e) {
e.preventDefault();
e.stopPropagation();
setType(type === "text" ? "password" : "text");
@lucas-moraes
lucas-moraes / index.js
Last active November 19, 2019 14:49
HTML tag "script" for ReactJS
import React from 'react';
const ScriptTag = (props) => {
React.useEffect(() => {
const script = document.createElement("script");
script.async = true;
script.src = props.url;
document.body.appendChild(script);
}, [])
return(