Phase 1 of UX compliance implementation: - Add .pnpmfile.cjs for local package resolution from common platform - Install @bytelyst/ui for shared UI components - Create Primitives.tsx product adapter for type-safe component extensions - Integrate @bytelyst/design-tokens CSS variables - Add lib/utils.ts with cn utility function - Enable design token usage via CSS custom properties This establishes the foundation for component normalization and consistent styling across ByteLyst products, following the UX implementation guide patterns. Generated with [Devin](https://cli.devin.ai/docs) Co-Authored-By: Devin <158243242+devin-ai-integration[bot]@users.noreply.github.com>
7 lines
169 B
TypeScript
7 lines
169 B
TypeScript
import { clsx, type ClassValue } from 'clsx';
|
|
import { twMerge } from 'tailwind-merge';
|
|
|
|
export function cn(...inputs: ClassValue[]) {
|
|
return twMerge(clsx(inputs));
|
|
}
|