feat: add basic webui
This commit is contained in:
16
packages/design-system/lib/utils.ts
Normal file
16
packages/design-system/lib/utils.ts
Normal file
@@ -0,0 +1,16 @@
|
||||
import { parseError } from '@konobangu/observability/error';
|
||||
import { clsx } from 'clsx';
|
||||
import type { ClassValue } from 'clsx';
|
||||
import { toast } from 'sonner';
|
||||
import { twMerge } from 'tailwind-merge';
|
||||
|
||||
export const cn = (...inputs: ClassValue[]): string => twMerge(clsx(inputs));
|
||||
|
||||
export const capitalize = (str: string) =>
|
||||
str.charAt(0).toUpperCase() + str.slice(1);
|
||||
|
||||
export const handleError = (error: unknown): void => {
|
||||
const message = parseError(error);
|
||||
|
||||
toast.error(message);
|
||||
};
|
||||
Reference in New Issue
Block a user