From 23108a625f483ef0ae054607d28c77a232f963c3 Mon Sep 17 00:00:00 2001 From: Amio Jin Date: Thu, 22 Jun 2023 15:36:02 +0800 Subject: [PATCH] fix: generate random id for svg elements. Fixes #71 (#78) --- src/index.ts | 33 +++++++--- tap-snapshots/test/badgen.spec.js.test.cjs | 72 +++++++++++----------- test/badgen.spec.js | 7 +++ 3 files changed, 68 insertions(+), 44 deletions(-) diff --git a/src/index.ts b/src/index.ts index 303ed28..1eb5ffd 100644 --- a/src/index.ts +++ b/src/index.ts @@ -48,6 +48,9 @@ export function badgen ({ const width = sbRectWidth + stRectWidth const xlink = icon ? ' xmlns:xlink="http://www.w3.org/1999/xlink"' : '' + const gradientId = generateRandomID(5) + const maskId = generateRandomID(5) + label = label ? sanitize(label) : '' status = sanitize(status) color = sanitize(color) @@ -74,15 +77,15 @@ export function badgen ({ return ` ${accessibleText} - + - - + + - +