debut des details de la page. Vu que c'est le troisieme (euh quatrieme?) composant, c'etait un peu plus rapide, mais heureusement que claude est la pour repasser derriere mes erreurs prcq en solo je n'y arriverais pas du tout!
This commit is contained in:
+22
@@ -0,0 +1,22 @@
|
||||
'use strict';
|
||||
|
||||
/**
|
||||
* Convert a string from camel case to dash-case
|
||||
* @param {string} string - probably a component tag name
|
||||
* @returns {string} component name normalized
|
||||
*/
|
||||
function camelToDashCase(string) {
|
||||
return string.replace(/([a-z])([A-Z])/g, '$1-$2').toLowerCase()
|
||||
}
|
||||
|
||||
/**
|
||||
* Convert a string containing dashes to camel case
|
||||
* @param {string} string - input string
|
||||
* @returns {string} my-string -> myString
|
||||
*/
|
||||
function dashToCamelCase(string) {
|
||||
return string.replace(/-(\w)/g, (_, c) => c.toUpperCase())
|
||||
}
|
||||
|
||||
exports.camelToDashCase = camelToDashCase;
|
||||
exports.dashToCamelCase = dashToCamelCase;
|
||||
Reference in New Issue
Block a user