@@ -1823,6 +1823,14 @@ export namespace Components {
18231823 */
18241824 "size": SwirlIconSize;
18251825 }
1826+ interface SwirlIconDataObject {
1827+ "color"?: SwirlIconColor1;
1828+ "label"?: string;
1829+ /**
1830+ * @default 24
1831+ */
1832+ "size": SwirlIconSize;
1833+ }
18261834 interface SwirlIconDateRange {
18271835 "color"?: SwirlIconColor1;
18281836 "label"?: string;
@@ -7019,6 +7027,12 @@ declare global {
70197027 prototype: HTMLSwirlIconDarkModeElement;
70207028 new (): HTMLSwirlIconDarkModeElement;
70217029 };
7030+ interface HTMLSwirlIconDataObjectElement extends Components.SwirlIconDataObject, HTMLStencilElement {
7031+ }
7032+ var HTMLSwirlIconDataObjectElement: {
7033+ prototype: HTMLSwirlIconDataObjectElement;
7034+ new (): HTMLSwirlIconDataObjectElement;
7035+ };
70227036 interface HTMLSwirlIconDateRangeElement extends Components.SwirlIconDateRange, HTMLStencilElement {
70237037 }
70247038 var HTMLSwirlIconDateRangeElement: {
@@ -9889,6 +9903,7 @@ declare global {
98899903 "swirl-icon-copy": HTMLSwirlIconCopyElement;
98909904 "swirl-icon-crop": HTMLSwirlIconCropElement;
98919905 "swirl-icon-dark-mode": HTMLSwirlIconDarkModeElement;
9906+ "swirl-icon-data-object": HTMLSwirlIconDataObjectElement;
98929907 "swirl-icon-date-range": HTMLSwirlIconDateRangeElement;
98939908 "swirl-icon-delete": HTMLSwirlIconDeleteElement;
98949909 "swirl-icon-deployed-code": HTMLSwirlIconDeployedCodeElement;
@@ -11871,6 +11886,14 @@ declare namespace LocalJSX {
1187111886 */
1187211887 "size"?: SwirlIconSize;
1187311888 }
11889+ interface SwirlIconDataObject {
11890+ "color"?: SwirlIconColor1;
11891+ "label"?: string;
11892+ /**
11893+ * @default 24
11894+ */
11895+ "size"?: SwirlIconSize;
11896+ }
1187411897 interface SwirlIconDateRange {
1187511898 "color"?: SwirlIconColor1;
1187611899 "label"?: string;
@@ -16536,6 +16559,11 @@ declare namespace LocalJSX {
1653616559 "label": string;
1653716560 "size": SwirlIconSize;
1653816561 }
16562+ interface SwirlIconDataObjectAttributes {
16563+ "color": SwirlIconColor;
16564+ "label": string;
16565+ "size": SwirlIconSize;
16566+ }
1653916567 interface SwirlIconDateRangeAttributes {
1654016568 "color": SwirlIconColor;
1654116569 "label": string;
@@ -18702,6 +18730,7 @@ declare namespace LocalJSX {
1870218730 "swirl-icon-copy": Omit<SwirlIconCopy, keyof SwirlIconCopyAttributes> & { [K in keyof SwirlIconCopy & keyof SwirlIconCopyAttributes]?: SwirlIconCopy[K] } & { [K in keyof SwirlIconCopy & keyof SwirlIconCopyAttributes as `attr:${K}`]?: SwirlIconCopyAttributes[K] } & { [K in keyof SwirlIconCopy & keyof SwirlIconCopyAttributes as `prop:${K}`]?: SwirlIconCopy[K] };
1870318731 "swirl-icon-crop": Omit<SwirlIconCrop, keyof SwirlIconCropAttributes> & { [K in keyof SwirlIconCrop & keyof SwirlIconCropAttributes]?: SwirlIconCrop[K] } & { [K in keyof SwirlIconCrop & keyof SwirlIconCropAttributes as `attr:${K}`]?: SwirlIconCropAttributes[K] } & { [K in keyof SwirlIconCrop & keyof SwirlIconCropAttributes as `prop:${K}`]?: SwirlIconCrop[K] };
1870418732 "swirl-icon-dark-mode": Omit<SwirlIconDarkMode, keyof SwirlIconDarkModeAttributes> & { [K in keyof SwirlIconDarkMode & keyof SwirlIconDarkModeAttributes]?: SwirlIconDarkMode[K] } & { [K in keyof SwirlIconDarkMode & keyof SwirlIconDarkModeAttributes as `attr:${K}`]?: SwirlIconDarkModeAttributes[K] } & { [K in keyof SwirlIconDarkMode & keyof SwirlIconDarkModeAttributes as `prop:${K}`]?: SwirlIconDarkMode[K] };
18733+ "swirl-icon-data-object": Omit<SwirlIconDataObject, keyof SwirlIconDataObjectAttributes> & { [K in keyof SwirlIconDataObject & keyof SwirlIconDataObjectAttributes]?: SwirlIconDataObject[K] } & { [K in keyof SwirlIconDataObject & keyof SwirlIconDataObjectAttributes as `attr:${K}`]?: SwirlIconDataObjectAttributes[K] } & { [K in keyof SwirlIconDataObject & keyof SwirlIconDataObjectAttributes as `prop:${K}`]?: SwirlIconDataObject[K] };
1870518734 "swirl-icon-date-range": Omit<SwirlIconDateRange, keyof SwirlIconDateRangeAttributes> & { [K in keyof SwirlIconDateRange & keyof SwirlIconDateRangeAttributes]?: SwirlIconDateRange[K] } & { [K in keyof SwirlIconDateRange & keyof SwirlIconDateRangeAttributes as `attr:${K}`]?: SwirlIconDateRangeAttributes[K] } & { [K in keyof SwirlIconDateRange & keyof SwirlIconDateRangeAttributes as `prop:${K}`]?: SwirlIconDateRange[K] };
1870618735 "swirl-icon-delete": Omit<SwirlIconDelete, keyof SwirlIconDeleteAttributes> & { [K in keyof SwirlIconDelete & keyof SwirlIconDeleteAttributes]?: SwirlIconDelete[K] } & { [K in keyof SwirlIconDelete & keyof SwirlIconDeleteAttributes as `attr:${K}`]?: SwirlIconDeleteAttributes[K] } & { [K in keyof SwirlIconDelete & keyof SwirlIconDeleteAttributes as `prop:${K}`]?: SwirlIconDelete[K] };
1870718736 "swirl-icon-deployed-code": Omit<SwirlIconDeployedCode, keyof SwirlIconDeployedCodeAttributes> & { [K in keyof SwirlIconDeployedCode & keyof SwirlIconDeployedCodeAttributes]?: SwirlIconDeployedCode[K] } & { [K in keyof SwirlIconDeployedCode & keyof SwirlIconDeployedCodeAttributes as `attr:${K}`]?: SwirlIconDeployedCodeAttributes[K] } & { [K in keyof SwirlIconDeployedCode & keyof SwirlIconDeployedCodeAttributes as `prop:${K}`]?: SwirlIconDeployedCode[K] };
@@ -19218,6 +19247,7 @@ declare module "@stencil/core" {
1921819247 "swirl-icon-copy": LocalJSX.IntrinsicElements["swirl-icon-copy"] & JSXBase.HTMLAttributes<HTMLSwirlIconCopyElement>;
1921919248 "swirl-icon-crop": LocalJSX.IntrinsicElements["swirl-icon-crop"] & JSXBase.HTMLAttributes<HTMLSwirlIconCropElement>;
1922019249 "swirl-icon-dark-mode": LocalJSX.IntrinsicElements["swirl-icon-dark-mode"] & JSXBase.HTMLAttributes<HTMLSwirlIconDarkModeElement>;
19250+ "swirl-icon-data-object": LocalJSX.IntrinsicElements["swirl-icon-data-object"] & JSXBase.HTMLAttributes<HTMLSwirlIconDataObjectElement>;
1922119251 "swirl-icon-date-range": LocalJSX.IntrinsicElements["swirl-icon-date-range"] & JSXBase.HTMLAttributes<HTMLSwirlIconDateRangeElement>;
1922219252 "swirl-icon-delete": LocalJSX.IntrinsicElements["swirl-icon-delete"] & JSXBase.HTMLAttributes<HTMLSwirlIconDeleteElement>;
1922319253 "swirl-icon-deployed-code": LocalJSX.IntrinsicElements["swirl-icon-deployed-code"] & JSXBase.HTMLAttributes<HTMLSwirlIconDeployedCodeElement>;
0 commit comments