1*f4b1168bSBartosz Kaszubowskiimport { ExpoGoLogo } from '@expo/styleguide';
2*f4b1168bSBartosz Kaszubowskiimport { AndroidIcon, AppleIcon, AtSignIcon } from '@expo/styleguide-icons';
3b3bd70ceSTomasz Sapeta
4b3bd70ceSTomasz Sapetaimport { PlatformName } from '~/types/common';
5b3bd70ceSTomasz Sapeta
6b3bd70ceSTomasz Sapetaexport type PlatformIconProps = {
7b3bd70ceSTomasz Sapeta  platform?: PlatformName;
8b3bd70ceSTomasz Sapeta};
9b3bd70ceSTomasz Sapeta
10b3bd70ceSTomasz Sapetaexport const PlatformIcon = ({ platform }: PlatformIconProps) => {
11b3bd70ceSTomasz Sapeta  switch (platform) {
12b3bd70ceSTomasz Sapeta    case 'ios':
13*f4b1168bSBartosz Kaszubowski      return <AppleIcon className="icon-xs text-palette-blue12" />;
14b3bd70ceSTomasz Sapeta    case 'android':
15*f4b1168bSBartosz Kaszubowski      return <AndroidIcon className="icon-xs text-palette-green12" />;
16b3bd70ceSTomasz Sapeta    case 'web':
17*f4b1168bSBartosz Kaszubowski      return <AtSignIcon className="icon-xs text-palette-orange12" />;
18b3bd70ceSTomasz Sapeta    case 'expo':
19*f4b1168bSBartosz Kaszubowski      return <ExpoGoLogo className="icon-xs text-palette-purple12" />;
20b3bd70ceSTomasz Sapeta    default:
21b3bd70ceSTomasz Sapeta      return null;
22b3bd70ceSTomasz Sapeta  }
23b3bd70ceSTomasz Sapeta};
24