35 lines
1.1 KiB
TypeScript
35 lines
1.1 KiB
TypeScript
import { ApiMediaFormat } from '../../../api/types';
|
|
|
|
import * as mediaLoader from '../../../util/mediaLoader';
|
|
|
|
// @ts-ignore
|
|
import MonkeyIdle from '../../../assets/TwoFactorSetupMonkeyIdle.tgs';
|
|
// @ts-ignore
|
|
import MonkeyTracking from '../../../assets/TwoFactorSetupMonkeyTracking.tgs';
|
|
// @ts-ignore
|
|
import MonkeyClose from '../../../assets/TwoFactorSetupMonkeyClose.tgs';
|
|
// @ts-ignore
|
|
import MonkeyPeek from '../../../assets/TwoFactorSetupMonkeyPeek.tgs';
|
|
// @ts-ignore
|
|
import FoldersAll from '../../../assets/FoldersAll.tgs';
|
|
// @ts-ignore
|
|
import FoldersNew from '../../../assets/FoldersNew.tgs';
|
|
// @ts-ignore
|
|
import DiscussionGroups from '../../../assets/DiscussionGroupsDucks.tgs';
|
|
|
|
export const ANIMATED_STICKERS_PATHS = {
|
|
MonkeyIdle,
|
|
MonkeyTracking,
|
|
MonkeyClose,
|
|
MonkeyPeek,
|
|
FoldersAll,
|
|
FoldersNew,
|
|
DiscussionGroups,
|
|
};
|
|
|
|
export default function getAnimationData(name: keyof typeof ANIMATED_STICKERS_PATHS) {
|
|
const path = ANIMATED_STICKERS_PATHS[name].replace(window.location.origin, '');
|
|
|
|
return mediaLoader.fetch(`file${path}`, ApiMediaFormat.Lottie);
|
|
}
|