From a72d88fd540ee1175aae750669541a1913eb8432 Mon Sep 17 00:00:00 2001 From: Alexandr Garbuzov <186095128+alexandr-garbuzov@users.noreply.github.com> Date: Fri, 17 Oct 2025 21:45:43 +0300 Subject: [PATCH] fix: resolve vscode type errors inside card class (#4592) Co-authored-by: Alexandr --- src/common/Card.js | 27 +++++++++++++-------------- 1 file changed, 13 insertions(+), 14 deletions(-) diff --git a/src/common/Card.js b/src/common/Card.js index 3e7a80e8..45bc81fe 100644 --- a/src/common/Card.js +++ b/src/common/Card.js @@ -8,19 +8,18 @@ class Card { * Creates a new card instance. * * @param {object} args Card arguments. - * @param {number?=} args.width Card width. - * @param {number?=} args.height Card height. - * @param {number?=} args.border_radius Card border radius. - * @param {string?=} args.customTitle Card custom title. - * @param {string?=} args.defaultTitle Card default title. - * @param {string?=} args.titlePrefixIcon Card title prefix icon. - * @param {object?=} args.colors Card colors arguments. - * @param {string} args.colors.titleColor Card title color. - * @param {string} args.colors.textColor Card text color. - * @param {string} args.colors.iconColor Card icon color. - * @param {string|Array} args.colors.bgColor Card background color. - * @param {string} args.colors.borderColor Card border color. - * @returns {Card} Card instance. + * @param {number=} args.width Card width. + * @param {number=} args.height Card height. + * @param {number=} args.border_radius Card border radius. + * @param {string=} args.customTitle Card custom title. + * @param {string=} args.defaultTitle Card default title. + * @param {string=} args.titlePrefixIcon Card title prefix icon. + * @param {object} [args.colors={}] Card colors arguments. + * @param {string=} args.colors.titleColor Card title color. + * @param {string=} args.colors.textColor Card text color. + * @param {string=} args.colors.iconColor Card icon color. + * @param {string|string[]=} args.colors.bgColor Card background color. + * @param {string=} args.colors.borderColor Card border color. */ constructor({ width = 100, @@ -141,7 +140,7 @@ class Card { transform="translate(${this.paddingX}, ${this.paddingY})" > ${flexLayout({ - items: [this.titlePrefixIcon && prefixIcon, titleText], + items: [this.titlePrefixIcon ? prefixIcon : "", titleText], gap: 25, }).join("")}