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); +};