Skip to content

Instantly share code, notes, and snippets.

View austintackaberry's full-sized avatar
💭
coding

Austin Tackaberry austintackaberry

💭
coding
View GitHub Profile
@austintackaberry
austintackaberry / modal.tsx
Created February 19, 2023 22:54
Plasmo Chakra UI Modal
import Calendar from "~components/Calendar"
import { useEffect, useRef, useState } from "react"
import cssTextFcDaygrid from "data-text:@fullcalendar/daygrid/main.css"
import cssTextFcCommon from "data-text:@fullcalendar/common/main.css"
import cssTextFcTimegrid from "data-text:@fullcalendar/timegrid/main.css"
import cssTextGlobals from "data-text:~styles/globals.css"
import {
ChakraProvider,
Modal,
ModalBody,
@austintackaberry
austintackaberry / content.ts
Created January 2, 2023 21:04
Chakra UI Plasmo Content Script
import { Button, ChakraProvider, Flex } from "@chakra-ui/react";
import createCache from "@emotion/cache";
import { CacheProvider } from "@emotion/react";
import type { PlasmoContentScript } from "plasmo";
import { createRoot } from "react-dom/client";
export const config: PlasmoContentScript = {
matches: ["https://plasmo.com/*"]
}
@austintackaberry
austintackaberry / settings.json
Created June 25, 2020 07:03
vscode settings.json
// Place your settings in this file to overwrite the default settings
{
"go.lintOnSave": "workspace",
"go.vetOnSave": "workspace",
"go.buildFlags": [],
"go.coverOnSave": false,
"go.useCodeSnippetsOnFunctionSuggest": false,
"go.gopath": "/Users/austintackaberry/gocode",
"go.formatTool": "goreturns",
"javascript.validate.enable": false,
@austintackaberry
austintackaberry / index.js
Created April 23, 2018 06:13
Final index.js for i18n-example
import React from "react";
import ReactDOM from "react-dom";
import "./index.css";
import App from "./App";
import registerServiceWorker from "./registerServiceWorker";
import { BrowserRouter } from "react-router-dom";
import { IntlProvider, addLocaleData } from "react-intl";
import en from "react-intl/locale-data/en";
import es from "react-intl/locale-data/es";
@austintackaberry
austintackaberry / data.json
Created April 23, 2018 05:59
Final translation json file for i18n-example
{
"en": {
"Weather.message": "Because it is sunny!",
"Day.homeLink": "Go back home",
"Home.header": "Hello, world!",
"Home.dayMessage": "It's a beautiful day outside.",
"Home.dayLink": "Click here to find out why!"
},
"es": {
"Weather.message": "¡Porque es soleado!",
@austintackaberry
austintackaberry / mergeMessages.js
Last active September 18, 2019 16:03
Script that combines react-intl json files
import * as fs from "fs";
import { sync as globSync } from "glob";
import { sync as mkdirpSync } from "mkdirp";
import last from "lodash/last";
const MESSAGES_PATTERN = "./public/messages/**/*.json";
const LANG_DIR = "./public/locales/";
const LANG_PATTERN = "./public/locales/*.json";
// Try to delete current json files from public/locales