Merge branch 'profile-header' into 'develop'

Default header should not be clickable

See merge request soapbox-pub/soapbox!1994
This commit is contained in:
marcin mikołajczak
2022-12-15 11:52:16 +00:00
10 changed files with 50 additions and 36 deletions

View File

@@ -32,3 +32,25 @@ export const isLocal = (account: Account): boolean => {
};
export const isRemote = (account: Account): boolean => !isLocal(account);
/** Default header filenames from various backends */
const DEFAULT_HEADERS = [
'/headers/original/missing.png', // Mastodon
'/images/banner.png', // Pleroma
];
/** Check if the avatar is a default avatar */
export const isDefaultHeader = (url: string) => {
return DEFAULT_HEADERS.some(header => url.endsWith(header));
};
/** Default avatar filenames from various backends */
const DEFAULT_AVATARS = [
'/avatars/original/missing.png', // Mastodon
'/images/avi.png', // Pleroma
];
/** Check if the avatar is a default avatar */
export const isDefaultAvatar = (url: string) => {
return DEFAULT_AVATARS.some(avatar => url.endsWith(avatar));
};