Skip to content

Instantly share code, notes, and snippets.

View rafaelrozon's full-sized avatar

Rafael Rozon rafaelrozon

View GitHub Profile
|-- workspace
    |-- src
        |-- App.css
        |-- App.js
        |-- App.test.js
        |-- index.js
        |-- serviceWorker.js
        |-- components
 |-- decorators
|-- workspace
    |-- .editorconfig
    |-- .gitignore
    |-- README.md
    |-- craco.config.js
    |-- package.json
    |-- .storybook
    |   |-- addons.js
    |   |-- config.js
@rafaelrozon
rafaelrozon / cli_commands.md
Last active February 1, 2019 00:21
CLI Commands
/*
Redux State
Generic structure:
module: {
data: {
resource: {
byId: {},
allIds: {},
current: 0
/root
/app
/packages
/pages
/home
/signup
/shared_components
/shared
/packages
/models
$ psql -U postgres
$ use mydb
$ COPY (
select array_to_json(array_agg(row_to_json(t)))
from (
select *
from my_table
) t
)
TO '/path/to/file/file.json';
{% extends "react_template.njk" %}
{% block css %}
<link href="/temp/app/register.css" rel="stylesheet">
{% endblock %}
{% block js %}
<script src="/temp/app/register.js"></script>
{% endblock %}
@rafaelrozon
rafaelrozon / react_template.njk
Last active November 13, 2017 04:33
Basic React Template in Nunjucks
<!DOCTYPE html>
<html>
<head>
<title>React Template</title>
<!-- Viewport mobile tag for sensible mobile support -->
<meta name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1">
<!-- Default CSS -->
<link rel="stylesheet" href="/css/libs/libs.min.css">
@rafaelrozon
rafaelrozon / sails_nunjucks.js
Last active November 12, 2017 00:38
Setup Nunjucks for SailsJS
module.exports.views = {
engine: {
ext: 'njk',
fn: require("consolidate").nunjucks
},
layout: 'layout',
partials: false
};
@rafaelrozon
rafaelrozon / mock_axios_storybook.jsx
Last active April 26, 2023 12:29
Mock Axios requests in Storybook
import React from 'react';
import { storiesOf } from '@storybook/react';
// 1. import axios and MockAdapter
import axios from 'axios';
import MockAdapter from 'axios-mock-adapter';
// 2. create the mock
const mock = new MockAdapter(axios);