Skip to content

Instantly share code, notes, and snippets.

View ayoisaiah's full-sized avatar
💪
Getting after it

Ayooluwa Isaiah ayoisaiah

💪
Getting after it
View GitHub Profile
import React, { useEffect } from 'react';
import './App.css';
import { useAuth0 } from './auth0';
function App() {
useEffect(() => {}, []);
const { loading, user, loginWithRedirect } = useAuth0();
if (loading) {
html {
box-sizing: border-box;
}
*, *::before, *::after {
box-sizing: inherit;
margin: 0;
padding: 0;
}
npm install stream-chat stream-chat-react axios
import React, { useState, useEffect } from 'react';
import {
Chat,
Channel,
Thread,
Window,
ChannelList,
ChannelListTeam,
MessageList,
MessageTeam,
import React, { useEffect } from 'react';
import './App.css';
import { useAuth0 } from './auth0';
import ChatView from './Chat';
function App() {
useEffect(() => {}, []);
const { loading, user, loginWithRedirect } = useAuth0();
heroku git:remote -a <app name>
heroku config:set STREAM_API_KEY=<your api key>
heroku config:set STREAM_API_SECRET=<your api secret>
heroku config:set MONGODB_URI=<your mongodb atlas connection string>
npm install netlify-cli -g
npm run build
// src/pages/Auth.tsx
import React from 'react';
import 'react-bulma-components/dist/react-bulma-components.min.css';
import './Auth.css';
function Auth(props: any) {
const {
auth,
setAuth,