UNPKG

dga-ui-lib

Version:

A dga/ui-inspired Angular component library with full developer ownership

16 lines 1.57 kB
import { clsx } from 'clsx'; /** * Utility function to merge class names using clsx * Similar to dga/ui's cn utility */ export function cn(...inputs) { return clsx(inputs); } /** * Generate a unique ID for accessibility purposes */ let idCounter = 0; export function generateId(prefix = 'dga') { return `${prefix}-${++idCounter}`; } //# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiY24uanMiLCJzb3VyY2VSb290IjoiIiwic291cmNlcyI6WyIuLi8uLi8uLi8uLi8uLi9wcm9qZWN0cy91aS1saWJyYXJ5L3NyYy9saWIvdXRpbHMvY24udHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUEsT0FBTyxFQUFtQixJQUFJLEVBQUUsTUFBTSxNQUFNLENBQUM7QUFFN0M7OztHQUdHO0FBQ0gsTUFBTSxVQUFVLEVBQUUsQ0FBQyxHQUFHLE1BQW9CO0lBQ3hDLE9BQU8sSUFBSSxDQUFDLE1BQU0sQ0FBQyxDQUFDO0FBQ3RCLENBQUM7QUFFRDs7R0FFRztBQUNILElBQUksU0FBUyxHQUFHLENBQUMsQ0FBQztBQUNsQixNQUFNLFVBQVUsVUFBVSxDQUFDLFNBQWlCLEtBQUs7SUFDL0MsT0FBTyxHQUFHLE1BQU0sSUFBSSxFQUFFLFNBQVMsRUFBRSxDQUFDO0FBQ3BDLENBQUMiLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgeyB0eXBlIENsYXNzVmFsdWUsIGNsc3ggfSBmcm9tICdjbHN4JztcclxuXHJcbi8qKlxyXG4gKiBVdGlsaXR5IGZ1bmN0aW9uIHRvIG1lcmdlIGNsYXNzIG5hbWVzIHVzaW5nIGNsc3hcclxuICogU2ltaWxhciB0byBkZ2EvdWkncyBjbiB1dGlsaXR5XHJcbiAqL1xyXG5leHBvcnQgZnVuY3Rpb24gY24oLi4uaW5wdXRzOiBDbGFzc1ZhbHVlW10pOiBzdHJpbmcge1xyXG4gIHJldHVybiBjbHN4KGlucHV0cyk7XHJcbn1cclxuXHJcbi8qKlxyXG4gKiBHZW5lcmF0ZSBhIHVuaXF1ZSBJRCBmb3IgYWNjZXNzaWJpbGl0eSBwdXJwb3Nlc1xyXG4gKi9cclxubGV0IGlkQ291bnRlciA9IDA7XHJcbmV4cG9ydCBmdW5jdGlvbiBnZW5lcmF0ZUlkKHByZWZpeDogc3RyaW5nID0gJ2RnYScpOiBzdHJpbmcge1xyXG4gIHJldHVybiBgJHtwcmVmaXh9LSR7KytpZENvdW50ZXJ9YDtcclxufVxyXG4iXX0=