From 026810b32d72937dec8834f6363bd24ad346ef39 Mon Sep 17 00:00:00 2001 From: Elijah Duffy Date: Tue, 22 Jul 2025 11:17:16 -0700 Subject: [PATCH] add capitalizeFirstLetter utility --- src/lib/index.ts | 3 ++- src/lib/util.ts | 6 ++++++ 2 files changed, 8 insertions(+), 1 deletion(-) diff --git a/src/lib/index.ts b/src/lib/index.ts index 62d116a..c25c5df 100644 --- a/src/lib/index.ts +++ b/src/lib/index.ts @@ -31,7 +31,8 @@ export { type IconDef, getLabel, getValue, - defaultIconProps + defaultIconProps, + capitalizeFirstLetter } from './util'; export { type ToolbarToggleState, diff --git a/src/lib/util.ts b/src/lib/util.ts index 888a621..662eeca 100644 --- a/src/lib/util.ts +++ b/src/lib/util.ts @@ -87,3 +87,9 @@ export function targetMust(event: Event): T { } return target; } + +/** capitalizeFirstLetter capitalizes the first letter of a string */ +export const capitalizeFirstLetter = (str: string): string => { + const lower = str.toLowerCase(); + return lower.charAt(0).toUpperCase() + lower.slice(1); +};