Skip to content

Instantly share code, notes, and snippets.

View stevengrimaldo's full-sized avatar
🤠

Steven Grimaldo stevengrimaldo

🤠
View GitHub Profile
@stevengrimaldo
stevengrimaldo / README.md
Last active July 24, 2025 00:44
react-player alternative

Lightweight Video Player

A lightweight, customizable video player component that supports HTML5 videos, YouTube, and Vimeo without heavy dependencies like react-player.

Features

  • Lightweight: No heavy external dependencies
  • Multiple formats: HTML5, YouTube, and Vimeo support
  • TypeScript: Full type safety
@stevengrimaldo
stevengrimaldo / signin-component.js
Created October 20, 2020 21:23
Firebase + Google Sign in CTA & Functionality
/* globals window */
import React, { useEffect, useState } from 'react'
import StyledFirebaseAuth from 'react-firebaseui/StyledFirebaseAuth'
import firebase from 'firebase/app'
import 'firebase/auth'
import initFirebase from '../global/auth/initFirebase'
import { setUserCookie } from '../global/auth/userCookies'
import { mapUserData } from '../global/auth/mapUserData'
// Init the Firebase app.