Skip to main content
Version: 3.4.2

SocialIcon

SocialIcons are visual cues to online and social media networks.

Social Icons

Usage

import { SocialIcon } from 'react-native-elements'

// Icon
<SocialIcon
type='twitter'
/>

<SocialIcon
raised={false}
type='gitlab'
/>

<SocialIcon
light
type='medium'
/>

<SocialIcon
light
raised={false}
type='medium'
/>


// Button
<SocialIcon
title='Sign In With Facebook'
button
type='facebook'
/>

<SocialIcon
title='Some Twitter Message'
button
type='twitter'
/>

<SocialIcon
button
type='medium'
/>

<SocialIcon
button
light
type='instagram'
/>

Props


Reference

activityIndicatorStyle

style to render when in loading state

TypeDefault
objectnone

button

creates button (optional)

TypeDefault
booleanfalse

Component

type of button (optional)

TypeDefault
React Native ComponentTouchableHighlight

disabled

disable button (optional)

TypeDefault
booleanfalse

fontFamily

specify different font family (optional)

TypeDefault
stringSystem font bold (iOS), Sans Serif Black (android)

fontStyle

specify text styling (optional)

TypeDefault
object (style)none

fontWeight

specify font weight of title if set as a button with a title

TypeDefault
stringbold (ios), black(android)

iconColor

icon color (optional)

TypeDefault
stringwhite

iconSize

icon size (optional)

TypeDefault
number24

iconStyle

extra styling for icon component (optional)

TypeDefault
object (style)none

iconType

type of icon set. Supported sets here.

TypeDefault
stringfont-awesome

light

reverses icon color scheme, setting background to white and icon to primary color

TypeDefault
booleanfalse

loading

shows loading indicator (optional)

TypeDefault
booleanfalse

onLongPress

onLongPress method (optional)

TypeDefault
functionnone

onPress

onPress method (optional)

TypeDefault
functionnone

raised

raised adds a drop shadow, set to false to remove

TypeDefault
booleantrue

style

button styling (optional)

TypeDefault
object (style)none

title

title if made into a button (optional)

TypeDefault
stringnone

type

social media type (required)

TypeDefault
social media type (angellist, codepen, envelope, etsy, facebook, facebook-messenger, flickr, foursquare, github-alt, github, gitlab, instagram, linkedin, medium, pinterest, quora, reddit-alien, soundcloud, stack-overflow, steam, stumbleupon, tumblr, twitch, twitter, google, google-plus-official, vimeo, vk, weibo, whatsapp, wordpress, youtube)none

underlayColor

underlay color (optional)

TypeDefault
stringnone