I hereby claim:
- I am sturmenta on github.
- I am sturmenta (https://keybase.io/sturmenta) on keybase.
- I have a public key ASCDQDUVsCMsapvOT9Dv2-9VnH4Hnoxx1SQvIPJ2zPtu9go
To claim this, I am signing this object:
requestLocationPermission({ | |
grantPermission: () => console.warn('location granted'), | |
refusePermission: () => console.warn('location not granted'), | |
}); |
I hereby claim:
To claim this, I am signing this object:
import React from 'react' | |
import { ClassNames, CSSObject } from '@emotion/react' | |
import { Column, useTable } from 'react-table' | |
import TextByScale from './TextByScale' | |
interface Props { | |
columns: Array<Column> | |
data: Array<any> | |
} |
import { useState, useEffect } from 'react'; | |
const useContainerDimensions = containerRef => { | |
const getDimensions = () => ({ | |
width: containerRef.offsetWidth, | |
height: containerRef.offsetHeight | |
}); | |
const [dimensions, setDimensions] = useState({ width: 0, height: 0 }); |
check for updates in mac OS
download and install xcode from appstore (includes basic git for later usage)
defaults write com.apple.dock autohide-delay -float 0; defaults write com.apple.dock autohide-time-modifier -int 0;killall Dock
/** | |
* Given a DNI and a gender it returns the corresponding CUIT. | |
* @param {String} dni | |
* @param {String} gender | |
*/ | |
const getCUIT = (dni, gender = 'M') => { | |
if (!dni || dni.length !== 8) { | |
throw new Error('The DNI number must contain 8 numbers'); | |
} |
{"lastUpload":"2020-06-17T23:02:23.799Z","extensionVersion":"v3.4.3"} |
import {Dimensions, Platform, StatusBar} from 'react-native'; | |
const {width, height} = Dimensions.get('window'); | |
const X_WIDTH = 375; | |
const X_HEIGHT = 812; | |
const XSMAX_WIDTH = 414; | |
const XSMAX_HEIGHT = 896; |
import {PixelRatio, Platform} from 'react-native'; | |
type fontScales = -3 | -2 | -1 | 0 | 1 | 2 | 3; | |
type iOS_fontScales = '0.823' | '0.882' | '0.941' | '1' | '1.118' | '1.235' | '1.353'; | |
type iOS_fontScalesMap<T> = {[scale in iOS_fontScales]: T}; | |
const fontScale_iOS: iOS_fontScalesMap<number> = { | |
'0.823': -3, | |
'0.882': -2, | |
'0.941': -1, |
import React, {useEffect} from 'react'; | |
import {Keyboard} from 'react-native'; | |
const KeyboardListener: React.FC<{ | |
onDidShow: (e: any) => void; | |
onDidHide: (e: any) => void; | |
}> = ({onDidShow, onDidHide}) => { | |
useEffect(() => { | |
if (onDidShow) Keyboard.addListener('keyboardDidShow', onDidShow); | |
if (onDidHide) Keyboard.addListener('keyboardDidHide', onDidHide); |