Skip to content

Instantly share code, notes, and snippets.

View Sahil5963's full-sized avatar
🏠
Working from home

Sahil Sahil5963

🏠
Working from home
View GitHub Profile
@Sahil5963
Sahil5963 / css-only-modal-popup.markdown
Created September 8, 2018 15:20
CSS Only Modal ( Popup)
@Sahil5963
Sahil5963 / LoginScreen.js
Created May 20, 2020 08:11
webrtcApp/LoginScreen.js
import React, {useState} from 'react';
import {View, StyleSheet} from 'react-native';
import {Text} from 'react-native-paper';
import {TextInput} from 'react-native-paper';
import AsyncStorage from '@react-native-community/async-storage';
import {Button} from 'react-native-paper';
export default function LoginScreen(props) {
const [userId, setUserId] = useState('');
const [loading, setLoading] = useState(false);
@Sahil5963
Sahil5963 / App.js
Created May 20, 2020 08:12
webrtcApp/App.js
import React from 'react';
import {NavigationContainer} from '@react-navigation/native';
import {createStackNavigator} from '@react-navigation/stack';
import LoginScreen from './screens/LoginScreen';
import CallScreen from './screens/CallScreen';
import {SafeAreaView} from 'react-native-safe-area-context';
const Stack = createStackNavigator();
@Sahil5963
Sahil5963 / CallScreen.js
Created May 20, 2020 08:15
webrtcApp/CallScreen
import React, {useEffect, useState, useCallback} from 'react';
import {View, StyleSheet, Alert} from 'react-native';
import {Text} from 'react-native-paper';
import {Button} from 'react-native-paper';
import AsyncStorage from '@react-native-community/async-storage';
import {TextInput} from 'react-native-paper';
import {useFocusEffect} from '@react-navigation/native';
import InCallManager from 'react-native-incall-manager';