zcash-grant-system/frontend/types/social.ts

22 lines
396 B
TypeScript
Raw Normal View History

2018-10-04 21:27:02 -07:00
import React from 'react';
export type SocialAccountMap = Partial<{ [key in SOCIAL_SERVICE]: string }>;
export interface SocialMedia {
url: string;
service: SOCIAL_SERVICE;
username: string;
}
2018-10-04 21:27:02 -07:00
export interface SocialInfo {
service: SOCIAL_SERVICE;
2018-10-04 21:27:02 -07:00
name: string;
format: string;
icon: React.ReactNode;
}
export enum SOCIAL_SERVICE {
2018-10-04 21:27:02 -07:00
GITHUB = 'GITHUB',
TWITTER = 'TWITTER',
}