From 2547c8c11799ee9bc997185d4472b7403986d6d7 Mon Sep 17 00:00:00 2001 From: syuilo Date: Wed, 28 Dec 2022 13:42:30 +0900 Subject: refactor --- packages/frontend/src/scripts/color.ts | 7 +++++++ 1 file changed, 7 insertions(+) create mode 100644 packages/frontend/src/scripts/color.ts (limited to 'packages/frontend/src/scripts') diff --git a/packages/frontend/src/scripts/color.ts b/packages/frontend/src/scripts/color.ts new file mode 100644 index 0000000000..10a99a5a05 --- /dev/null +++ b/packages/frontend/src/scripts/color.ts @@ -0,0 +1,7 @@ +export const alpha = (hex: string, a: number): string => { + const result = /^#?([a-f\d]{2})([a-f\d]{2})([a-f\d]{2})$/i.exec(hex)!; + const r = parseInt(result[1], 16); + const g = parseInt(result[2], 16); + const b = parseInt(result[3], 16); + return `rgba(${r}, ${g}, ${b}, ${a})`; +}; -- cgit v1.2.3-freya