message: Add analytics to ShowArtistsPreview
diff: @@ -3,6 +3,7 @@ import { ShowArtistsPreview_show } from "__generated__/ShowArtistsPreview_show.g
  import { ArtistListItemContainer as ArtistListItem } from "lib/Components/ArtistListItem"
  import { CaretButton } from "lib/Components/Buttons/CaretButton"
  import Switchboard from "lib/NativeModules/SwitchBoard"
  +import { Schema, track } from "lib/utils/track"
  import { get, take } from "lodash"
  import React from "react"
  import { TouchableOpacity } from "react-native"
  @@ -13,8 +14,21 @@ interface Props {
  onViewAllArtistsPressed: () => void
  Component: any
  }
  +@track()
  +export class ShowArtistsPreview extends React.Component<Props> {
  + @track(props => ({
  + action_name: Schema.ActionNames.ListArtist,
  + action_type: Schema.ActionTypes.Tap,
  + owner_id: props.show._id,
  + owner_slug: props.show.id,
  + owner_type: Schema.OwnerEntityTypes.Show,
  + }))
  + handlePress(url: string) {
  + Switchboard.presentNavigationViewController(this.props.Component, url)
  + }
  -export const ShowArtistsPreview: React.SFC<Props> = ({ show, onViewAllArtistsPressed, Component }) => {
  + render() {
  + const { show, onViewAllArtistsPressed, Component } = this.props
  const artistsShown = 5
  const artists = get(show, "artists", [])
  const items: ShowArtistsPreview_show["artists"] = take(artists, artistsShown)
  @@ -26,7 +40,7 @@ export const ShowArtistsPreview: React.SFC<Props> = ({ show, onViewAllArtistsPre
  {items.map((artist, idx, arr) => {
  return (
  <React.Fragment key={artist.id}>
  - <TouchableOpacity onPress={() => Switchboard.presentNavigationViewController(Component, artist.href)}>
  + <TouchableOpacity onPress={() => this.handlePress(artist.href)}>
  <ArtistListItem artist={artist} Component={Component} />
  </TouchableOpacity>
  {idx < arr.length - 1 && <Spacer m={1} />}
  @@ -42,11 +56,14 @@ export const ShowArtistsPreview: React.SFC<Props> = ({ show, onViewAllArtistsPre
  </>
  )
  }
  +}
  export const ShowArtistsPreviewContainer = createFragmentContainer(
  ShowArtistsPreview,
  graphql`
  fragment ShowArtistsPreview_show on Show {
  + _id
  + id
  artists {
  id
  href
  