Skip to content

Instantly share code, notes, and snippets.

View techomoro's full-sized avatar

Techomoro techomoro

View GitHub Profile
import React from "react";
const AppContext = React.createContext();
export default AppContext;
<!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" />
<meta name="theme-color" content="#000000" />
<meta
name="description"
content="Web site created using create-react-app"
import React from "react";
function DropdownList() {
return (
<div class="dropdown-menu profile-menu">
<a class="dropdown-item" href="#">
Profile
</a>
<a class="dropdown-item" href="#">
Account
import React from "react";
import DropdownLink from "./DropdownLink";
export default function Navigation() {
return (
<nav class="navbar navbar-light bg-light justify-content-between">
<a class="navbar-brand">Navbar</a>
<form class="form-inline">
<DropdownLink />
</form>
import Navigation from "./components/Navigation";
import "./App.css";
function App() {
return (
<div className="App">
<Navigation />
</div>
);
}
@techomoro
techomoro / App.css
Last active September 23, 2021 11:07
.profile-link {
cursor: pointer;
}
.profile-menu {
display: block;
right: 0;
left: auto;
}
// index.js
import React from "react";
import ReactDOM from "react-dom";
import "bootstrap/dist/css/bootstrap.min.css";
import "./assets/scss/style.scss";
import App from "./App";
import { BrowserRouter } from "react-router-dom";
import { Provider } from "react-redux";
// store/index.js
import { createStore, applyMiddleware, compose } from "redux";
import createSagaMiddleware from "redux-saga";
import rootReducer from "./reducers";
import rootSaga from "./sagas";
const sagaMiddleware = createSagaMiddleware();
const composeEnhancers = window.__REDUX_DEVTOOLS_EXTENSION_COMPOSE__ || compose;
// components/Navigation.js
import React from "react";
import { Link } from "react-router-dom";
function Navigation() {
return (
<div className="navigation">
<nav class="navbar navbar-expand navbar-dark bg-dark">
<div class="container">