/
IvanRyabchenko
/
random-coffee-admin
Обзор
Документация
Войти
/
IvanRyabchenko
/
random-coffee-admin
Код
Запросы
1
Задачи
Вики
Пакеты
0
Релизы
0
CI/CD
Аналитика
Безопасность
develop
src/lib/utils.ts
24 строки
613 B
Ivan Ryabchenko
chore(init): initialize Next.js 14 project with TypeScript, Tailwind, Shadcn and Zustand
16 май 2026, 19:17
16 май 2026, 19:17
63b9715
Код
Авторство
О чём код?
import { clsx, type ClassValue } from 'clsx' import { twMerge } from 'tailwind-merge' export function cn(...inputs: ClassValue[]): string { return twMerge(clsx(inputs)) } export function formatPrice(price: string | number): string { return new Intl.NumberFormat('ru-RU', { style: 'currency', currency: 'RUB', minimumFractionDigits: 0, }).format(Number(price)) } export function formatDate(iso: string): string { return new Intl.DateTimeFormat('ru-RU', { day: '2-digit', month: '2-digit', year: 'numeric', hour: '2-digit', minute: '2-digit', }).format(new Date(iso)) }