From c46a85f995bfc8bd76954d0f4ac8f0c371b780bb Mon Sep 17 00:00:00 2001 From: YCM Jason Date: Fri, 27 Sep 2024 00:53:45 +0100 Subject: [PATCH] Allow passing class from preact component (#1223) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Co-authored-by: Paweł Kuna <1282324+codecalm@users.noreply.github.com> --- packages/icons-preact/src/createPreactComponent.ts | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/packages/icons-preact/src/createPreactComponent.ts b/packages/icons-preact/src/createPreactComponent.ts index 5428177e8..e98f93970 100644 --- a/packages/icons-preact/src/createPreactComponent.ts +++ b/packages/icons-preact/src/createPreactComponent.ts @@ -15,6 +15,7 @@ const createPreactComponent = ( title, children, className = '', + class: cls = '', style, ...rest }: IconProps) => @@ -24,7 +25,7 @@ const createPreactComponent = ( ...defaultAttributes[type], width: String(size), height: size, - class: [`tabler-icon`, `tabler-icon-${iconName}`, className].join(' '), + class: [`tabler-icon`, `tabler-icon-${iconName}`, cls, className].join(' '), ...(type === 'filled' ? { fill: color,