import React, {Component} from 'react';
import { Row } from 'react-bootstrap'
import 'bootstrap/dist/css/bootstrap.min.css';
import './RedesSociales.css';
const RedesSociales = ({state,initsetState,onChangeParentData}) => {
const {arrRedesSociales,arrDatos,iconVersion,showSocialNetworks} = state;
console.log(arrDatos.facebook.checked);
return(
<>
{
showSocialNetworks===true ?
<>
Agrega tus redes sociales a tu tarjeta dando click en el icono correspondiente

{ showInputSocial(`site`)}} />

{ showInputSocial('facebook')}}
/>

{ showInputSocial('twitter')}}/>

{ showInputSocial('instagram')}} />

{ showInputSocial(`youtube`)}} />

{ showInputSocial(`zoom`) } } />

{ showInputSocial(`behance`) }} />

{ showInputSocial(`blog`)}}/>

{ showInputSocial(`deviantart`)}} />

{ showInputSocial(`discord`)}}/>

{ showInputSocial(`dribble`)}}/>

{ showInputSocial(`drive`)}} />

{ showInputSocial(`dropbox`)}} />

{ showInputSocial(`feed`)}} />

{ showInputSocial(`flickr`)}} />

{ showInputSocial(`foursquare`)}} />

{ showInputSocial(`github`)}} />

{ showInputSocial(`hangout`)}} />

{ showInputSocial(`tarjetaid`)}} />

{ showInputSocial(`kickstart`)}} />

{ showInputSocial(`linkedin`)}} />

{ showInputSocial(`messenger`)}} />

{ showInputSocial(`photos`)}} />

{ showInputSocial(`pinterest`)}} />

{ showInputSocial(`reddit`)}} />

{ showInputSocial(`snapchat`)}} />

{ showInputSocial(`soundcloud`)}} />

{ showInputSocial(`spotify`)}} />

{ showInputSocial(`tiktok`)}} />

{ showInputSocial(`tumblr`)}} />

{ showInputSocial(`twitch`)}} />

