chore: 添加设计资料和示例工程
This commit is contained in:
14
sample/front/src/constants/avatar.ts
Normal file
14
sample/front/src/constants/avatar.ts
Normal file
@@ -0,0 +1,14 @@
|
||||
/** Local default avatar: linear neutral user icon. */
|
||||
export const DEFAULT_USER_AVATAR = '/avatar-default.svg';
|
||||
|
||||
const BROKEN_AVATAR_PATTERN = /pstatp\.com|vcloud\/vadmin/;
|
||||
|
||||
export function resolveAvatarUrl(url?: string) {
|
||||
if (!url || BROKEN_AVATAR_PATTERN.test(url)) {
|
||||
return DEFAULT_USER_AVATAR;
|
||||
}
|
||||
if (url.startsWith('//')) {
|
||||
return `https:${url}`;
|
||||
}
|
||||
return url;
|
||||
}
|
||||
Reference in New Issue
Block a user