Skip to content

Instantly share code, notes, and snippets.

View aqueleyan's full-sized avatar

aqueleyan

View GitHub Profile
@aqueleyan
aqueleyan / firebase_config.php
Created October 3, 2025 13:53
Inicie o Firebase e crie um usuário
<?php
require 'vendor/autoload.php';
use Kreait\Firebase\Factory;
use Kreait\Firebase\Auth;
use Kreait\Firebase\Firestore;
$serviceAccountPath = __DIR__ . '/credentials.json';
@aqueleyan
aqueleyan / index.ts
Created October 2, 2025 13:53
Create a user in Firebase
// database/index.ts ou firebase/index.ts
// Onde configuramos e inicializamos o firebase
// Usaremos a biblioteca modular do firebase
import firebase from "firebase/compat/app";
import "firebase/compat/auth";
import admin from "firebase-admin";
const serviceAccount = require("./credentials.json"); // JSON contendo apikey e credenciais do nosso usuário admin do projeto Firebase
@aqueleyan
aqueleyan / organism.tsx
Last active December 18, 2023 05:36
Scroll on Focused component
import { useRef, useCallback } from "react";
const scrollingRef = useRef<HTMLDivElement>(null);
const onAssetFocus = useCallback(
({ x }: { x: number }) => {
if (scrollingRef.current) {
scrollingRef.current.scrollLeft = x;
scrollingRef.current.style.scrollBehavior = "smooth";
}