Files
plagiat/src/widgets/cabinet/lib/mock.ts

152 lines
2.5 KiB
TypeScript

import type {
CabinetStats,
Payment,
PlagiatCheck,
SiCheck,
UserProfile,
} from './types';
export const MOCK_USER: UserProfile = {
first_name: 'Ali',
last_name: 'Karimov',
email: 'ali.karimov@gmail.com',
phone: '+998 90 123 45 67',
};
export const MOCK_STATS: CabinetStats = {
total: 24,
thisMonth: 7,
discountUsed: 7,
discountTotal: 10,
balance: 0,
currency: 'UZS',
};
export const MOCK_PLAGIAT: PlagiatCheck[] = [
{
id: 1,
file: 'diplom_ishi.docx',
type: 'Diplom',
percent: 12,
date: '2026-04-01',
status: 'completed',
downloadUrl: '#',
},
{
id: 2,
file: 'kurs_ishi_2.pdf',
type: 'Kurs ishi',
percent: 8,
date: '2026-03-28',
status: 'completed',
downloadUrl: '#',
},
{
id: 3,
file: 'referat_fizika.docx',
type: 'Referat',
percent: 23,
date: '2026-03-20',
status: 'completed',
downloadUrl: '#',
},
{
id: 4,
file: 'magistr_disser.pdf',
type: 'Magistrlik',
percent: 5,
date: '2026-03-15',
status: 'completed',
downloadUrl: '#',
},
{
id: 5,
file: 'tahlil_hisobot.docx',
type: 'Hisobot',
percent: 0,
date: '2026-04-05',
status: 'pending',
},
];
export const MOCK_SI: SiCheck[] = [
{
id: 1,
file: 'kurs_ishi_1.docx',
words: 4200,
siPercent: 18,
date: '2026-04-02',
status: 'completed',
reportUrl: '#',
},
{
id: 2,
file: 'maqola_2026.pdf',
words: 1800,
siPercent: 42,
date: '2026-03-29',
status: 'completed',
reportUrl: '#',
},
{
id: 3,
file: 'tezis_draft.docx',
words: 950,
siPercent: 7,
date: '2026-03-22',
status: 'completed',
reportUrl: '#',
},
{
id: 4,
file: 'annotatsiya.txt',
words: 320,
siPercent: 0,
date: '2026-04-05',
status: 'pending',
},
];
export const MOCK_PAYMENTS: Payment[] = [
{
id: 1,
service: 'Plagiat tekshiruvi',
amount: 41200,
discount: 5200,
date: '2026-04-01',
status: 'paid',
},
{
id: 2,
service: 'SI detektor',
amount: 30000,
discount: 0,
date: '2026-03-28',
status: 'paid',
},
{
id: 3,
service: 'Plagiat tekshiruvi',
amount: 41200,
discount: 5200,
date: '2026-03-20',
status: 'paid',
},
{
id: 4,
service: 'Plagiat tekshiruvi',
amount: 41200,
discount: 0,
date: '2026-03-15',
status: 'paid',
},
{
id: 5,
service: 'SI detektor',
amount: 30000,
discount: 0,
date: '2026-04-05',
status: 'pending',
},
];