Skip to content

Instantly share code, notes, and snippets.

View janicduplessis's full-sized avatar
🤖
beep

Janic Duplessis janicduplessis

🤖
beep
View GitHub Profile
"use strict";
var __assign = (this && this.__assign) || function () {
__assign = Object.assign || function(t) {
for (var s, i = 1, n = arguments.length; i < n; i++) {
s = arguments[i];
for (var p in s) if (Object.prototype.hasOwnProperty.call(s, p))
t[p] = s[p];
}
return t;
};
/* eslint-disable */
/**
* Copyright (c) Facebook, Inc. and its affiliates.
*
* This source code is licensed under the MIT license found in the
* LICENSE file in the root directory of this source tree.
*
* @flow
* @format
*/
// @flow
import React from 'react';
import hoistStatics from 'hoist-non-react-statics';
import { withNavigation } from 'react-navigation';
import type { Subscription } from '../../types';
export default function createNavigationAwareScrollable(Component: any) {
class ComponentWithStatusBar extends React.PureComponent<any> {
#import "AppDelegate.h"
#import <React/CoreModulesPlugins.h>
#import <React/JSCExecutorFactory.h>
#import <React/RCTBridge.h>
#import <React/RCTBundleURLProvider.h>
#import <React/RCTCxxBridgeDelegate.h>
#import <React/RCTJavaScriptLoader.h>
#import <React/RCTLinkingManager.h>
#import <React/RCTRootView.h>
/* global IntersectionObserver */
import * as React from 'react';
// @ts-ignore
import { findNodeHandle } from 'react-native-web';
import { BaseImage, BaseImageProps } from './BaseImage';
import { Box } from '../Box';
// Cache if we've seen an image before so we don't both with
// lazy-loading & fading in on subsequent mounts.
import {
GraphQLFieldConfig,
GraphQLFloat,
GraphQLNonNull,
GraphQLObjectType,
GraphQLString,
GraphQLUnionType,
} from 'graphql';
import { globalIdField } from 'graphql-relay';
import * as AdminDashboardService from '../../services/AdminDashboardService';
const CompatSafeAreaView = ({
forceInsets = {},
children,
}: {
forceInsets?: {
top?: boolean;
right?: boolean;
bottom?: boolean;
left?: boolean;
};
...
#if DEBUG
#import <FlipperKit/FlipperClient.h>
#import <FlipperKitLayoutPlugin/FlipperKitLayoutPlugin.h>
#import <FlipperKitUserDefaultsPlugin/FKUserDefaultsPlugin.h>
#import <FlipperKitNetworkPlugin/FlipperKitNetworkPlugin.h>
#import <SKIOSNetworkPlugin/SKIOSNetworkAdapter.h>
#endif
package com.th3rdwave;
import android.content.Context;
import com.facebook.drawee.backends.pipeline.Fresco;
import com.facebook.flipper.android.AndroidFlipperClient;
import com.facebook.flipper.android.utils.FlipperUtils;
import com.facebook.flipper.core.FlipperClient;
import com.facebook.flipper.plugins.crashreporter.CrashReporterPlugin;
import com.facebook.flipper.plugins.databases.DatabasesFlipperPlugin;
const onInvitePress = () => {
let didShare = false;
const message = `Try my cool app`;
const emails = selectedContacts
.filter(c => c.email != null)
.map(c => c.email) as string[];
const phoneNumbers = selectedContacts
.filter(c => c.phoneNumber != null)
.map(c => c.phoneNumber) as string[];
if (emails.length > 0) {