vikunja-frontend/src/models/avatar.ts

17 lines
399 B
TypeScript
Raw Normal View History

import AbstractModel, { type IAbstract } from './abstractModel'
2022-07-21 00:42:36 +02:00
export type AvatarProvider = 'default' | 'initials' | 'gravatar' | 'marble' | 'upload'
2022-06-23 03:22:21 +02:00
export interface IAvatar extends IAbstract {
2022-07-21 00:42:36 +02:00
avatarProvider: AvatarProvider
}
export default class AvatarModel extends AbstractModel implements IAvatar {
avatarProvider!: AvatarProvider
2022-06-23 03:22:21 +02:00
defaults() {
return {
avatarProvider: '',
}
}
}