Skip to content

Instantly share code, notes, and snippets.

View guptasanchit90's full-sized avatar
💻
Living at Work

Sanchit Gupta guptasanchit90

💻
Living at Work
View GitHub Profile
@guptasanchit90
guptasanchit90 / TableComponent.jsx
Created May 11, 2021 13:26
React bootstrap - Table and Client side Validation view
import PropTypes from "prop-types";
import React, { useEffect, useState } from "react";
import { Container, Pagination, Table } from "react-bootstrap";
import "./TableComponent.scss";
/**
*
* @param onRowSelect : When User clicks on a Row, send event back to parrent component with Row data
* @param rows : Array of Row Data
* @param cols : Array of Col Data
@guptasanchit90
guptasanchit90 / ImageUpload.js
Created July 9, 2020 12:53
Firebase Image upload with React bootstrap
import React, { useState, useEffect } from 'react';
import { Form, Image, ProgressBar } from 'react-bootstrap';
import { firebase } from '../../services/firebase';
import { v4 as uuidv4 } from 'uuid';
const ImageUpload = ({ onUpload, rootPath }) => {
const [imagePath, setImagePath] = useState(null);
const [imageUploadProgress, setImageUploadProgress] = useState(0);
useEffect(() => {
<html>
<head>
<meta charset="utf-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Readme.md</title>
<link rel="stylesheet" href="https://stackedit.io/style.css">
</head>
<body class="stackedit">
@guptasanchit90
guptasanchit90 / IShopCategoryProvider.ts
Created November 4, 2017 07:09
Modular Service / Provider in Angular
export interface IShopCategoryProvider {
getCategories(): Observable<any>;
}
@guptasanchit90
guptasanchit90 / ionic_android_release.sh
Last active October 20, 2017 12:18
A basic script to make Ionic release for android process simpler
#!/bin/bash
## Static properties
PROPERTIES_PATH="platforms/android/release-signing.properties"
## Navigate to main project folder
echo "Enter path to ionic project root folder : "
read PROJECT_PATH
cd $PROJECT_PATH
@guptasanchit90
guptasanchit90 / upload.component.ts
Created March 19, 2017 14:14 — forked from StephenFluin/upload.component.ts
Firebase Uploader Component with Angular 2
import { Component, Input } from '@angular/core';
import { Router } from '@angular/router';
import { AngularFire, FirebaseListObservable } from 'angularfire2';
import { Observable } from 'rxjs';
declare var firebase: any;
interface Image {
path: string;
import android.os.Bundle;
import android.os.Parcelable;
import android.util.SparseArray;
import java.io.Serializable;
import java.util.ArrayList;
public class BundleBuilder {
private Bundle data = new Bundle();
@guptasanchit90
guptasanchit90 / Facebook Account Kit Android Basic integration
Last active November 17, 2016 11:39
Basic integration for Facebook Account kit SDK for Phone number Validation and login
Facebook Account Kit Android Basic integration
package com.mobyta.common;
import android.content.Context;
import android.net.ConnectivityManager;
import android.net.NetworkInfo;
import android.support.annotation.NonNull;
import java.io.IOException;
import java.net.HttpURLConnection;
import java.net.URL;
package module.utilities;
import android.app.AlertDialog;
import android.content.Context;
import android.content.DialogInterface;
/**
* Created by sanchit.gupta on 9/22/2016.
*/