Skip to content

Instantly share code, notes, and snippets.

View nazrdogan's full-sized avatar
🎯
Busy

Nazır Doğan nazrdogan

🎯
Busy
View GitHub Profile
import React from 'react';
import { StyleSheet, Text, View } from 'react-native';
import { createBottomTabNavigator,createDrawerNavigator } from 'react-navigation';
import { NavigationActions } from 'react-navigation';
class HomeScreen extends React.Component {
render() {
return (
<View style={{ flex: 1, justifyContent: 'center', alignItems: 'center' }}>
@nazrdogan
nazrdogan / pricetag.js
Created May 6, 2018 17:44
React Native Price Tag
import React, { Component } from 'react'
import {
AppRegistry,
StyleSheet,
Text,
View,
} from 'react-native'
class App extends Component {
render() {
<script>
document.addEventListener("message", function (event) {
let parsed = JSON.parse(event.data);
if (parsed.type === "photo") {
setPhoto(parsed.params);
}
if (parsed.type === "location") {
setLocation(parsed.params);
}
});
static getDerivedStateFromProps(nextProps, prevState) {
if (nextProps.carListReducer.list.length === 0 && !nextProps.carListReducer.error) {
return {
var newState = Object.assign({}, prevState);
delete newState.showSpinner;
return newState;
};
}
else {
return {
@nazrdogan
nazrdogan / carousel.js
Created April 19, 2018 09:28
React Native Carousel

Install npm module

npm install react-native-maps --save

Top-Level build.gradle

add google() and change classpath com.android.tools.build:gradle:3.0.1

// Top-level build file where you can add configuration options common to all sub-projects/modules.
import { MenuController } from 'ionic-angular';
constructor(....... ........ .......... .......,private menu : MenuController)
ionViewDidEnter() {
// the root left menu should be disabled on this page
this.menu.enable(false);
}
func convertToTL(price:String) -> String {
let count = price.count;
if (count <= 2){
return "0.\(price) TL"
}
else {
let suffix = price.suffix(2)
let prefix = price.prefix(count - 2)
@nazrdogan
nazrdogan / radio.js
Created December 4, 2017 16:40
Redux-Form Radio Button NativeBase
export class RadioButton extends Component {
state = {
selectedIndex: -1
};
onSelected(index) {
this.setState({ selectedIndex: index });
let selectedValue = this.props.radioValues[index];
this.props.input.onChange(selectedValue);
}
render() {
@nazrdogan
nazrdogan / _verify-repair-permissions-disk.md
Created November 24, 2017 14:48 — forked from bzerangue/_verify-repair-permissions-disk.md
Mac OS X Utilities via Terminal: (Verify and Repair: Disk Permissions AND Disk / Software Update / TimeMachine)

Verify and Repair Disk Permissions via Terminal (Mac OS X)

Verify Permissions

diskutil verifyPermissions /

Repair Permissions

diskutil repairPermissions /