Skip to content

Instantly share code, notes, and snippets.

View VictorCoding's full-sized avatar
💭
Breaking shit

Victor Ramos VictorCoding

💭
Breaking shit
  • Brownsville
View GitHub Profile
@VictorCoding
VictorCoding / index.js
Created September 17, 2017 02:11
working with search/filtering items
import { Div, css } from 'glamorous'
import React from 'react'
class Index extends React.Component {
constructor(props) {
super(props)
}
componentWillMount() {
this.setState({
@VictorCoding
VictorCoding / WKWebviewEngine.m
Created May 30, 2019 22:15
WKWebview show keyboard when input.focus()
- (void) keyboardDisplayDoesNotRequireUserAction {
Class class = NSClassFromString(@"WKContentView");
NSOperatingSystemVersion iOS_11_3_0 = (NSOperatingSystemVersion){11, 3, 0};
NSOperatingSystemVersion iOS_12_2_0 = (NSOperatingSystemVersion){12, 2, 0};
char * methodSignature = "_startAssistingNode:userIsInteracting:blurPreviousNode:changingActivityState:userObject:";
if ([[NSProcessInfo processInfo] isOperatingSystemAtLeastVersion: iOS_12_2_0]) {
methodSignature = "_elementDidFocus:userIsInteracting:blurPreviousNode:changingActivityState:userObject:";
}
struct SheetButton<Content>: View where Content : View {
var activity: [String:String]
var content: Content
@State var isPresented = false
init(_ activity: [String:String], @ViewBuilder content: () -> Content) {
self.activity = activity
self.content = content()
}
@VictorCoding
VictorCoding / observable-sequence.ts
Created June 24, 2021 13:01
execute array of observables in a sequence
const obsone = () =>
new Observable((obs) => {
setTimeout(() => {
console.log('one');
obs.next();
}, 1000);
});
const obstwo = () =>
new Observable((obs) => {