From 6f1f65487d2b76a243a39cced6879ca334ca2104 Mon Sep 17 00:00:00 2001
From: Alexander Rose <alex.rose@rcsb.org>
Date: Fri, 10 Jan 2020 15:33:31 -0800
Subject: [PATCH] string, kebab case

---
 src/mol-util/string.ts | 11 +++++++----
 1 file changed, 7 insertions(+), 4 deletions(-)

diff --git a/src/mol-util/string.ts b/src/mol-util/string.ts
index db33dff46..bf997f7d2 100644
--- a/src/mol-util/string.ts
+++ b/src/mol-util/string.ts
@@ -38,17 +38,20 @@ export function splitSnakeCase(str: string) {
     return str.replace(/_/g, ' ')
 }
 
-
 export function snakeCaseToWords(str: string) {
     return capitalize(splitSnakeCase(str))
 }
 
-function splitSnakeplitCase(str: string) {
-    return str.replace(/[_-]/g, ' ')
+export function splitKebabCase(str: string) {
+    return str.replace(/-/g, ' ')
+}
+
+export function kebabCaseToWords(str: string) {
+    return capitalize(splitKebabCase(str))
 }
 
 export function stringToWords(str: string) {
-    return capitalize(splitCamelCase(splitSnakeplitCase(str)))
+    return capitalize(splitCamelCase(splitSnakeCase(splitKebabCase(str))))
 }
 
 export function substringStartsWith(str: string, start: number, end: number, target: string) {
-- 
GitLab