Skip to content

Instantly share code, notes, and snippets.

View mannycolon's full-sized avatar
πŸ‘¨β€πŸ’»
Coding Remotely

Manny Colon mannycolon

πŸ‘¨β€πŸ’»
Coding Remotely
View GitHub Profile
import React from 'react';
import Button from '@material-ui/core/Button';
const MuiButton = ({ text }) => (
<Button variant="contained" color="primary">
{text}
</Button>
);
export default MuiButton;
A very basic button.
```jsx
<Button text="Hello RCL Devs!" />
```
export { default } from './Button';
import React from 'react';
export default function Button({ text }) {
return <button>{text}</button>;
}
module.exports = {
components: 'src/components/**/[A-Z]*.js',
webpackConfig: {
module: {
rules: [
{
test: /\.jsx?$/,
exclude: /node_modules/,
loader: "babel-loader"
}
{
"presets": [
[
"@babel/env",
{
"modules": false,
"useBuiltIns": "usage",
"corejs": 3
}
],
{
"name": "sample-react-component-library",
"version": "1.0.0",
"description": "",
"main": "index.js",
"scripts": {
"test": "echo \"Error: no test specified\" && exit 1"
},
"keywords": [],
"author": "",

PreloadableWorker

There's no way to <link rel=preload> a Web Worker. This fixes that.

npm i -S gist:developit/567dde2346d785b2628224fddbf6783c

<!-- workers are now just a normal script preload: -->
<link rel=preload href=/path/to/worker.js as=script crossorigin>
import React, { Component } from 'react'
class Index extends Component {
render() {
return (
<div className="container">
<h1>Braintree Next.js App</h1>
<style jsx>{`
.loading-container {
@mannycolon
mannycolon / gist:3cd382cd1a43bac93c0c06d6993a6414
Created October 3, 2018 19:54
Complete list of github markdown emoji markup

People

:bowtie: :bowtie: πŸ˜„ :smile: πŸ˜† :laughing:
😊 :blush: πŸ˜ƒ :smiley: ☺️ :relaxed:
😏 :smirk: 😍 :heart_eyes: 😘 :kissing_heart:
😚 :kissing_closed_eyes: 😳 :flushed: 😌 :relieved:
πŸ˜† :satisfied: 😁 :grin: πŸ˜‰ :wink:
😜 :stuck_out_tongue_winking_eye: 😝 :stuck_out_tongue_closed_eyes: πŸ˜€ :grinning:
πŸ˜— :kissing: πŸ˜™ :kissing_smiling_eyes: πŸ˜› :stuck_out_tongue: