Skip to content

Instantly share code, notes, and snippets.

View izakfilmalter's full-sized avatar
Building the kingdom.

Izak Filmalter izakfilmalter

Building the kingdom.
View GitHub Profile
#login-buttons {
display: inline-block;
margin-right: 0.2px;
line-height: 1
}
#login-buttons .login-button {
position: relative
}

Keybase proof

I hereby claim:

  • I am izakfilmalter on github.
  • I am izakfilmalter (https://keybase.io/izakfilmalter) on keybase.
  • I have a public key ASBLh9XiCqkfIwEAM9WNCRoVXjLXQYDJfrkjYbe0k7tjmQo

To claim this, I am signing this object:

import css from '@emotion/css'
import { SerializedStyles } from '@emotion/serialize'
import styled from '@emotion/styled'
import { CircularProgress } from '@material-ui/core'
import React, { FC, ReactNode, useLayoutEffect, useState } from 'react'
import { ease, visible } from 'Helpers/animation'
import { BorderRadius, getBorderRadius } from 'Helpers/borderRadius'
import { Colors, getColor } from 'Helpers/colors'
import { flexFlow } from 'Helpers/flex'
@izakfilmalter
izakfilmalter / FormikSelect.tsx
Created May 8, 2022 10:02
Bottom Sheet Select
import { ReactNativeStyle } from '@emotion/native'
import { isNotNil } from '@steepleinc/shared'
import { AvatarType } from 'Components/Avatar/Avatar'
import { Select, SelectOption } from 'Components/Select'
import { getFieldErrors } from 'Helpers/form'
import { useField, useFormikContext } from 'formik'
import { ReactElement } from 'react'
export type FormikSelectProps<
T extends object,
@izakfilmalter
izakfilmalter / backend.tf
Last active June 6, 2022 16:48
Terraform config to set up basic GKE cluster for Temporal.
terraform {
required_version = ">= 1.2.1"
cloud {
organization = var.tf_organization
workspaces {
name = var.tf_workspace
}
}
@izakfilmalter
izakfilmalter / Button.tsx
Created December 20, 2022 13:42
Tamagui Custom Button
import { GetProps, styled, TamaguiElement, themeable } from 'tamagui'
import {
ButtonFrame,
ButtonProps as TamaguiButtonProps,
buttonStaticConfig,
ButtonText,
useButton,
} from '@tamagui/button'
import { Variable } from '@tamagui/core'
import { B, matchOn, pipe } from '@steepleinc/fp'
@izakfilmalter
izakfilmalter / someEvent.ts
Last active January 7, 2024 14:39
Type safe trigger client
import { triggerRouter } from './trigger'
triggerClient.defineJob({
id: 'some-event',
name: 'Some event.',
version: '0.0.1',
trigger: eventTrigger(triggerRouter.someEvent),
run: async (payload, io) => {
await sendTriggerIOEvent(
import type { IO } from '@trigger.dev/sdk'
import { Option, pipe, ReadonlyArray, String } from 'effect'
import qs from 'qs'
import type { z } from 'zod'
import type { PlanningCenterDonation } from '@steepleinc/shared'
import { asyncNoOp } from '@steepleinc/shared'
import { transformPlanningCenterDonation } from '../../helpers/planningCenterTransformers'
import type { triggerRouter } from '../../types'
@izakfilmalter
izakfilmalter / chamferBit.tsx
Last active March 29, 2024 14:54
Clerk org slug subdomain
'use client'
import type { FC } from 'react'
import { useEffect } from 'react'
import { useRouter } from 'next/navigation'
import { useClerk } from '@clerk/nextjs'
import { Boolean, pipe } from 'effect'
import { asyncNoOp, match } from '@steepleinc/shared'