{ showInputSocial(`vimeo`)}} />
>
:
null
}
{
arrDatos.site.checked===true ?
<>
Sitio Web
{ onChangeParentData('site', event.target.value) }}
value={ arrDatos.site.url }
/>
{
arrDatos.site.checked = false
// arrDatos.site.view = false
arrDatos.site.url = ''
initsetState({
arrDatos
})
}
}
/>
>
: null
}
{
arrDatos.facebook.checked===true ?
<>
Facebook
{ onChangeParentData('facebook', event.target.value) }}
value={ arrDatos.facebook.url }
/>
{
arrDatos.facebook.checked = false
// arrDatos.facebook.view = false
arrDatos.facebook.url = ''
initsetState({
arrDatos
})
}
}
/>
>
: null
}
{
arrDatos.twitter.checked===true ?
<>
Twitter
{ onChangeParentData('twitter', event.target.value) }}
value={ arrDatos.twitter.url }
/>
{
arrDatos.twitter.checked = false
// arrDatos.twitter.view = false
arrDatos.twitter.url = ''
initsetState({
arrDatos
})
}
}
/>
>
: null
}
{
arrDatos.instagram.checked===true ?
<>
Instagram
{ onChangeParentData('instagram', event.target.value) }}
value={ arrDatos.instagram.url }
/>
{
arrDatos.instagram.checked = false
// arrDatos.instagram.view = false
arrDatos.instagram.url = ''
initsetState({
arrDatos
})
}
}
/>
>
: null
}
{
arrDatos.youtube.checked===true ?
<>
Youtube
{ onChangeParentData('youtube', event.target.value) }}
value={ arrDatos.youtube.url }
/>
{
arrDatos.youtube.checked = false
// arrDatos.youtube.view = false
arrDatos.youtube.url = ''
initsetState({
arrDatos
})
}
}
/>
>
: null
}
{
( arrDatos.hasOwnProperty('zoom') ) ?
arrDatos.zoom.checked===true ?
<>
Zoom
{ onChangeParentData('zoom', event.target.value) }}
value={ arrDatos.zoom.url }
/>
{
arrDatos.zoom.checked = false
arrDatos.zoom.url = ''
initsetState({
arrDatos
})
}
}
/>
>
: null
:null
}
{
( arrDatos.hasOwnProperty('behance') ) ?
arrDatos.behance.checked===true ?
<>
Behance
{ onChangeParentData('behance', event.target.value) }}
value={ arrDatos.behance.url }
/>
{
arrDatos.behance.checked = false
arrDatos.behance.url = ''
initsetState({
arrDatos
})
}
}
/>
>
: null
: null
}
{
( arrDatos.hasOwnProperty('blog') ) ?
arrDatos.blog.checked===true ?
<>
Blog
{ onChangeParentData('blog', event.target.value) }}
value={ arrDatos.blog.url }
/>
{
arrDatos.blog.checked = false
arrDatos.blog.url = ''
initsetState({
arrDatos
})
}
}
/>
>
: null
: null
}
{
( arrDatos.hasOwnProperty('deviantart') ) ?
arrDatos.deviantart.checked===true ?
<>
Deviantart
{ onChangeParentData('deviantart', event.target.value) }}
value={ arrDatos.deviantart.url }
/>
{
arrDatos.deviantart.checked = false
arrDatos.deviantart.url = ''
initsetState({
arrDatos
})
}
}
/>
>
: null
: null
}
{
( arrDatos.hasOwnProperty('discord') ) ?
arrDatos.discord.checked===true ?
<>
Discord
{ onChangeParentData('discord', event.target.value) }}
value={ arrDatos.discord.url }
/>
{
arrDatos.discord.checked = false
arrDatos.discord.url = ''
initsetState({
arrDatos
})
}
}
/>
>
: null
: null
}
{
( arrDatos.hasOwnProperty('dribble') ) ?
arrDatos.dribble.checked===true ?
<>
Dribble
{ onChangeParentData('dribble', event.target.value) }}
value={ arrDatos.dribble.url }
/>
{
arrDatos.dribble.checked = false
arrDatos.dribble.url = ''
initsetState({
arrDatos
})
}
}
/>
>
: null
: null
}
{
( arrDatos.hasOwnProperty('drive') ) ?
arrDatos.drive.checked===true ?
<>
Drive
{ onChangeParentData('drive', event.target.value) }}
value={ arrDatos.drive.url }
/>
{
arrDatos.drive.checked = false
arrDatos.drive.url = ''
initsetState({
arrDatos
})
}
}
/>
>
: null
:null
}
{
( arrDatos.hasOwnProperty('dropbox') ) ?
arrDatos.dropbox.checked===true ?
<>
Dropbox
{ onChangeParentData('dropbox', event.target.value) }}
value={ arrDatos.dropbox.url }
/>
{
arrDatos.dropbox.checked = false
arrDatos.dropbox.url = ''
initsetState({
arrDatos
})
}
}
/>
>
: null
: null
}
{
( arrDatos.hasOwnProperty('feed') ) ?
arrDatos.feed.checked===true ?
<>
Feed
{ onChangeParentData('feed', event.target.value) }}
value={ arrDatos.feed.url }
/>
{
arrDatos.feed.checked = false
// arrDatos.feed.view = false
arrDatos.feed.url = ''
initsetState({
arrDatos
})
}
}
/>
>
: null
: null
}
{
( arrDatos.hasOwnProperty('flickr') ) ?
arrDatos.flickr.checked===true ?
<>
Flickr
{ onChangeParentData('flickr', event.target.value) }}
value={ arrDatos.flickr.url }
/>
{
arrDatos.flickr.checked = false
// arrDatos.flickr.view = false
arrDatos.flickr.url = ''
initsetState({
arrDatos
})
}
}
/>
>
: null
: null
}
{
( arrDatos.hasOwnProperty('foursquare') ) ?
arrDatos.foursquare.checked===true ?
<>
Foursquare
{ onChangeParentData('foursquare', event.target.value) }}
value={ arrDatos.foursquare.url }
/>
{
arrDatos.foursquare.checked = false
// arrDatos.foursquare.view = false
arrDatos.foursquare.url = ''
initsetState({
arrDatos
})
}
}
/>
>
: null
: null
}
{
( arrDatos.hasOwnProperty('github') ) ?
arrDatos.github.checked===true ?
<>
Github
{ onChangeParentData('github', event.target.value) }}
value={ arrDatos.github.url }
/>
{
arrDatos.github.checked = false
// arrDatos.github.view = false
arrDatos.github.url = ''
initsetState({
arrDatos
})
}
}
/>
>
: null
: null
}
{
( arrDatos.hasOwnProperty('hangout') ) ?
arrDatos.hangout.checked===true ?
<>
Hangouts
{ onChangeParentData('hangout', event.target.value) }}
value={ arrDatos.hangout.url }
/>
{
arrDatos.hangout.checked = false
// arrDatos.hangout.view = false
arrDatos.hangout.url = ''
initsetState({
arrDatos
})
}
}
/>
>
: null
: null
}
{
( arrDatos.hasOwnProperty('tarjetaid') ) ?
arrDatos.tarjetaid.checked===true ?
<>
Tarjeta.id
{ onChangeParentData('tarjetaid', event.target.value) }}
value={ arrDatos.tarjetaid.url }
/>
{
arrDatos.tarjetaid.checked = false
// arrDatos.tarjetaid.view = false
arrDatos.tarjetaid.url = ''
initsetState({
arrDatos
})
}
}
/>
>
: null
: null
}
{
( arrDatos.hasOwnProperty('kickstart') ) ?
arrDatos.kickstart.checked===true ?
<>
Kickstart
{ onChangeParentData('kickstart', event.target.value) }}
value={ arrDatos.kickstart.url }
/>
{
arrDatos.kickstart.checked = false
// arrDatos.kickstart.view = false
arrDatos.kickstart.url = ''
initsetState({
arrDatos
})
}
}
/>
>
: null
: null
}
{
( arrDatos.hasOwnProperty('linkedin') ) ?
arrDatos.linkedin.checked===true ?
<>
Linkedin
{ onChangeParentData('linkedin', event.target.value) }}
value={ arrDatos.linkedin.url }
/>
{
arrDatos.linkedin.checked = false
// arrDatos.linkedin.view = false
arrDatos.linkedin.url = ''
initsetState({
arrDatos
})
}
}
/>
>
: null
: null
}
{
( arrDatos.hasOwnProperty('messenger') ) ?
arrDatos.messenger.checked===true ?
<>
Messenger
{ onChangeParentData('messenger', event.target.value) }}
value={ arrDatos.messenger.url }
/>
{
arrDatos.messenger.checked = false
// arrDatos.messenger.view = false
arrDatos.messenger.url = ''
initsetState({
arrDatos
})
}
}
/>
>
: null
: null
}
{
( arrDatos.hasOwnProperty('photos') ) ?
arrDatos.photos.checked===true ?
<>
Photos
{ onChangeParentData('photos', event.target.value) }}
value={ arrDatos.photos.url }
/>
{
arrDatos.photos.checked = false
// arrDatos.photos.view = false
arrDatos.photos.url = ''
initsetState({
arrDatos
})
}
}
/>
>
: null
: null
}
{
( arrDatos.hasOwnProperty('pinterest') ) ?
arrDatos.pinterest.checked===true ?
<>
Pinterest
{ onChangeParentData('pinterest', event.target.value) }}
value={ arrDatos.pinterest.url }
/>
{
arrDatos.pinterest.checked = false
// arrDatos.pinterest.view = false
arrDatos.pinterest.url = ''
initsetState({
arrDatos
})
}
}
/>
>
: null
: null
}
{
( arrDatos.hasOwnProperty('reddit') ) ?
arrDatos.reddit.checked===true ?
<>
Reddit
{ onChangeParentData('reddit', event.target.value) }}
value={ arrDatos.reddit.url }
/>
{
arrDatos.reddit.checked = false
// arrDatos.reddit.view = false
arrDatos.reddit.url = ''
initsetState({
arrDatos
})
}
}
/>
>
: null
: null
}
{
( arrDatos.hasOwnProperty('snapchat') ) ?
arrDatos.snapchat.checked===true ?
<>
Snapchat
{ onChangeParentData('snapchat', event.target.value) }}
value={ arrDatos.snapchat.url }
/>
{
arrDatos.snapchat.checked = false
// arrDatos.snapchat.view = false
arrDatos.snapchat.url = ''
initsetState({
arrDatos
})
}
}
/>
>
: null
: null
}
{
( arrDatos.hasOwnProperty('soundcloud') ) ?
arrDatos.soundcloud.checked===true ?
<>
Soundcloud
{ onChangeParentData('soundcloud', event.target.value) }}
value={ arrDatos.soundcloud.url }
/>
{
arrDatos.soundcloud.checked = false
// arrDatos.soundcloud.view = false
arrDatos.soundcloud.url = ''
initsetState({
arrDatos
})
}
}
/>
>
: null
: null
}
{
( arrDatos.hasOwnProperty('spotify') ) ?
arrDatos.spotify.checked===true ?
<>
Spotify
{ onChangeParentData('spotify', event.target.value) }}
value={ arrDatos.spotify.url }
/>
{
arrDatos.spotify.checked = false
// arrDatos.spotify.view = false
arrDatos.spotify.url = ''
initsetState({
arrDatos
})
}
}
/>
>
: null
: null
}
{
( arrDatos.hasOwnProperty('tiktok') ) ?
arrDatos.tiktok.checked===true ?
<>
Tiktok
{ onChangeParentData('tiktok', event.target.value) }}
value={ arrDatos.tiktok.url }
/>
{
arrDatos.tiktok.checked = false
// arrDatos.tiktok.view = false
arrDatos.tiktok.url = ''
initsetState({
arrDatos
})
}
}
/>
>
: null
: null
}
{
( arrDatos.hasOwnProperty('tumblr') ) ?
arrDatos.tumblr.checked===true ?
<>
Tumblr
{ onChangeParentData('tumblr', event.target.value) }}
value={ arrDatos.tumblr.url }
/>
{
arrDatos.tumblr.checked = false
// arrDatos.tumblr.view = false
arrDatos.tumblr.url = ''
initsetState({
arrDatos
})
}
}
/>
>
: null
: null
}
{
( arrDatos.hasOwnProperty('twitch') ) ?
arrDatos.twitch.checked===true ?
<>
Twitch
{ onChangeParentData('twitch', event.target.value) }}
value={ arrDatos.twitch.url }
/>
{
arrDatos.twitch.checked = false
// arrDatos.twitch.view = false
arrDatos.twitch.url = ''
initsetState({
arrDatos
})
}
}
/>
>
: null
: null
}
{
( arrDatos.hasOwnProperty('vimeo') ) ?
arrDatos.vimeo.checked===true ?
<>
Vimeo
{ onChangeParentData('vimeo', event.target.value) }}
value={ arrDatos.vimeo.url }
/>
{
arrDatos.vimeo.checked = false
// arrDatos.vimeo.view = false
arrDatos.vimeo.url = ''
initsetState({
arrDatos
})
}
}
/>
>
: null
: null
}
>
)
function showInputSocial(type){
const {arrRedesSociales,arrDatos} = state;
var newState = {...state}
newState.arrDatos.[type] = { checked : true, icon: `${type}`, img : ''};
initsetState({newState})
}
}
export default RedesSociales;