/*! © 2026 Yahoo, Inc. UDS v0.0.0-development */
//#region ../tailwind-internal/dist/packages/automated-config/dist/utils/generateDefaultClassName.js
/*! © 2026 Yahoo, Inc. UDS Tailwind Internal v0.0.0-development */
/*! © 2026 Yahoo, Inc. UDS Default Config v0.0.0-development */
/**
* Generates a default class name for a component variant.
* Creates the class name for when variantValue='default', matching the pattern from generateClassName.
*
* @example
* generateDefaultClassName('button', 'variant', 'root') // 'uds-button-variant-default-root'
* generateDefaultClassName('button', 'size', 'icon', 'toggle') // 'uds-button-toggle-size-default-icon'
*/
function generateDefaultClassName(componentName, variantType, layerKey, subComponentName) {
	return `uds-${componentName}${subComponentName ? `-${subComponentName}` : ""}-${variantType}-default-${layerKey}`.toLowerCase();
}
//#endregion
export { generateDefaultClassName };
