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 }); |
| /** | |
| * 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); |