Skip to content

Instantly share code, notes, and snippets.

import React, { useState } from 'react'
import './Feedback.css';
import axios from 'axios';
import { SERVER_URL, SITE_KEY } from '../util/config';
export const Feedback = ({ history }) => {
const INITIAL_STATE = {
name: '',
profession: '',
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="utf-8" />
<link rel="icon" href="%PUBLIC_URL%/favicon.ico" />
<meta name="viewport" content="width=device-width, initial-scale=1" />
<link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/semantic-ui/2.4.1/semantic.min.css">
<meta name="theme-color" content="#000000" />
<meta name="description" content="Web site created using create-react-app" />
const { json } = require('express');
const express = require('express');
const cors = require('cors');
const bodyParser = require('body-parser');
const uuid = require('uuid');
const axios = require('axios');
const config = require('./config');
const speakeasy = require('speakeasy');
import React from 'react';
import ReactDOM from 'react-dom';
import { Provider } from 'react-redux';
import { createStore, applyMiddleware, compose } from 'redux';
import reducers from './reducers';
import App from './components/App';
const composeEnhancers = window.__REDUX_DEVTOOLS_EXTENSION_COMPOSE__ || compose;
@mprkatti
mprkatti / Header.js
Last active December 16, 2020 07:37
import React from 'react'
import { connect } from 'react-redux';
import { signIn, signOut } from '../actions';
class Header extends React.Component {
getLabel = () => {
if (this.props.isAuthenticated) {
return 'Sign Out';
} else {
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="utf-8" />
<link rel="icon" href="%PUBLIC_URL%/favicon.ico" />
<meta name="viewport" content="width=device-width, initial-scale=1" />
<link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/semantic-ui/2.4.1/semantic.min.css">
<meta name="theme-color" content="#000000" />
<meta name="description" content="Web site created using create-react-app" />
import React, { Component } from 'react'
export default class GoogleAuth extends Component {
state = { isAuthenticated: null };
componentDidMount() {
window.gapi.load('client:auth2', () => {
window.gapi.client.init({
@mprkatti
mprkatti / nginx_default.conf
Last active November 8, 2020 12:55
nginx configuration
server {
listen 80;
server_name localhost;
root /usr/share/nginx/html;
location / {
}
@mprkatti
mprkatti / ambassador.yaml
Created November 7, 2020 18:16
ambassador pattern
apiVersion: v1
kind: Service
metadata:
name: common-ftp-svc
namespace: myns
spec:
type: ClusterIP
ports:
- port: 21
protocol: TCP
@mprkatti
mprkatti / ftp-svc.yaml
Last active November 8, 2020 09:50
ftp server service
apiVersion: v1
kind: Service
metadata:
name: common-ftp-svc
namespace: myns
spec:
type: ClusterIP
ports:
- port: 21
protocol: TCP