diff --git a/.github/workflows/build-pr.yml b/.github/workflows/build-pr.yml index d1db873558..346064baa9 100644 --- a/.github/workflows/build-pr.yml +++ b/.github/workflows/build-pr.yml @@ -67,6 +67,43 @@ jobs: - name: Run TSLint run: | yarn workspace @telekom/scale-components lint + type-check-react: + runs-on: ubuntu-22.04 + steps: + - uses: actions/checkout@v2 + - uses: actions/setup-node@v3 + with: + node-version: 22 + + - name: Restore Lerna + id: yarn-cache + uses: actions/cache@v3 + with: + path: | + node_modules + */*/node_modules + key: ${{ runner.os }}-${{ hashFiles('**/yarn.lock') }} + + - name: Install project dependencies + if: steps.yarn-cache.outputs.cache-hit != 'true' + run: yarn + + - name: Run Lerna bootstrap + if: steps.yarn-cache.outputs.cache-hit != 'true' + run: | + yarn bootstrap + + - name: Build Stencil components + run: | + yarn workspace @telekom/scale-components build + + - name: Build React wrappers + run: | + yarn workspace @telekom/scale-components-react build + + - name: Type-check React wrapper props + run: | + yarn workspace @telekom/scale-components-react test:types unit-tests: runs-on: ubuntu-22.04 steps: diff --git a/packages/components-react/__tests__/types.test.tsx b/packages/components-react/__tests__/types.test.tsx new file mode 100644 index 0000000000..d029ab8c6d --- /dev/null +++ b/packages/components-react/__tests__/types.test.tsx @@ -0,0 +1,142 @@ +/** + * Type-level test for Scale React wrapper components. + * This file is type-checked only (tsc --noEmit), never executed. + * It verifies that generated React wrappers expose Stencil @Prop() as React props. + */ + +import { + ScaleAlert, + ScaleButton, + ScaleTag, + ScaleTextField, + ScaleSwitch, + ScaleCheckbox, + ScaleSlider, + ScaleProgressBar, + ScaleCollapsible, + ScaleDropdownSelect, + ScaleDropdownSelectItem, + ScaleRadioButton, + ScaleRadioButtonGroup, + ScaleDatePicker, + ScaleTextarea, + ScaleRatingStars, + ScaleTelekomHeader, + ScaleTelekomNavItem, +} from '../dist/index'; +import React from 'react'; + +// Helper: assert that a JSX expression is valid (compile-time only) +function expectValidJSX(_jsx: React.ReactElement): void {} + +// --- ScaleAlert --- +expectValidJSX(); +expectValidJSX(); + +// --- ScaleButton --- +expectValidJSX(); +expectValidJSX(Submit); + +// --- ScaleTag --- +expectValidJSX( + + Active + +); +expectValidJSX(); + +// --- ScaleTextField --- +expectValidJSX(); +expectValidJSX( + +); + +// --- ScaleSwitch --- +expectValidJSX(); + +// --- ScaleCheckbox --- +expectValidJSX(); +expectValidJSX(); + +// --- ScaleSlider --- +expectValidJSX( + +); + +// --- ScaleProgressBar --- +expectValidJSX( + +); + +// --- ScaleCollapsible --- +expectValidJSX( + +
Content
+
+); + +// --- ScaleDropdownSelect + Item --- +expectValidJSX( + + + Option A + + Option B + +); + +// --- ScaleRadioButtonGroup + ScaleRadioButton --- +expectValidJSX( + + + + +); + +// --- ScaleDatePicker --- +expectValidJSX(); + +// --- ScaleTextarea --- +expectValidJSX(); + +// --- ScaleRatingStars --- +expectValidJSX( + +); + +// --- ScaleTelekomHeader --- +expectValidJSX( + +
Nav
+
+); + +// --- ScaleTelekomNavItem --- +expectValidJSX( + + Home + +); + +// --- Negative tests: unknown props should NOT compile --- +// @ts-expect-error — nonExistentProp is not a valid prop +expectValidJSX(); + +// @ts-expect-error — nonExistentProp is not a valid prop +expectValidJSX(); diff --git a/packages/components-react/package.json b/packages/components-react/package.json index e7882fff6d..11c41094c3 100755 --- a/packages/components-react/package.json +++ b/packages/components-react/package.json @@ -17,7 +17,8 @@ "zip": "zip -vr telekom-scale-components-react-$npm_package_version.zip dist/ -x '*.DS_Store'", "clean": "rimraf dist", "format": "prettier --write \"package.json\"", - "rollup": "rollup -c" + "rollup": "rollup -c", + "test:types": "tsc --noEmit --project tsconfig.test.json" }, "main": "./dist/index.js", "module": "./dist/index.es.js", @@ -47,7 +48,7 @@ "typescript": "^5.8.3" }, "dependencies": { - "@stencil/react-output-target": "^1.1.1", + "@stencil/react-output-target": "~1.5.1", "@types/vfile-message": "^2.0.0" }, "peerDependencies": { diff --git a/packages/components-react/src/components.server.ts b/packages/components-react/src/components.server.ts index 061e9ce573..274706b490 100644 --- a/packages/components-react/src/components.server.ts +++ b/packages/components-react/src/components.server.ts @@ -1,3 +1,5 @@ +'use client'; + /** * This file was automatically generated by the Stencil React Output Target. * Changes to this file may cause incorrect behavior and will be lost if the code is regenerated. @@ -7,456 +9,459 @@ import type { EventName, StencilReactComponent } from '@stencil/react-output-target/runtime'; import { createComponent, type HydrateModule, type SerializeShadowRootOptions } from '@stencil/react-output-target/ssr'; -import { type BeforeCloseEventDetail, type CollapsibleEventDetail, type ComboboxChangeEventDetail, type DataGridEditEventDetail, type DataGridSortedEventDetail, type DuetDatePickerChangeEvent, type DuetDatePickerFocusEvent, type InputChangeEventDetail, type PaginationEventDetail, type ScaleChipCustomEvent, type ScaleCollapsibleCustomEvent, type ScaleComboboxCustomEvent, type ScaleDataGridCustomEvent, type ScaleDatePickerCustomEvent, type ScaleDropdownCustomEvent, type ScaleInputCustomEvent, type ScaleMenuFlyoutItemCustomEvent, type ScaleMenuFlyoutListCustomEvent, type ScaleModalCustomEvent, type ScaleNotificationCustomEvent, type ScalePaginationCustomEvent, type ScaleRadioButtonCustomEvent, type ScaleTagCustomEvent, type ScaleTextFieldCustomEvent, type ScaleTextareaCustomEvent } from "@telekom/scale-components"; -import { AppLogo as AppLogoElement, defineCustomElement as defineAppLogo } from "@telekom/scale-components/dist/components/app-logo.js"; -import { AppMegaMenu as AppMegaMenuElement, defineCustomElement as defineAppMegaMenu } from "@telekom/scale-components/dist/components/app-mega-menu.js"; -import { AppNavigationMainMobile as AppNavigationMainMobileElement, defineCustomElement as defineAppNavigationMainMobile } from "@telekom/scale-components/dist/components/app-navigation-main-mobile.js"; -import { AppNavigationSectorMobile as AppNavigationSectorMobileElement, defineCustomElement as defineAppNavigationSectorMobile } from "@telekom/scale-components/dist/components/app-navigation-sector-mobile.js"; -import { AppNavigationUserMenu as AppNavigationUserMenuElement, defineCustomElement as defineAppNavigationUserMenu } from "@telekom/scale-components/dist/components/app-navigation-user-menu.js"; -import { ScaleAccordion as ScaleAccordionElement, defineCustomElement as defineScaleAccordion } from "@telekom/scale-components/dist/components/scale-accordion.js"; -import { ScaleAlert as ScaleAlertElement, defineCustomElement as defineScaleAlert } from "@telekom/scale-components/dist/components/scale-alert.js"; -import { ScaleAppFooter as ScaleAppFooterElement, defineCustomElement as defineScaleAppFooter } from "@telekom/scale-components/dist/components/scale-app-footer.js"; -import { ScaleAppHeader as ScaleAppHeaderElement, defineCustomElement as defineScaleAppHeader } from "@telekom/scale-components/dist/components/scale-app-header.js"; -import { ScaleAppShell as ScaleAppShellElement, defineCustomElement as defineScaleAppShell } from "@telekom/scale-components/dist/components/scale-app-shell.js"; -import { ScaleBadge as ScaleBadgeElement, defineCustomElement as defineScaleBadge } from "@telekom/scale-components/dist/components/scale-badge.js"; -import { ScaleBreadcrumb as ScaleBreadcrumbElement, defineCustomElement as defineScaleBreadcrumb } from "@telekom/scale-components/dist/components/scale-breadcrumb.js"; -import { ScaleButton as ScaleButtonElement, defineCustomElement as defineScaleButton } from "@telekom/scale-components/dist/components/scale-button.js"; -import { ScaleCallout as ScaleCalloutElement, defineCustomElement as defineScaleCallout } from "@telekom/scale-components/dist/components/scale-callout.js"; -import { ScaleCard as ScaleCardElement, defineCustomElement as defineScaleCard } from "@telekom/scale-components/dist/components/scale-card.js"; -import { ScaleCarousel as ScaleCarouselElement, defineCustomElement as defineScaleCarousel } from "@telekom/scale-components/dist/components/scale-carousel.js"; -import { ScaleChartStackCard as ScaleChartStackCardElement, defineCustomElement as defineScaleChartStackCard } from "@telekom/scale-components/dist/components/scale-chart-stack-card.js"; -import { ScaleCheckboxGroup as ScaleCheckboxGroupElement, defineCustomElement as defineScaleCheckboxGroup } from "@telekom/scale-components/dist/components/scale-checkbox-group.js"; -import { ScaleCheckbox as ScaleCheckboxElement, defineCustomElement as defineScaleCheckbox } from "@telekom/scale-components/dist/components/scale-checkbox.js"; -import { ScaleChip as ScaleChipElement, defineCustomElement as defineScaleChip } from "@telekom/scale-components/dist/components/scale-chip.js"; -import { ScaleCollapsible as ScaleCollapsibleElement, defineCustomElement as defineScaleCollapsible } from "@telekom/scale-components/dist/components/scale-collapsible.js"; -import { ScaleCombobox as ScaleComboboxElement, defineCustomElement as defineScaleCombobox } from "@telekom/scale-components/dist/components/scale-combobox.js"; -import { ScaleDataGrid as ScaleDataGridElement, defineCustomElement as defineScaleDataGrid } from "@telekom/scale-components/dist/components/scale-data-grid.js"; -import { ScaleDatePicker as ScaleDatePickerElement, defineCustomElement as defineScaleDatePicker } from "@telekom/scale-components/dist/components/scale-date-picker.js"; -import { ScaleDivider as ScaleDividerElement, defineCustomElement as defineScaleDivider } from "@telekom/scale-components/dist/components/scale-divider.js"; -import { ScaleDropdownSelectItem as ScaleDropdownSelectItemElement, defineCustomElement as defineScaleDropdownSelectItem } from "@telekom/scale-components/dist/components/scale-dropdown-select-item.js"; -import { ScaleDropdownSelect as ScaleDropdownSelectElement, defineCustomElement as defineScaleDropdownSelect } from "@telekom/scale-components/dist/components/scale-dropdown-select.js"; -import { ScaleDropdown as ScaleDropdownElement, defineCustomElement as defineScaleDropdown } from "@telekom/scale-components/dist/components/scale-dropdown.js"; -import { ScaleGridItem as ScaleGridItemElement, defineCustomElement as defineScaleGridItem } from "@telekom/scale-components/dist/components/scale-grid-item.js"; -import { ScaleGrid as ScaleGridElement, defineCustomElement as defineScaleGrid } from "@telekom/scale-components/dist/components/scale-grid.js"; -import { ScaleHelperText as ScaleHelperTextElement, defineCustomElement as defineScaleHelperText } from "@telekom/scale-components/dist/components/scale-helper-text.js"; -import { ScaleIconActionAddCard as ScaleIconActionAddCardElement, defineCustomElement as defineScaleIconActionAddCard } from "@telekom/scale-components/dist/components/scale-icon-action-add-card.js"; -import { ScaleIconActionAdd as ScaleIconActionAddElement, defineCustomElement as defineScaleIconActionAdd } from "@telekom/scale-components/dist/components/scale-icon-action-add.js"; -import { ScaleIconActionArrange as ScaleIconActionArrangeElement, defineCustomElement as defineScaleIconActionArrange } from "@telekom/scale-components/dist/components/scale-icon-action-arrange.js"; -import { ScaleIconActionArrowDown as ScaleIconActionArrowDownElement, defineCustomElement as defineScaleIconActionArrowDown } from "@telekom/scale-components/dist/components/scale-icon-action-arrow-down.js"; -import { ScaleIconActionArrowLeft as ScaleIconActionArrowLeftElement, defineCustomElement as defineScaleIconActionArrowLeft } from "@telekom/scale-components/dist/components/scale-icon-action-arrow-left.js"; -import { ScaleIconActionArrowRight as ScaleIconActionArrowRightElement, defineCustomElement as defineScaleIconActionArrowRight } from "@telekom/scale-components/dist/components/scale-icon-action-arrow-right.js"; -import { ScaleIconActionArrowUp as ScaleIconActionArrowUpElement, defineCustomElement as defineScaleIconActionArrowUp } from "@telekom/scale-components/dist/components/scale-icon-action-arrow-up.js"; -import { ScaleIconActionAutoLogin as ScaleIconActionAutoLoginElement, defineCustomElement as defineScaleIconActionAutoLogin } from "@telekom/scale-components/dist/components/scale-icon-action-auto-login.js"; -import { ScaleIconActionBackspace as ScaleIconActionBackspaceElement, defineCustomElement as defineScaleIconActionBackspace } from "@telekom/scale-components/dist/components/scale-icon-action-backspace.js"; -import { ScaleIconActionBackward as ScaleIconActionBackwardElement, defineCustomElement as defineScaleIconActionBackward } from "@telekom/scale-components/dist/components/scale-icon-action-backward.js"; -import { ScaleIconActionChangelog as ScaleIconActionChangelogElement, defineCustomElement as defineScaleIconActionChangelog } from "@telekom/scale-components/dist/components/scale-icon-action-changelog.js"; -import { ScaleIconActionCheckmark as ScaleIconActionCheckmarkElement, defineCustomElement as defineScaleIconActionCheckmark } from "@telekom/scale-components/dist/components/scale-icon-action-checkmark.js"; -import { ScaleIconActionCircleAdd as ScaleIconActionCircleAddElement, defineCustomElement as defineScaleIconActionCircleAdd } from "@telekom/scale-components/dist/components/scale-icon-action-circle-add.js"; -import { ScaleIconActionCircleClose as ScaleIconActionCircleCloseElement, defineCustomElement as defineScaleIconActionCircleClose } from "@telekom/scale-components/dist/components/scale-icon-action-circle-close.js"; -import { ScaleIconActionClose as ScaleIconActionCloseElement, defineCustomElement as defineScaleIconActionClose } from "@telekom/scale-components/dist/components/scale-icon-action-close.js"; -import { ScaleIconActionCompare as ScaleIconActionCompareElement, defineCustomElement as defineScaleIconActionCompare } from "@telekom/scale-components/dist/components/scale-icon-action-compare.js"; -import { ScaleIconActionCopyPaste as ScaleIconActionCopyPasteElement, defineCustomElement as defineScaleIconActionCopyPaste } from "@telekom/scale-components/dist/components/scale-icon-action-copy-paste.js"; -import { ScaleIconActionCutPaste as ScaleIconActionCutPasteElement, defineCustomElement as defineScaleIconActionCutPaste } from "@telekom/scale-components/dist/components/scale-icon-action-cut-paste.js"; -import { ScaleIconActionDisabledMicrophone as ScaleIconActionDisabledMicrophoneElement, defineCustomElement as defineScaleIconActionDisabledMicrophone } from "@telekom/scale-components/dist/components/scale-icon-action-disabled-microphone.js"; -import { ScaleIconActionDownloadFromCloud as ScaleIconActionDownloadFromCloudElement, defineCustomElement as defineScaleIconActionDownloadFromCloud } from "@telekom/scale-components/dist/components/scale-icon-action-download-from-cloud.js"; -import { ScaleIconActionDownload as ScaleIconActionDownloadElement, defineCustomElement as defineScaleIconActionDownload } from "@telekom/scale-components/dist/components/scale-icon-action-download.js"; -import { ScaleIconActionDragAndDrop as ScaleIconActionDragAndDropElement, defineCustomElement as defineScaleIconActionDragAndDrop } from "@telekom/scale-components/dist/components/scale-icon-action-drag-and-drop.js"; -import { ScaleIconActionEdit as ScaleIconActionEditElement, defineCustomElement as defineScaleIconActionEdit } from "@telekom/scale-components/dist/components/scale-icon-action-edit.js"; -import { ScaleIconActionExport as ScaleIconActionExportElement, defineCustomElement as defineScaleIconActionExport } from "@telekom/scale-components/dist/components/scale-icon-action-export.js"; -import { ScaleIconActionFastForwardNb as ScaleIconActionFastForwardNbElement, defineCustomElement as defineScaleIconActionFastForwardNb } from "@telekom/scale-components/dist/components/scale-icon-action-fast-forward-nb.js"; -import { ScaleIconActionFastForward as ScaleIconActionFastForwardElement, defineCustomElement as defineScaleIconActionFastForward } from "@telekom/scale-components/dist/components/scale-icon-action-fast-forward.js"; -import { ScaleIconActionFavorite as ScaleIconActionFavoriteElement, defineCustomElement as defineScaleIconActionFavorite } from "@telekom/scale-components/dist/components/scale-icon-action-favorite.js"; -import { ScaleIconActionFilter2 as ScaleIconActionFilter2Element, defineCustomElement as defineScaleIconActionFilter2 } from "@telekom/scale-components/dist/components/scale-icon-action-filter-2.js"; -import { ScaleIconActionFilter as ScaleIconActionFilterElement, defineCustomElement as defineScaleIconActionFilter } from "@telekom/scale-components/dist/components/scale-icon-action-filter.js"; -import { ScaleIconActionForward as ScaleIconActionForwardElement, defineCustomElement as defineScaleIconActionForward } from "@telekom/scale-components/dist/components/scale-icon-action-forward.js"; -import { ScaleIconActionFullScreen as ScaleIconActionFullScreenElement, defineCustomElement as defineScaleIconActionFullScreen } from "@telekom/scale-components/dist/components/scale-icon-action-full-screen.js"; -import { ScaleIconActionHidePassword as ScaleIconActionHidePasswordElement, defineCustomElement as defineScaleIconActionHidePassword } from "@telekom/scale-components/dist/components/scale-icon-action-hide-password.js"; -import { ScaleIconActionImport as ScaleIconActionImportElement, defineCustomElement as defineScaleIconActionImport } from "@telekom/scale-components/dist/components/scale-icon-action-import.js"; -import { ScaleIconActionInstall as ScaleIconActionInstallElement, defineCustomElement as defineScaleIconActionInstall } from "@telekom/scale-components/dist/components/scale-icon-action-install.js"; -import { ScaleIconActionLaunch as ScaleIconActionLaunchElement, defineCustomElement as defineScaleIconActionLaunch } from "@telekom/scale-components/dist/components/scale-icon-action-launch.js"; -import { ScaleIconActionLightDarkMode as ScaleIconActionLightDarkModeElement, defineCustomElement as defineScaleIconActionLightDarkMode } from "@telekom/scale-components/dist/components/scale-icon-action-light-dark-mode.js"; -import { ScaleIconActionLink as ScaleIconActionLinkElement, defineCustomElement as defineScaleIconActionLink } from "@telekom/scale-components/dist/components/scale-icon-action-link.js"; -import { ScaleIconActionLogout as ScaleIconActionLogoutElement, defineCustomElement as defineScaleIconActionLogout } from "@telekom/scale-components/dist/components/scale-icon-action-logout.js"; -import { ScaleIconActionLoop as ScaleIconActionLoopElement, defineCustomElement as defineScaleIconActionLoop } from "@telekom/scale-components/dist/components/scale-icon-action-loop.js"; -import { ScaleIconActionMenu as ScaleIconActionMenuElement, defineCustomElement as defineScaleIconActionMenu } from "@telekom/scale-components/dist/components/scale-icon-action-menu.js"; -import { ScaleIconActionMicrophone as ScaleIconActionMicrophoneElement, defineCustomElement as defineScaleIconActionMicrophone } from "@telekom/scale-components/dist/components/scale-icon-action-microphone.js"; -import { ScaleIconActionMinimizeScreen as ScaleIconActionMinimizeScreenElement, defineCustomElement as defineScaleIconActionMinimizeScreen } from "@telekom/scale-components/dist/components/scale-icon-action-minimize-screen.js"; -import { ScaleIconActionMinusCircle as ScaleIconActionMinusCircleElement, defineCustomElement as defineScaleIconActionMinusCircle } from "@telekom/scale-components/dist/components/scale-icon-action-minus-circle.js"; -import { ScaleIconActionMinus as ScaleIconActionMinusElement, defineCustomElement as defineScaleIconActionMinus } from "@telekom/scale-components/dist/components/scale-icon-action-minus.js"; -import { ScaleIconActionMore as ScaleIconActionMoreElement, defineCustomElement as defineScaleIconActionMore } from "@telekom/scale-components/dist/components/scale-icon-action-more.js"; -import { ScaleIconActionMove as ScaleIconActionMoveElement, defineCustomElement as defineScaleIconActionMove } from "@telekom/scale-components/dist/components/scale-icon-action-move.js"; -import { ScaleIconActionMute as ScaleIconActionMuteElement, defineCustomElement as defineScaleIconActionMute } from "@telekom/scale-components/dist/components/scale-icon-action-mute.js"; -import { ScaleIconActionNotification as ScaleIconActionNotificationElement, defineCustomElement as defineScaleIconActionNotification } from "@telekom/scale-components/dist/components/scale-icon-action-notification.js"; -import { ScaleIconActionPauseNb as ScaleIconActionPauseNbElement, defineCustomElement as defineScaleIconActionPauseNb } from "@telekom/scale-components/dist/components/scale-icon-action-pause-nb.js"; -import { ScaleIconActionPause as ScaleIconActionPauseElement, defineCustomElement as defineScaleIconActionPause } from "@telekom/scale-components/dist/components/scale-icon-action-pause.js"; -import { ScaleIconActionPin as ScaleIconActionPinElement, defineCustomElement as defineScaleIconActionPin } from "@telekom/scale-components/dist/components/scale-icon-action-pin.js"; -import { ScaleIconActionPlayNb as ScaleIconActionPlayNbElement, defineCustomElement as defineScaleIconActionPlayNb } from "@telekom/scale-components/dist/components/scale-icon-action-play-nb.js"; -import { ScaleIconActionPlay as ScaleIconActionPlayElement, defineCustomElement as defineScaleIconActionPlay } from "@telekom/scale-components/dist/components/scale-icon-action-play.js"; -import { ScaleIconActionPopUpWindow as ScaleIconActionPopUpWindowElement, defineCustomElement as defineScaleIconActionPopUpWindow } from "@telekom/scale-components/dist/components/scale-icon-action-pop-up-window.js"; -import { ScaleIconActionPower as ScaleIconActionPowerElement, defineCustomElement as defineScaleIconActionPower } from "@telekom/scale-components/dist/components/scale-icon-action-power.js"; -import { ScaleIconActionPreviousNb as ScaleIconActionPreviousNbElement, defineCustomElement as defineScaleIconActionPreviousNb } from "@telekom/scale-components/dist/components/scale-icon-action-previous-nb.js"; -import { ScaleIconActionPrint as ScaleIconActionPrintElement, defineCustomElement as defineScaleIconActionPrint } from "@telekom/scale-components/dist/components/scale-icon-action-print.js"; -import { ScaleIconActionPublish as ScaleIconActionPublishElement, defineCustomElement as defineScaleIconActionPublish } from "@telekom/scale-components/dist/components/scale-icon-action-publish.js"; -import { ScaleIconActionRandom as ScaleIconActionRandomElement, defineCustomElement as defineScaleIconActionRandom } from "@telekom/scale-components/dist/components/scale-icon-action-random.js"; -import { ScaleIconActionRecordNb as ScaleIconActionRecordNbElement, defineCustomElement as defineScaleIconActionRecordNb } from "@telekom/scale-components/dist/components/scale-icon-action-record-nb.js"; -import { ScaleIconActionRefresh as ScaleIconActionRefreshElement, defineCustomElement as defineScaleIconActionRefresh } from "@telekom/scale-components/dist/components/scale-icon-action-refresh.js"; -import { ScaleIconActionRemove as ScaleIconActionRemoveElement, defineCustomElement as defineScaleIconActionRemove } from "@telekom/scale-components/dist/components/scale-icon-action-remove.js"; -import { ScaleIconActionReplyAll as ScaleIconActionReplyAllElement, defineCustomElement as defineScaleIconActionReplyAll } from "@telekom/scale-components/dist/components/scale-icon-action-reply-all.js"; -import { ScaleIconActionReplyForward as ScaleIconActionReplyForwardElement, defineCustomElement as defineScaleIconActionReplyForward } from "@telekom/scale-components/dist/components/scale-icon-action-reply-forward.js"; -import { ScaleIconActionReply as ScaleIconActionReplyElement, defineCustomElement as defineScaleIconActionReply } from "@telekom/scale-components/dist/components/scale-icon-action-reply.js"; -import { ScaleIconActionRestart as ScaleIconActionRestartElement, defineCustomElement as defineScaleIconActionRestart } from "@telekom/scale-components/dist/components/scale-icon-action-restart.js"; -import { ScaleIconActionSearch as ScaleIconActionSearchElement, defineCustomElement as defineScaleIconActionSearch } from "@telekom/scale-components/dist/components/scale-icon-action-search.js"; -import { ScaleIconActionSend as ScaleIconActionSendElement, defineCustomElement as defineScaleIconActionSend } from "@telekom/scale-components/dist/components/scale-icon-action-send.js"; -import { ScaleIconActionShare as ScaleIconActionShareElement, defineCustomElement as defineScaleIconActionShare } from "@telekom/scale-components/dist/components/scale-icon-action-share.js"; -import { ScaleIconActionShoppingCart as ScaleIconActionShoppingCartElement, defineCustomElement as defineScaleIconActionShoppingCart } from "@telekom/scale-components/dist/components/scale-icon-action-shopping-cart.js"; -import { ScaleIconActionShowPassword as ScaleIconActionShowPasswordElement, defineCustomElement as defineScaleIconActionShowPassword } from "@telekom/scale-components/dist/components/scale-icon-action-show-password.js"; -import { ScaleIconActionSort as ScaleIconActionSortElement, defineCustomElement as defineScaleIconActionSort } from "@telekom/scale-components/dist/components/scale-icon-action-sort.js"; -import { ScaleIconActionSoundOn as ScaleIconActionSoundOnElement, defineCustomElement as defineScaleIconActionSoundOn } from "@telekom/scale-components/dist/components/scale-icon-action-sound-on.js"; -import { ScaleIconActionStar as ScaleIconActionStarElement, defineCustomElement as defineScaleIconActionStar } from "@telekom/scale-components/dist/components/scale-icon-action-star.js"; -import { ScaleIconActionStreamOn as ScaleIconActionStreamOnElement, defineCustomElement as defineScaleIconActionStreamOn } from "@telekom/scale-components/dist/components/scale-icon-action-stream-on.js"; -import { ScaleIconActionSuccess as ScaleIconActionSuccessElement, defineCustomElement as defineScaleIconActionSuccess } from "@telekom/scale-components/dist/components/scale-icon-action-success.js"; -import { ScaleIconActionThumbsDown as ScaleIconActionThumbsDownElement, defineCustomElement as defineScaleIconActionThumbsDown } from "@telekom/scale-components/dist/components/scale-icon-action-thumbs-down.js"; -import { ScaleIconActionThumbsUp as ScaleIconActionThumbsUpElement, defineCustomElement as defineScaleIconActionThumbsUp } from "@telekom/scale-components/dist/components/scale-icon-action-thumbs-up.js"; -import { ScaleIconActionTilesAdd as ScaleIconActionTilesAddElement, defineCustomElement as defineScaleIconActionTilesAdd } from "@telekom/scale-components/dist/components/scale-icon-action-tiles-add.js"; -import { ScaleIconActionUploadToCloud as ScaleIconActionUploadToCloudElement, defineCustomElement as defineScaleIconActionUploadToCloud } from "@telekom/scale-components/dist/components/scale-icon-action-upload-to-cloud.js"; -import { ScaleIconActionUpload as ScaleIconActionUploadElement, defineCustomElement as defineScaleIconActionUpload } from "@telekom/scale-components/dist/components/scale-icon-action-upload.js"; -import { ScaleIconActionVolumeDown as ScaleIconActionVolumeDownElement, defineCustomElement as defineScaleIconActionVolumeDown } from "@telekom/scale-components/dist/components/scale-icon-action-volume-down.js"; -import { ScaleIconActionVolumeUp as ScaleIconActionVolumeUpElement, defineCustomElement as defineScaleIconActionVolumeUp } from "@telekom/scale-components/dist/components/scale-icon-action-volume-up.js"; -import { ScaleIconActionZoomIn as ScaleIconActionZoomInElement, defineCustomElement as defineScaleIconActionZoomIn } from "@telekom/scale-components/dist/components/scale-icon-action-zoom-in.js"; -import { ScaleIconActionZoomOut as ScaleIconActionZoomOutElement, defineCustomElement as defineScaleIconActionZoomOut } from "@telekom/scale-components/dist/components/scale-icon-action-zoom-out.js"; -import { ScaleIconAlertAntivirusProtection as ScaleIconAlertAntivirusProtectionElement, defineCustomElement as defineScaleIconAlertAntivirusProtection } from "@telekom/scale-components/dist/components/scale-icon-alert-antivirus-protection.js"; -import { ScaleIconAlertCompliance as ScaleIconAlertComplianceElement, defineCustomElement as defineScaleIconAlertCompliance } from "@telekom/scale-components/dist/components/scale-icon-alert-compliance.js"; -import { ScaleIconAlertCyberSecurity as ScaleIconAlertCyberSecurityElement, defineCustomElement as defineScaleIconAlertCyberSecurity } from "@telekom/scale-components/dist/components/scale-icon-alert-cyber-security.js"; -import { ScaleIconAlertError as ScaleIconAlertErrorElement, defineCustomElement as defineScaleIconAlertError } from "@telekom/scale-components/dist/components/scale-icon-alert-error.js"; -import { ScaleIconAlertHelp as ScaleIconAlertHelpElement, defineCustomElement as defineScaleIconAlertHelp } from "@telekom/scale-components/dist/components/scale-icon-alert-help.js"; -import { ScaleIconAlertHighPriorityEmail as ScaleIconAlertHighPriorityEmailElement, defineCustomElement as defineScaleIconAlertHighPriorityEmail } from "@telekom/scale-components/dist/components/scale-icon-alert-high-priority-email.js"; -import { ScaleIconAlertImprintDataprivacy as ScaleIconAlertImprintDataprivacyElement, defineCustomElement as defineScaleIconAlertImprintDataprivacy } from "@telekom/scale-components/dist/components/scale-icon-alert-imprint-dataprivacy.js"; -import { ScaleIconAlertInformation as ScaleIconAlertInformationElement, defineCustomElement as defineScaleIconAlertInformation } from "@telekom/scale-components/dist/components/scale-icon-alert-information.js"; -import { ScaleIconAlertLegal as ScaleIconAlertLegalElement, defineCustomElement as defineScaleIconAlertLegal } from "@telekom/scale-components/dist/components/scale-icon-alert-legal.js"; -import { ScaleIconAlertNetworkDisrupted as ScaleIconAlertNetworkDisruptedElement, defineCustomElement as defineScaleIconAlertNetworkDisrupted } from "@telekom/scale-components/dist/components/scale-icon-alert-network-disrupted.js"; -import { ScaleIconAlertPasswordBreaking as ScaleIconAlertPasswordBreakingElement, defineCustomElement as defineScaleIconAlertPasswordBreaking } from "@telekom/scale-components/dist/components/scale-icon-alert-password-breaking.js"; -import { ScaleIconAlertSecurity as ScaleIconAlertSecurityElement, defineCustomElement as defineScaleIconAlertSecurity } from "@telekom/scale-components/dist/components/scale-icon-alert-security.js"; -import { ScaleIconAlertTrafficDisruption as ScaleIconAlertTrafficDisruptionElement, defineCustomElement as defineScaleIconAlertTrafficDisruption } from "@telekom/scale-components/dist/components/scale-icon-alert-traffic-disruption.js"; -import { ScaleIconAlertUnknown as ScaleIconAlertUnknownElement, defineCustomElement as defineScaleIconAlertUnknown } from "@telekom/scale-components/dist/components/scale-icon-alert-unknown.js"; -import { ScaleIconAlertWarning as ScaleIconAlertWarningElement, defineCustomElement as defineScaleIconAlertWarning } from "@telekom/scale-components/dist/components/scale-icon-alert-warning.js"; -import { ScaleIconCommunicationAvailable as ScaleIconCommunicationAvailableElement, defineCustomElement as defineScaleIconCommunicationAvailable } from "@telekom/scale-components/dist/components/scale-icon-communication-available.js"; -import { ScaleIconCommunicationBlog as ScaleIconCommunicationBlogElement, defineCustomElement as defineScaleIconCommunicationBlog } from "@telekom/scale-components/dist/components/scale-icon-communication-blog.js"; -import { ScaleIconCommunicationCallIncoming as ScaleIconCommunicationCallIncomingElement, defineCustomElement as defineScaleIconCommunicationCallIncoming } from "@telekom/scale-components/dist/components/scale-icon-communication-call-incoming.js"; -import { ScaleIconCommunicationCallOutgoing as ScaleIconCommunicationCallOutgoingElement, defineCustomElement as defineScaleIconCommunicationCallOutgoing } from "@telekom/scale-components/dist/components/scale-icon-communication-call-outgoing.js"; -import { ScaleIconCommunicationChatBadge as ScaleIconCommunicationChatBadgeElement, defineCustomElement as defineScaleIconCommunicationChatBadge } from "@telekom/scale-components/dist/components/scale-icon-communication-chat-badge.js"; -import { ScaleIconCommunicationChat as ScaleIconCommunicationChatElement, defineCustomElement as defineScaleIconCommunicationChat } from "@telekom/scale-components/dist/components/scale-icon-communication-chat.js"; -import { ScaleIconCommunicationEmail as ScaleIconCommunicationEmailElement, defineCustomElement as defineScaleIconCommunicationEmail } from "@telekom/scale-components/dist/components/scale-icon-communication-email.js"; -import { ScaleIconCommunicationEndCall as ScaleIconCommunicationEndCallElement, defineCustomElement as defineScaleIconCommunicationEndCall } from "@telekom/scale-components/dist/components/scale-icon-communication-end-call.js"; -import { ScaleIconCommunicationFeedback as ScaleIconCommunicationFeedbackElement, defineCustomElement as defineScaleIconCommunicationFeedback } from "@telekom/scale-components/dist/components/scale-icon-communication-feedback.js"; -import { ScaleIconCommunicationFlightMode as ScaleIconCommunicationFlightModeElement, defineCustomElement as defineScaleIconCommunicationFlightMode } from "@telekom/scale-components/dist/components/scale-icon-communication-flight-mode.js"; -import { ScaleIconCommunicationHappyPerson as ScaleIconCommunicationHappyPersonElement, defineCustomElement as defineScaleIconCommunicationHappyPerson } from "@telekom/scale-components/dist/components/scale-icon-communication-happy-person.js"; -import { ScaleIconCommunicationInbox as ScaleIconCommunicationInboxElement, defineCustomElement as defineScaleIconCommunicationInbox } from "@telekom/scale-components/dist/components/scale-icon-communication-inbox.js"; -import { ScaleIconCommunicationLandingMobileContactClient as ScaleIconCommunicationLandingMobileContactClientElement, defineCustomElement as defineScaleIconCommunicationLandingMobileContactClient } from "@telekom/scale-components/dist/components/scale-icon-communication-landing-mobile-contact-client.js"; -import { ScaleIconCommunicationLoyaltyEarned as ScaleIconCommunicationLoyaltyEarnedElement, defineCustomElement as defineScaleIconCommunicationLoyaltyEarned } from "@telekom/scale-components/dist/components/scale-icon-communication-loyalty-earned.js"; -import { ScaleIconCommunicationLoyaltyLost as ScaleIconCommunicationLoyaltyLostElement, defineCustomElement as defineScaleIconCommunicationLoyaltyLost } from "@telekom/scale-components/dist/components/scale-icon-communication-loyalty-lost.js"; -import { ScaleIconCommunicationMailOpened as ScaleIconCommunicationMailOpenedElement, defineCustomElement as defineScaleIconCommunicationMailOpened } from "@telekom/scale-components/dist/components/scale-icon-communication-mail-opened.js"; -import { ScaleIconCommunicationMessageIncoming as ScaleIconCommunicationMessageIncomingElement, defineCustomElement as defineScaleIconCommunicationMessageIncoming } from "@telekom/scale-components/dist/components/scale-icon-communication-message-incoming.js"; -import { ScaleIconCommunicationMessageOutgoing as ScaleIconCommunicationMessageOutgoingElement, defineCustomElement as defineScaleIconCommunicationMessageOutgoing } from "@telekom/scale-components/dist/components/scale-icon-communication-message-outgoing.js"; -import { ScaleIconCommunicationMessage as ScaleIconCommunicationMessageElement, defineCustomElement as defineScaleIconCommunicationMessage } from "@telekom/scale-components/dist/components/scale-icon-communication-message.js"; -import { ScaleIconCommunicationMmsIncoming as ScaleIconCommunicationMmsIncomingElement, defineCustomElement as defineScaleIconCommunicationMmsIncoming } from "@telekom/scale-components/dist/components/scale-icon-communication-mms-incoming.js"; -import { ScaleIconCommunicationMmsOutgoing as ScaleIconCommunicationMmsOutgoingElement, defineCustomElement as defineScaleIconCommunicationMmsOutgoing } from "@telekom/scale-components/dist/components/scale-icon-communication-mms-outgoing.js"; -import { ScaleIconCommunicationMobilePhoneNumber as ScaleIconCommunicationMobilePhoneNumberElement, defineCustomElement as defineScaleIconCommunicationMobilePhoneNumber } from "@telekom/scale-components/dist/components/scale-icon-communication-mobile-phone-number.js"; -import { ScaleIconCommunicationNetworkSignal as ScaleIconCommunicationNetworkSignalElement, defineCustomElement as defineScaleIconCommunicationNetworkSignal } from "@telekom/scale-components/dist/components/scale-icon-communication-network-signal.js"; -import { ScaleIconCommunicationNewEmail as ScaleIconCommunicationNewEmailElement, defineCustomElement as defineScaleIconCommunicationNewEmail } from "@telekom/scale-components/dist/components/scale-icon-communication-new-email.js"; -import { ScaleIconCommunicationOutbox as ScaleIconCommunicationOutboxElement, defineCustomElement as defineScaleIconCommunicationOutbox } from "@telekom/scale-components/dist/components/scale-icon-communication-outbox.js"; -import { ScaleIconCommunicationPhoneNumber as ScaleIconCommunicationPhoneNumberElement, defineCustomElement as defineScaleIconCommunicationPhoneNumber } from "@telekom/scale-components/dist/components/scale-icon-communication-phone-number.js"; -import { ScaleIconCommunicationRecipient as ScaleIconCommunicationRecipientElement, defineCustomElement as defineScaleIconCommunicationRecipient } from "@telekom/scale-components/dist/components/scale-icon-communication-recipient.js"; -import { ScaleIconCommunicationSaveEmailsToDrafts as ScaleIconCommunicationSaveEmailsToDraftsElement, defineCustomElement as defineScaleIconCommunicationSaveEmailsToDrafts } from "@telekom/scale-components/dist/components/scale-icon-communication-save-emails-to-drafts.js"; -import { ScaleIconCommunicationSms as ScaleIconCommunicationSmsElement, defineCustomElement as defineScaleIconCommunicationSms } from "@telekom/scale-components/dist/components/scale-icon-communication-sms.js"; -import { ScaleIconCommunicationSpam as ScaleIconCommunicationSpamElement, defineCustomElement as defineScaleIconCommunicationSpam } from "@telekom/scale-components/dist/components/scale-icon-communication-spam.js"; -import { ScaleIconCommunicationVoiceMessage as ScaleIconCommunicationVoiceMessageElement, defineCustomElement as defineScaleIconCommunicationVoiceMessage } from "@telekom/scale-components/dist/components/scale-icon-communication-voice-message.js"; -import { ScaleIconContent2faGoogleAuth as ScaleIconContent2faGoogleAuthElement, defineCustomElement as defineScaleIconContent2faGoogleAuth } from "@telekom/scale-components/dist/components/scale-icon-content-2fa-google-auth.js"; -import { ScaleIconContentAchievement as ScaleIconContentAchievementElement, defineCustomElement as defineScaleIconContentAchievement } from "@telekom/scale-components/dist/components/scale-icon-content-achievement.js"; -import { ScaleIconContentAndroid as ScaleIconContentAndroidElement, defineCustomElement as defineScaleIconContentAndroid } from "@telekom/scale-components/dist/components/scale-icon-content-android.js"; -import { ScaleIconContentApple as ScaleIconContentAppleElement, defineCustomElement as defineScaleIconContentApple } from "@telekom/scale-components/dist/components/scale-icon-content-apple.js"; -import { ScaleIconContentApplications as ScaleIconContentApplicationsElement, defineCustomElement as defineScaleIconContentApplications } from "@telekom/scale-components/dist/components/scale-icon-content-applications.js"; -import { ScaleIconContentAvailableKeychain as ScaleIconContentAvailableKeychainElement, defineCustomElement as defineScaleIconContentAvailableKeychain } from "@telekom/scale-components/dist/components/scale-icon-content-available-keychain.js"; -import { ScaleIconContentBank as ScaleIconContentBankElement, defineCustomElement as defineScaleIconContentBank } from "@telekom/scale-components/dist/components/scale-icon-content-bank.js"; -import { ScaleIconContentBiometric as ScaleIconContentBiometricElement, defineCustomElement as defineScaleIconContentBiometric } from "@telekom/scale-components/dist/components/scale-icon-content-biometric.js"; -import { ScaleIconContentBirthday as ScaleIconContentBirthdayElement, defineCustomElement as defineScaleIconContentBirthday } from "@telekom/scale-components/dist/components/scale-icon-content-birthday.js"; -import { ScaleIconContentBookmark as ScaleIconContentBookmarkElement, defineCustomElement as defineScaleIconContentBookmark } from "@telekom/scale-components/dist/components/scale-icon-content-bookmark.js"; -import { ScaleIconContentCalendar as ScaleIconContentCalendarElement, defineCustomElement as defineScaleIconContentCalendar } from "@telekom/scale-components/dist/components/scale-icon-content-calendar.js"; -import { ScaleIconContentClipboard as ScaleIconContentClipboardElement, defineCustomElement as defineScaleIconContentClipboard } from "@telekom/scale-components/dist/components/scale-icon-content-clipboard.js"; -import { ScaleIconContentClock as ScaleIconContentClockElement, defineCustomElement as defineScaleIconContentClock } from "@telekom/scale-components/dist/components/scale-icon-content-clock.js"; -import { ScaleIconContentCloudSecurity as ScaleIconContentCloudSecurityElement, defineCustomElement as defineScaleIconContentCloudSecurity } from "@telekom/scale-components/dist/components/scale-icon-content-cloud-security.js"; -import { ScaleIconContentCodeScanner as ScaleIconContentCodeScannerElement, defineCustomElement as defineScaleIconContentCodeScanner } from "@telekom/scale-components/dist/components/scale-icon-content-code-scanner.js"; -import { ScaleIconContentColorSelection as ScaleIconContentColorSelectionElement, defineCustomElement as defineScaleIconContentColorSelection } from "@telekom/scale-components/dist/components/scale-icon-content-color-selection.js"; -import { ScaleIconContentCountry as ScaleIconContentCountryElement, defineCustomElement as defineScaleIconContentCountry } from "@telekom/scale-components/dist/components/scale-icon-content-country.js"; -import { ScaleIconContentCreditCard as ScaleIconContentCreditCardElement, defineCustomElement as defineScaleIconContentCreditCard } from "@telekom/scale-components/dist/components/scale-icon-content-credit-card.js"; -import { ScaleIconContentDataVisualisation as ScaleIconContentDataVisualisationElement, defineCustomElement as defineScaleIconContentDataVisualisation } from "@telekom/scale-components/dist/components/scale-icon-content-data-visualisation.js"; -import { ScaleIconContentDelivery as ScaleIconContentDeliveryElement, defineCustomElement as defineScaleIconContentDelivery } from "@telekom/scale-components/dist/components/scale-icon-content-delivery.js"; -import { ScaleIconContentDigitalBanking as ScaleIconContentDigitalBankingElement, defineCustomElement as defineScaleIconContentDigitalBanking } from "@telekom/scale-components/dist/components/scale-icon-content-digital-banking.js"; -import { ScaleIconContentDigitalMedia as ScaleIconContentDigitalMediaElement, defineCustomElement as defineScaleIconContentDigitalMedia } from "@telekom/scale-components/dist/components/scale-icon-content-digital-media.js"; -import { ScaleIconContentDiscount as ScaleIconContentDiscountElement, defineCustomElement as defineScaleIconContentDiscount } from "@telekom/scale-components/dist/components/scale-icon-content-discount.js"; -import { ScaleIconContentESim as ScaleIconContentESimElement, defineCustomElement as defineScaleIconContentESim } from "@telekom/scale-components/dist/components/scale-icon-content-e-sim.js"; -import { ScaleIconContentEu as ScaleIconContentEuElement, defineCustomElement as defineScaleIconContentEu } from "@telekom/scale-components/dist/components/scale-icon-content-eu.js"; -import { ScaleIconContentFaceMask as ScaleIconContentFaceMaskElement, defineCustomElement as defineScaleIconContentFaceMask } from "@telekom/scale-components/dist/components/scale-icon-content-face-mask.js"; -import { ScaleIconContentFeatures as ScaleIconContentFeaturesElement, defineCustomElement as defineScaleIconContentFeatures } from "@telekom/scale-components/dist/components/scale-icon-content-features.js"; -import { ScaleIconContentFlexibleTariffs as ScaleIconContentFlexibleTariffsElement, defineCustomElement as defineScaleIconContentFlexibleTariffs } from "@telekom/scale-components/dist/components/scale-icon-content-flexible-tariffs.js"; -import { ScaleIconContentFolder as ScaleIconContentFolderElement, defineCustomElement as defineScaleIconContentFolder } from "@telekom/scale-components/dist/components/scale-icon-content-folder.js"; -import { ScaleIconContentFood as ScaleIconContentFoodElement, defineCustomElement as defineScaleIconContentFood } from "@telekom/scale-components/dist/components/scale-icon-content-food.js"; -import { ScaleIconContentGenderDiverse as ScaleIconContentGenderDiverseElement, defineCustomElement as defineScaleIconContentGenderDiverse } from "@telekom/scale-components/dist/components/scale-icon-content-gender-diverse.js"; -import { ScaleIconContentGenderFemale as ScaleIconContentGenderFemaleElement, defineCustomElement as defineScaleIconContentGenderFemale } from "@telekom/scale-components/dist/components/scale-icon-content-gender-female.js"; -import { ScaleIconContentGenderMale as ScaleIconContentGenderMaleElement, defineCustomElement as defineScaleIconContentGenderMale } from "@telekom/scale-components/dist/components/scale-icon-content-gender-male.js"; -import { ScaleIconContentHalfRating as ScaleIconContentHalfRatingElement, defineCustomElement as defineScaleIconContentHalfRating } from "@telekom/scale-components/dist/components/scale-icon-content-half-rating.js"; -import { ScaleIconContentHeart as ScaleIconContentHeartElement, defineCustomElement as defineScaleIconContentHeart } from "@telekom/scale-components/dist/components/scale-icon-content-heart.js"; -import { ScaleIconContentHeight as ScaleIconContentHeightElement, defineCustomElement as defineScaleIconContentHeight } from "@telekom/scale-components/dist/components/scale-icon-content-height.js"; -import { ScaleIconContentHistory as ScaleIconContentHistoryElement, defineCustomElement as defineScaleIconContentHistory } from "@telekom/scale-components/dist/components/scale-icon-content-history.js"; -import { ScaleIconContentHourGlass as ScaleIconContentHourGlassElement, defineCustomElement as defineScaleIconContentHourGlass } from "@telekom/scale-components/dist/components/scale-icon-content-hour-glass.js"; -import { ScaleIconContentIban as ScaleIconContentIbanElement, defineCustomElement as defineScaleIconContentIban } from "@telekom/scale-components/dist/components/scale-icon-content-iban.js"; -import { ScaleIconContentId as ScaleIconContentIdElement, defineCustomElement as defineScaleIconContentId } from "@telekom/scale-components/dist/components/scale-icon-content-id.js"; -import { ScaleIconContentInStock as ScaleIconContentInStockElement, defineCustomElement as defineScaleIconContentInStock } from "@telekom/scale-components/dist/components/scale-icon-content-in-stock.js"; -import { ScaleIconContentInternationalSms as ScaleIconContentInternationalSmsElement, defineCustomElement as defineScaleIconContentInternationalSms } from "@telekom/scale-components/dist/components/scale-icon-content-international-sms.js"; -import { ScaleIconContentInternational as ScaleIconContentInternationalElement, defineCustomElement as defineScaleIconContentInternational } from "@telekom/scale-components/dist/components/scale-icon-content-international.js"; -import { ScaleIconContentInterview as ScaleIconContentInterviewElement, defineCustomElement as defineScaleIconContentInterview } from "@telekom/scale-components/dist/components/scale-icon-content-interview.js"; -import { ScaleIconContentKey as ScaleIconContentKeyElement, defineCustomElement as defineScaleIconContentKey } from "@telekom/scale-components/dist/components/scale-icon-content-key.js"; -import { ScaleIconContentLanguage as ScaleIconContentLanguageElement, defineCustomElement as defineScaleIconContentLanguage } from "@telekom/scale-components/dist/components/scale-icon-content-language.js"; -import { ScaleIconContentLock as ScaleIconContentLockElement, defineCustomElement as defineScaleIconContentLock } from "@telekom/scale-components/dist/components/scale-icon-content-lock.js"; -import { ScaleIconContentLoyalty as ScaleIconContentLoyaltyElement, defineCustomElement as defineScaleIconContentLoyalty } from "@telekom/scale-components/dist/components/scale-icon-content-loyalty.js"; -import { ScaleIconContentMediaFolder as ScaleIconContentMediaFolderElement, defineCustomElement as defineScaleIconContentMediaFolder } from "@telekom/scale-components/dist/components/scale-icon-content-media-folder.js"; -import { ScaleIconContentMoneyAt as ScaleIconContentMoneyAtElement, defineCustomElement as defineScaleIconContentMoneyAt } from "@telekom/scale-components/dist/components/scale-icon-content-money-at.js"; -import { ScaleIconContentMusic as ScaleIconContentMusicElement, defineCustomElement as defineScaleIconContentMusic } from "@telekom/scale-components/dist/components/scale-icon-content-music.js"; -import { ScaleIconContentNews as ScaleIconContentNewsElement, defineCustomElement as defineScaleIconContentNews } from "@telekom/scale-components/dist/components/scale-icon-content-news.js"; -import { ScaleIconContentOutOfStock as ScaleIconContentOutOfStockElement, defineCustomElement as defineScaleIconContentOutOfStock } from "@telekom/scale-components/dist/components/scale-icon-content-out-of-stock.js"; -import { ScaleIconContentPersonWalking as ScaleIconContentPersonWalkingElement, defineCustomElement as defineScaleIconContentPersonWalking } from "@telekom/scale-components/dist/components/scale-icon-content-person-walking.js"; -import { ScaleIconContentPrepaidActivate as ScaleIconContentPrepaidActivateElement, defineCustomElement as defineScaleIconContentPrepaidActivate } from "@telekom/scale-components/dist/components/scale-icon-content-prepaid-activate.js"; -import { ScaleIconContentPriceTag as ScaleIconContentPriceTagElement, defineCustomElement as defineScaleIconContentPriceTag } from "@telekom/scale-components/dist/components/scale-icon-content-price-tag.js"; -import { ScaleIconContentRatings as ScaleIconContentRatingsElement, defineCustomElement as defineScaleIconContentRatings } from "@telekom/scale-components/dist/components/scale-icon-content-ratings.js"; -import { ScaleIconContentRoute as ScaleIconContentRouteElement, defineCustomElement as defineScaleIconContentRoute } from "@telekom/scale-components/dist/components/scale-icon-content-route.js"; -import { ScaleIconContentRss as ScaleIconContentRssElement, defineCustomElement as defineScaleIconContentRss } from "@telekom/scale-components/dist/components/scale-icon-content-rss.js"; -import { ScaleIconContentShop as ScaleIconContentShopElement, defineCustomElement as defineScaleIconContentShop } from "@telekom/scale-components/dist/components/scale-icon-content-shop.js"; -import { ScaleIconContentSignal as ScaleIconContentSignalElement, defineCustomElement as defineScaleIconContentSignal } from "@telekom/scale-components/dist/components/scale-icon-content-signal.js"; -import { ScaleIconContentSimCard as ScaleIconContentSimCardElement, defineCustomElement as defineScaleIconContentSimCard } from "@telekom/scale-components/dist/components/scale-icon-content-sim-card.js"; -import { ScaleIconContentSmile as ScaleIconContentSmileElement, defineCustomElement as defineScaleIconContentSmile } from "@telekom/scale-components/dist/components/scale-icon-content-smile.js"; -import { ScaleIconContentSortIndicatorDown as ScaleIconContentSortIndicatorDownElement, defineCustomElement as defineScaleIconContentSortIndicatorDown } from "@telekom/scale-components/dist/components/scale-icon-content-sort-indicator-down.js"; -import { ScaleIconContentSortIndicatorMiniDown as ScaleIconContentSortIndicatorMiniDownElement, defineCustomElement as defineScaleIconContentSortIndicatorMiniDown } from "@telekom/scale-components/dist/components/scale-icon-content-sort-indicator-mini-down.js"; -import { ScaleIconContentSortIndicatorUpMini as ScaleIconContentSortIndicatorUpMiniElement, defineCustomElement as defineScaleIconContentSortIndicatorUpMini } from "@telekom/scale-components/dist/components/scale-icon-content-sort-indicator-up-mini.js"; -import { ScaleIconContentSortIndicatorUp as ScaleIconContentSortIndicatorUpElement, defineCustomElement as defineScaleIconContentSortIndicatorUp } from "@telekom/scale-components/dist/components/scale-icon-content-sort-indicator-up.js"; -import { ScaleIconContentStatusInactive as ScaleIconContentStatusInactiveElement, defineCustomElement as defineScaleIconContentStatusInactive } from "@telekom/scale-components/dist/components/scale-icon-content-status-inactive.js"; -import { ScaleIconContentStatusRecurring as ScaleIconContentStatusRecurringElement, defineCustomElement as defineScaleIconContentStatusRecurring } from "@telekom/scale-components/dist/components/scale-icon-content-status-recurring.js"; -import { ScaleIconContentStopwatch as ScaleIconContentStopwatchElement, defineCustomElement as defineScaleIconContentStopwatch } from "@telekom/scale-components/dist/components/scale-icon-content-stopwatch.js"; -import { ScaleIconContentSupportChat as ScaleIconContentSupportChatElement, defineCustomElement as defineScaleIconContentSupportChat } from "@telekom/scale-components/dist/components/scale-icon-content-support-chat.js"; -import { ScaleIconContentSustainable as ScaleIconContentSustainableElement, defineCustomElement as defineScaleIconContentSustainable } from "@telekom/scale-components/dist/components/scale-icon-content-sustainable.js"; -import { ScaleIconContentTariffs as ScaleIconContentTariffsElement, defineCustomElement as defineScaleIconContentTariffs } from "@telekom/scale-components/dist/components/scale-icon-content-tariffs.js"; -import { ScaleIconContentThreats as ScaleIconContentThreatsElement, defineCustomElement as defineScaleIconContentThreats } from "@telekom/scale-components/dist/components/scale-icon-content-threats.js"; -import { ScaleIconContentTodoList as ScaleIconContentTodoListElement, defineCustomElement as defineScaleIconContentTodoList } from "@telekom/scale-components/dist/components/scale-icon-content-todo-list.js"; -import { ScaleIconContentTransport as ScaleIconContentTransportElement, defineCustomElement as defineScaleIconContentTransport } from "@telekom/scale-components/dist/components/scale-icon-content-transport.js"; -import { ScaleIconContentUnlock as ScaleIconContentUnlockElement, defineCustomElement as defineScaleIconContentUnlock } from "@telekom/scale-components/dist/components/scale-icon-content-unlock.js"; -import { ScaleIconContentVoucher as ScaleIconContentVoucherElement, defineCustomElement as defineScaleIconContentVoucher } from "@telekom/scale-components/dist/components/scale-icon-content-voucher.js"; -import { ScaleIconContentWaiting as ScaleIconContentWaitingElement, defineCustomElement as defineScaleIconContentWaiting } from "@telekom/scale-components/dist/components/scale-icon-content-waiting.js"; -import { ScaleIconContentWallet as ScaleIconContentWalletElement, defineCustomElement as defineScaleIconContentWallet } from "@telekom/scale-components/dist/components/scale-icon-content-wallet.js"; -import { ScaleIconDeviceAddDevice as ScaleIconDeviceAddDeviceElement, defineCustomElement as defineScaleIconDeviceAddDevice } from "@telekom/scale-components/dist/components/scale-icon-device-add-device.js"; -import { ScaleIconDeviceCamera as ScaleIconDeviceCameraElement, defineCustomElement as defineScaleIconDeviceCamera } from "@telekom/scale-components/dist/components/scale-icon-device-camera.js"; -import { ScaleIconDeviceChangeCamera as ScaleIconDeviceChangeCameraElement, defineCustomElement as defineScaleIconDeviceChangeCamera } from "@telekom/scale-components/dist/components/scale-icon-device-change-camera.js"; -import { ScaleIconDeviceComputer as ScaleIconDeviceComputerElement, defineCustomElement as defineScaleIconDeviceComputer } from "@telekom/scale-components/dist/components/scale-icon-device-computer.js"; -import { ScaleIconDeviceDeviceController as ScaleIconDeviceDeviceControllerElement, defineCustomElement as defineScaleIconDeviceDeviceController } from "@telekom/scale-components/dist/components/scale-icon-device-device-controller.js"; -import { ScaleIconDeviceDeviceEthernet as ScaleIconDeviceDeviceEthernetElement, defineCustomElement as defineScaleIconDeviceDeviceEthernet } from "@telekom/scale-components/dist/components/scale-icon-device-device-ethernet.js"; -import { ScaleIconDeviceDeviceMesh as ScaleIconDeviceDeviceMeshElement, defineCustomElement as defineScaleIconDeviceDeviceMesh } from "@telekom/scale-components/dist/components/scale-icon-device-device-mesh.js"; -import { ScaleIconDeviceDevicePhone as ScaleIconDeviceDevicePhoneElement, defineCustomElement as defineScaleIconDeviceDevicePhone } from "@telekom/scale-components/dist/components/scale-icon-device-device-phone.js"; -import { ScaleIconDeviceDeviceRouter as ScaleIconDeviceDeviceRouterElement, defineCustomElement as defineScaleIconDeviceDeviceRouter } from "@telekom/scale-components/dist/components/scale-icon-device-device-router.js"; -import { ScaleIconDeviceDeviceTv as ScaleIconDeviceDeviceTvElement, defineCustomElement as defineScaleIconDeviceDeviceTv } from "@telekom/scale-components/dist/components/scale-icon-device-device-tv.js"; -import { ScaleIconDeviceDeviceWatch as ScaleIconDeviceDeviceWatchElement, defineCustomElement as defineScaleIconDeviceDeviceWatch } from "@telekom/scale-components/dist/components/scale-icon-device-device-watch.js"; -import { ScaleIconDeviceDongle as ScaleIconDeviceDongleElement, defineCustomElement as defineScaleIconDeviceDongle } from "@telekom/scale-components/dist/components/scale-icon-device-dongle.js"; -import { ScaleIconDeviceFax as ScaleIconDeviceFaxElement, defineCustomElement as defineScaleIconDeviceFax } from "@telekom/scale-components/dist/components/scale-icon-device-fax.js"; -import { ScaleIconDeviceFixedLineServices as ScaleIconDeviceFixedLineServicesElement, defineCustomElement as defineScaleIconDeviceFixedLineServices } from "@telekom/scale-components/dist/components/scale-icon-device-fixed-line-services.js"; -import { ScaleIconDeviceGameController as ScaleIconDeviceGameControllerElement, defineCustomElement as defineScaleIconDeviceGameController } from "@telekom/scale-components/dist/components/scale-icon-device-game-controller.js"; -import { ScaleIconDeviceMediaReceiver as ScaleIconDeviceMediaReceiverElement, defineCustomElement as defineScaleIconDeviceMediaReceiver } from "@telekom/scale-components/dist/components/scale-icon-device-media-receiver.js"; -import { ScaleIconDeviceMobileData as ScaleIconDeviceMobileDataElement, defineCustomElement as defineScaleIconDeviceMobileData } from "@telekom/scale-components/dist/components/scale-icon-device-mobile-data.js"; -import { ScaleIconDeviceMobileDevicesCombination as ScaleIconDeviceMobileDevicesCombinationElement, defineCustomElement as defineScaleIconDeviceMobileDevicesCombination } from "@telekom/scale-components/dist/components/scale-icon-device-mobile-devices-combination.js"; -import { ScaleIconDeviceMobileEquipment as ScaleIconDeviceMobileEquipmentElement, defineCustomElement as defineScaleIconDeviceMobileEquipment } from "@telekom/scale-components/dist/components/scale-icon-device-mobile-equipment.js"; -import { ScaleIconDeviceMobilePhoneInsurance as ScaleIconDeviceMobilePhoneInsuranceElement, defineCustomElement as defineScaleIconDeviceMobilePhoneInsurance } from "@telekom/scale-components/dist/components/scale-icon-device-mobile-phone-insurance.js"; -import { ScaleIconDeviceMobileServices as ScaleIconDeviceMobileServicesElement, defineCustomElement as defineScaleIconDeviceMobileServices } from "@telekom/scale-components/dist/components/scale-icon-device-mobile-services.js"; -import { ScaleIconDeviceNoCamera as ScaleIconDeviceNoCameraElement, defineCustomElement as defineScaleIconDeviceNoCamera } from "@telekom/scale-components/dist/components/scale-icon-device-no-camera.js"; -import { ScaleIconDevicePhoneWithMobilePlan as ScaleIconDevicePhoneWithMobilePlanElement, defineCustomElement as defineScaleIconDevicePhoneWithMobilePlan } from "@telekom/scale-components/dist/components/scale-icon-device-phone-with-mobile-plan.js"; -import { ScaleIconDevicePhoneWithoutMobilePlan as ScaleIconDevicePhoneWithoutMobilePlanElement, defineCustomElement as defineScaleIconDevicePhoneWithoutMobilePlan } from "@telekom/scale-components/dist/components/scale-icon-device-phone-without-mobile-plan.js"; -import { ScaleIconDevicePhotoCamera as ScaleIconDevicePhotoCameraElement, defineCustomElement as defineScaleIconDevicePhotoCamera } from "@telekom/scale-components/dist/components/scale-icon-device-photo-camera.js"; -import { ScaleIconDeviceRemoteController as ScaleIconDeviceRemoteControllerElement, defineCustomElement as defineScaleIconDeviceRemoteController } from "@telekom/scale-components/dist/components/scale-icon-device-remote-controller.js"; -import { ScaleIconDeviceReplacementMobilephone as ScaleIconDeviceReplacementMobilephoneElement, defineCustomElement as defineScaleIconDeviceReplacementMobilephone } from "@telekom/scale-components/dist/components/scale-icon-device-replacement-mobilephone.js"; -import { ScaleIconDeviceScreenRotate as ScaleIconDeviceScreenRotateElement, defineCustomElement as defineScaleIconDeviceScreenRotate } from "@telekom/scale-components/dist/components/scale-icon-device-screen-rotate.js"; -import { ScaleIconDeviceServer as ScaleIconDeviceServerElement, defineCustomElement as defineScaleIconDeviceServer } from "@telekom/scale-components/dist/components/scale-icon-device-server.js"; -import { ScaleIconDeviceSmartSpeaker as ScaleIconDeviceSmartSpeakerElement, defineCustomElement as defineScaleIconDeviceSmartSpeaker } from "@telekom/scale-components/dist/components/scale-icon-device-smart-speaker.js"; -import { ScaleIconDeviceTablet as ScaleIconDeviceTabletElement, defineCustomElement as defineScaleIconDeviceTablet } from "@telekom/scale-components/dist/components/scale-icon-device-tablet.js"; -import { ScaleIconDeviceTvAndMobile as ScaleIconDeviceTvAndMobileElement, defineCustomElement as defineScaleIconDeviceTvAndMobile } from "@telekom/scale-components/dist/components/scale-icon-device-tv-and-mobile.js"; -import { ScaleIconDeviceTwitchingClosedState as ScaleIconDeviceTwitchingClosedStateElement, defineCustomElement as defineScaleIconDeviceTwitchingClosedState } from "@telekom/scale-components/dist/components/scale-icon-device-twitching-closed-state.js"; -import { ScaleIconDeviceTwitchingOpenState as ScaleIconDeviceTwitchingOpenStateElement, defineCustomElement as defineScaleIconDeviceTwitchingOpenState } from "@telekom/scale-components/dist/components/scale-icon-device-twitching-open-state.js"; -import { ScaleIconHomeHome as ScaleIconHomeHomeElement, defineCustomElement as defineScaleIconHomeHome } from "@telekom/scale-components/dist/components/scale-icon-home-home.js"; -import { ScaleIconHomeInternetAtHome as ScaleIconHomeInternetAtHomeElement, defineCustomElement as defineScaleIconHomeInternetAtHome } from "@telekom/scale-components/dist/components/scale-icon-home-internet-at-home.js"; -import { ScaleIconHomeIot as ScaleIconHomeIotElement, defineCustomElement as defineScaleIconHomeIot } from "@telekom/scale-components/dist/components/scale-icon-home-iot.js"; -import { ScaleIconHomeLightBulb as ScaleIconHomeLightBulbElement, defineCustomElement as defineScaleIconHomeLightBulb } from "@telekom/scale-components/dist/components/scale-icon-home-light-bulb.js"; -import { ScaleIconHomeNetworkSecure as ScaleIconHomeNetworkSecureElement, defineCustomElement as defineScaleIconHomeNetworkSecure } from "@telekom/scale-components/dist/components/scale-icon-home-network-secure.js"; -import { ScaleIconHomeNoWifi as ScaleIconHomeNoWifiElement, defineCustomElement as defineScaleIconHomeNoWifi } from "@telekom/scale-components/dist/components/scale-icon-home-no-wifi.js"; -import { ScaleIconHomePowerSocket as ScaleIconHomePowerSocketElement, defineCustomElement as defineScaleIconHomePowerSocket } from "@telekom/scale-components/dist/components/scale-icon-home-power-socket.js"; -import { ScaleIconHomePreferredWifi as ScaleIconHomePreferredWifiElement, defineCustomElement as defineScaleIconHomePreferredWifi } from "@telekom/scale-components/dist/components/scale-icon-home-preferred-wifi.js"; -import { ScaleIconHomeReducedWifi as ScaleIconHomeReducedWifiElement, defineCustomElement as defineScaleIconHomeReducedWifi } from "@telekom/scale-components/dist/components/scale-icon-home-reduced-wifi.js"; -import { ScaleIconHomeSlowWifi as ScaleIconHomeSlowWifiElement, defineCustomElement as defineScaleIconHomeSlowWifi } from "@telekom/scale-components/dist/components/scale-icon-home-slow-wifi.js"; -import { ScaleIconHomeSmarthome as ScaleIconHomeSmarthomeElement, defineCustomElement as defineScaleIconHomeSmarthome } from "@telekom/scale-components/dist/components/scale-icon-home-smarthome.js"; -import { ScaleIconHomeUnableToConnectToRouter as ScaleIconHomeUnableToConnectToRouterElement, defineCustomElement as defineScaleIconHomeUnableToConnectToRouter } from "@telekom/scale-components/dist/components/scale-icon-home-unable-to-connect-to-router.js"; -import { ScaleIconHomeWifiConnected as ScaleIconHomeWifiConnectedElement, defineCustomElement as defineScaleIconHomeWifiConnected } from "@telekom/scale-components/dist/components/scale-icon-home-wifi-connected.js"; -import { ScaleIconHomeWifiConnectionError as ScaleIconHomeWifiConnectionErrorElement, defineCustomElement as defineScaleIconHomeWifiConnectionError } from "@telekom/scale-components/dist/components/scale-icon-home-wifi-connection-error.js"; -import { ScaleIconHomeWifiManualLogin as ScaleIconHomeWifiManualLoginElement, defineCustomElement as defineScaleIconHomeWifiManualLogin } from "@telekom/scale-components/dist/components/scale-icon-home-wifi-manual-login.js"; -import { ScaleIconHomeWifiNoWiredInternet as ScaleIconHomeWifiNoWiredInternetElement, defineCustomElement as defineScaleIconHomeWifiNoWiredInternet } from "@telekom/scale-components/dist/components/scale-icon-home-wifi-no-wired-internet.js"; -import { ScaleIconHomeWifi as ScaleIconHomeWifiElement, defineCustomElement as defineScaleIconHomeWifi } from "@telekom/scale-components/dist/components/scale-icon-home-wifi.js"; -import { ScaleIconNavigationCircleTopUp as ScaleIconNavigationCircleTopUpElement, defineCustomElement as defineScaleIconNavigationCircleTopUp } from "@telekom/scale-components/dist/components/scale-icon-navigation-circle-top-up.js"; -import { ScaleIconNavigationCollapseDown as ScaleIconNavigationCollapseDownElement, defineCustomElement as defineScaleIconNavigationCollapseDown } from "@telekom/scale-components/dist/components/scale-icon-navigation-collapse-down.js"; -import { ScaleIconNavigationCollapseUp as ScaleIconNavigationCollapseUpElement, defineCustomElement as defineScaleIconNavigationCollapseUp } from "@telekom/scale-components/dist/components/scale-icon-navigation-collapse-up.js"; -import { ScaleIconNavigationDoubleLeft as ScaleIconNavigationDoubleLeftElement, defineCustomElement as defineScaleIconNavigationDoubleLeft } from "@telekom/scale-components/dist/components/scale-icon-navigation-double-left.js"; -import { ScaleIconNavigationDoubleRight as ScaleIconNavigationDoubleRightElement, defineCustomElement as defineScaleIconNavigationDoubleRight } from "@telekom/scale-components/dist/components/scale-icon-navigation-double-right.js"; -import { ScaleIconNavigationExternalLink as ScaleIconNavigationExternalLinkElement, defineCustomElement as defineScaleIconNavigationExternalLink } from "@telekom/scale-components/dist/components/scale-icon-navigation-external-link.js"; -import { ScaleIconNavigationInternalLink as ScaleIconNavigationInternalLinkElement, defineCustomElement as defineScaleIconNavigationInternalLink } from "@telekom/scale-components/dist/components/scale-icon-navigation-internal-link.js"; -import { ScaleIconNavigationLeftCondensed as ScaleIconNavigationLeftCondensedElement, defineCustomElement as defineScaleIconNavigationLeftCondensed } from "@telekom/scale-components/dist/components/scale-icon-navigation-left-condensed.js"; -import { ScaleIconNavigationLeft as ScaleIconNavigationLeftElement, defineCustomElement as defineScaleIconNavigationLeft } from "@telekom/scale-components/dist/components/scale-icon-navigation-left.js"; -import { ScaleIconNavigationLocation as ScaleIconNavigationLocationElement, defineCustomElement as defineScaleIconNavigationLocation } from "@telekom/scale-components/dist/components/scale-icon-navigation-location.js"; -import { ScaleIconNavigationMap as ScaleIconNavigationMapElement, defineCustomElement as defineScaleIconNavigationMap } from "@telekom/scale-components/dist/components/scale-icon-navigation-map.js"; -import { ScaleIconNavigationMyLocation as ScaleIconNavigationMyLocationElement, defineCustomElement as defineScaleIconNavigationMyLocation } from "@telekom/scale-components/dist/components/scale-icon-navigation-my-location.js"; -import { ScaleIconNavigationRightCondensed as ScaleIconNavigationRightCondensedElement, defineCustomElement as defineScaleIconNavigationRightCondensed } from "@telekom/scale-components/dist/components/scale-icon-navigation-right-condensed.js"; -import { ScaleIconNavigationRight as ScaleIconNavigationRightElement, defineCustomElement as defineScaleIconNavigationRight } from "@telekom/scale-components/dist/components/scale-icon-navigation-right.js"; -import { ScaleIconNavigationStart as ScaleIconNavigationStartElement, defineCustomElement as defineScaleIconNavigationStart } from "@telekom/scale-components/dist/components/scale-icon-navigation-start.js"; -import { ScaleIconNavigationTopUp as ScaleIconNavigationTopUpElement, defineCustomElement as defineScaleIconNavigationTopUp } from "@telekom/scale-components/dist/components/scale-icon-navigation-top-up.js"; -import { ScaleIconProcessOrderStatus as ScaleIconProcessOrderStatusElement, defineCustomElement as defineScaleIconProcessOrderStatus } from "@telekom/scale-components/dist/components/scale-icon-process-order-status.js"; -import { ScaleIconProcessProcessing as ScaleIconProcessProcessingElement, defineCustomElement as defineScaleIconProcessProcessing } from "@telekom/scale-components/dist/components/scale-icon-process-processing.js"; -import { ScaleIconProcessSepaTransaction as ScaleIconProcessSepaTransactionElement, defineCustomElement as defineScaleIconProcessSepaTransaction } from "@telekom/scale-components/dist/components/scale-icon-process-sepa-transaction.js"; -import { ScaleIconServiceDevicesService as ScaleIconServiceDevicesServiceElement, defineCustomElement as defineScaleIconServiceDevicesService } from "@telekom/scale-components/dist/components/scale-icon-service-devices-service.js"; -import { ScaleIconServiceMaintanance as ScaleIconServiceMaintananceElement, defineCustomElement as defineScaleIconServiceMaintanance } from "@telekom/scale-components/dist/components/scale-icon-service-maintanance.js"; -import { ScaleIconServiceManual as ScaleIconServiceManualElement, defineCustomElement as defineScaleIconServiceManual } from "@telekom/scale-components/dist/components/scale-icon-service-manual.js"; -import { ScaleIconServiceOneTimePassword as ScaleIconServiceOneTimePasswordElement, defineCustomElement as defineScaleIconServiceOneTimePassword } from "@telekom/scale-components/dist/components/scale-icon-service-one-time-password.js"; -import { ScaleIconServiceServices as ScaleIconServiceServicesElement, defineCustomElement as defineScaleIconServiceServices } from "@telekom/scale-components/dist/components/scale-icon-service-services.js"; -import { ScaleIconServiceSettings as ScaleIconServiceSettingsElement, defineCustomElement as defineScaleIconServiceSettings } from "@telekom/scale-components/dist/components/scale-icon-service-settings.js"; -import { ScaleIconServiceSupport as ScaleIconServiceSupportElement, defineCustomElement as defineScaleIconServiceSupport } from "@telekom/scale-components/dist/components/scale-icon-service-support.js"; -import { ScaleIconServiceVpn as ScaleIconServiceVpnElement, defineCustomElement as defineScaleIconServiceVpn } from "@telekom/scale-components/dist/components/scale-icon-service-vpn.js"; -import { ScaleIconTProduct2faTelekomApp as ScaleIconTProduct2faTelekomAppElement, defineCustomElement as defineScaleIconTProduct2faTelekomApp } from "@telekom/scale-components/dist/components/scale-icon-t-product-2fa-telekom-app.js"; -import { ScaleIconTProductMagentaCloud as ScaleIconTProductMagentaCloudElement, defineCustomElement as defineScaleIconTProductMagentaCloud } from "@telekom/scale-components/dist/components/scale-icon-t-product-magenta-cloud.js"; -import { ScaleIconTProductMagentaTv as ScaleIconTProductMagentaTvElement, defineCustomElement as defineScaleIconTProductMagentaTv } from "@telekom/scale-components/dist/components/scale-icon-t-product-magenta-tv.js"; -import { ScaleIconTProductMagentaone as ScaleIconTProductMagentaoneElement, defineCustomElement as defineScaleIconTProductMagentaone } from "@telekom/scale-components/dist/components/scale-icon-t-product-magentaone.js"; -import { ScaleIconTProductMeasureInternetSpeed as ScaleIconTProductMeasureInternetSpeedElement, defineCustomElement as defineScaleIconTProductMeasureInternetSpeed } from "@telekom/scale-components/dist/components/scale-icon-t-product-measure-internet-speed.js"; -import { ScaleIconTProductSeamlessConnectivity as ScaleIconTProductSeamlessConnectivityElement, defineCustomElement as defineScaleIconTProductSeamlessConnectivity } from "@telekom/scale-components/dist/components/scale-icon-t-product-seamless-connectivity.js"; -import { ScaleIconTProductTelekom1t1 as ScaleIconTProductTelekom1t1Element, defineCustomElement as defineScaleIconTProductTelekom1t1 } from "@telekom/scale-components/dist/components/scale-icon-t-product-telekom-1t1.js"; -import { ScaleIconTProductTelekomPlan as ScaleIconTProductTelekomPlanElement, defineCustomElement as defineScaleIconTProductTelekomPlan } from "@telekom/scale-components/dist/components/scale-icon-t-product-telekom-plan.js"; -import { ScaleIconTProductTelekomShopB as ScaleIconTProductTelekomShopBElement, defineCustomElement as defineScaleIconTProductTelekomShopB } from "@telekom/scale-components/dist/components/scale-icon-t-product-telekom-shop-b.js"; -import { ScaleIconTProductUsage as ScaleIconTProductUsageElement, defineCustomElement as defineScaleIconTProductUsage } from "@telekom/scale-components/dist/components/scale-icon-t-product-usage.js"; -import { ScaleIconTProductVoice as ScaleIconTProductVoiceElement, defineCustomElement as defineScaleIconTProductVoice } from "@telekom/scale-components/dist/components/scale-icon-t-product-voice.js"; -import { ScaleIconUserFileAdmin as ScaleIconUserFileAdminElement, defineCustomElement as defineScaleIconUserFileAdmin } from "@telekom/scale-components/dist/components/scale-icon-user-file-admin.js"; -import { ScaleIconUserFileAnalytics as ScaleIconUserFileAnalyticsElement, defineCustomElement as defineScaleIconUserFileAnalytics } from "@telekom/scale-components/dist/components/scale-icon-user-file-analytics.js"; -import { ScaleIconUserFileAttachment as ScaleIconUserFileAttachmentElement, defineCustomElement as defineScaleIconUserFileAttachment } from "@telekom/scale-components/dist/components/scale-icon-user-file-attachment.js"; -import { ScaleIconUserFileAudioFile as ScaleIconUserFileAudioFileElement, defineCustomElement as defineScaleIconUserFileAudioFile } from "@telekom/scale-components/dist/components/scale-icon-user-file-audio-file.js"; -import { ScaleIconUserFileBilling as ScaleIconUserFileBillingElement, defineCustomElement as defineScaleIconUserFileBilling } from "@telekom/scale-components/dist/components/scale-icon-user-file-billing.js"; -import { ScaleIconUserFileBoy as ScaleIconUserFileBoyElement, defineCustomElement as defineScaleIconUserFileBoy } from "@telekom/scale-components/dist/components/scale-icon-user-file-boy.js"; -import { ScaleIconUserFileBussinesUsers as ScaleIconUserFileBussinesUsersElement, defineCustomElement as defineScaleIconUserFileBussinesUsers } from "@telekom/scale-components/dist/components/scale-icon-user-file-bussines-users.js"; -import { ScaleIconUserFileCommunities as ScaleIconUserFileCommunitiesElement, defineCustomElement as defineScaleIconUserFileCommunities } from "@telekom/scale-components/dist/components/scale-icon-user-file-communities.js"; -import { ScaleIconUserFileContactsFromCloud as ScaleIconUserFileContactsFromCloudElement, defineCustomElement as defineScaleIconUserFileContactsFromCloud } from "@telekom/scale-components/dist/components/scale-icon-user-file-contacts-from-cloud.js"; -import { ScaleIconUserFileContacts as ScaleIconUserFileContactsElement, defineCustomElement as defineScaleIconUserFileContacts } from "@telekom/scale-components/dist/components/scale-icon-user-file-contacts.js"; -import { ScaleIconUserFileContracts as ScaleIconUserFileContractsElement, defineCustomElement as defineScaleIconUserFileContracts } from "@telekom/scale-components/dist/components/scale-icon-user-file-contracts.js"; -import { ScaleIconUserFileDraftFile as ScaleIconUserFileDraftFileElement, defineCustomElement as defineScaleIconUserFileDraftFile } from "@telekom/scale-components/dist/components/scale-icon-user-file-draft-file.js"; -import { ScaleIconUserFileFamilies as ScaleIconUserFileFamiliesElement, defineCustomElement as defineScaleIconUserFileFamilies } from "@telekom/scale-components/dist/components/scale-icon-user-file-families.js"; -import { ScaleIconUserFileFamily as ScaleIconUserFileFamilyElement, defineCustomElement as defineScaleIconUserFileFamily } from "@telekom/scale-components/dist/components/scale-icon-user-file-family.js"; -import { ScaleIconUserFileFileCollection as ScaleIconUserFileFileCollectionElement, defineCustomElement as defineScaleIconUserFileFileCollection } from "@telekom/scale-components/dist/components/scale-icon-user-file-file-collection.js"; -import { ScaleIconUserFileFile as ScaleIconUserFileFileElement, defineCustomElement as defineScaleIconUserFileFile } from "@telekom/scale-components/dist/components/scale-icon-user-file-file.js"; -import { ScaleIconUserFileGirl as ScaleIconUserFileGirlElement, defineCustomElement as defineScaleIconUserFileGirl } from "@telekom/scale-components/dist/components/scale-icon-user-file-girl.js"; -import { ScaleIconUserFileHandshake as ScaleIconUserFileHandshakeElement, defineCustomElement as defineScaleIconUserFileHandshake } from "@telekom/scale-components/dist/components/scale-icon-user-file-handshake.js"; -import { ScaleIconUserFileHtmlFile as ScaleIconUserFileHtmlFileElement, defineCustomElement as defineScaleIconUserFileHtmlFile } from "@telekom/scale-components/dist/components/scale-icon-user-file-html-file.js"; -import { ScaleIconUserFileIdCard as ScaleIconUserFileIdCardElement, defineCustomElement as defineScaleIconUserFileIdCard } from "@telekom/scale-components/dist/components/scale-icon-user-file-id-card.js"; -import { ScaleIconUserFileImageFile as ScaleIconUserFileImageFileElement, defineCustomElement as defineScaleIconUserFileImageFile } from "@telekom/scale-components/dist/components/scale-icon-user-file-image-file.js"; -import { ScaleIconUserFileLogout as ScaleIconUserFileLogoutElement, defineCustomElement as defineScaleIconUserFileLogout } from "@telekom/scale-components/dist/components/scale-icon-user-file-logout.js"; -import { ScaleIconUserFileMan as ScaleIconUserFileManElement, defineCustomElement as defineScaleIconUserFileMan } from "@telekom/scale-components/dist/components/scale-icon-user-file-man.js"; -import { ScaleIconUserFilePdfFile as ScaleIconUserFilePdfFileElement, defineCustomElement as defineScaleIconUserFilePdfFile } from "@telekom/scale-components/dist/components/scale-icon-user-file-pdf-file.js"; -import { ScaleIconUserFileSwitchUsers as ScaleIconUserFileSwitchUsersElement, defineCustomElement as defineScaleIconUserFileSwitchUsers } from "@telekom/scale-components/dist/components/scale-icon-user-file-switch-users.js"; -import { ScaleIconUserFileUser as ScaleIconUserFileUserElement, defineCustomElement as defineScaleIconUserFileUser } from "@telekom/scale-components/dist/components/scale-icon-user-file-user.js"; -import { ScaleIconUserFileVideos as ScaleIconUserFileVideosElement, defineCustomElement as defineScaleIconUserFileVideos } from "@telekom/scale-components/dist/components/scale-icon-user-file-videos.js"; -import { ScaleIconUserFileWoman as ScaleIconUserFileWomanElement, defineCustomElement as defineScaleIconUserFileWoman } from "@telekom/scale-components/dist/components/scale-icon-user-file-woman.js"; -import { ScaleIconWeatherCloudyRain as ScaleIconWeatherCloudyRainElement, defineCustomElement as defineScaleIconWeatherCloudyRain } from "@telekom/scale-components/dist/components/scale-icon-weather-cloudy-rain.js"; -import { ScaleIconWeatherCloudySleet as ScaleIconWeatherCloudySleetElement, defineCustomElement as defineScaleIconWeatherCloudySleet } from "@telekom/scale-components/dist/components/scale-icon-weather-cloudy-sleet.js"; -import { ScaleIconWeatherCloudySnow as ScaleIconWeatherCloudySnowElement, defineCustomElement as defineScaleIconWeatherCloudySnow } from "@telekom/scale-components/dist/components/scale-icon-weather-cloudy-snow.js"; -import { ScaleIconWeatherCloudyThunderRain as ScaleIconWeatherCloudyThunderRainElement, defineCustomElement as defineScaleIconWeatherCloudyThunderRain } from "@telekom/scale-components/dist/components/scale-icon-weather-cloudy-thunder-rain.js"; -import { ScaleIconWeatherCloudyThunderSnow as ScaleIconWeatherCloudyThunderSnowElement, defineCustomElement as defineScaleIconWeatherCloudyThunderSnow } from "@telekom/scale-components/dist/components/scale-icon-weather-cloudy-thunder-snow.js"; -import { ScaleIconWeatherCloudy as ScaleIconWeatherCloudyElement, defineCustomElement as defineScaleIconWeatherCloudy } from "@telekom/scale-components/dist/components/scale-icon-weather-cloudy.js"; -import { ScaleIconWeatherHeavySleet as ScaleIconWeatherHeavySleetElement, defineCustomElement as defineScaleIconWeatherHeavySleet } from "@telekom/scale-components/dist/components/scale-icon-weather-heavy-sleet.js"; -import { ScaleIconWeatherHeavySnow as ScaleIconWeatherHeavySnowElement, defineCustomElement as defineScaleIconWeatherHeavySnow } from "@telekom/scale-components/dist/components/scale-icon-weather-heavy-snow.js"; -import { ScaleIconWeatherMoonClear as ScaleIconWeatherMoonClearElement, defineCustomElement as defineScaleIconWeatherMoonClear } from "@telekom/scale-components/dist/components/scale-icon-weather-moon-clear.js"; -import { ScaleIconWeatherMoonCloudyA as ScaleIconWeatherMoonCloudyAElement, defineCustomElement as defineScaleIconWeatherMoonCloudyA } from "@telekom/scale-components/dist/components/scale-icon-weather-moon-cloudy-a.js"; -import { ScaleIconWeatherMoonCloudyB as ScaleIconWeatherMoonCloudyBElement, defineCustomElement as defineScaleIconWeatherMoonCloudyB } from "@telekom/scale-components/dist/components/scale-icon-weather-moon-cloudy-b.js"; -import { ScaleIconWeatherMoonRain as ScaleIconWeatherMoonRainElement, defineCustomElement as defineScaleIconWeatherMoonRain } from "@telekom/scale-components/dist/components/scale-icon-weather-moon-rain.js"; -import { ScaleIconWeatherMoonSleet as ScaleIconWeatherMoonSleetElement, defineCustomElement as defineScaleIconWeatherMoonSleet } from "@telekom/scale-components/dist/components/scale-icon-weather-moon-sleet.js"; -import { ScaleIconWeatherMoonSnow as ScaleIconWeatherMoonSnowElement, defineCustomElement as defineScaleIconWeatherMoonSnow } from "@telekom/scale-components/dist/components/scale-icon-weather-moon-snow.js"; -import { ScaleIconWeatherMoonThunderRain as ScaleIconWeatherMoonThunderRainElement, defineCustomElement as defineScaleIconWeatherMoonThunderRain } from "@telekom/scale-components/dist/components/scale-icon-weather-moon-thunder-rain.js"; -import { ScaleIconWeatherMoonThunderSnow as ScaleIconWeatherMoonThunderSnowElement, defineCustomElement as defineScaleIconWeatherMoonThunderSnow } from "@telekom/scale-components/dist/components/scale-icon-weather-moon-thunder-snow.js"; -import { ScaleIconWeatherOvercast as ScaleIconWeatherOvercastElement, defineCustomElement as defineScaleIconWeatherOvercast } from "@telekom/scale-components/dist/components/scale-icon-weather-overcast.js"; -import { ScaleIconWeatherRain as ScaleIconWeatherRainElement, defineCustomElement as defineScaleIconWeatherRain } from "@telekom/scale-components/dist/components/scale-icon-weather-rain.js"; -import { ScaleIconWeatherSunny as ScaleIconWeatherSunnyElement, defineCustomElement as defineScaleIconWeatherSunny } from "@telekom/scale-components/dist/components/scale-icon-weather-sunny.js"; -import { ScaleIconWeatherThunderRain as ScaleIconWeatherThunderRainElement, defineCustomElement as defineScaleIconWeatherThunderRain } from "@telekom/scale-components/dist/components/scale-icon-weather-thunder-rain.js"; -import { ScaleIconWeatherThunderSnow as ScaleIconWeatherThunderSnowElement, defineCustomElement as defineScaleIconWeatherThunderSnow } from "@telekom/scale-components/dist/components/scale-icon-weather-thunder-snow.js"; -import { ScaleIcon as ScaleIconElement, defineCustomElement as defineScaleIcon } from "@telekom/scale-components/dist/components/scale-icon.js"; -import { ScaleInput as ScaleInputElement, defineCustomElement as defineScaleInput } from "@telekom/scale-components/dist/components/scale-input.js"; -import { ScaleLink as ScaleLinkElement, defineCustomElement as defineScaleLink } from "@telekom/scale-components/dist/components/scale-link.js"; -import { ScaleListItem as ScaleListItemElement, defineCustomElement as defineScaleListItem } from "@telekom/scale-components/dist/components/scale-list-item.js"; -import { ScaleList as ScaleListElement, defineCustomElement as defineScaleList } from "@telekom/scale-components/dist/components/scale-list.js"; -import { ScaleLoadingSpinner as ScaleLoadingSpinnerElement, defineCustomElement as defineScaleLoadingSpinner } from "@telekom/scale-components/dist/components/scale-loading-spinner.js"; -import { ScaleLogoSvg as ScaleLogoSvgElement, defineCustomElement as defineScaleLogoSvg } from "@telekom/scale-components/dist/components/scale-logo-svg.js"; -import { ScaleLogo as ScaleLogoElement, defineCustomElement as defineScaleLogo } from "@telekom/scale-components/dist/components/scale-logo.js"; -import { ScaleMenuFlyoutDivider as ScaleMenuFlyoutDividerElement, defineCustomElement as defineScaleMenuFlyoutDivider } from "@telekom/scale-components/dist/components/scale-menu-flyout-divider.js"; -import { ScaleMenuFlyoutItem as ScaleMenuFlyoutItemElement, defineCustomElement as defineScaleMenuFlyoutItem } from "@telekom/scale-components/dist/components/scale-menu-flyout-item.js"; -import { ScaleMenuFlyoutList as ScaleMenuFlyoutListElement, defineCustomElement as defineScaleMenuFlyoutList } from "@telekom/scale-components/dist/components/scale-menu-flyout-list.js"; -import { ScaleMenuFlyout as ScaleMenuFlyoutElement, defineCustomElement as defineScaleMenuFlyout } from "@telekom/scale-components/dist/components/scale-menu-flyout.js"; -import { ScaleModal as ScaleModalElement, defineCustomElement as defineScaleModal } from "@telekom/scale-components/dist/components/scale-modal.js"; -import { ScaleNavIcon as ScaleNavIconElement, defineCustomElement as defineScaleNavIcon } from "@telekom/scale-components/dist/components/scale-nav-icon.js"; -import { ScaleNavMain as ScaleNavMainElement, defineCustomElement as defineScaleNavMain } from "@telekom/scale-components/dist/components/scale-nav-main.js"; -import { ScaleNavSegment as ScaleNavSegmentElement, defineCustomElement as defineScaleNavSegment } from "@telekom/scale-components/dist/components/scale-nav-segment.js"; -import { ScaleNotificationBadge as ScaleNotificationBadgeElement, defineCustomElement as defineScaleNotificationBadge } from "@telekom/scale-components/dist/components/scale-notification-badge.js"; -import { ScaleNotificationBanner as ScaleNotificationBannerElement, defineCustomElement as defineScaleNotificationBanner } from "@telekom/scale-components/dist/components/scale-notification-banner.js"; -import { ScaleNotificationMessage as ScaleNotificationMessageElement, defineCustomElement as defineScaleNotificationMessage } from "@telekom/scale-components/dist/components/scale-notification-message.js"; -import { ScaleNotificationToast as ScaleNotificationToastElement, defineCustomElement as defineScaleNotificationToast } from "@telekom/scale-components/dist/components/scale-notification-toast.js"; -import { ScaleNotification as ScaleNotificationElement, defineCustomElement as defineScaleNotification } from "@telekom/scale-components/dist/components/scale-notification.js"; -import { ScalePagination as ScalePaginationElement, defineCustomElement as defineScalePagination } from "@telekom/scale-components/dist/components/scale-pagination.js"; -import { ScaleProgressBar as ScaleProgressBarElement, defineCustomElement as defineScaleProgressBar } from "@telekom/scale-components/dist/components/scale-progress-bar.js"; -import { ScaleRadioButtonGroup as ScaleRadioButtonGroupElement, defineCustomElement as defineScaleRadioButtonGroup } from "@telekom/scale-components/dist/components/scale-radio-button-group.js"; -import { ScaleRadioButton as ScaleRadioButtonElement, defineCustomElement as defineScaleRadioButton } from "@telekom/scale-components/dist/components/scale-radio-button.js"; -import { ScaleRatingStars as ScaleRatingStarsElement, defineCustomElement as defineScaleRatingStars } from "@telekom/scale-components/dist/components/scale-rating-stars.js"; -import { ScaleSegment as ScaleSegmentElement, defineCustomElement as defineScaleSegment } from "@telekom/scale-components/dist/components/scale-segment.js"; -import { ScaleSegmentedButton as ScaleSegmentedButtonElement, defineCustomElement as defineScaleSegmentedButton } from "@telekom/scale-components/dist/components/scale-segmented-button.js"; -import { ScaleSidebarNavCollapsible as ScaleSidebarNavCollapsibleElement, defineCustomElement as defineScaleSidebarNavCollapsible } from "@telekom/scale-components/dist/components/scale-sidebar-nav-collapsible.js"; -import { ScaleSidebarNavItem as ScaleSidebarNavItemElement, defineCustomElement as defineScaleSidebarNavItem } from "@telekom/scale-components/dist/components/scale-sidebar-nav-item.js"; -import { ScaleSidebarNav as ScaleSidebarNavElement, defineCustomElement as defineScaleSidebarNav } from "@telekom/scale-components/dist/components/scale-sidebar-nav.js"; -import { ScaleSlider as ScaleSliderElement, defineCustomElement as defineScaleSlider } from "@telekom/scale-components/dist/components/scale-slider.js"; -import { ScaleSsrSlotFix as ScaleSsrSlotFixElement, defineCustomElement as defineScaleSsrSlotFix } from "@telekom/scale-components/dist/components/scale-ssr-slot-fix.js"; -import { ScaleSwitch as ScaleSwitchElement, defineCustomElement as defineScaleSwitch } from "@telekom/scale-components/dist/components/scale-switch.js"; -import { ScaleTabHeader as ScaleTabHeaderElement, defineCustomElement as defineScaleTabHeader } from "@telekom/scale-components/dist/components/scale-tab-header.js"; -import { ScaleTabNav as ScaleTabNavElement, defineCustomElement as defineScaleTabNav } from "@telekom/scale-components/dist/components/scale-tab-nav.js"; -import { ScaleTabPanel as ScaleTabPanelElement, defineCustomElement as defineScaleTabPanel } from "@telekom/scale-components/dist/components/scale-tab-panel.js"; -import { ScaleTable as ScaleTableElement, defineCustomElement as defineScaleTable } from "@telekom/scale-components/dist/components/scale-table.js"; -import { ScaleTag as ScaleTagElement, defineCustomElement as defineScaleTag } from "@telekom/scale-components/dist/components/scale-tag.js"; -import { ScaleTelekomAppShell as ScaleTelekomAppShellElement, defineCustomElement as defineScaleTelekomAppShell } from "@telekom/scale-components/dist/components/scale-telekom-app-shell.js"; -import { ScaleTelekomFooterContent as ScaleTelekomFooterContentElement, defineCustomElement as defineScaleTelekomFooterContent } from "@telekom/scale-components/dist/components/scale-telekom-footer-content.js"; -import { ScaleTelekomFooterDataBackCompat as ScaleTelekomFooterDataBackCompatElement, defineCustomElement as defineScaleTelekomFooterDataBackCompat } from "@telekom/scale-components/dist/components/scale-telekom-footer-data-back-compat.js"; -import { ScaleTelekomFooterExtendedNavigationColumn as ScaleTelekomFooterExtendedNavigationColumnElement, defineCustomElement as defineScaleTelekomFooterExtendedNavigationColumn } from "@telekom/scale-components/dist/components/scale-telekom-footer-extended-navigation-column.js"; -import { ScaleTelekomFooterExtendedNavigation as ScaleTelekomFooterExtendedNavigationElement, defineCustomElement as defineScaleTelekomFooterExtendedNavigation } from "@telekom/scale-components/dist/components/scale-telekom-footer-extended-navigation.js"; -import { ScaleTelekomFooter as ScaleTelekomFooterElement, defineCustomElement as defineScaleTelekomFooter } from "@telekom/scale-components/dist/components/scale-telekom-footer.js"; -import { ScaleTelekomHeaderDataBackCompat as ScaleTelekomHeaderDataBackCompatElement, defineCustomElement as defineScaleTelekomHeaderDataBackCompat } from "@telekom/scale-components/dist/components/scale-telekom-header-data-back-compat.js"; -import { ScaleTelekomHeader as ScaleTelekomHeaderElement, defineCustomElement as defineScaleTelekomHeader } from "@telekom/scale-components/dist/components/scale-telekom-header.js"; -import { ScaleTelekomMegaMenuColumn as ScaleTelekomMegaMenuColumnElement, defineCustomElement as defineScaleTelekomMegaMenuColumn } from "@telekom/scale-components/dist/components/scale-telekom-mega-menu-column.js"; -import { ScaleTelekomMegaMenu as ScaleTelekomMegaMenuElement, defineCustomElement as defineScaleTelekomMegaMenu } from "@telekom/scale-components/dist/components/scale-telekom-mega-menu.js"; -import { ScaleTelekomMobileFlyoutCanvas as ScaleTelekomMobileFlyoutCanvasElement, defineCustomElement as defineScaleTelekomMobileFlyoutCanvas } from "@telekom/scale-components/dist/components/scale-telekom-mobile-flyout-canvas.js"; -import { ScaleTelekomMobileMenuItem as ScaleTelekomMobileMenuItemElement, defineCustomElement as defineScaleTelekomMobileMenuItem } from "@telekom/scale-components/dist/components/scale-telekom-mobile-menu-item.js"; -import { ScaleTelekomMobileMenu as ScaleTelekomMobileMenuElement, defineCustomElement as defineScaleTelekomMobileMenu } from "@telekom/scale-components/dist/components/scale-telekom-mobile-menu.js"; -import { ScaleTelekomNavFlyout as ScaleTelekomNavFlyoutElement, defineCustomElement as defineScaleTelekomNavFlyout } from "@telekom/scale-components/dist/components/scale-telekom-nav-flyout.js"; -import { ScaleTelekomNavItem as ScaleTelekomNavItemElement, defineCustomElement as defineScaleTelekomNavItem } from "@telekom/scale-components/dist/components/scale-telekom-nav-item.js"; -import { ScaleTelekomNavList as ScaleTelekomNavListElement, defineCustomElement as defineScaleTelekomNavList } from "@telekom/scale-components/dist/components/scale-telekom-nav-list.js"; -import { ScaleTelekomProfileMenu as ScaleTelekomProfileMenuElement, defineCustomElement as defineScaleTelekomProfileMenu } from "@telekom/scale-components/dist/components/scale-telekom-profile-menu.js"; -import { ScaleTextField as ScaleTextFieldElement, defineCustomElement as defineScaleTextField } from "@telekom/scale-components/dist/components/scale-text-field.js"; -import { ScaleTextarea as ScaleTextareaElement, defineCustomElement as defineScaleTextarea } from "@telekom/scale-components/dist/components/scale-textarea.js"; -import { ScaleToast as ScaleToastElement, defineCustomElement as defineScaleToast } from "@telekom/scale-components/dist/components/scale-toast.js"; -import { ScaleToggleButton as ScaleToggleButtonElement, defineCustomElement as defineScaleToggleButton } from "@telekom/scale-components/dist/components/scale-toggle-button.js"; -import { ScaleToggleGroup as ScaleToggleGroupElement, defineCustomElement as defineScaleToggleGroup } from "@telekom/scale-components/dist/components/scale-toggle-group.js"; -import { ScaleTooltip as ScaleTooltipElement, defineCustomElement as defineScaleTooltip } from "@telekom/scale-components/dist/components/scale-tooltip.js"; -import React from 'react'; + +// @ts-ignore - ignore potential type issues as the project is importing itself +import * as clientComponents from "@telekom/scale-components"; +import { type AppNavigationMainMobileCustomEvent, type AppNavigationUserMenuCustomEvent, type BeforeCloseEventDetail, type CollapsibleEventDetail, type ComboboxChangeEventDetail, type DataGridEditEventDetail, type DataGridSortedEventDetail, type DuetDatePickerChangeEvent, type DuetDatePickerFocusEvent, type InputChangeEventDetail, type PaginationEventDetail, type ScaleCheckboxCustomEvent, type ScaleChipCustomEvent, type ScaleCollapsibleCustomEvent, type ScaleComboboxCustomEvent, type ScaleDataGridCustomEvent, type ScaleDatePickerCustomEvent, type ScaleDropdownCustomEvent, type ScaleDropdownSelectCustomEvent, type ScaleInputCustomEvent, type ScaleMenuFlyoutItemCustomEvent, type ScaleMenuFlyoutListCustomEvent, type ScaleModalCustomEvent, type ScaleNotificationBannerCustomEvent, type ScaleNotificationCustomEvent, type ScaleNotificationMessageCustomEvent, type ScaleNotificationToastCustomEvent, type ScalePaginationCustomEvent, type ScaleRadioButtonCustomEvent, type ScaleRatingStarsCustomEvent, type ScaleSegmentCustomEvent, type ScaleSegmentedButtonCustomEvent, type ScaleSliderCustomEvent, type ScaleSwitchCustomEvent, type ScaleTabHeaderCustomEvent, type ScaleTagCustomEvent, type ScaleTelekomMobileFlyoutCanvasCustomEvent, type ScaleTelekomMobileMenuCustomEvent, type ScaleTelekomMobileMenuItemCustomEvent, type ScaleTelekomNavFlyoutCustomEvent, type ScaleTextFieldCustomEvent, type ScaleTextareaCustomEvent, type ScaleToggleButtonCustomEvent, type ScaleToggleGroupCustomEvent, type ScaleTooltipCustomEvent } from "@telekom/scale-components"; +import type { JSX } from "@telekom/scale-components/dist/components"; +import { AppLogo as AppLogoElement } from "@telekom/scale-components/dist/components/app-logo.js"; +import { AppMegaMenu as AppMegaMenuElement } from "@telekom/scale-components/dist/components/app-mega-menu.js"; +import { AppNavigationMainMobile as AppNavigationMainMobileElement } from "@telekom/scale-components/dist/components/app-navigation-main-mobile.js"; +import { AppNavigationSectorMobile as AppNavigationSectorMobileElement } from "@telekom/scale-components/dist/components/app-navigation-sector-mobile.js"; +import { AppNavigationUserMenu as AppNavigationUserMenuElement } from "@telekom/scale-components/dist/components/app-navigation-user-menu.js"; +import { ScaleAccordion as ScaleAccordionElement } from "@telekom/scale-components/dist/components/scale-accordion.js"; +import { ScaleAlert as ScaleAlertElement } from "@telekom/scale-components/dist/components/scale-alert.js"; +import { ScaleAppFooter as ScaleAppFooterElement } from "@telekom/scale-components/dist/components/scale-app-footer.js"; +import { ScaleAppHeader as ScaleAppHeaderElement } from "@telekom/scale-components/dist/components/scale-app-header.js"; +import { ScaleAppShell as ScaleAppShellElement } from "@telekom/scale-components/dist/components/scale-app-shell.js"; +import { ScaleBadge as ScaleBadgeElement } from "@telekom/scale-components/dist/components/scale-badge.js"; +import { ScaleBreadcrumb as ScaleBreadcrumbElement } from "@telekom/scale-components/dist/components/scale-breadcrumb.js"; +import { ScaleButton as ScaleButtonElement } from "@telekom/scale-components/dist/components/scale-button.js"; +import { ScaleCallout as ScaleCalloutElement } from "@telekom/scale-components/dist/components/scale-callout.js"; +import { ScaleCard as ScaleCardElement } from "@telekom/scale-components/dist/components/scale-card.js"; +import { ScaleCarousel as ScaleCarouselElement } from "@telekom/scale-components/dist/components/scale-carousel.js"; +import { ScaleChartStackCard as ScaleChartStackCardElement } from "@telekom/scale-components/dist/components/scale-chart-stack-card.js"; +import { ScaleCheckboxGroup as ScaleCheckboxGroupElement } from "@telekom/scale-components/dist/components/scale-checkbox-group.js"; +import { ScaleCheckbox as ScaleCheckboxElement } from "@telekom/scale-components/dist/components/scale-checkbox.js"; +import { ScaleChip as ScaleChipElement } from "@telekom/scale-components/dist/components/scale-chip.js"; +import { ScaleCollapsible as ScaleCollapsibleElement } from "@telekom/scale-components/dist/components/scale-collapsible.js"; +import { ScaleCombobox as ScaleComboboxElement } from "@telekom/scale-components/dist/components/scale-combobox.js"; +import { ScaleDataGrid as ScaleDataGridElement } from "@telekom/scale-components/dist/components/scale-data-grid.js"; +import { ScaleDatePicker as ScaleDatePickerElement } from "@telekom/scale-components/dist/components/scale-date-picker.js"; +import { ScaleDivider as ScaleDividerElement } from "@telekom/scale-components/dist/components/scale-divider.js"; +import { ScaleDropdownSelectItem as ScaleDropdownSelectItemElement } from "@telekom/scale-components/dist/components/scale-dropdown-select-item.js"; +import { ScaleDropdownSelect as ScaleDropdownSelectElement } from "@telekom/scale-components/dist/components/scale-dropdown-select.js"; +import { ScaleDropdown as ScaleDropdownElement } from "@telekom/scale-components/dist/components/scale-dropdown.js"; +import { ScaleGridItem as ScaleGridItemElement } from "@telekom/scale-components/dist/components/scale-grid-item.js"; +import { ScaleGrid as ScaleGridElement } from "@telekom/scale-components/dist/components/scale-grid.js"; +import { ScaleHelperText as ScaleHelperTextElement } from "@telekom/scale-components/dist/components/scale-helper-text.js"; +import { ScaleIconActionAddCard as ScaleIconActionAddCardElement } from "@telekom/scale-components/dist/components/scale-icon-action-add-card.js"; +import { ScaleIconActionAdd as ScaleIconActionAddElement } from "@telekom/scale-components/dist/components/scale-icon-action-add.js"; +import { ScaleIconActionArrange as ScaleIconActionArrangeElement } from "@telekom/scale-components/dist/components/scale-icon-action-arrange.js"; +import { ScaleIconActionArrowDown as ScaleIconActionArrowDownElement } from "@telekom/scale-components/dist/components/scale-icon-action-arrow-down.js"; +import { ScaleIconActionArrowLeft as ScaleIconActionArrowLeftElement } from "@telekom/scale-components/dist/components/scale-icon-action-arrow-left.js"; +import { ScaleIconActionArrowRight as ScaleIconActionArrowRightElement } from "@telekom/scale-components/dist/components/scale-icon-action-arrow-right.js"; +import { ScaleIconActionArrowUp as ScaleIconActionArrowUpElement } from "@telekom/scale-components/dist/components/scale-icon-action-arrow-up.js"; +import { ScaleIconActionAutoLogin as ScaleIconActionAutoLoginElement } from "@telekom/scale-components/dist/components/scale-icon-action-auto-login.js"; +import { ScaleIconActionBackspace as ScaleIconActionBackspaceElement } from "@telekom/scale-components/dist/components/scale-icon-action-backspace.js"; +import { ScaleIconActionBackward as ScaleIconActionBackwardElement } from "@telekom/scale-components/dist/components/scale-icon-action-backward.js"; +import { ScaleIconActionChangelog as ScaleIconActionChangelogElement } from "@telekom/scale-components/dist/components/scale-icon-action-changelog.js"; +import { ScaleIconActionCheckmark as ScaleIconActionCheckmarkElement } from "@telekom/scale-components/dist/components/scale-icon-action-checkmark.js"; +import { ScaleIconActionCircleAdd as ScaleIconActionCircleAddElement } from "@telekom/scale-components/dist/components/scale-icon-action-circle-add.js"; +import { ScaleIconActionCircleClose as ScaleIconActionCircleCloseElement } from "@telekom/scale-components/dist/components/scale-icon-action-circle-close.js"; +import { ScaleIconActionClose as ScaleIconActionCloseElement } from "@telekom/scale-components/dist/components/scale-icon-action-close.js"; +import { ScaleIconActionCompare as ScaleIconActionCompareElement } from "@telekom/scale-components/dist/components/scale-icon-action-compare.js"; +import { ScaleIconActionCopyPaste as ScaleIconActionCopyPasteElement } from "@telekom/scale-components/dist/components/scale-icon-action-copy-paste.js"; +import { ScaleIconActionCutPaste as ScaleIconActionCutPasteElement } from "@telekom/scale-components/dist/components/scale-icon-action-cut-paste.js"; +import { ScaleIconActionDisabledMicrophone as ScaleIconActionDisabledMicrophoneElement } from "@telekom/scale-components/dist/components/scale-icon-action-disabled-microphone.js"; +import { ScaleIconActionDownloadFromCloud as ScaleIconActionDownloadFromCloudElement } from "@telekom/scale-components/dist/components/scale-icon-action-download-from-cloud.js"; +import { ScaleIconActionDownload as ScaleIconActionDownloadElement } from "@telekom/scale-components/dist/components/scale-icon-action-download.js"; +import { ScaleIconActionDragAndDrop as ScaleIconActionDragAndDropElement } from "@telekom/scale-components/dist/components/scale-icon-action-drag-and-drop.js"; +import { ScaleIconActionEdit as ScaleIconActionEditElement } from "@telekom/scale-components/dist/components/scale-icon-action-edit.js"; +import { ScaleIconActionExport as ScaleIconActionExportElement } from "@telekom/scale-components/dist/components/scale-icon-action-export.js"; +import { ScaleIconActionFastForwardNb as ScaleIconActionFastForwardNbElement } from "@telekom/scale-components/dist/components/scale-icon-action-fast-forward-nb.js"; +import { ScaleIconActionFastForward as ScaleIconActionFastForwardElement } from "@telekom/scale-components/dist/components/scale-icon-action-fast-forward.js"; +import { ScaleIconActionFavorite as ScaleIconActionFavoriteElement } from "@telekom/scale-components/dist/components/scale-icon-action-favorite.js"; +import { ScaleIconActionFilter2 as ScaleIconActionFilter2Element } from "@telekom/scale-components/dist/components/scale-icon-action-filter-2.js"; +import { ScaleIconActionFilter as ScaleIconActionFilterElement } from "@telekom/scale-components/dist/components/scale-icon-action-filter.js"; +import { ScaleIconActionForward as ScaleIconActionForwardElement } from "@telekom/scale-components/dist/components/scale-icon-action-forward.js"; +import { ScaleIconActionFullScreen as ScaleIconActionFullScreenElement } from "@telekom/scale-components/dist/components/scale-icon-action-full-screen.js"; +import { ScaleIconActionHidePassword as ScaleIconActionHidePasswordElement } from "@telekom/scale-components/dist/components/scale-icon-action-hide-password.js"; +import { ScaleIconActionImport as ScaleIconActionImportElement } from "@telekom/scale-components/dist/components/scale-icon-action-import.js"; +import { ScaleIconActionInstall as ScaleIconActionInstallElement } from "@telekom/scale-components/dist/components/scale-icon-action-install.js"; +import { ScaleIconActionLaunch as ScaleIconActionLaunchElement } from "@telekom/scale-components/dist/components/scale-icon-action-launch.js"; +import { ScaleIconActionLightDarkMode as ScaleIconActionLightDarkModeElement } from "@telekom/scale-components/dist/components/scale-icon-action-light-dark-mode.js"; +import { ScaleIconActionLink as ScaleIconActionLinkElement } from "@telekom/scale-components/dist/components/scale-icon-action-link.js"; +import { ScaleIconActionLogout as ScaleIconActionLogoutElement } from "@telekom/scale-components/dist/components/scale-icon-action-logout.js"; +import { ScaleIconActionLoop as ScaleIconActionLoopElement } from "@telekom/scale-components/dist/components/scale-icon-action-loop.js"; +import { ScaleIconActionMenu as ScaleIconActionMenuElement } from "@telekom/scale-components/dist/components/scale-icon-action-menu.js"; +import { ScaleIconActionMicrophone as ScaleIconActionMicrophoneElement } from "@telekom/scale-components/dist/components/scale-icon-action-microphone.js"; +import { ScaleIconActionMinimizeScreen as ScaleIconActionMinimizeScreenElement } from "@telekom/scale-components/dist/components/scale-icon-action-minimize-screen.js"; +import { ScaleIconActionMinusCircle as ScaleIconActionMinusCircleElement } from "@telekom/scale-components/dist/components/scale-icon-action-minus-circle.js"; +import { ScaleIconActionMinus as ScaleIconActionMinusElement } from "@telekom/scale-components/dist/components/scale-icon-action-minus.js"; +import { ScaleIconActionMore as ScaleIconActionMoreElement } from "@telekom/scale-components/dist/components/scale-icon-action-more.js"; +import { ScaleIconActionMove as ScaleIconActionMoveElement } from "@telekom/scale-components/dist/components/scale-icon-action-move.js"; +import { ScaleIconActionMute as ScaleIconActionMuteElement } from "@telekom/scale-components/dist/components/scale-icon-action-mute.js"; +import { ScaleIconActionNotification as ScaleIconActionNotificationElement } from "@telekom/scale-components/dist/components/scale-icon-action-notification.js"; +import { ScaleIconActionPauseNb as ScaleIconActionPauseNbElement } from "@telekom/scale-components/dist/components/scale-icon-action-pause-nb.js"; +import { ScaleIconActionPause as ScaleIconActionPauseElement } from "@telekom/scale-components/dist/components/scale-icon-action-pause.js"; +import { ScaleIconActionPin as ScaleIconActionPinElement } from "@telekom/scale-components/dist/components/scale-icon-action-pin.js"; +import { ScaleIconActionPlayNb as ScaleIconActionPlayNbElement } from "@telekom/scale-components/dist/components/scale-icon-action-play-nb.js"; +import { ScaleIconActionPlay as ScaleIconActionPlayElement } from "@telekom/scale-components/dist/components/scale-icon-action-play.js"; +import { ScaleIconActionPopUpWindow as ScaleIconActionPopUpWindowElement } from "@telekom/scale-components/dist/components/scale-icon-action-pop-up-window.js"; +import { ScaleIconActionPower as ScaleIconActionPowerElement } from "@telekom/scale-components/dist/components/scale-icon-action-power.js"; +import { ScaleIconActionPreviousNb as ScaleIconActionPreviousNbElement } from "@telekom/scale-components/dist/components/scale-icon-action-previous-nb.js"; +import { ScaleIconActionPrint as ScaleIconActionPrintElement } from "@telekom/scale-components/dist/components/scale-icon-action-print.js"; +import { ScaleIconActionPublish as ScaleIconActionPublishElement } from "@telekom/scale-components/dist/components/scale-icon-action-publish.js"; +import { ScaleIconActionRandom as ScaleIconActionRandomElement } from "@telekom/scale-components/dist/components/scale-icon-action-random.js"; +import { ScaleIconActionRecordNb as ScaleIconActionRecordNbElement } from "@telekom/scale-components/dist/components/scale-icon-action-record-nb.js"; +import { ScaleIconActionRefresh as ScaleIconActionRefreshElement } from "@telekom/scale-components/dist/components/scale-icon-action-refresh.js"; +import { ScaleIconActionRemove as ScaleIconActionRemoveElement } from "@telekom/scale-components/dist/components/scale-icon-action-remove.js"; +import { ScaleIconActionReplyAll as ScaleIconActionReplyAllElement } from "@telekom/scale-components/dist/components/scale-icon-action-reply-all.js"; +import { ScaleIconActionReplyForward as ScaleIconActionReplyForwardElement } from "@telekom/scale-components/dist/components/scale-icon-action-reply-forward.js"; +import { ScaleIconActionReply as ScaleIconActionReplyElement } from "@telekom/scale-components/dist/components/scale-icon-action-reply.js"; +import { ScaleIconActionRestart as ScaleIconActionRestartElement } from "@telekom/scale-components/dist/components/scale-icon-action-restart.js"; +import { ScaleIconActionSearch as ScaleIconActionSearchElement } from "@telekom/scale-components/dist/components/scale-icon-action-search.js"; +import { ScaleIconActionSend as ScaleIconActionSendElement } from "@telekom/scale-components/dist/components/scale-icon-action-send.js"; +import { ScaleIconActionShare as ScaleIconActionShareElement } from "@telekom/scale-components/dist/components/scale-icon-action-share.js"; +import { ScaleIconActionShoppingCart as ScaleIconActionShoppingCartElement } from "@telekom/scale-components/dist/components/scale-icon-action-shopping-cart.js"; +import { ScaleIconActionShowPassword as ScaleIconActionShowPasswordElement } from "@telekom/scale-components/dist/components/scale-icon-action-show-password.js"; +import { ScaleIconActionSort as ScaleIconActionSortElement } from "@telekom/scale-components/dist/components/scale-icon-action-sort.js"; +import { ScaleIconActionSoundOn as ScaleIconActionSoundOnElement } from "@telekom/scale-components/dist/components/scale-icon-action-sound-on.js"; +import { ScaleIconActionStar as ScaleIconActionStarElement } from "@telekom/scale-components/dist/components/scale-icon-action-star.js"; +import { ScaleIconActionStreamOn as ScaleIconActionStreamOnElement } from "@telekom/scale-components/dist/components/scale-icon-action-stream-on.js"; +import { ScaleIconActionSuccess as ScaleIconActionSuccessElement } from "@telekom/scale-components/dist/components/scale-icon-action-success.js"; +import { ScaleIconActionThumbsDown as ScaleIconActionThumbsDownElement } from "@telekom/scale-components/dist/components/scale-icon-action-thumbs-down.js"; +import { ScaleIconActionThumbsUp as ScaleIconActionThumbsUpElement } from "@telekom/scale-components/dist/components/scale-icon-action-thumbs-up.js"; +import { ScaleIconActionTilesAdd as ScaleIconActionTilesAddElement } from "@telekom/scale-components/dist/components/scale-icon-action-tiles-add.js"; +import { ScaleIconActionUploadToCloud as ScaleIconActionUploadToCloudElement } from "@telekom/scale-components/dist/components/scale-icon-action-upload-to-cloud.js"; +import { ScaleIconActionUpload as ScaleIconActionUploadElement } from "@telekom/scale-components/dist/components/scale-icon-action-upload.js"; +import { ScaleIconActionVolumeDown as ScaleIconActionVolumeDownElement } from "@telekom/scale-components/dist/components/scale-icon-action-volume-down.js"; +import { ScaleIconActionVolumeUp as ScaleIconActionVolumeUpElement } from "@telekom/scale-components/dist/components/scale-icon-action-volume-up.js"; +import { ScaleIconActionZoomIn as ScaleIconActionZoomInElement } from "@telekom/scale-components/dist/components/scale-icon-action-zoom-in.js"; +import { ScaleIconActionZoomOut as ScaleIconActionZoomOutElement } from "@telekom/scale-components/dist/components/scale-icon-action-zoom-out.js"; +import { ScaleIconAlertAntivirusProtection as ScaleIconAlertAntivirusProtectionElement } from "@telekom/scale-components/dist/components/scale-icon-alert-antivirus-protection.js"; +import { ScaleIconAlertCompliance as ScaleIconAlertComplianceElement } from "@telekom/scale-components/dist/components/scale-icon-alert-compliance.js"; +import { ScaleIconAlertCyberSecurity as ScaleIconAlertCyberSecurityElement } from "@telekom/scale-components/dist/components/scale-icon-alert-cyber-security.js"; +import { ScaleIconAlertError as ScaleIconAlertErrorElement } from "@telekom/scale-components/dist/components/scale-icon-alert-error.js"; +import { ScaleIconAlertHelp as ScaleIconAlertHelpElement } from "@telekom/scale-components/dist/components/scale-icon-alert-help.js"; +import { ScaleIconAlertHighPriorityEmail as ScaleIconAlertHighPriorityEmailElement } from "@telekom/scale-components/dist/components/scale-icon-alert-high-priority-email.js"; +import { ScaleIconAlertImprintDataprivacy as ScaleIconAlertImprintDataprivacyElement } from "@telekom/scale-components/dist/components/scale-icon-alert-imprint-dataprivacy.js"; +import { ScaleIconAlertInformation as ScaleIconAlertInformationElement } from "@telekom/scale-components/dist/components/scale-icon-alert-information.js"; +import { ScaleIconAlertLegal as ScaleIconAlertLegalElement } from "@telekom/scale-components/dist/components/scale-icon-alert-legal.js"; +import { ScaleIconAlertNetworkDisrupted as ScaleIconAlertNetworkDisruptedElement } from "@telekom/scale-components/dist/components/scale-icon-alert-network-disrupted.js"; +import { ScaleIconAlertPasswordBreaking as ScaleIconAlertPasswordBreakingElement } from "@telekom/scale-components/dist/components/scale-icon-alert-password-breaking.js"; +import { ScaleIconAlertSecurity as ScaleIconAlertSecurityElement } from "@telekom/scale-components/dist/components/scale-icon-alert-security.js"; +import { ScaleIconAlertTrafficDisruption as ScaleIconAlertTrafficDisruptionElement } from "@telekom/scale-components/dist/components/scale-icon-alert-traffic-disruption.js"; +import { ScaleIconAlertUnknown as ScaleIconAlertUnknownElement } from "@telekom/scale-components/dist/components/scale-icon-alert-unknown.js"; +import { ScaleIconAlertWarning as ScaleIconAlertWarningElement } from "@telekom/scale-components/dist/components/scale-icon-alert-warning.js"; +import { ScaleIconCommunicationAvailable as ScaleIconCommunicationAvailableElement } from "@telekom/scale-components/dist/components/scale-icon-communication-available.js"; +import { ScaleIconCommunicationBlog as ScaleIconCommunicationBlogElement } from "@telekom/scale-components/dist/components/scale-icon-communication-blog.js"; +import { ScaleIconCommunicationCallIncoming as ScaleIconCommunicationCallIncomingElement } from "@telekom/scale-components/dist/components/scale-icon-communication-call-incoming.js"; +import { ScaleIconCommunicationCallOutgoing as ScaleIconCommunicationCallOutgoingElement } from "@telekom/scale-components/dist/components/scale-icon-communication-call-outgoing.js"; +import { ScaleIconCommunicationChatBadge as ScaleIconCommunicationChatBadgeElement } from "@telekom/scale-components/dist/components/scale-icon-communication-chat-badge.js"; +import { ScaleIconCommunicationChat as ScaleIconCommunicationChatElement } from "@telekom/scale-components/dist/components/scale-icon-communication-chat.js"; +import { ScaleIconCommunicationEmail as ScaleIconCommunicationEmailElement } from "@telekom/scale-components/dist/components/scale-icon-communication-email.js"; +import { ScaleIconCommunicationEndCall as ScaleIconCommunicationEndCallElement } from "@telekom/scale-components/dist/components/scale-icon-communication-end-call.js"; +import { ScaleIconCommunicationFeedback as ScaleIconCommunicationFeedbackElement } from "@telekom/scale-components/dist/components/scale-icon-communication-feedback.js"; +import { ScaleIconCommunicationFlightMode as ScaleIconCommunicationFlightModeElement } from "@telekom/scale-components/dist/components/scale-icon-communication-flight-mode.js"; +import { ScaleIconCommunicationHappyPerson as ScaleIconCommunicationHappyPersonElement } from "@telekom/scale-components/dist/components/scale-icon-communication-happy-person.js"; +import { ScaleIconCommunicationInbox as ScaleIconCommunicationInboxElement } from "@telekom/scale-components/dist/components/scale-icon-communication-inbox.js"; +import { ScaleIconCommunicationLandingMobileContactClient as ScaleIconCommunicationLandingMobileContactClientElement } from "@telekom/scale-components/dist/components/scale-icon-communication-landing-mobile-contact-client.js"; +import { ScaleIconCommunicationLoyaltyEarned as ScaleIconCommunicationLoyaltyEarnedElement } from "@telekom/scale-components/dist/components/scale-icon-communication-loyalty-earned.js"; +import { ScaleIconCommunicationLoyaltyLost as ScaleIconCommunicationLoyaltyLostElement } from "@telekom/scale-components/dist/components/scale-icon-communication-loyalty-lost.js"; +import { ScaleIconCommunicationMailOpened as ScaleIconCommunicationMailOpenedElement } from "@telekom/scale-components/dist/components/scale-icon-communication-mail-opened.js"; +import { ScaleIconCommunicationMessageIncoming as ScaleIconCommunicationMessageIncomingElement } from "@telekom/scale-components/dist/components/scale-icon-communication-message-incoming.js"; +import { ScaleIconCommunicationMessageOutgoing as ScaleIconCommunicationMessageOutgoingElement } from "@telekom/scale-components/dist/components/scale-icon-communication-message-outgoing.js"; +import { ScaleIconCommunicationMessage as ScaleIconCommunicationMessageElement } from "@telekom/scale-components/dist/components/scale-icon-communication-message.js"; +import { ScaleIconCommunicationMmsIncoming as ScaleIconCommunicationMmsIncomingElement } from "@telekom/scale-components/dist/components/scale-icon-communication-mms-incoming.js"; +import { ScaleIconCommunicationMmsOutgoing as ScaleIconCommunicationMmsOutgoingElement } from "@telekom/scale-components/dist/components/scale-icon-communication-mms-outgoing.js"; +import { ScaleIconCommunicationMobilePhoneNumber as ScaleIconCommunicationMobilePhoneNumberElement } from "@telekom/scale-components/dist/components/scale-icon-communication-mobile-phone-number.js"; +import { ScaleIconCommunicationNetworkSignal as ScaleIconCommunicationNetworkSignalElement } from "@telekom/scale-components/dist/components/scale-icon-communication-network-signal.js"; +import { ScaleIconCommunicationNewEmail as ScaleIconCommunicationNewEmailElement } from "@telekom/scale-components/dist/components/scale-icon-communication-new-email.js"; +import { ScaleIconCommunicationOutbox as ScaleIconCommunicationOutboxElement } from "@telekom/scale-components/dist/components/scale-icon-communication-outbox.js"; +import { ScaleIconCommunicationPhoneNumber as ScaleIconCommunicationPhoneNumberElement } from "@telekom/scale-components/dist/components/scale-icon-communication-phone-number.js"; +import { ScaleIconCommunicationRecipient as ScaleIconCommunicationRecipientElement } from "@telekom/scale-components/dist/components/scale-icon-communication-recipient.js"; +import { ScaleIconCommunicationSaveEmailsToDrafts as ScaleIconCommunicationSaveEmailsToDraftsElement } from "@telekom/scale-components/dist/components/scale-icon-communication-save-emails-to-drafts.js"; +import { ScaleIconCommunicationSms as ScaleIconCommunicationSmsElement } from "@telekom/scale-components/dist/components/scale-icon-communication-sms.js"; +import { ScaleIconCommunicationSpam as ScaleIconCommunicationSpamElement } from "@telekom/scale-components/dist/components/scale-icon-communication-spam.js"; +import { ScaleIconCommunicationVoiceMessage as ScaleIconCommunicationVoiceMessageElement } from "@telekom/scale-components/dist/components/scale-icon-communication-voice-message.js"; +import { ScaleIconContent2faGoogleAuth as ScaleIconContent2faGoogleAuthElement } from "@telekom/scale-components/dist/components/scale-icon-content-2fa-google-auth.js"; +import { ScaleIconContentAchievement as ScaleIconContentAchievementElement } from "@telekom/scale-components/dist/components/scale-icon-content-achievement.js"; +import { ScaleIconContentAndroid as ScaleIconContentAndroidElement } from "@telekom/scale-components/dist/components/scale-icon-content-android.js"; +import { ScaleIconContentApple as ScaleIconContentAppleElement } from "@telekom/scale-components/dist/components/scale-icon-content-apple.js"; +import { ScaleIconContentApplications as ScaleIconContentApplicationsElement } from "@telekom/scale-components/dist/components/scale-icon-content-applications.js"; +import { ScaleIconContentAvailableKeychain as ScaleIconContentAvailableKeychainElement } from "@telekom/scale-components/dist/components/scale-icon-content-available-keychain.js"; +import { ScaleIconContentBank as ScaleIconContentBankElement } from "@telekom/scale-components/dist/components/scale-icon-content-bank.js"; +import { ScaleIconContentBiometric as ScaleIconContentBiometricElement } from "@telekom/scale-components/dist/components/scale-icon-content-biometric.js"; +import { ScaleIconContentBirthday as ScaleIconContentBirthdayElement } from "@telekom/scale-components/dist/components/scale-icon-content-birthday.js"; +import { ScaleIconContentBookmark as ScaleIconContentBookmarkElement } from "@telekom/scale-components/dist/components/scale-icon-content-bookmark.js"; +import { ScaleIconContentCalendar as ScaleIconContentCalendarElement } from "@telekom/scale-components/dist/components/scale-icon-content-calendar.js"; +import { ScaleIconContentClipboard as ScaleIconContentClipboardElement } from "@telekom/scale-components/dist/components/scale-icon-content-clipboard.js"; +import { ScaleIconContentClock as ScaleIconContentClockElement } from "@telekom/scale-components/dist/components/scale-icon-content-clock.js"; +import { ScaleIconContentCloudSecurity as ScaleIconContentCloudSecurityElement } from "@telekom/scale-components/dist/components/scale-icon-content-cloud-security.js"; +import { ScaleIconContentCodeScanner as ScaleIconContentCodeScannerElement } from "@telekom/scale-components/dist/components/scale-icon-content-code-scanner.js"; +import { ScaleIconContentColorSelection as ScaleIconContentColorSelectionElement } from "@telekom/scale-components/dist/components/scale-icon-content-color-selection.js"; +import { ScaleIconContentCountry as ScaleIconContentCountryElement } from "@telekom/scale-components/dist/components/scale-icon-content-country.js"; +import { ScaleIconContentCreditCard as ScaleIconContentCreditCardElement } from "@telekom/scale-components/dist/components/scale-icon-content-credit-card.js"; +import { ScaleIconContentDataVisualisation as ScaleIconContentDataVisualisationElement } from "@telekom/scale-components/dist/components/scale-icon-content-data-visualisation.js"; +import { ScaleIconContentDelivery as ScaleIconContentDeliveryElement } from "@telekom/scale-components/dist/components/scale-icon-content-delivery.js"; +import { ScaleIconContentDigitalBanking as ScaleIconContentDigitalBankingElement } from "@telekom/scale-components/dist/components/scale-icon-content-digital-banking.js"; +import { ScaleIconContentDigitalMedia as ScaleIconContentDigitalMediaElement } from "@telekom/scale-components/dist/components/scale-icon-content-digital-media.js"; +import { ScaleIconContentDiscount as ScaleIconContentDiscountElement } from "@telekom/scale-components/dist/components/scale-icon-content-discount.js"; +import { ScaleIconContentESim as ScaleIconContentESimElement } from "@telekom/scale-components/dist/components/scale-icon-content-e-sim.js"; +import { ScaleIconContentEu as ScaleIconContentEuElement } from "@telekom/scale-components/dist/components/scale-icon-content-eu.js"; +import { ScaleIconContentFaceMask as ScaleIconContentFaceMaskElement } from "@telekom/scale-components/dist/components/scale-icon-content-face-mask.js"; +import { ScaleIconContentFeatures as ScaleIconContentFeaturesElement } from "@telekom/scale-components/dist/components/scale-icon-content-features.js"; +import { ScaleIconContentFlexibleTariffs as ScaleIconContentFlexibleTariffsElement } from "@telekom/scale-components/dist/components/scale-icon-content-flexible-tariffs.js"; +import { ScaleIconContentFolder as ScaleIconContentFolderElement } from "@telekom/scale-components/dist/components/scale-icon-content-folder.js"; +import { ScaleIconContentFood as ScaleIconContentFoodElement } from "@telekom/scale-components/dist/components/scale-icon-content-food.js"; +import { ScaleIconContentGenderDiverse as ScaleIconContentGenderDiverseElement } from "@telekom/scale-components/dist/components/scale-icon-content-gender-diverse.js"; +import { ScaleIconContentGenderFemale as ScaleIconContentGenderFemaleElement } from "@telekom/scale-components/dist/components/scale-icon-content-gender-female.js"; +import { ScaleIconContentGenderMale as ScaleIconContentGenderMaleElement } from "@telekom/scale-components/dist/components/scale-icon-content-gender-male.js"; +import { ScaleIconContentHalfRating as ScaleIconContentHalfRatingElement } from "@telekom/scale-components/dist/components/scale-icon-content-half-rating.js"; +import { ScaleIconContentHeart as ScaleIconContentHeartElement } from "@telekom/scale-components/dist/components/scale-icon-content-heart.js"; +import { ScaleIconContentHeight as ScaleIconContentHeightElement } from "@telekom/scale-components/dist/components/scale-icon-content-height.js"; +import { ScaleIconContentHistory as ScaleIconContentHistoryElement } from "@telekom/scale-components/dist/components/scale-icon-content-history.js"; +import { ScaleIconContentHourGlass as ScaleIconContentHourGlassElement } from "@telekom/scale-components/dist/components/scale-icon-content-hour-glass.js"; +import { ScaleIconContentIban as ScaleIconContentIbanElement } from "@telekom/scale-components/dist/components/scale-icon-content-iban.js"; +import { ScaleIconContentId as ScaleIconContentIdElement } from "@telekom/scale-components/dist/components/scale-icon-content-id.js"; +import { ScaleIconContentInStock as ScaleIconContentInStockElement } from "@telekom/scale-components/dist/components/scale-icon-content-in-stock.js"; +import { ScaleIconContentInternationalSms as ScaleIconContentInternationalSmsElement } from "@telekom/scale-components/dist/components/scale-icon-content-international-sms.js"; +import { ScaleIconContentInternational as ScaleIconContentInternationalElement } from "@telekom/scale-components/dist/components/scale-icon-content-international.js"; +import { ScaleIconContentInterview as ScaleIconContentInterviewElement } from "@telekom/scale-components/dist/components/scale-icon-content-interview.js"; +import { ScaleIconContentKey as ScaleIconContentKeyElement } from "@telekom/scale-components/dist/components/scale-icon-content-key.js"; +import { ScaleIconContentLanguage as ScaleIconContentLanguageElement } from "@telekom/scale-components/dist/components/scale-icon-content-language.js"; +import { ScaleIconContentLock as ScaleIconContentLockElement } from "@telekom/scale-components/dist/components/scale-icon-content-lock.js"; +import { ScaleIconContentLoyalty as ScaleIconContentLoyaltyElement } from "@telekom/scale-components/dist/components/scale-icon-content-loyalty.js"; +import { ScaleIconContentMediaFolder as ScaleIconContentMediaFolderElement } from "@telekom/scale-components/dist/components/scale-icon-content-media-folder.js"; +import { ScaleIconContentMoneyAt as ScaleIconContentMoneyAtElement } from "@telekom/scale-components/dist/components/scale-icon-content-money-at.js"; +import { ScaleIconContentMusic as ScaleIconContentMusicElement } from "@telekom/scale-components/dist/components/scale-icon-content-music.js"; +import { ScaleIconContentNews as ScaleIconContentNewsElement } from "@telekom/scale-components/dist/components/scale-icon-content-news.js"; +import { ScaleIconContentOutOfStock as ScaleIconContentOutOfStockElement } from "@telekom/scale-components/dist/components/scale-icon-content-out-of-stock.js"; +import { ScaleIconContentPersonWalking as ScaleIconContentPersonWalkingElement } from "@telekom/scale-components/dist/components/scale-icon-content-person-walking.js"; +import { ScaleIconContentPrepaidActivate as ScaleIconContentPrepaidActivateElement } from "@telekom/scale-components/dist/components/scale-icon-content-prepaid-activate.js"; +import { ScaleIconContentPriceTag as ScaleIconContentPriceTagElement } from "@telekom/scale-components/dist/components/scale-icon-content-price-tag.js"; +import { ScaleIconContentRatings as ScaleIconContentRatingsElement } from "@telekom/scale-components/dist/components/scale-icon-content-ratings.js"; +import { ScaleIconContentRoute as ScaleIconContentRouteElement } from "@telekom/scale-components/dist/components/scale-icon-content-route.js"; +import { ScaleIconContentRss as ScaleIconContentRssElement } from "@telekom/scale-components/dist/components/scale-icon-content-rss.js"; +import { ScaleIconContentShop as ScaleIconContentShopElement } from "@telekom/scale-components/dist/components/scale-icon-content-shop.js"; +import { ScaleIconContentSignal as ScaleIconContentSignalElement } from "@telekom/scale-components/dist/components/scale-icon-content-signal.js"; +import { ScaleIconContentSimCard as ScaleIconContentSimCardElement } from "@telekom/scale-components/dist/components/scale-icon-content-sim-card.js"; +import { ScaleIconContentSmile as ScaleIconContentSmileElement } from "@telekom/scale-components/dist/components/scale-icon-content-smile.js"; +import { ScaleIconContentSortIndicatorDown as ScaleIconContentSortIndicatorDownElement } from "@telekom/scale-components/dist/components/scale-icon-content-sort-indicator-down.js"; +import { ScaleIconContentSortIndicatorMiniDown as ScaleIconContentSortIndicatorMiniDownElement } from "@telekom/scale-components/dist/components/scale-icon-content-sort-indicator-mini-down.js"; +import { ScaleIconContentSortIndicatorUpMini as ScaleIconContentSortIndicatorUpMiniElement } from "@telekom/scale-components/dist/components/scale-icon-content-sort-indicator-up-mini.js"; +import { ScaleIconContentSortIndicatorUp as ScaleIconContentSortIndicatorUpElement } from "@telekom/scale-components/dist/components/scale-icon-content-sort-indicator-up.js"; +import { ScaleIconContentStatusInactive as ScaleIconContentStatusInactiveElement } from "@telekom/scale-components/dist/components/scale-icon-content-status-inactive.js"; +import { ScaleIconContentStatusRecurring as ScaleIconContentStatusRecurringElement } from "@telekom/scale-components/dist/components/scale-icon-content-status-recurring.js"; +import { ScaleIconContentStopwatch as ScaleIconContentStopwatchElement } from "@telekom/scale-components/dist/components/scale-icon-content-stopwatch.js"; +import { ScaleIconContentSupportChat as ScaleIconContentSupportChatElement } from "@telekom/scale-components/dist/components/scale-icon-content-support-chat.js"; +import { ScaleIconContentSustainable as ScaleIconContentSustainableElement } from "@telekom/scale-components/dist/components/scale-icon-content-sustainable.js"; +import { ScaleIconContentTariffs as ScaleIconContentTariffsElement } from "@telekom/scale-components/dist/components/scale-icon-content-tariffs.js"; +import { ScaleIconContentThreats as ScaleIconContentThreatsElement } from "@telekom/scale-components/dist/components/scale-icon-content-threats.js"; +import { ScaleIconContentTodoList as ScaleIconContentTodoListElement } from "@telekom/scale-components/dist/components/scale-icon-content-todo-list.js"; +import { ScaleIconContentTransport as ScaleIconContentTransportElement } from "@telekom/scale-components/dist/components/scale-icon-content-transport.js"; +import { ScaleIconContentUnlock as ScaleIconContentUnlockElement } from "@telekom/scale-components/dist/components/scale-icon-content-unlock.js"; +import { ScaleIconContentVoucher as ScaleIconContentVoucherElement } from "@telekom/scale-components/dist/components/scale-icon-content-voucher.js"; +import { ScaleIconContentWaiting as ScaleIconContentWaitingElement } from "@telekom/scale-components/dist/components/scale-icon-content-waiting.js"; +import { ScaleIconContentWallet as ScaleIconContentWalletElement } from "@telekom/scale-components/dist/components/scale-icon-content-wallet.js"; +import { ScaleIconDeviceAddDevice as ScaleIconDeviceAddDeviceElement } from "@telekom/scale-components/dist/components/scale-icon-device-add-device.js"; +import { ScaleIconDeviceCamera as ScaleIconDeviceCameraElement } from "@telekom/scale-components/dist/components/scale-icon-device-camera.js"; +import { ScaleIconDeviceChangeCamera as ScaleIconDeviceChangeCameraElement } from "@telekom/scale-components/dist/components/scale-icon-device-change-camera.js"; +import { ScaleIconDeviceComputer as ScaleIconDeviceComputerElement } from "@telekom/scale-components/dist/components/scale-icon-device-computer.js"; +import { ScaleIconDeviceDeviceController as ScaleIconDeviceDeviceControllerElement } from "@telekom/scale-components/dist/components/scale-icon-device-device-controller.js"; +import { ScaleIconDeviceDeviceEthernet as ScaleIconDeviceDeviceEthernetElement } from "@telekom/scale-components/dist/components/scale-icon-device-device-ethernet.js"; +import { ScaleIconDeviceDeviceMesh as ScaleIconDeviceDeviceMeshElement } from "@telekom/scale-components/dist/components/scale-icon-device-device-mesh.js"; +import { ScaleIconDeviceDevicePhone as ScaleIconDeviceDevicePhoneElement } from "@telekom/scale-components/dist/components/scale-icon-device-device-phone.js"; +import { ScaleIconDeviceDeviceRouter as ScaleIconDeviceDeviceRouterElement } from "@telekom/scale-components/dist/components/scale-icon-device-device-router.js"; +import { ScaleIconDeviceDeviceTv as ScaleIconDeviceDeviceTvElement } from "@telekom/scale-components/dist/components/scale-icon-device-device-tv.js"; +import { ScaleIconDeviceDeviceWatch as ScaleIconDeviceDeviceWatchElement } from "@telekom/scale-components/dist/components/scale-icon-device-device-watch.js"; +import { ScaleIconDeviceDongle as ScaleIconDeviceDongleElement } from "@telekom/scale-components/dist/components/scale-icon-device-dongle.js"; +import { ScaleIconDeviceFax as ScaleIconDeviceFaxElement } from "@telekom/scale-components/dist/components/scale-icon-device-fax.js"; +import { ScaleIconDeviceFixedLineServices as ScaleIconDeviceFixedLineServicesElement } from "@telekom/scale-components/dist/components/scale-icon-device-fixed-line-services.js"; +import { ScaleIconDeviceGameController as ScaleIconDeviceGameControllerElement } from "@telekom/scale-components/dist/components/scale-icon-device-game-controller.js"; +import { ScaleIconDeviceMediaReceiver as ScaleIconDeviceMediaReceiverElement } from "@telekom/scale-components/dist/components/scale-icon-device-media-receiver.js"; +import { ScaleIconDeviceMobileData as ScaleIconDeviceMobileDataElement } from "@telekom/scale-components/dist/components/scale-icon-device-mobile-data.js"; +import { ScaleIconDeviceMobileDevicesCombination as ScaleIconDeviceMobileDevicesCombinationElement } from "@telekom/scale-components/dist/components/scale-icon-device-mobile-devices-combination.js"; +import { ScaleIconDeviceMobileEquipment as ScaleIconDeviceMobileEquipmentElement } from "@telekom/scale-components/dist/components/scale-icon-device-mobile-equipment.js"; +import { ScaleIconDeviceMobilePhoneInsurance as ScaleIconDeviceMobilePhoneInsuranceElement } from "@telekom/scale-components/dist/components/scale-icon-device-mobile-phone-insurance.js"; +import { ScaleIconDeviceMobileServices as ScaleIconDeviceMobileServicesElement } from "@telekom/scale-components/dist/components/scale-icon-device-mobile-services.js"; +import { ScaleIconDeviceNoCamera as ScaleIconDeviceNoCameraElement } from "@telekom/scale-components/dist/components/scale-icon-device-no-camera.js"; +import { ScaleIconDevicePhoneWithMobilePlan as ScaleIconDevicePhoneWithMobilePlanElement } from "@telekom/scale-components/dist/components/scale-icon-device-phone-with-mobile-plan.js"; +import { ScaleIconDevicePhoneWithoutMobilePlan as ScaleIconDevicePhoneWithoutMobilePlanElement } from "@telekom/scale-components/dist/components/scale-icon-device-phone-without-mobile-plan.js"; +import { ScaleIconDevicePhotoCamera as ScaleIconDevicePhotoCameraElement } from "@telekom/scale-components/dist/components/scale-icon-device-photo-camera.js"; +import { ScaleIconDeviceRemoteController as ScaleIconDeviceRemoteControllerElement } from "@telekom/scale-components/dist/components/scale-icon-device-remote-controller.js"; +import { ScaleIconDeviceReplacementMobilephone as ScaleIconDeviceReplacementMobilephoneElement } from "@telekom/scale-components/dist/components/scale-icon-device-replacement-mobilephone.js"; +import { ScaleIconDeviceScreenRotate as ScaleIconDeviceScreenRotateElement } from "@telekom/scale-components/dist/components/scale-icon-device-screen-rotate.js"; +import { ScaleIconDeviceServer as ScaleIconDeviceServerElement } from "@telekom/scale-components/dist/components/scale-icon-device-server.js"; +import { ScaleIconDeviceSmartSpeaker as ScaleIconDeviceSmartSpeakerElement } from "@telekom/scale-components/dist/components/scale-icon-device-smart-speaker.js"; +import { ScaleIconDeviceTablet as ScaleIconDeviceTabletElement } from "@telekom/scale-components/dist/components/scale-icon-device-tablet.js"; +import { ScaleIconDeviceTvAndMobile as ScaleIconDeviceTvAndMobileElement } from "@telekom/scale-components/dist/components/scale-icon-device-tv-and-mobile.js"; +import { ScaleIconDeviceTwitchingClosedState as ScaleIconDeviceTwitchingClosedStateElement } from "@telekom/scale-components/dist/components/scale-icon-device-twitching-closed-state.js"; +import { ScaleIconDeviceTwitchingOpenState as ScaleIconDeviceTwitchingOpenStateElement } from "@telekom/scale-components/dist/components/scale-icon-device-twitching-open-state.js"; +import { ScaleIconHomeHome as ScaleIconHomeHomeElement } from "@telekom/scale-components/dist/components/scale-icon-home-home.js"; +import { ScaleIconHomeInternetAtHome as ScaleIconHomeInternetAtHomeElement } from "@telekom/scale-components/dist/components/scale-icon-home-internet-at-home.js"; +import { ScaleIconHomeIot as ScaleIconHomeIotElement } from "@telekom/scale-components/dist/components/scale-icon-home-iot.js"; +import { ScaleIconHomeLightBulb as ScaleIconHomeLightBulbElement } from "@telekom/scale-components/dist/components/scale-icon-home-light-bulb.js"; +import { ScaleIconHomeNetworkSecure as ScaleIconHomeNetworkSecureElement } from "@telekom/scale-components/dist/components/scale-icon-home-network-secure.js"; +import { ScaleIconHomeNoWifi as ScaleIconHomeNoWifiElement } from "@telekom/scale-components/dist/components/scale-icon-home-no-wifi.js"; +import { ScaleIconHomePowerSocket as ScaleIconHomePowerSocketElement } from "@telekom/scale-components/dist/components/scale-icon-home-power-socket.js"; +import { ScaleIconHomePreferredWifi as ScaleIconHomePreferredWifiElement } from "@telekom/scale-components/dist/components/scale-icon-home-preferred-wifi.js"; +import { ScaleIconHomeReducedWifi as ScaleIconHomeReducedWifiElement } from "@telekom/scale-components/dist/components/scale-icon-home-reduced-wifi.js"; +import { ScaleIconHomeSlowWifi as ScaleIconHomeSlowWifiElement } from "@telekom/scale-components/dist/components/scale-icon-home-slow-wifi.js"; +import { ScaleIconHomeSmarthome as ScaleIconHomeSmarthomeElement } from "@telekom/scale-components/dist/components/scale-icon-home-smarthome.js"; +import { ScaleIconHomeUnableToConnectToRouter as ScaleIconHomeUnableToConnectToRouterElement } from "@telekom/scale-components/dist/components/scale-icon-home-unable-to-connect-to-router.js"; +import { ScaleIconHomeWifiConnected as ScaleIconHomeWifiConnectedElement } from "@telekom/scale-components/dist/components/scale-icon-home-wifi-connected.js"; +import { ScaleIconHomeWifiConnectionError as ScaleIconHomeWifiConnectionErrorElement } from "@telekom/scale-components/dist/components/scale-icon-home-wifi-connection-error.js"; +import { ScaleIconHomeWifiManualLogin as ScaleIconHomeWifiManualLoginElement } from "@telekom/scale-components/dist/components/scale-icon-home-wifi-manual-login.js"; +import { ScaleIconHomeWifiNoWiredInternet as ScaleIconHomeWifiNoWiredInternetElement } from "@telekom/scale-components/dist/components/scale-icon-home-wifi-no-wired-internet.js"; +import { ScaleIconHomeWifi as ScaleIconHomeWifiElement } from "@telekom/scale-components/dist/components/scale-icon-home-wifi.js"; +import { ScaleIconNavigationCircleTopUp as ScaleIconNavigationCircleTopUpElement } from "@telekom/scale-components/dist/components/scale-icon-navigation-circle-top-up.js"; +import { ScaleIconNavigationCollapseDown as ScaleIconNavigationCollapseDownElement } from "@telekom/scale-components/dist/components/scale-icon-navigation-collapse-down.js"; +import { ScaleIconNavigationCollapseUp as ScaleIconNavigationCollapseUpElement } from "@telekom/scale-components/dist/components/scale-icon-navigation-collapse-up.js"; +import { ScaleIconNavigationDoubleLeft as ScaleIconNavigationDoubleLeftElement } from "@telekom/scale-components/dist/components/scale-icon-navigation-double-left.js"; +import { ScaleIconNavigationDoubleRight as ScaleIconNavigationDoubleRightElement } from "@telekom/scale-components/dist/components/scale-icon-navigation-double-right.js"; +import { ScaleIconNavigationExternalLink as ScaleIconNavigationExternalLinkElement } from "@telekom/scale-components/dist/components/scale-icon-navigation-external-link.js"; +import { ScaleIconNavigationInternalLink as ScaleIconNavigationInternalLinkElement } from "@telekom/scale-components/dist/components/scale-icon-navigation-internal-link.js"; +import { ScaleIconNavigationLeftCondensed as ScaleIconNavigationLeftCondensedElement } from "@telekom/scale-components/dist/components/scale-icon-navigation-left-condensed.js"; +import { ScaleIconNavigationLeft as ScaleIconNavigationLeftElement } from "@telekom/scale-components/dist/components/scale-icon-navigation-left.js"; +import { ScaleIconNavigationLocation as ScaleIconNavigationLocationElement } from "@telekom/scale-components/dist/components/scale-icon-navigation-location.js"; +import { ScaleIconNavigationMap as ScaleIconNavigationMapElement } from "@telekom/scale-components/dist/components/scale-icon-navigation-map.js"; +import { ScaleIconNavigationMyLocation as ScaleIconNavigationMyLocationElement } from "@telekom/scale-components/dist/components/scale-icon-navigation-my-location.js"; +import { ScaleIconNavigationRightCondensed as ScaleIconNavigationRightCondensedElement } from "@telekom/scale-components/dist/components/scale-icon-navigation-right-condensed.js"; +import { ScaleIconNavigationRight as ScaleIconNavigationRightElement } from "@telekom/scale-components/dist/components/scale-icon-navigation-right.js"; +import { ScaleIconNavigationStart as ScaleIconNavigationStartElement } from "@telekom/scale-components/dist/components/scale-icon-navigation-start.js"; +import { ScaleIconNavigationTopUp as ScaleIconNavigationTopUpElement } from "@telekom/scale-components/dist/components/scale-icon-navigation-top-up.js"; +import { ScaleIconProcessOrderStatus as ScaleIconProcessOrderStatusElement } from "@telekom/scale-components/dist/components/scale-icon-process-order-status.js"; +import { ScaleIconProcessProcessing as ScaleIconProcessProcessingElement } from "@telekom/scale-components/dist/components/scale-icon-process-processing.js"; +import { ScaleIconProcessSepaTransaction as ScaleIconProcessSepaTransactionElement } from "@telekom/scale-components/dist/components/scale-icon-process-sepa-transaction.js"; +import { ScaleIconServiceDevicesService as ScaleIconServiceDevicesServiceElement } from "@telekom/scale-components/dist/components/scale-icon-service-devices-service.js"; +import { ScaleIconServiceMaintanance as ScaleIconServiceMaintananceElement } from "@telekom/scale-components/dist/components/scale-icon-service-maintanance.js"; +import { ScaleIconServiceManual as ScaleIconServiceManualElement } from "@telekom/scale-components/dist/components/scale-icon-service-manual.js"; +import { ScaleIconServiceOneTimePassword as ScaleIconServiceOneTimePasswordElement } from "@telekom/scale-components/dist/components/scale-icon-service-one-time-password.js"; +import { ScaleIconServiceServices as ScaleIconServiceServicesElement } from "@telekom/scale-components/dist/components/scale-icon-service-services.js"; +import { ScaleIconServiceSettings as ScaleIconServiceSettingsElement } from "@telekom/scale-components/dist/components/scale-icon-service-settings.js"; +import { ScaleIconServiceSupport as ScaleIconServiceSupportElement } from "@telekom/scale-components/dist/components/scale-icon-service-support.js"; +import { ScaleIconServiceVpn as ScaleIconServiceVpnElement } from "@telekom/scale-components/dist/components/scale-icon-service-vpn.js"; +import { ScaleIconTProduct2faTelekomApp as ScaleIconTProduct2faTelekomAppElement } from "@telekom/scale-components/dist/components/scale-icon-t-product-2fa-telekom-app.js"; +import { ScaleIconTProductMagentaCloud as ScaleIconTProductMagentaCloudElement } from "@telekom/scale-components/dist/components/scale-icon-t-product-magenta-cloud.js"; +import { ScaleIconTProductMagentaTv as ScaleIconTProductMagentaTvElement } from "@telekom/scale-components/dist/components/scale-icon-t-product-magenta-tv.js"; +import { ScaleIconTProductMagentaone as ScaleIconTProductMagentaoneElement } from "@telekom/scale-components/dist/components/scale-icon-t-product-magentaone.js"; +import { ScaleIconTProductMeasureInternetSpeed as ScaleIconTProductMeasureInternetSpeedElement } from "@telekom/scale-components/dist/components/scale-icon-t-product-measure-internet-speed.js"; +import { ScaleIconTProductSeamlessConnectivity as ScaleIconTProductSeamlessConnectivityElement } from "@telekom/scale-components/dist/components/scale-icon-t-product-seamless-connectivity.js"; +import { ScaleIconTProductTelekom1t1 as ScaleIconTProductTelekom1t1Element } from "@telekom/scale-components/dist/components/scale-icon-t-product-telekom-1t1.js"; +import { ScaleIconTProductTelekomPlan as ScaleIconTProductTelekomPlanElement } from "@telekom/scale-components/dist/components/scale-icon-t-product-telekom-plan.js"; +import { ScaleIconTProductTelekomShopB as ScaleIconTProductTelekomShopBElement } from "@telekom/scale-components/dist/components/scale-icon-t-product-telekom-shop-b.js"; +import { ScaleIconTProductUsage as ScaleIconTProductUsageElement } from "@telekom/scale-components/dist/components/scale-icon-t-product-usage.js"; +import { ScaleIconTProductVoice as ScaleIconTProductVoiceElement } from "@telekom/scale-components/dist/components/scale-icon-t-product-voice.js"; +import { ScaleIconUserFileAdmin as ScaleIconUserFileAdminElement } from "@telekom/scale-components/dist/components/scale-icon-user-file-admin.js"; +import { ScaleIconUserFileAnalytics as ScaleIconUserFileAnalyticsElement } from "@telekom/scale-components/dist/components/scale-icon-user-file-analytics.js"; +import { ScaleIconUserFileAttachment as ScaleIconUserFileAttachmentElement } from "@telekom/scale-components/dist/components/scale-icon-user-file-attachment.js"; +import { ScaleIconUserFileAudioFile as ScaleIconUserFileAudioFileElement } from "@telekom/scale-components/dist/components/scale-icon-user-file-audio-file.js"; +import { ScaleIconUserFileBilling as ScaleIconUserFileBillingElement } from "@telekom/scale-components/dist/components/scale-icon-user-file-billing.js"; +import { ScaleIconUserFileBoy as ScaleIconUserFileBoyElement } from "@telekom/scale-components/dist/components/scale-icon-user-file-boy.js"; +import { ScaleIconUserFileBussinesUsers as ScaleIconUserFileBussinesUsersElement } from "@telekom/scale-components/dist/components/scale-icon-user-file-bussines-users.js"; +import { ScaleIconUserFileCommunities as ScaleIconUserFileCommunitiesElement } from "@telekom/scale-components/dist/components/scale-icon-user-file-communities.js"; +import { ScaleIconUserFileContactsFromCloud as ScaleIconUserFileContactsFromCloudElement } from "@telekom/scale-components/dist/components/scale-icon-user-file-contacts-from-cloud.js"; +import { ScaleIconUserFileContacts as ScaleIconUserFileContactsElement } from "@telekom/scale-components/dist/components/scale-icon-user-file-contacts.js"; +import { ScaleIconUserFileContracts as ScaleIconUserFileContractsElement } from "@telekom/scale-components/dist/components/scale-icon-user-file-contracts.js"; +import { ScaleIconUserFileDraftFile as ScaleIconUserFileDraftFileElement } from "@telekom/scale-components/dist/components/scale-icon-user-file-draft-file.js"; +import { ScaleIconUserFileFamilies as ScaleIconUserFileFamiliesElement } from "@telekom/scale-components/dist/components/scale-icon-user-file-families.js"; +import { ScaleIconUserFileFamily as ScaleIconUserFileFamilyElement } from "@telekom/scale-components/dist/components/scale-icon-user-file-family.js"; +import { ScaleIconUserFileFileCollection as ScaleIconUserFileFileCollectionElement } from "@telekom/scale-components/dist/components/scale-icon-user-file-file-collection.js"; +import { ScaleIconUserFileFile as ScaleIconUserFileFileElement } from "@telekom/scale-components/dist/components/scale-icon-user-file-file.js"; +import { ScaleIconUserFileGirl as ScaleIconUserFileGirlElement } from "@telekom/scale-components/dist/components/scale-icon-user-file-girl.js"; +import { ScaleIconUserFileHandshake as ScaleIconUserFileHandshakeElement } from "@telekom/scale-components/dist/components/scale-icon-user-file-handshake.js"; +import { ScaleIconUserFileHtmlFile as ScaleIconUserFileHtmlFileElement } from "@telekom/scale-components/dist/components/scale-icon-user-file-html-file.js"; +import { ScaleIconUserFileIdCard as ScaleIconUserFileIdCardElement } from "@telekom/scale-components/dist/components/scale-icon-user-file-id-card.js"; +import { ScaleIconUserFileImageFile as ScaleIconUserFileImageFileElement } from "@telekom/scale-components/dist/components/scale-icon-user-file-image-file.js"; +import { ScaleIconUserFileLogout as ScaleIconUserFileLogoutElement } from "@telekom/scale-components/dist/components/scale-icon-user-file-logout.js"; +import { ScaleIconUserFileMan as ScaleIconUserFileManElement } from "@telekom/scale-components/dist/components/scale-icon-user-file-man.js"; +import { ScaleIconUserFilePdfFile as ScaleIconUserFilePdfFileElement } from "@telekom/scale-components/dist/components/scale-icon-user-file-pdf-file.js"; +import { ScaleIconUserFileSwitchUsers as ScaleIconUserFileSwitchUsersElement } from "@telekom/scale-components/dist/components/scale-icon-user-file-switch-users.js"; +import { ScaleIconUserFileUser as ScaleIconUserFileUserElement } from "@telekom/scale-components/dist/components/scale-icon-user-file-user.js"; +import { ScaleIconUserFileVideos as ScaleIconUserFileVideosElement } from "@telekom/scale-components/dist/components/scale-icon-user-file-videos.js"; +import { ScaleIconUserFileWoman as ScaleIconUserFileWomanElement } from "@telekom/scale-components/dist/components/scale-icon-user-file-woman.js"; +import { ScaleIconWeatherCloudyRain as ScaleIconWeatherCloudyRainElement } from "@telekom/scale-components/dist/components/scale-icon-weather-cloudy-rain.js"; +import { ScaleIconWeatherCloudySleet as ScaleIconWeatherCloudySleetElement } from "@telekom/scale-components/dist/components/scale-icon-weather-cloudy-sleet.js"; +import { ScaleIconWeatherCloudySnow as ScaleIconWeatherCloudySnowElement } from "@telekom/scale-components/dist/components/scale-icon-weather-cloudy-snow.js"; +import { ScaleIconWeatherCloudyThunderRain as ScaleIconWeatherCloudyThunderRainElement } from "@telekom/scale-components/dist/components/scale-icon-weather-cloudy-thunder-rain.js"; +import { ScaleIconWeatherCloudyThunderSnow as ScaleIconWeatherCloudyThunderSnowElement } from "@telekom/scale-components/dist/components/scale-icon-weather-cloudy-thunder-snow.js"; +import { ScaleIconWeatherCloudy as ScaleIconWeatherCloudyElement } from "@telekom/scale-components/dist/components/scale-icon-weather-cloudy.js"; +import { ScaleIconWeatherHeavySleet as ScaleIconWeatherHeavySleetElement } from "@telekom/scale-components/dist/components/scale-icon-weather-heavy-sleet.js"; +import { ScaleIconWeatherHeavySnow as ScaleIconWeatherHeavySnowElement } from "@telekom/scale-components/dist/components/scale-icon-weather-heavy-snow.js"; +import { ScaleIconWeatherMoonClear as ScaleIconWeatherMoonClearElement } from "@telekom/scale-components/dist/components/scale-icon-weather-moon-clear.js"; +import { ScaleIconWeatherMoonCloudyA as ScaleIconWeatherMoonCloudyAElement } from "@telekom/scale-components/dist/components/scale-icon-weather-moon-cloudy-a.js"; +import { ScaleIconWeatherMoonCloudyB as ScaleIconWeatherMoonCloudyBElement } from "@telekom/scale-components/dist/components/scale-icon-weather-moon-cloudy-b.js"; +import { ScaleIconWeatherMoonRain as ScaleIconWeatherMoonRainElement } from "@telekom/scale-components/dist/components/scale-icon-weather-moon-rain.js"; +import { ScaleIconWeatherMoonSleet as ScaleIconWeatherMoonSleetElement } from "@telekom/scale-components/dist/components/scale-icon-weather-moon-sleet.js"; +import { ScaleIconWeatherMoonSnow as ScaleIconWeatherMoonSnowElement } from "@telekom/scale-components/dist/components/scale-icon-weather-moon-snow.js"; +import { ScaleIconWeatherMoonThunderRain as ScaleIconWeatherMoonThunderRainElement } from "@telekom/scale-components/dist/components/scale-icon-weather-moon-thunder-rain.js"; +import { ScaleIconWeatherMoonThunderSnow as ScaleIconWeatherMoonThunderSnowElement } from "@telekom/scale-components/dist/components/scale-icon-weather-moon-thunder-snow.js"; +import { ScaleIconWeatherOvercast as ScaleIconWeatherOvercastElement } from "@telekom/scale-components/dist/components/scale-icon-weather-overcast.js"; +import { ScaleIconWeatherRain as ScaleIconWeatherRainElement } from "@telekom/scale-components/dist/components/scale-icon-weather-rain.js"; +import { ScaleIconWeatherSunny as ScaleIconWeatherSunnyElement } from "@telekom/scale-components/dist/components/scale-icon-weather-sunny.js"; +import { ScaleIconWeatherThunderRain as ScaleIconWeatherThunderRainElement } from "@telekom/scale-components/dist/components/scale-icon-weather-thunder-rain.js"; +import { ScaleIconWeatherThunderSnow as ScaleIconWeatherThunderSnowElement } from "@telekom/scale-components/dist/components/scale-icon-weather-thunder-snow.js"; +import { ScaleIcon as ScaleIconElement } from "@telekom/scale-components/dist/components/scale-icon.js"; +import { ScaleInput as ScaleInputElement } from "@telekom/scale-components/dist/components/scale-input.js"; +import { ScaleLink as ScaleLinkElement } from "@telekom/scale-components/dist/components/scale-link.js"; +import { ScaleListItem as ScaleListItemElement } from "@telekom/scale-components/dist/components/scale-list-item.js"; +import { ScaleList as ScaleListElement } from "@telekom/scale-components/dist/components/scale-list.js"; +import { ScaleLoadingSpinner as ScaleLoadingSpinnerElement } from "@telekom/scale-components/dist/components/scale-loading-spinner.js"; +import { ScaleLogoSvg as ScaleLogoSvgElement } from "@telekom/scale-components/dist/components/scale-logo-svg.js"; +import { ScaleLogo as ScaleLogoElement } from "@telekom/scale-components/dist/components/scale-logo.js"; +import { ScaleMenuFlyoutDivider as ScaleMenuFlyoutDividerElement } from "@telekom/scale-components/dist/components/scale-menu-flyout-divider.js"; +import { ScaleMenuFlyoutItem as ScaleMenuFlyoutItemElement } from "@telekom/scale-components/dist/components/scale-menu-flyout-item.js"; +import { ScaleMenuFlyoutList as ScaleMenuFlyoutListElement } from "@telekom/scale-components/dist/components/scale-menu-flyout-list.js"; +import { ScaleMenuFlyout as ScaleMenuFlyoutElement } from "@telekom/scale-components/dist/components/scale-menu-flyout.js"; +import { ScaleModal as ScaleModalElement } from "@telekom/scale-components/dist/components/scale-modal.js"; +import { ScaleNavIcon as ScaleNavIconElement } from "@telekom/scale-components/dist/components/scale-nav-icon.js"; +import { ScaleNavMain as ScaleNavMainElement } from "@telekom/scale-components/dist/components/scale-nav-main.js"; +import { ScaleNavSegment as ScaleNavSegmentElement } from "@telekom/scale-components/dist/components/scale-nav-segment.js"; +import { ScaleNotificationBadge as ScaleNotificationBadgeElement } from "@telekom/scale-components/dist/components/scale-notification-badge.js"; +import { ScaleNotificationBanner as ScaleNotificationBannerElement } from "@telekom/scale-components/dist/components/scale-notification-banner.js"; +import { ScaleNotificationMessage as ScaleNotificationMessageElement } from "@telekom/scale-components/dist/components/scale-notification-message.js"; +import { ScaleNotificationToast as ScaleNotificationToastElement } from "@telekom/scale-components/dist/components/scale-notification-toast.js"; +import { ScaleNotification as ScaleNotificationElement } from "@telekom/scale-components/dist/components/scale-notification.js"; +import { ScalePagination as ScalePaginationElement } from "@telekom/scale-components/dist/components/scale-pagination.js"; +import { ScaleProgressBar as ScaleProgressBarElement } from "@telekom/scale-components/dist/components/scale-progress-bar.js"; +import { ScaleRadioButtonGroup as ScaleRadioButtonGroupElement } from "@telekom/scale-components/dist/components/scale-radio-button-group.js"; +import { ScaleRadioButton as ScaleRadioButtonElement } from "@telekom/scale-components/dist/components/scale-radio-button.js"; +import { ScaleRatingStars as ScaleRatingStarsElement } from "@telekom/scale-components/dist/components/scale-rating-stars.js"; +import { ScaleSegment as ScaleSegmentElement } from "@telekom/scale-components/dist/components/scale-segment.js"; +import { ScaleSegmentedButton as ScaleSegmentedButtonElement } from "@telekom/scale-components/dist/components/scale-segmented-button.js"; +import { ScaleSidebarNavCollapsible as ScaleSidebarNavCollapsibleElement } from "@telekom/scale-components/dist/components/scale-sidebar-nav-collapsible.js"; +import { ScaleSidebarNavItem as ScaleSidebarNavItemElement } from "@telekom/scale-components/dist/components/scale-sidebar-nav-item.js"; +import { ScaleSidebarNav as ScaleSidebarNavElement } from "@telekom/scale-components/dist/components/scale-sidebar-nav.js"; +import { ScaleSlider as ScaleSliderElement } from "@telekom/scale-components/dist/components/scale-slider.js"; +import { ScaleSsrSlotFix as ScaleSsrSlotFixElement } from "@telekom/scale-components/dist/components/scale-ssr-slot-fix.js"; +import { ScaleSwitch as ScaleSwitchElement } from "@telekom/scale-components/dist/components/scale-switch.js"; +import { ScaleTabHeader as ScaleTabHeaderElement } from "@telekom/scale-components/dist/components/scale-tab-header.js"; +import { ScaleTabNav as ScaleTabNavElement } from "@telekom/scale-components/dist/components/scale-tab-nav.js"; +import { ScaleTabPanel as ScaleTabPanelElement } from "@telekom/scale-components/dist/components/scale-tab-panel.js"; +import { ScaleTable as ScaleTableElement } from "@telekom/scale-components/dist/components/scale-table.js"; +import { ScaleTag as ScaleTagElement } from "@telekom/scale-components/dist/components/scale-tag.js"; +import { ScaleTelekomAppShell as ScaleTelekomAppShellElement } from "@telekom/scale-components/dist/components/scale-telekom-app-shell.js"; +import { ScaleTelekomFooterContent as ScaleTelekomFooterContentElement } from "@telekom/scale-components/dist/components/scale-telekom-footer-content.js"; +import { ScaleTelekomFooterDataBackCompat as ScaleTelekomFooterDataBackCompatElement } from "@telekom/scale-components/dist/components/scale-telekom-footer-data-back-compat.js"; +import { ScaleTelekomFooterExtendedNavigationColumn as ScaleTelekomFooterExtendedNavigationColumnElement } from "@telekom/scale-components/dist/components/scale-telekom-footer-extended-navigation-column.js"; +import { ScaleTelekomFooterExtendedNavigation as ScaleTelekomFooterExtendedNavigationElement } from "@telekom/scale-components/dist/components/scale-telekom-footer-extended-navigation.js"; +import { ScaleTelekomFooter as ScaleTelekomFooterElement } from "@telekom/scale-components/dist/components/scale-telekom-footer.js"; +import { ScaleTelekomHeaderDataBackCompat as ScaleTelekomHeaderDataBackCompatElement } from "@telekom/scale-components/dist/components/scale-telekom-header-data-back-compat.js"; +import { ScaleTelekomHeader as ScaleTelekomHeaderElement } from "@telekom/scale-components/dist/components/scale-telekom-header.js"; +import { ScaleTelekomMegaMenuColumn as ScaleTelekomMegaMenuColumnElement } from "@telekom/scale-components/dist/components/scale-telekom-mega-menu-column.js"; +import { ScaleTelekomMegaMenu as ScaleTelekomMegaMenuElement } from "@telekom/scale-components/dist/components/scale-telekom-mega-menu.js"; +import { ScaleTelekomMobileFlyoutCanvas as ScaleTelekomMobileFlyoutCanvasElement } from "@telekom/scale-components/dist/components/scale-telekom-mobile-flyout-canvas.js"; +import { ScaleTelekomMobileMenuItem as ScaleTelekomMobileMenuItemElement } from "@telekom/scale-components/dist/components/scale-telekom-mobile-menu-item.js"; +import { ScaleTelekomMobileMenu as ScaleTelekomMobileMenuElement } from "@telekom/scale-components/dist/components/scale-telekom-mobile-menu.js"; +import { ScaleTelekomNavFlyout as ScaleTelekomNavFlyoutElement } from "@telekom/scale-components/dist/components/scale-telekom-nav-flyout.js"; +import { ScaleTelekomNavItem as ScaleTelekomNavItemElement } from "@telekom/scale-components/dist/components/scale-telekom-nav-item.js"; +import { ScaleTelekomNavList as ScaleTelekomNavListElement } from "@telekom/scale-components/dist/components/scale-telekom-nav-list.js"; +import { ScaleTelekomProfileMenu as ScaleTelekomProfileMenuElement } from "@telekom/scale-components/dist/components/scale-telekom-profile-menu.js"; +import { ScaleTextField as ScaleTextFieldElement } from "@telekom/scale-components/dist/components/scale-text-field.js"; +import { ScaleTextarea as ScaleTextareaElement } from "@telekom/scale-components/dist/components/scale-textarea.js"; +import { ScaleToast as ScaleToastElement } from "@telekom/scale-components/dist/components/scale-toast.js"; +import { ScaleToggleButton as ScaleToggleButtonElement } from "@telekom/scale-components/dist/components/scale-toggle-button.js"; +import { ScaleToggleGroup as ScaleToggleGroupElement } from "@telekom/scale-components/dist/components/scale-toggle-group.js"; +import { ScaleTooltip as ScaleTooltipElement } from "@telekom/scale-components/dist/components/scale-tooltip.js"; export const serializeShadowRoot: SerializeShadowRootOptions = { default: "declarative-shadow-dom" }; export type AppLogoEvents = NonNullable; -export const AppLogo: StencilReactComponent = /*@__PURE__*/ createComponent({ +export const AppLogo: StencilReactComponent = /*@__PURE__*/ createComponent({ tagName: 'app-logo', properties: { href: 'href', @@ -467,17 +472,13 @@ export const AppLogo: StencilReactComponent = /*@ focusable: 'focusable' }, hydrateModule: import('@telekom/scale-components/hydrate') as Promise, - serializeShadowRoot, - elementClass: AppLogoElement, - // @ts-ignore - ignore potential React type mismatches between the Stencil Output Target and your project. - react: React, - events: {} as AppLogoEvents, - defineCustomElement: defineAppLogo + clientModule: clientComponents.AppLogo as StencilReactComponent, + serializeShadowRoot }); export type AppMegaMenuEvents = NonNullable; -export const AppMegaMenu: StencilReactComponent = /*@__PURE__*/ createComponent({ +export const AppMegaMenu: StencilReactComponent = /*@__PURE__*/ createComponent({ tagName: 'app-mega-menu', properties: { navigation: 'navigation', @@ -487,17 +488,13 @@ export const AppMegaMenu: StencilReactComponent, - serializeShadowRoot, - elementClass: AppMegaMenuElement, - // @ts-ignore - ignore potential React type mismatches between the Stencil Output Target and your project. - react: React, - events: {} as AppMegaMenuEvents, - defineCustomElement: defineAppMegaMenu + clientModule: clientComponents.AppMegaMenu as StencilReactComponent, + serializeShadowRoot }); -export type AppNavigationMainMobileEvents = { onCloseMenu: EventName> }; +export type AppNavigationMainMobileEvents = { onCloseMenu: EventName> }; -export const AppNavigationMainMobile: StencilReactComponent = /*@__PURE__*/ createComponent({ +export const AppNavigationMainMobile: StencilReactComponent = /*@__PURE__*/ createComponent({ tagName: 'app-navigation-main-mobile', properties: { hide: 'hide', @@ -505,17 +502,13 @@ export const AppNavigationMainMobile: StencilReactComponent, - serializeShadowRoot, - elementClass: AppNavigationMainMobileElement, - // @ts-ignore - ignore potential React type mismatches between the Stencil Output Target and your project. - react: React, - events: { onCloseMenu: 'closeMenu' } as AppNavigationMainMobileEvents, - defineCustomElement: defineAppNavigationMainMobile + clientModule: clientComponents.AppNavigationMainMobile as StencilReactComponent, + serializeShadowRoot }); export type AppNavigationSectorMobileEvents = NonNullable; -export const AppNavigationSectorMobile: StencilReactComponent = /*@__PURE__*/ createComponent({ +export const AppNavigationSectorMobile: StencilReactComponent = /*@__PURE__*/ createComponent({ tagName: 'app-navigation-sector-mobile', properties: { hide: 'hide', @@ -523,17 +516,13 @@ export const AppNavigationSectorMobile: StencilReactComponent, - serializeShadowRoot, - elementClass: AppNavigationSectorMobileElement, - // @ts-ignore - ignore potential React type mismatches between the Stencil Output Target and your project. - react: React, - events: {} as AppNavigationSectorMobileEvents, - defineCustomElement: defineAppNavigationSectorMobile + clientModule: clientComponents.AppNavigationSectorMobile as StencilReactComponent, + serializeShadowRoot }); -export type AppNavigationUserMenuEvents = { onCloseMenu: EventName> }; +export type AppNavigationUserMenuEvents = { onCloseMenu: EventName> }; -export const AppNavigationUserMenu: StencilReactComponent = /*@__PURE__*/ createComponent({ +export const AppNavigationUserMenu: StencilReactComponent = /*@__PURE__*/ createComponent({ tagName: 'app-navigation-user-menu', properties: { hide: 'hide', @@ -541,17 +530,13 @@ export const AppNavigationUserMenu: StencilReactComponent, - serializeShadowRoot, - elementClass: AppNavigationUserMenuElement, - // @ts-ignore - ignore potential React type mismatches between the Stencil Output Target and your project. - react: React, - events: { onCloseMenu: 'closeMenu' } as AppNavigationUserMenuEvents, - defineCustomElement: defineAppNavigationUserMenu + clientModule: clientComponents.AppNavigationUserMenu as StencilReactComponent, + serializeShadowRoot }); export type ScaleAccordionEvents = NonNullable; -export const ScaleAccordion: StencilReactComponent = /*@__PURE__*/ createComponent({ +export const ScaleAccordion: StencilReactComponent = /*@__PURE__*/ createComponent({ tagName: 'scale-accordion', properties: { styles: 'styles', @@ -561,17 +546,13 @@ export const ScaleAccordion: StencilReactComponent, - serializeShadowRoot, - elementClass: ScaleAccordionElement, - // @ts-ignore - ignore potential React type mismatches between the Stencil Output Target and your project. - react: React, - events: {} as ScaleAccordionEvents, - defineCustomElement: defineScaleAccordion + clientModule: clientComponents.ScaleAccordion as StencilReactComponent, + serializeShadowRoot }); export type ScaleAlertEvents = NonNullable; -export const ScaleAlert: StencilReactComponent = /*@__PURE__*/ createComponent({ +export const ScaleAlert: StencilReactComponent = /*@__PURE__*/ createComponent({ tagName: 'scale-alert', properties: { size: 'size', @@ -583,17 +564,13 @@ export const ScaleAlert: StencilReactComponent, - serializeShadowRoot, - elementClass: ScaleAlertElement, - // @ts-ignore - ignore potential React type mismatches between the Stencil Output Target and your project. - react: React, - events: {} as ScaleAlertEvents, - defineCustomElement: defineScaleAlert + clientModule: clientComponents.ScaleAlert as StencilReactComponent, + serializeShadowRoot }); export type ScaleAppFooterEvents = NonNullable; -export const ScaleAppFooter: StencilReactComponent = /*@__PURE__*/ createComponent({ +export const ScaleAppFooter: StencilReactComponent = /*@__PURE__*/ createComponent({ tagName: 'scale-app-footer', properties: { footerNavigation: 'footer-navigation', @@ -606,17 +583,13 @@ export const ScaleAppFooter: StencilReactComponent, - serializeShadowRoot, - elementClass: ScaleAppFooterElement, - // @ts-ignore - ignore potential React type mismatches between the Stencil Output Target and your project. - react: React, - events: {} as ScaleAppFooterEvents, - defineCustomElement: defineScaleAppFooter + clientModule: clientComponents.ScaleAppFooter as StencilReactComponent, + serializeShadowRoot }); export type ScaleAppHeaderEvents = NonNullable; -export const ScaleAppHeader: StencilReactComponent = /*@__PURE__*/ createComponent({ +export const ScaleAppHeader: StencilReactComponent = /*@__PURE__*/ createComponent({ tagName: 'scale-app-header', properties: { logoHref: 'logo-href', @@ -641,17 +614,13 @@ export const ScaleAppHeader: StencilReactComponent, - serializeShadowRoot, - elementClass: ScaleAppHeaderElement, - // @ts-ignore - ignore potential React type mismatches between the Stencil Output Target and your project. - react: React, - events: {} as ScaleAppHeaderEvents, - defineCustomElement: defineScaleAppHeader + clientModule: clientComponents.ScaleAppHeader as StencilReactComponent, + serializeShadowRoot }); export type ScaleAppShellEvents = NonNullable; -export const ScaleAppShell: StencilReactComponent = /*@__PURE__*/ createComponent({ +export const ScaleAppShell: StencilReactComponent = /*@__PURE__*/ createComponent({ tagName: 'scale-app-shell', properties: { portalName: 'portal-name', @@ -673,17 +642,13 @@ export const ScaleAppShell: StencilReactComponent, - serializeShadowRoot, - elementClass: ScaleAppShellElement, - // @ts-ignore - ignore potential React type mismatches between the Stencil Output Target and your project. - react: React, - events: {} as ScaleAppShellEvents, - defineCustomElement: defineScaleAppShell + clientModule: clientComponents.ScaleAppShell as StencilReactComponent, + serializeShadowRoot }); export type ScaleBadgeEvents = NonNullable; -export const ScaleBadge: StencilReactComponent = /*@__PURE__*/ createComponent({ +export const ScaleBadge: StencilReactComponent = /*@__PURE__*/ createComponent({ tagName: 'scale-badge', properties: { count: 'count', @@ -692,34 +657,26 @@ export const ScaleBadge: StencilReactComponent, - serializeShadowRoot, - elementClass: ScaleBadgeElement, - // @ts-ignore - ignore potential React type mismatches between the Stencil Output Target and your project. - react: React, - events: {} as ScaleBadgeEvents, - defineCustomElement: defineScaleBadge + clientModule: clientComponents.ScaleBadge as StencilReactComponent, + serializeShadowRoot }); export type ScaleBreadcrumbEvents = NonNullable; -export const ScaleBreadcrumb: StencilReactComponent = /*@__PURE__*/ createComponent({ +export const ScaleBreadcrumb: StencilReactComponent = /*@__PURE__*/ createComponent({ tagName: 'scale-breadcrumb', properties: { separator: 'separator', styles: 'styles' }, hydrateModule: import('@telekom/scale-components/hydrate') as Promise, - serializeShadowRoot, - elementClass: ScaleBreadcrumbElement, - // @ts-ignore - ignore potential React type mismatches between the Stencil Output Target and your project. - react: React, - events: {} as ScaleBreadcrumbEvents, - defineCustomElement: defineScaleBreadcrumb + clientModule: clientComponents.ScaleBreadcrumb as StencilReactComponent, + serializeShadowRoot }); export type ScaleButtonEvents = NonNullable; -export const ScaleButton: StencilReactComponent = /*@__PURE__*/ createComponent({ +export const ScaleButton: StencilReactComponent = /*@__PURE__*/ createComponent({ tagName: 'scale-button', properties: { size: 'size', @@ -738,17 +695,13 @@ export const ScaleButton: StencilReactComponent, - serializeShadowRoot, - elementClass: ScaleButtonElement, - // @ts-ignore - ignore potential React type mismatches between the Stencil Output Target and your project. - react: React, - events: {} as ScaleButtonEvents, - defineCustomElement: defineScaleButton + clientModule: clientComponents.ScaleButton as StencilReactComponent, + serializeShadowRoot }); export type ScaleCalloutEvents = NonNullable; -export const ScaleCallout: StencilReactComponent = /*@__PURE__*/ createComponent({ +export const ScaleCallout: StencilReactComponent = /*@__PURE__*/ createComponent({ tagName: 'scale-callout', properties: { variant: 'variant', @@ -760,17 +713,13 @@ export const ScaleCallout: StencilReactComponent, - serializeShadowRoot, - elementClass: ScaleCalloutElement, - // @ts-ignore - ignore potential React type mismatches between the Stencil Output Target and your project. - react: React, - events: {} as ScaleCalloutEvents, - defineCustomElement: defineScaleCallout + clientModule: clientComponents.ScaleCallout as StencilReactComponent, + serializeShadowRoot }); export type ScaleCardEvents = NonNullable; -export const ScaleCard: StencilReactComponent = /*@__PURE__*/ createComponent({ +export const ScaleCard: StencilReactComponent = /*@__PURE__*/ createComponent({ tagName: 'scale-card', properties: { to: 'to', @@ -780,51 +729,39 @@ export const ScaleCard: StencilReactComponent styles: 'styles' }, hydrateModule: import('@telekom/scale-components/hydrate') as Promise, - serializeShadowRoot, - elementClass: ScaleCardElement, - // @ts-ignore - ignore potential React type mismatches between the Stencil Output Target and your project. - react: React, - events: {} as ScaleCardEvents, - defineCustomElement: defineScaleCard + clientModule: clientComponents.ScaleCard as StencilReactComponent, + serializeShadowRoot }); export type ScaleCarouselEvents = NonNullable; -export const ScaleCarousel: StencilReactComponent = /*@__PURE__*/ createComponent({ +export const ScaleCarousel: StencilReactComponent = /*@__PURE__*/ createComponent({ tagName: 'scale-carousel', properties: { vertical: 'vertical', styles: 'styles' }, hydrateModule: import('@telekom/scale-components/hydrate') as Promise, - serializeShadowRoot, - elementClass: ScaleCarouselElement, - // @ts-ignore - ignore potential React type mismatches between the Stencil Output Target and your project. - react: React, - events: {} as ScaleCarouselEvents, - defineCustomElement: defineScaleCarousel + clientModule: clientComponents.ScaleCarousel as StencilReactComponent, + serializeShadowRoot }); export type ScaleChartStackCardEvents = NonNullable; -export const ScaleChartStackCard: StencilReactComponent = /*@__PURE__*/ createComponent({ +export const ScaleChartStackCard: StencilReactComponent = /*@__PURE__*/ createComponent({ tagName: 'scale-chart-stack-card', properties: { data: 'data', heading: 'heading' }, hydrateModule: import('@telekom/scale-components/hydrate') as Promise, - serializeShadowRoot, - elementClass: ScaleChartStackCardElement, - // @ts-ignore - ignore potential React type mismatches between the Stencil Output Target and your project. - react: React, - events: {} as ScaleChartStackCardEvents, - defineCustomElement: defineScaleChartStackCard + clientModule: clientComponents.ScaleChartStackCard as StencilReactComponent, + serializeShadowRoot }); -export type ScaleCheckboxEvents = { onScaleChange: EventName> }; +export type ScaleCheckboxEvents = { onScaleChange: EventName> }; -export const ScaleCheckbox: StencilReactComponent = /*@__PURE__*/ createComponent({ +export const ScaleCheckbox: StencilReactComponent = /*@__PURE__*/ createComponent({ tagName: 'scale-checkbox', properties: { name: 'name', @@ -845,17 +782,13 @@ export const ScaleCheckbox: StencilReactComponent, - serializeShadowRoot, - elementClass: ScaleCheckboxElement, - // @ts-ignore - ignore potential React type mismatches between the Stencil Output Target and your project. - react: React, - events: { onScaleChange: 'scale-change' } as ScaleCheckboxEvents, - defineCustomElement: defineScaleCheckbox + clientModule: clientComponents.ScaleCheckbox as StencilReactComponent, + serializeShadowRoot }); export type ScaleCheckboxGroupEvents = NonNullable; -export const ScaleCheckboxGroup: StencilReactComponent = /*@__PURE__*/ createComponent({ +export const ScaleCheckboxGroup: StencilReactComponent = /*@__PURE__*/ createComponent({ tagName: 'scale-checkbox-group', properties: { name: 'name', @@ -871,12 +804,8 @@ export const ScaleCheckboxGroup: StencilReactComponent, - serializeShadowRoot, - elementClass: ScaleCheckboxGroupElement, - // @ts-ignore - ignore potential React type mismatches between the Stencil Output Target and your project. - react: React, - events: {} as ScaleCheckboxGroupEvents, - defineCustomElement: defineScaleCheckboxGroup + clientModule: clientComponents.ScaleCheckboxGroup as StencilReactComponent, + serializeShadowRoot }); export type ScaleChipEvents = { @@ -884,7 +813,7 @@ export type ScaleChipEvents = { onScaleClose: EventName> }; -export const ScaleChip: StencilReactComponent = /*@__PURE__*/ createComponent({ +export const ScaleChip: StencilReactComponent = /*@__PURE__*/ createComponent({ tagName: 'scale-chip', properties: { variant: 'variant', @@ -900,20 +829,13 @@ export const ScaleChip: StencilReactComponent styles: 'styles' }, hydrateModule: import('@telekom/scale-components/hydrate') as Promise, - serializeShadowRoot, - elementClass: ScaleChipElement, - // @ts-ignore - ignore potential React type mismatches between the Stencil Output Target and your project. - react: React, - events: { - onScaleChange: 'scale-change', - onScaleClose: 'scale-close' - } as ScaleChipEvents, - defineCustomElement: defineScaleChip + clientModule: clientComponents.ScaleChip as StencilReactComponent, + serializeShadowRoot }); export type ScaleCollapsibleEvents = { onScaleExpand: EventName> }; -export const ScaleCollapsible: StencilReactComponent = /*@__PURE__*/ createComponent({ +export const ScaleCollapsible: StencilReactComponent = /*@__PURE__*/ createComponent({ tagName: 'scale-collapsible', properties: { expanded: 'expanded', @@ -922,17 +844,13 @@ export const ScaleCollapsible: StencilReactComponent, - serializeShadowRoot, - elementClass: ScaleCollapsibleElement, - // @ts-ignore - ignore potential React type mismatches between the Stencil Output Target and your project. - react: React, - events: { onScaleExpand: 'scale-expand' } as ScaleCollapsibleEvents, - defineCustomElement: defineScaleCollapsible + clientModule: clientComponents.ScaleCollapsible as StencilReactComponent, + serializeShadowRoot }); export type ScaleComboboxEvents = { onScaleChange: EventName> }; -export const ScaleCombobox: StencilReactComponent = /*@__PURE__*/ createComponent({ +export const ScaleCombobox: StencilReactComponent = /*@__PURE__*/ createComponent({ tagName: 'scale-combobox', properties: { styles: 'styles', @@ -952,21 +870,17 @@ export const ScaleCombobox: StencilReactComponent, - serializeShadowRoot, - elementClass: ScaleComboboxElement, - // @ts-ignore - ignore potential React type mismatches between the Stencil Output Target and your project. - react: React, - events: { onScaleChange: 'scale-change' } as ScaleComboboxEvents, - defineCustomElement: defineScaleCombobox + clientModule: clientComponents.ScaleCombobox as StencilReactComponent, + serializeShadowRoot }); export type ScaleDataGridEvents = { onScaleEdit: EventName>, onScaleSort: EventName>, - onScaleSelection: EventName> + onScaleSelection: EventName> }; -export const ScaleDataGrid: StencilReactComponent = /*@__PURE__*/ createComponent({ +export const ScaleDataGrid: StencilReactComponent = /*@__PURE__*/ createComponent({ tagName: 'scale-data-grid', properties: { fields: 'fields', @@ -989,16 +903,8 @@ export const ScaleDataGrid: StencilReactComponent, - serializeShadowRoot, - elementClass: ScaleDataGridElement, - // @ts-ignore - ignore potential React type mismatches between the Stencil Output Target and your project. - react: React, - events: { - onScaleEdit: 'scale-edit', - onScaleSort: 'scale-sort', - onScaleSelection: 'scale-selection' - } as ScaleDataGridEvents, - defineCustomElement: defineScaleDataGrid + clientModule: clientComponents.ScaleDataGrid as StencilReactComponent, + serializeShadowRoot }); export type ScaleDatePickerEvents = { @@ -1007,7 +913,7 @@ export type ScaleDatePickerEvents = { onScaleFocus: EventName> }; -export const ScaleDatePicker: StencilReactComponent = /*@__PURE__*/ createComponent({ +export const ScaleDatePicker: StencilReactComponent = /*@__PURE__*/ createComponent({ tagName: 'scale-date-picker', properties: { name: 'name', @@ -1035,44 +941,32 @@ export const ScaleDatePicker: StencilReactComponent, - serializeShadowRoot, - elementClass: ScaleDatePickerElement, - // @ts-ignore - ignore potential React type mismatches between the Stencil Output Target and your project. - react: React, - events: { - onScaleChange: 'scale-change', - onScaleBlur: 'scale-blur', - onScaleFocus: 'scale-focus' - } as ScaleDatePickerEvents, - defineCustomElement: defineScaleDatePicker + clientModule: clientComponents.ScaleDatePicker as StencilReactComponent, + serializeShadowRoot }); export type ScaleDividerEvents = NonNullable; -export const ScaleDivider: StencilReactComponent = /*@__PURE__*/ createComponent({ +export const ScaleDivider: StencilReactComponent = /*@__PURE__*/ createComponent({ tagName: 'scale-divider', properties: { vertical: 'vertical', styles: 'styles' }, hydrateModule: import('@telekom/scale-components/hydrate') as Promise, - serializeShadowRoot, - elementClass: ScaleDividerElement, - // @ts-ignore - ignore potential React type mismatches between the Stencil Output Target and your project. - react: React, - events: {} as ScaleDividerEvents, - defineCustomElement: defineScaleDivider + clientModule: clientComponents.ScaleDivider as StencilReactComponent, + serializeShadowRoot }); export type ScaleDropdownEvents = { onScaleInput: EventName>, onScaleChange: EventName>, - onScaleFocus: EventName>, - onScaleBlur: EventName>, + onScaleFocus: EventName>, + onScaleBlur: EventName>, onScaleKeydown: EventName> }; -export const ScaleDropdown: StencilReactComponent = /*@__PURE__*/ createComponent({ +export const ScaleDropdown: StencilReactComponent = /*@__PURE__*/ createComponent({ tagName: 'scale-dropdown', properties: { name: 'name', @@ -1095,28 +989,18 @@ export const ScaleDropdown: StencilReactComponent, - serializeShadowRoot, - elementClass: ScaleDropdownElement, - // @ts-ignore - ignore potential React type mismatches between the Stencil Output Target and your project. - react: React, - events: { - onScaleInput: 'scale-input', - onScaleChange: 'scale-change', - onScaleFocus: 'scale-focus', - onScaleBlur: 'scale-blur', - onScaleKeydown: 'scale-keydown' - } as ScaleDropdownEvents, - defineCustomElement: defineScaleDropdown + clientModule: clientComponents.ScaleDropdown as StencilReactComponent, + serializeShadowRoot }); export type ScaleDropdownSelectEvents = { - onScaleChange: EventName>, - onScaleFocus: EventName>, - onScaleBlur: EventName>, - onScaleKeydown: EventName> + onScaleChange: EventName>, + onScaleFocus: EventName>, + onScaleBlur: EventName>, + onScaleKeydown: EventName> }; -export const ScaleDropdownSelect: StencilReactComponent = /*@__PURE__*/ createComponent({ +export const ScaleDropdownSelect: StencilReactComponent = /*@__PURE__*/ createComponent({ tagName: 'scale-dropdown-select', properties: { comboboxId: 'combobox-id', @@ -1137,22 +1021,13 @@ export const ScaleDropdownSelect: StencilReactComponent, - serializeShadowRoot, - elementClass: ScaleDropdownSelectElement, - // @ts-ignore - ignore potential React type mismatches between the Stencil Output Target and your project. - react: React, - events: { - onScaleChange: 'scale-change', - onScaleFocus: 'scale-focus', - onScaleBlur: 'scale-blur', - onScaleKeydown: 'scale-keydown' - } as ScaleDropdownSelectEvents, - defineCustomElement: defineScaleDropdownSelect + clientModule: clientComponents.ScaleDropdownSelect as StencilReactComponent, + serializeShadowRoot }); export type ScaleDropdownSelectItemEvents = NonNullable; -export const ScaleDropdownSelectItem: StencilReactComponent = /*@__PURE__*/ createComponent({ +export const ScaleDropdownSelectItem: StencilReactComponent = /*@__PURE__*/ createComponent({ tagName: 'scale-dropdown-select-item', properties: { selected: 'selected', @@ -1161,17 +1036,13 @@ export const ScaleDropdownSelectItem: StencilReactComponent, - serializeShadowRoot, - elementClass: ScaleDropdownSelectItemElement, - // @ts-ignore - ignore potential React type mismatches between the Stencil Output Target and your project. - react: React, - events: {} as ScaleDropdownSelectItemEvents, - defineCustomElement: defineScaleDropdownSelectItem + clientModule: clientComponents.ScaleDropdownSelectItem as StencilReactComponent, + serializeShadowRoot }); export type ScaleGridEvents = NonNullable; -export const ScaleGrid: StencilReactComponent = /*@__PURE__*/ createComponent({ +export const ScaleGrid: StencilReactComponent = /*@__PURE__*/ createComponent({ tagName: 'scale-grid', properties: { columns: 'columns', @@ -1181,34 +1052,26 @@ export const ScaleGrid: StencilReactComponent maxWidth: 'max-width' }, hydrateModule: import('@telekom/scale-components/hydrate') as Promise, - serializeShadowRoot, - elementClass: ScaleGridElement, - // @ts-ignore - ignore potential React type mismatches between the Stencil Output Target and your project. - react: React, - events: {} as ScaleGridEvents, - defineCustomElement: defineScaleGrid + clientModule: clientComponents.ScaleGrid as StencilReactComponent, + serializeShadowRoot }); export type ScaleGridItemEvents = NonNullable; -export const ScaleGridItem: StencilReactComponent = /*@__PURE__*/ createComponent({ +export const ScaleGridItem: StencilReactComponent = /*@__PURE__*/ createComponent({ tagName: 'scale-grid-item', properties: { size: 'size', offset: 'offset' }, hydrateModule: import('@telekom/scale-components/hydrate') as Promise, - serializeShadowRoot, - elementClass: ScaleGridItemElement, - // @ts-ignore - ignore potential React type mismatches between the Stencil Output Target and your project. - react: React, - events: {} as ScaleGridItemEvents, - defineCustomElement: defineScaleGridItem + clientModule: clientComponents.ScaleGridItem as StencilReactComponent, + serializeShadowRoot }); export type ScaleHelperTextEvents = NonNullable; -export const ScaleHelperText: StencilReactComponent = /*@__PURE__*/ createComponent({ +export const ScaleHelperText: StencilReactComponent = /*@__PURE__*/ createComponent({ tagName: 'scale-helper-text', properties: { helperText: 'helper-text', @@ -1216,17 +1079,13 @@ export const ScaleHelperText: StencilReactComponent, - serializeShadowRoot, - elementClass: ScaleHelperTextElement, - // @ts-ignore - ignore potential React type mismatches between the Stencil Output Target and your project. - react: React, - events: {} as ScaleHelperTextEvents, - defineCustomElement: defineScaleHelperText + clientModule: clientComponents.ScaleHelperText as StencilReactComponent, + serializeShadowRoot }); export type ScaleIconEvents = NonNullable; -export const ScaleIcon: StencilReactComponent = /*@__PURE__*/ createComponent({ +export const ScaleIcon: StencilReactComponent = /*@__PURE__*/ createComponent({ tagName: 'scale-icon', properties: { name: 'name', @@ -1239,17 +1098,13 @@ export const ScaleIcon: StencilReactComponent accessibilityTitle: 'accessibility-title' }, hydrateModule: import('@telekom/scale-components/hydrate') as Promise, - serializeShadowRoot, - elementClass: ScaleIconElement, - // @ts-ignore - ignore potential React type mismatches between the Stencil Output Target and your project. - react: React, - events: {} as ScaleIconEvents, - defineCustomElement: defineScaleIcon + clientModule: clientComponents.ScaleIcon as StencilReactComponent, + serializeShadowRoot }); export type ScaleIconActionAddEvents = NonNullable; -export const ScaleIconActionAdd: StencilReactComponent = /*@__PURE__*/ createComponent({ +export const ScaleIconActionAdd: StencilReactComponent = /*@__PURE__*/ createComponent({ tagName: 'scale-icon-action-add', properties: { size: 'size', @@ -1261,17 +1116,13 @@ export const ScaleIconActionAdd: StencilReactComponent, - serializeShadowRoot, - elementClass: ScaleIconActionAddElement, - // @ts-ignore - ignore potential React type mismatches between the Stencil Output Target and your project. - react: React, - events: {} as ScaleIconActionAddEvents, - defineCustomElement: defineScaleIconActionAdd + clientModule: clientComponents.ScaleIconActionAdd as StencilReactComponent, + serializeShadowRoot }); export type ScaleIconActionAddCardEvents = NonNullable; -export const ScaleIconActionAddCard: StencilReactComponent = /*@__PURE__*/ createComponent({ +export const ScaleIconActionAddCard: StencilReactComponent = /*@__PURE__*/ createComponent({ tagName: 'scale-icon-action-add-card', properties: { size: 'size', @@ -1283,17 +1134,13 @@ export const ScaleIconActionAddCard: StencilReactComponent, - serializeShadowRoot, - elementClass: ScaleIconActionAddCardElement, - // @ts-ignore - ignore potential React type mismatches between the Stencil Output Target and your project. - react: React, - events: {} as ScaleIconActionAddCardEvents, - defineCustomElement: defineScaleIconActionAddCard + clientModule: clientComponents.ScaleIconActionAddCard as StencilReactComponent, + serializeShadowRoot }); export type ScaleIconActionArrangeEvents = NonNullable; -export const ScaleIconActionArrange: StencilReactComponent = /*@__PURE__*/ createComponent({ +export const ScaleIconActionArrange: StencilReactComponent = /*@__PURE__*/ createComponent({ tagName: 'scale-icon-action-arrange', properties: { size: 'size', @@ -1305,17 +1152,13 @@ export const ScaleIconActionArrange: StencilReactComponent, - serializeShadowRoot, - elementClass: ScaleIconActionArrangeElement, - // @ts-ignore - ignore potential React type mismatches between the Stencil Output Target and your project. - react: React, - events: {} as ScaleIconActionArrangeEvents, - defineCustomElement: defineScaleIconActionArrange + clientModule: clientComponents.ScaleIconActionArrange as StencilReactComponent, + serializeShadowRoot }); export type ScaleIconActionArrowDownEvents = NonNullable; -export const ScaleIconActionArrowDown: StencilReactComponent = /*@__PURE__*/ createComponent({ +export const ScaleIconActionArrowDown: StencilReactComponent = /*@__PURE__*/ createComponent({ tagName: 'scale-icon-action-arrow-down', properties: { size: 'size', @@ -1327,17 +1170,13 @@ export const ScaleIconActionArrowDown: StencilReactComponent, - serializeShadowRoot, - elementClass: ScaleIconActionArrowDownElement, - // @ts-ignore - ignore potential React type mismatches between the Stencil Output Target and your project. - react: React, - events: {} as ScaleIconActionArrowDownEvents, - defineCustomElement: defineScaleIconActionArrowDown + clientModule: clientComponents.ScaleIconActionArrowDown as StencilReactComponent, + serializeShadowRoot }); export type ScaleIconActionArrowLeftEvents = NonNullable; -export const ScaleIconActionArrowLeft: StencilReactComponent = /*@__PURE__*/ createComponent({ +export const ScaleIconActionArrowLeft: StencilReactComponent = /*@__PURE__*/ createComponent({ tagName: 'scale-icon-action-arrow-left', properties: { size: 'size', @@ -1349,17 +1188,13 @@ export const ScaleIconActionArrowLeft: StencilReactComponent, - serializeShadowRoot, - elementClass: ScaleIconActionArrowLeftElement, - // @ts-ignore - ignore potential React type mismatches between the Stencil Output Target and your project. - react: React, - events: {} as ScaleIconActionArrowLeftEvents, - defineCustomElement: defineScaleIconActionArrowLeft + clientModule: clientComponents.ScaleIconActionArrowLeft as StencilReactComponent, + serializeShadowRoot }); export type ScaleIconActionArrowRightEvents = NonNullable; -export const ScaleIconActionArrowRight: StencilReactComponent = /*@__PURE__*/ createComponent({ +export const ScaleIconActionArrowRight: StencilReactComponent = /*@__PURE__*/ createComponent({ tagName: 'scale-icon-action-arrow-right', properties: { size: 'size', @@ -1371,17 +1206,13 @@ export const ScaleIconActionArrowRight: StencilReactComponent, - serializeShadowRoot, - elementClass: ScaleIconActionArrowRightElement, - // @ts-ignore - ignore potential React type mismatches between the Stencil Output Target and your project. - react: React, - events: {} as ScaleIconActionArrowRightEvents, - defineCustomElement: defineScaleIconActionArrowRight + clientModule: clientComponents.ScaleIconActionArrowRight as StencilReactComponent, + serializeShadowRoot }); export type ScaleIconActionArrowUpEvents = NonNullable; -export const ScaleIconActionArrowUp: StencilReactComponent = /*@__PURE__*/ createComponent({ +export const ScaleIconActionArrowUp: StencilReactComponent = /*@__PURE__*/ createComponent({ tagName: 'scale-icon-action-arrow-up', properties: { size: 'size', @@ -1393,17 +1224,13 @@ export const ScaleIconActionArrowUp: StencilReactComponent, - serializeShadowRoot, - elementClass: ScaleIconActionArrowUpElement, - // @ts-ignore - ignore potential React type mismatches between the Stencil Output Target and your project. - react: React, - events: {} as ScaleIconActionArrowUpEvents, - defineCustomElement: defineScaleIconActionArrowUp + clientModule: clientComponents.ScaleIconActionArrowUp as StencilReactComponent, + serializeShadowRoot }); export type ScaleIconActionAutoLoginEvents = NonNullable; -export const ScaleIconActionAutoLogin: StencilReactComponent = /*@__PURE__*/ createComponent({ +export const ScaleIconActionAutoLogin: StencilReactComponent = /*@__PURE__*/ createComponent({ tagName: 'scale-icon-action-auto-login', properties: { size: 'size', @@ -1415,17 +1242,13 @@ export const ScaleIconActionAutoLogin: StencilReactComponent, - serializeShadowRoot, - elementClass: ScaleIconActionAutoLoginElement, - // @ts-ignore - ignore potential React type mismatches between the Stencil Output Target and your project. - react: React, - events: {} as ScaleIconActionAutoLoginEvents, - defineCustomElement: defineScaleIconActionAutoLogin + clientModule: clientComponents.ScaleIconActionAutoLogin as StencilReactComponent, + serializeShadowRoot }); export type ScaleIconActionBackspaceEvents = NonNullable; -export const ScaleIconActionBackspace: StencilReactComponent = /*@__PURE__*/ createComponent({ +export const ScaleIconActionBackspace: StencilReactComponent = /*@__PURE__*/ createComponent({ tagName: 'scale-icon-action-backspace', properties: { size: 'size', @@ -1437,17 +1260,13 @@ export const ScaleIconActionBackspace: StencilReactComponent, - serializeShadowRoot, - elementClass: ScaleIconActionBackspaceElement, - // @ts-ignore - ignore potential React type mismatches between the Stencil Output Target and your project. - react: React, - events: {} as ScaleIconActionBackspaceEvents, - defineCustomElement: defineScaleIconActionBackspace + clientModule: clientComponents.ScaleIconActionBackspace as StencilReactComponent, + serializeShadowRoot }); export type ScaleIconActionBackwardEvents = NonNullable; -export const ScaleIconActionBackward: StencilReactComponent = /*@__PURE__*/ createComponent({ +export const ScaleIconActionBackward: StencilReactComponent = /*@__PURE__*/ createComponent({ tagName: 'scale-icon-action-backward', properties: { size: 'size', @@ -1459,17 +1278,13 @@ export const ScaleIconActionBackward: StencilReactComponent, - serializeShadowRoot, - elementClass: ScaleIconActionBackwardElement, - // @ts-ignore - ignore potential React type mismatches between the Stencil Output Target and your project. - react: React, - events: {} as ScaleIconActionBackwardEvents, - defineCustomElement: defineScaleIconActionBackward + clientModule: clientComponents.ScaleIconActionBackward as StencilReactComponent, + serializeShadowRoot }); export type ScaleIconActionChangelogEvents = NonNullable; -export const ScaleIconActionChangelog: StencilReactComponent = /*@__PURE__*/ createComponent({ +export const ScaleIconActionChangelog: StencilReactComponent = /*@__PURE__*/ createComponent({ tagName: 'scale-icon-action-changelog', properties: { size: 'size', @@ -1481,17 +1296,13 @@ export const ScaleIconActionChangelog: StencilReactComponent, - serializeShadowRoot, - elementClass: ScaleIconActionChangelogElement, - // @ts-ignore - ignore potential React type mismatches between the Stencil Output Target and your project. - react: React, - events: {} as ScaleIconActionChangelogEvents, - defineCustomElement: defineScaleIconActionChangelog + clientModule: clientComponents.ScaleIconActionChangelog as StencilReactComponent, + serializeShadowRoot }); export type ScaleIconActionCheckmarkEvents = NonNullable; -export const ScaleIconActionCheckmark: StencilReactComponent = /*@__PURE__*/ createComponent({ +export const ScaleIconActionCheckmark: StencilReactComponent = /*@__PURE__*/ createComponent({ tagName: 'scale-icon-action-checkmark', properties: { size: 'size', @@ -1503,17 +1314,13 @@ export const ScaleIconActionCheckmark: StencilReactComponent, - serializeShadowRoot, - elementClass: ScaleIconActionCheckmarkElement, - // @ts-ignore - ignore potential React type mismatches between the Stencil Output Target and your project. - react: React, - events: {} as ScaleIconActionCheckmarkEvents, - defineCustomElement: defineScaleIconActionCheckmark + clientModule: clientComponents.ScaleIconActionCheckmark as StencilReactComponent, + serializeShadowRoot }); export type ScaleIconActionCircleAddEvents = NonNullable; -export const ScaleIconActionCircleAdd: StencilReactComponent = /*@__PURE__*/ createComponent({ +export const ScaleIconActionCircleAdd: StencilReactComponent = /*@__PURE__*/ createComponent({ tagName: 'scale-icon-action-circle-add', properties: { size: 'size', @@ -1525,17 +1332,13 @@ export const ScaleIconActionCircleAdd: StencilReactComponent, - serializeShadowRoot, - elementClass: ScaleIconActionCircleAddElement, - // @ts-ignore - ignore potential React type mismatches between the Stencil Output Target and your project. - react: React, - events: {} as ScaleIconActionCircleAddEvents, - defineCustomElement: defineScaleIconActionCircleAdd + clientModule: clientComponents.ScaleIconActionCircleAdd as StencilReactComponent, + serializeShadowRoot }); export type ScaleIconActionCircleCloseEvents = NonNullable; -export const ScaleIconActionCircleClose: StencilReactComponent = /*@__PURE__*/ createComponent({ +export const ScaleIconActionCircleClose: StencilReactComponent = /*@__PURE__*/ createComponent({ tagName: 'scale-icon-action-circle-close', properties: { size: 'size', @@ -1547,17 +1350,13 @@ export const ScaleIconActionCircleClose: StencilReactComponent, - serializeShadowRoot, - elementClass: ScaleIconActionCircleCloseElement, - // @ts-ignore - ignore potential React type mismatches between the Stencil Output Target and your project. - react: React, - events: {} as ScaleIconActionCircleCloseEvents, - defineCustomElement: defineScaleIconActionCircleClose + clientModule: clientComponents.ScaleIconActionCircleClose as StencilReactComponent, + serializeShadowRoot }); export type ScaleIconActionCloseEvents = NonNullable; -export const ScaleIconActionClose: StencilReactComponent = /*@__PURE__*/ createComponent({ +export const ScaleIconActionClose: StencilReactComponent = /*@__PURE__*/ createComponent({ tagName: 'scale-icon-action-close', properties: { size: 'size', @@ -1569,17 +1368,13 @@ export const ScaleIconActionClose: StencilReactComponent, - serializeShadowRoot, - elementClass: ScaleIconActionCloseElement, - // @ts-ignore - ignore potential React type mismatches between the Stencil Output Target and your project. - react: React, - events: {} as ScaleIconActionCloseEvents, - defineCustomElement: defineScaleIconActionClose + clientModule: clientComponents.ScaleIconActionClose as StencilReactComponent, + serializeShadowRoot }); export type ScaleIconActionCompareEvents = NonNullable; -export const ScaleIconActionCompare: StencilReactComponent = /*@__PURE__*/ createComponent({ +export const ScaleIconActionCompare: StencilReactComponent = /*@__PURE__*/ createComponent({ tagName: 'scale-icon-action-compare', properties: { size: 'size', @@ -1591,17 +1386,13 @@ export const ScaleIconActionCompare: StencilReactComponent, - serializeShadowRoot, - elementClass: ScaleIconActionCompareElement, - // @ts-ignore - ignore potential React type mismatches between the Stencil Output Target and your project. - react: React, - events: {} as ScaleIconActionCompareEvents, - defineCustomElement: defineScaleIconActionCompare + clientModule: clientComponents.ScaleIconActionCompare as StencilReactComponent, + serializeShadowRoot }); export type ScaleIconActionCopyPasteEvents = NonNullable; -export const ScaleIconActionCopyPaste: StencilReactComponent = /*@__PURE__*/ createComponent({ +export const ScaleIconActionCopyPaste: StencilReactComponent = /*@__PURE__*/ createComponent({ tagName: 'scale-icon-action-copy-paste', properties: { size: 'size', @@ -1613,17 +1404,13 @@ export const ScaleIconActionCopyPaste: StencilReactComponent, - serializeShadowRoot, - elementClass: ScaleIconActionCopyPasteElement, - // @ts-ignore - ignore potential React type mismatches between the Stencil Output Target and your project. - react: React, - events: {} as ScaleIconActionCopyPasteEvents, - defineCustomElement: defineScaleIconActionCopyPaste + clientModule: clientComponents.ScaleIconActionCopyPaste as StencilReactComponent, + serializeShadowRoot }); export type ScaleIconActionCutPasteEvents = NonNullable; -export const ScaleIconActionCutPaste: StencilReactComponent = /*@__PURE__*/ createComponent({ +export const ScaleIconActionCutPaste: StencilReactComponent = /*@__PURE__*/ createComponent({ tagName: 'scale-icon-action-cut-paste', properties: { size: 'size', @@ -1635,17 +1422,13 @@ export const ScaleIconActionCutPaste: StencilReactComponent, - serializeShadowRoot, - elementClass: ScaleIconActionCutPasteElement, - // @ts-ignore - ignore potential React type mismatches between the Stencil Output Target and your project. - react: React, - events: {} as ScaleIconActionCutPasteEvents, - defineCustomElement: defineScaleIconActionCutPaste + clientModule: clientComponents.ScaleIconActionCutPaste as StencilReactComponent, + serializeShadowRoot }); export type ScaleIconActionDisabledMicrophoneEvents = NonNullable; -export const ScaleIconActionDisabledMicrophone: StencilReactComponent = /*@__PURE__*/ createComponent({ +export const ScaleIconActionDisabledMicrophone: StencilReactComponent = /*@__PURE__*/ createComponent({ tagName: 'scale-icon-action-disabled-microphone', properties: { size: 'size', @@ -1657,17 +1440,13 @@ export const ScaleIconActionDisabledMicrophone: StencilReactComponent, - serializeShadowRoot, - elementClass: ScaleIconActionDisabledMicrophoneElement, - // @ts-ignore - ignore potential React type mismatches between the Stencil Output Target and your project. - react: React, - events: {} as ScaleIconActionDisabledMicrophoneEvents, - defineCustomElement: defineScaleIconActionDisabledMicrophone + clientModule: clientComponents.ScaleIconActionDisabledMicrophone as StencilReactComponent, + serializeShadowRoot }); export type ScaleIconActionDownloadEvents = NonNullable; -export const ScaleIconActionDownload: StencilReactComponent = /*@__PURE__*/ createComponent({ +export const ScaleIconActionDownload: StencilReactComponent = /*@__PURE__*/ createComponent({ tagName: 'scale-icon-action-download', properties: { size: 'size', @@ -1679,17 +1458,13 @@ export const ScaleIconActionDownload: StencilReactComponent, - serializeShadowRoot, - elementClass: ScaleIconActionDownloadElement, - // @ts-ignore - ignore potential React type mismatches between the Stencil Output Target and your project. - react: React, - events: {} as ScaleIconActionDownloadEvents, - defineCustomElement: defineScaleIconActionDownload + clientModule: clientComponents.ScaleIconActionDownload as StencilReactComponent, + serializeShadowRoot }); export type ScaleIconActionDownloadFromCloudEvents = NonNullable; -export const ScaleIconActionDownloadFromCloud: StencilReactComponent = /*@__PURE__*/ createComponent({ +export const ScaleIconActionDownloadFromCloud: StencilReactComponent = /*@__PURE__*/ createComponent({ tagName: 'scale-icon-action-download-from-cloud', properties: { size: 'size', @@ -1701,17 +1476,13 @@ export const ScaleIconActionDownloadFromCloud: StencilReactComponent, - serializeShadowRoot, - elementClass: ScaleIconActionDownloadFromCloudElement, - // @ts-ignore - ignore potential React type mismatches between the Stencil Output Target and your project. - react: React, - events: {} as ScaleIconActionDownloadFromCloudEvents, - defineCustomElement: defineScaleIconActionDownloadFromCloud + clientModule: clientComponents.ScaleIconActionDownloadFromCloud as StencilReactComponent, + serializeShadowRoot }); export type ScaleIconActionDragAndDropEvents = NonNullable; -export const ScaleIconActionDragAndDrop: StencilReactComponent = /*@__PURE__*/ createComponent({ +export const ScaleIconActionDragAndDrop: StencilReactComponent = /*@__PURE__*/ createComponent({ tagName: 'scale-icon-action-drag-and-drop', properties: { size: 'size', @@ -1723,17 +1494,13 @@ export const ScaleIconActionDragAndDrop: StencilReactComponent, - serializeShadowRoot, - elementClass: ScaleIconActionDragAndDropElement, - // @ts-ignore - ignore potential React type mismatches between the Stencil Output Target and your project. - react: React, - events: {} as ScaleIconActionDragAndDropEvents, - defineCustomElement: defineScaleIconActionDragAndDrop + clientModule: clientComponents.ScaleIconActionDragAndDrop as StencilReactComponent, + serializeShadowRoot }); export type ScaleIconActionEditEvents = NonNullable; -export const ScaleIconActionEdit: StencilReactComponent = /*@__PURE__*/ createComponent({ +export const ScaleIconActionEdit: StencilReactComponent = /*@__PURE__*/ createComponent({ tagName: 'scale-icon-action-edit', properties: { size: 'size', @@ -1745,17 +1512,13 @@ export const ScaleIconActionEdit: StencilReactComponent, - serializeShadowRoot, - elementClass: ScaleIconActionEditElement, - // @ts-ignore - ignore potential React type mismatches between the Stencil Output Target and your project. - react: React, - events: {} as ScaleIconActionEditEvents, - defineCustomElement: defineScaleIconActionEdit + clientModule: clientComponents.ScaleIconActionEdit as StencilReactComponent, + serializeShadowRoot }); export type ScaleIconActionExportEvents = NonNullable; -export const ScaleIconActionExport: StencilReactComponent = /*@__PURE__*/ createComponent({ +export const ScaleIconActionExport: StencilReactComponent = /*@__PURE__*/ createComponent({ tagName: 'scale-icon-action-export', properties: { size: 'size', @@ -1767,17 +1530,13 @@ export const ScaleIconActionExport: StencilReactComponent, - serializeShadowRoot, - elementClass: ScaleIconActionExportElement, - // @ts-ignore - ignore potential React type mismatches between the Stencil Output Target and your project. - react: React, - events: {} as ScaleIconActionExportEvents, - defineCustomElement: defineScaleIconActionExport + clientModule: clientComponents.ScaleIconActionExport as StencilReactComponent, + serializeShadowRoot }); export type ScaleIconActionFastForwardEvents = NonNullable; -export const ScaleIconActionFastForward: StencilReactComponent = /*@__PURE__*/ createComponent({ +export const ScaleIconActionFastForward: StencilReactComponent = /*@__PURE__*/ createComponent({ tagName: 'scale-icon-action-fast-forward', properties: { size: 'size', @@ -1789,17 +1548,13 @@ export const ScaleIconActionFastForward: StencilReactComponent, - serializeShadowRoot, - elementClass: ScaleIconActionFastForwardElement, - // @ts-ignore - ignore potential React type mismatches between the Stencil Output Target and your project. - react: React, - events: {} as ScaleIconActionFastForwardEvents, - defineCustomElement: defineScaleIconActionFastForward + clientModule: clientComponents.ScaleIconActionFastForward as StencilReactComponent, + serializeShadowRoot }); export type ScaleIconActionFastForwardNbEvents = NonNullable; -export const ScaleIconActionFastForwardNb: StencilReactComponent = /*@__PURE__*/ createComponent({ +export const ScaleIconActionFastForwardNb: StencilReactComponent = /*@__PURE__*/ createComponent({ tagName: 'scale-icon-action-fast-forward-nb', properties: { size: 'size', @@ -1811,17 +1566,13 @@ export const ScaleIconActionFastForwardNb: StencilReactComponent, - serializeShadowRoot, - elementClass: ScaleIconActionFastForwardNbElement, - // @ts-ignore - ignore potential React type mismatches between the Stencil Output Target and your project. - react: React, - events: {} as ScaleIconActionFastForwardNbEvents, - defineCustomElement: defineScaleIconActionFastForwardNb + clientModule: clientComponents.ScaleIconActionFastForwardNb as StencilReactComponent, + serializeShadowRoot }); export type ScaleIconActionFavoriteEvents = NonNullable; -export const ScaleIconActionFavorite: StencilReactComponent = /*@__PURE__*/ createComponent({ +export const ScaleIconActionFavorite: StencilReactComponent = /*@__PURE__*/ createComponent({ tagName: 'scale-icon-action-favorite', properties: { size: 'size', @@ -1833,17 +1584,13 @@ export const ScaleIconActionFavorite: StencilReactComponent, - serializeShadowRoot, - elementClass: ScaleIconActionFavoriteElement, - // @ts-ignore - ignore potential React type mismatches between the Stencil Output Target and your project. - react: React, - events: {} as ScaleIconActionFavoriteEvents, - defineCustomElement: defineScaleIconActionFavorite + clientModule: clientComponents.ScaleIconActionFavorite as StencilReactComponent, + serializeShadowRoot }); export type ScaleIconActionFilterEvents = NonNullable; -export const ScaleIconActionFilter: StencilReactComponent = /*@__PURE__*/ createComponent({ +export const ScaleIconActionFilter: StencilReactComponent = /*@__PURE__*/ createComponent({ tagName: 'scale-icon-action-filter', properties: { size: 'size', @@ -1855,17 +1602,13 @@ export const ScaleIconActionFilter: StencilReactComponent, - serializeShadowRoot, - elementClass: ScaleIconActionFilterElement, - // @ts-ignore - ignore potential React type mismatches between the Stencil Output Target and your project. - react: React, - events: {} as ScaleIconActionFilterEvents, - defineCustomElement: defineScaleIconActionFilter + clientModule: clientComponents.ScaleIconActionFilter as StencilReactComponent, + serializeShadowRoot }); export type ScaleIconActionFilter2Events = NonNullable; -export const ScaleIconActionFilter2: StencilReactComponent = /*@__PURE__*/ createComponent({ +export const ScaleIconActionFilter2: StencilReactComponent = /*@__PURE__*/ createComponent({ tagName: 'scale-icon-action-filter-2', properties: { size: 'size', @@ -1877,17 +1620,13 @@ export const ScaleIconActionFilter2: StencilReactComponent, - serializeShadowRoot, - elementClass: ScaleIconActionFilter2Element, - // @ts-ignore - ignore potential React type mismatches between the Stencil Output Target and your project. - react: React, - events: {} as ScaleIconActionFilter2Events, - defineCustomElement: defineScaleIconActionFilter2 + clientModule: clientComponents.ScaleIconActionFilter2 as StencilReactComponent, + serializeShadowRoot }); export type ScaleIconActionForwardEvents = NonNullable; -export const ScaleIconActionForward: StencilReactComponent = /*@__PURE__*/ createComponent({ +export const ScaleIconActionForward: StencilReactComponent = /*@__PURE__*/ createComponent({ tagName: 'scale-icon-action-forward', properties: { size: 'size', @@ -1899,17 +1638,13 @@ export const ScaleIconActionForward: StencilReactComponent, - serializeShadowRoot, - elementClass: ScaleIconActionForwardElement, - // @ts-ignore - ignore potential React type mismatches between the Stencil Output Target and your project. - react: React, - events: {} as ScaleIconActionForwardEvents, - defineCustomElement: defineScaleIconActionForward + clientModule: clientComponents.ScaleIconActionForward as StencilReactComponent, + serializeShadowRoot }); export type ScaleIconActionFullScreenEvents = NonNullable; -export const ScaleIconActionFullScreen: StencilReactComponent = /*@__PURE__*/ createComponent({ +export const ScaleIconActionFullScreen: StencilReactComponent = /*@__PURE__*/ createComponent({ tagName: 'scale-icon-action-full-screen', properties: { size: 'size', @@ -1921,17 +1656,13 @@ export const ScaleIconActionFullScreen: StencilReactComponent, - serializeShadowRoot, - elementClass: ScaleIconActionFullScreenElement, - // @ts-ignore - ignore potential React type mismatches between the Stencil Output Target and your project. - react: React, - events: {} as ScaleIconActionFullScreenEvents, - defineCustomElement: defineScaleIconActionFullScreen + clientModule: clientComponents.ScaleIconActionFullScreen as StencilReactComponent, + serializeShadowRoot }); export type ScaleIconActionHidePasswordEvents = NonNullable; -export const ScaleIconActionHidePassword: StencilReactComponent = /*@__PURE__*/ createComponent({ +export const ScaleIconActionHidePassword: StencilReactComponent = /*@__PURE__*/ createComponent({ tagName: 'scale-icon-action-hide-password', properties: { size: 'size', @@ -1943,17 +1674,13 @@ export const ScaleIconActionHidePassword: StencilReactComponent, - serializeShadowRoot, - elementClass: ScaleIconActionHidePasswordElement, - // @ts-ignore - ignore potential React type mismatches between the Stencil Output Target and your project. - react: React, - events: {} as ScaleIconActionHidePasswordEvents, - defineCustomElement: defineScaleIconActionHidePassword + clientModule: clientComponents.ScaleIconActionHidePassword as StencilReactComponent, + serializeShadowRoot }); export type ScaleIconActionImportEvents = NonNullable; -export const ScaleIconActionImport: StencilReactComponent = /*@__PURE__*/ createComponent({ +export const ScaleIconActionImport: StencilReactComponent = /*@__PURE__*/ createComponent({ tagName: 'scale-icon-action-import', properties: { size: 'size', @@ -1965,17 +1692,13 @@ export const ScaleIconActionImport: StencilReactComponent, - serializeShadowRoot, - elementClass: ScaleIconActionImportElement, - // @ts-ignore - ignore potential React type mismatches between the Stencil Output Target and your project. - react: React, - events: {} as ScaleIconActionImportEvents, - defineCustomElement: defineScaleIconActionImport + clientModule: clientComponents.ScaleIconActionImport as StencilReactComponent, + serializeShadowRoot }); export type ScaleIconActionInstallEvents = NonNullable; -export const ScaleIconActionInstall: StencilReactComponent = /*@__PURE__*/ createComponent({ +export const ScaleIconActionInstall: StencilReactComponent = /*@__PURE__*/ createComponent({ tagName: 'scale-icon-action-install', properties: { size: 'size', @@ -1987,17 +1710,13 @@ export const ScaleIconActionInstall: StencilReactComponent, - serializeShadowRoot, - elementClass: ScaleIconActionInstallElement, - // @ts-ignore - ignore potential React type mismatches between the Stencil Output Target and your project. - react: React, - events: {} as ScaleIconActionInstallEvents, - defineCustomElement: defineScaleIconActionInstall + clientModule: clientComponents.ScaleIconActionInstall as StencilReactComponent, + serializeShadowRoot }); export type ScaleIconActionLaunchEvents = NonNullable; -export const ScaleIconActionLaunch: StencilReactComponent = /*@__PURE__*/ createComponent({ +export const ScaleIconActionLaunch: StencilReactComponent = /*@__PURE__*/ createComponent({ tagName: 'scale-icon-action-launch', properties: { size: 'size', @@ -2009,17 +1728,13 @@ export const ScaleIconActionLaunch: StencilReactComponent, - serializeShadowRoot, - elementClass: ScaleIconActionLaunchElement, - // @ts-ignore - ignore potential React type mismatches between the Stencil Output Target and your project. - react: React, - events: {} as ScaleIconActionLaunchEvents, - defineCustomElement: defineScaleIconActionLaunch + clientModule: clientComponents.ScaleIconActionLaunch as StencilReactComponent, + serializeShadowRoot }); export type ScaleIconActionLightDarkModeEvents = NonNullable; -export const ScaleIconActionLightDarkMode: StencilReactComponent = /*@__PURE__*/ createComponent({ +export const ScaleIconActionLightDarkMode: StencilReactComponent = /*@__PURE__*/ createComponent({ tagName: 'scale-icon-action-light-dark-mode', properties: { size: 'size', @@ -2031,17 +1746,13 @@ export const ScaleIconActionLightDarkMode: StencilReactComponent, - serializeShadowRoot, - elementClass: ScaleIconActionLightDarkModeElement, - // @ts-ignore - ignore potential React type mismatches between the Stencil Output Target and your project. - react: React, - events: {} as ScaleIconActionLightDarkModeEvents, - defineCustomElement: defineScaleIconActionLightDarkMode + clientModule: clientComponents.ScaleIconActionLightDarkMode as StencilReactComponent, + serializeShadowRoot }); export type ScaleIconActionLinkEvents = NonNullable; -export const ScaleIconActionLink: StencilReactComponent = /*@__PURE__*/ createComponent({ +export const ScaleIconActionLink: StencilReactComponent = /*@__PURE__*/ createComponent({ tagName: 'scale-icon-action-link', properties: { size: 'size', @@ -2053,17 +1764,13 @@ export const ScaleIconActionLink: StencilReactComponent, - serializeShadowRoot, - elementClass: ScaleIconActionLinkElement, - // @ts-ignore - ignore potential React type mismatches between the Stencil Output Target and your project. - react: React, - events: {} as ScaleIconActionLinkEvents, - defineCustomElement: defineScaleIconActionLink + clientModule: clientComponents.ScaleIconActionLink as StencilReactComponent, + serializeShadowRoot }); export type ScaleIconActionLogoutEvents = NonNullable; -export const ScaleIconActionLogout: StencilReactComponent = /*@__PURE__*/ createComponent({ +export const ScaleIconActionLogout: StencilReactComponent = /*@__PURE__*/ createComponent({ tagName: 'scale-icon-action-logout', properties: { size: 'size', @@ -2075,17 +1782,13 @@ export const ScaleIconActionLogout: StencilReactComponent, - serializeShadowRoot, - elementClass: ScaleIconActionLogoutElement, - // @ts-ignore - ignore potential React type mismatches between the Stencil Output Target and your project. - react: React, - events: {} as ScaleIconActionLogoutEvents, - defineCustomElement: defineScaleIconActionLogout + clientModule: clientComponents.ScaleIconActionLogout as StencilReactComponent, + serializeShadowRoot }); export type ScaleIconActionLoopEvents = NonNullable; -export const ScaleIconActionLoop: StencilReactComponent = /*@__PURE__*/ createComponent({ +export const ScaleIconActionLoop: StencilReactComponent = /*@__PURE__*/ createComponent({ tagName: 'scale-icon-action-loop', properties: { size: 'size', @@ -2097,17 +1800,13 @@ export const ScaleIconActionLoop: StencilReactComponent, - serializeShadowRoot, - elementClass: ScaleIconActionLoopElement, - // @ts-ignore - ignore potential React type mismatches between the Stencil Output Target and your project. - react: React, - events: {} as ScaleIconActionLoopEvents, - defineCustomElement: defineScaleIconActionLoop + clientModule: clientComponents.ScaleIconActionLoop as StencilReactComponent, + serializeShadowRoot }); export type ScaleIconActionMenuEvents = NonNullable; -export const ScaleIconActionMenu: StencilReactComponent = /*@__PURE__*/ createComponent({ +export const ScaleIconActionMenu: StencilReactComponent = /*@__PURE__*/ createComponent({ tagName: 'scale-icon-action-menu', properties: { size: 'size', @@ -2119,17 +1818,13 @@ export const ScaleIconActionMenu: StencilReactComponent, - serializeShadowRoot, - elementClass: ScaleIconActionMenuElement, - // @ts-ignore - ignore potential React type mismatches between the Stencil Output Target and your project. - react: React, - events: {} as ScaleIconActionMenuEvents, - defineCustomElement: defineScaleIconActionMenu + clientModule: clientComponents.ScaleIconActionMenu as StencilReactComponent, + serializeShadowRoot }); export type ScaleIconActionMicrophoneEvents = NonNullable; -export const ScaleIconActionMicrophone: StencilReactComponent = /*@__PURE__*/ createComponent({ +export const ScaleIconActionMicrophone: StencilReactComponent = /*@__PURE__*/ createComponent({ tagName: 'scale-icon-action-microphone', properties: { size: 'size', @@ -2141,17 +1836,13 @@ export const ScaleIconActionMicrophone: StencilReactComponent, - serializeShadowRoot, - elementClass: ScaleIconActionMicrophoneElement, - // @ts-ignore - ignore potential React type mismatches between the Stencil Output Target and your project. - react: React, - events: {} as ScaleIconActionMicrophoneEvents, - defineCustomElement: defineScaleIconActionMicrophone + clientModule: clientComponents.ScaleIconActionMicrophone as StencilReactComponent, + serializeShadowRoot }); export type ScaleIconActionMinimizeScreenEvents = NonNullable; -export const ScaleIconActionMinimizeScreen: StencilReactComponent = /*@__PURE__*/ createComponent({ +export const ScaleIconActionMinimizeScreen: StencilReactComponent = /*@__PURE__*/ createComponent({ tagName: 'scale-icon-action-minimize-screen', properties: { size: 'size', @@ -2163,17 +1854,13 @@ export const ScaleIconActionMinimizeScreen: StencilReactComponent, - serializeShadowRoot, - elementClass: ScaleIconActionMinimizeScreenElement, - // @ts-ignore - ignore potential React type mismatches between the Stencil Output Target and your project. - react: React, - events: {} as ScaleIconActionMinimizeScreenEvents, - defineCustomElement: defineScaleIconActionMinimizeScreen + clientModule: clientComponents.ScaleIconActionMinimizeScreen as StencilReactComponent, + serializeShadowRoot }); export type ScaleIconActionMinusEvents = NonNullable; -export const ScaleIconActionMinus: StencilReactComponent = /*@__PURE__*/ createComponent({ +export const ScaleIconActionMinus: StencilReactComponent = /*@__PURE__*/ createComponent({ tagName: 'scale-icon-action-minus', properties: { size: 'size', @@ -2185,17 +1872,13 @@ export const ScaleIconActionMinus: StencilReactComponent, - serializeShadowRoot, - elementClass: ScaleIconActionMinusElement, - // @ts-ignore - ignore potential React type mismatches between the Stencil Output Target and your project. - react: React, - events: {} as ScaleIconActionMinusEvents, - defineCustomElement: defineScaleIconActionMinus + clientModule: clientComponents.ScaleIconActionMinus as StencilReactComponent, + serializeShadowRoot }); export type ScaleIconActionMinusCircleEvents = NonNullable; -export const ScaleIconActionMinusCircle: StencilReactComponent = /*@__PURE__*/ createComponent({ +export const ScaleIconActionMinusCircle: StencilReactComponent = /*@__PURE__*/ createComponent({ tagName: 'scale-icon-action-minus-circle', properties: { size: 'size', @@ -2207,17 +1890,13 @@ export const ScaleIconActionMinusCircle: StencilReactComponent, - serializeShadowRoot, - elementClass: ScaleIconActionMinusCircleElement, - // @ts-ignore - ignore potential React type mismatches between the Stencil Output Target and your project. - react: React, - events: {} as ScaleIconActionMinusCircleEvents, - defineCustomElement: defineScaleIconActionMinusCircle + clientModule: clientComponents.ScaleIconActionMinusCircle as StencilReactComponent, + serializeShadowRoot }); export type ScaleIconActionMoreEvents = NonNullable; -export const ScaleIconActionMore: StencilReactComponent = /*@__PURE__*/ createComponent({ +export const ScaleIconActionMore: StencilReactComponent = /*@__PURE__*/ createComponent({ tagName: 'scale-icon-action-more', properties: { size: 'size', @@ -2229,17 +1908,13 @@ export const ScaleIconActionMore: StencilReactComponent, - serializeShadowRoot, - elementClass: ScaleIconActionMoreElement, - // @ts-ignore - ignore potential React type mismatches between the Stencil Output Target and your project. - react: React, - events: {} as ScaleIconActionMoreEvents, - defineCustomElement: defineScaleIconActionMore + clientModule: clientComponents.ScaleIconActionMore as StencilReactComponent, + serializeShadowRoot }); export type ScaleIconActionMoveEvents = NonNullable; -export const ScaleIconActionMove: StencilReactComponent = /*@__PURE__*/ createComponent({ +export const ScaleIconActionMove: StencilReactComponent = /*@__PURE__*/ createComponent({ tagName: 'scale-icon-action-move', properties: { size: 'size', @@ -2251,17 +1926,13 @@ export const ScaleIconActionMove: StencilReactComponent, - serializeShadowRoot, - elementClass: ScaleIconActionMoveElement, - // @ts-ignore - ignore potential React type mismatches between the Stencil Output Target and your project. - react: React, - events: {} as ScaleIconActionMoveEvents, - defineCustomElement: defineScaleIconActionMove + clientModule: clientComponents.ScaleIconActionMove as StencilReactComponent, + serializeShadowRoot }); export type ScaleIconActionMuteEvents = NonNullable; -export const ScaleIconActionMute: StencilReactComponent = /*@__PURE__*/ createComponent({ +export const ScaleIconActionMute: StencilReactComponent = /*@__PURE__*/ createComponent({ tagName: 'scale-icon-action-mute', properties: { size: 'size', @@ -2273,17 +1944,13 @@ export const ScaleIconActionMute: StencilReactComponent, - serializeShadowRoot, - elementClass: ScaleIconActionMuteElement, - // @ts-ignore - ignore potential React type mismatches between the Stencil Output Target and your project. - react: React, - events: {} as ScaleIconActionMuteEvents, - defineCustomElement: defineScaleIconActionMute + clientModule: clientComponents.ScaleIconActionMute as StencilReactComponent, + serializeShadowRoot }); export type ScaleIconActionNotificationEvents = NonNullable; -export const ScaleIconActionNotification: StencilReactComponent = /*@__PURE__*/ createComponent({ +export const ScaleIconActionNotification: StencilReactComponent = /*@__PURE__*/ createComponent({ tagName: 'scale-icon-action-notification', properties: { size: 'size', @@ -2295,17 +1962,13 @@ export const ScaleIconActionNotification: StencilReactComponent, - serializeShadowRoot, - elementClass: ScaleIconActionNotificationElement, - // @ts-ignore - ignore potential React type mismatches between the Stencil Output Target and your project. - react: React, - events: {} as ScaleIconActionNotificationEvents, - defineCustomElement: defineScaleIconActionNotification + clientModule: clientComponents.ScaleIconActionNotification as StencilReactComponent, + serializeShadowRoot }); export type ScaleIconActionPauseEvents = NonNullable; -export const ScaleIconActionPause: StencilReactComponent = /*@__PURE__*/ createComponent({ +export const ScaleIconActionPause: StencilReactComponent = /*@__PURE__*/ createComponent({ tagName: 'scale-icon-action-pause', properties: { size: 'size', @@ -2317,17 +1980,13 @@ export const ScaleIconActionPause: StencilReactComponent, - serializeShadowRoot, - elementClass: ScaleIconActionPauseElement, - // @ts-ignore - ignore potential React type mismatches between the Stencil Output Target and your project. - react: React, - events: {} as ScaleIconActionPauseEvents, - defineCustomElement: defineScaleIconActionPause + clientModule: clientComponents.ScaleIconActionPause as StencilReactComponent, + serializeShadowRoot }); export type ScaleIconActionPauseNbEvents = NonNullable; -export const ScaleIconActionPauseNb: StencilReactComponent = /*@__PURE__*/ createComponent({ +export const ScaleIconActionPauseNb: StencilReactComponent = /*@__PURE__*/ createComponent({ tagName: 'scale-icon-action-pause-nb', properties: { size: 'size', @@ -2339,17 +1998,13 @@ export const ScaleIconActionPauseNb: StencilReactComponent, - serializeShadowRoot, - elementClass: ScaleIconActionPauseNbElement, - // @ts-ignore - ignore potential React type mismatches between the Stencil Output Target and your project. - react: React, - events: {} as ScaleIconActionPauseNbEvents, - defineCustomElement: defineScaleIconActionPauseNb + clientModule: clientComponents.ScaleIconActionPauseNb as StencilReactComponent, + serializeShadowRoot }); export type ScaleIconActionPinEvents = NonNullable; -export const ScaleIconActionPin: StencilReactComponent = /*@__PURE__*/ createComponent({ +export const ScaleIconActionPin: StencilReactComponent = /*@__PURE__*/ createComponent({ tagName: 'scale-icon-action-pin', properties: { size: 'size', @@ -2361,17 +2016,13 @@ export const ScaleIconActionPin: StencilReactComponent, - serializeShadowRoot, - elementClass: ScaleIconActionPinElement, - // @ts-ignore - ignore potential React type mismatches between the Stencil Output Target and your project. - react: React, - events: {} as ScaleIconActionPinEvents, - defineCustomElement: defineScaleIconActionPin + clientModule: clientComponents.ScaleIconActionPin as StencilReactComponent, + serializeShadowRoot }); export type ScaleIconActionPlayEvents = NonNullable; -export const ScaleIconActionPlay: StencilReactComponent = /*@__PURE__*/ createComponent({ +export const ScaleIconActionPlay: StencilReactComponent = /*@__PURE__*/ createComponent({ tagName: 'scale-icon-action-play', properties: { size: 'size', @@ -2383,17 +2034,13 @@ export const ScaleIconActionPlay: StencilReactComponent, - serializeShadowRoot, - elementClass: ScaleIconActionPlayElement, - // @ts-ignore - ignore potential React type mismatches between the Stencil Output Target and your project. - react: React, - events: {} as ScaleIconActionPlayEvents, - defineCustomElement: defineScaleIconActionPlay + clientModule: clientComponents.ScaleIconActionPlay as StencilReactComponent, + serializeShadowRoot }); export type ScaleIconActionPlayNbEvents = NonNullable; -export const ScaleIconActionPlayNb: StencilReactComponent = /*@__PURE__*/ createComponent({ +export const ScaleIconActionPlayNb: StencilReactComponent = /*@__PURE__*/ createComponent({ tagName: 'scale-icon-action-play-nb', properties: { size: 'size', @@ -2405,17 +2052,13 @@ export const ScaleIconActionPlayNb: StencilReactComponent, - serializeShadowRoot, - elementClass: ScaleIconActionPlayNbElement, - // @ts-ignore - ignore potential React type mismatches between the Stencil Output Target and your project. - react: React, - events: {} as ScaleIconActionPlayNbEvents, - defineCustomElement: defineScaleIconActionPlayNb + clientModule: clientComponents.ScaleIconActionPlayNb as StencilReactComponent, + serializeShadowRoot }); export type ScaleIconActionPopUpWindowEvents = NonNullable; -export const ScaleIconActionPopUpWindow: StencilReactComponent = /*@__PURE__*/ createComponent({ +export const ScaleIconActionPopUpWindow: StencilReactComponent = /*@__PURE__*/ createComponent({ tagName: 'scale-icon-action-pop-up-window', properties: { size: 'size', @@ -2427,17 +2070,13 @@ export const ScaleIconActionPopUpWindow: StencilReactComponent, - serializeShadowRoot, - elementClass: ScaleIconActionPopUpWindowElement, - // @ts-ignore - ignore potential React type mismatches between the Stencil Output Target and your project. - react: React, - events: {} as ScaleIconActionPopUpWindowEvents, - defineCustomElement: defineScaleIconActionPopUpWindow + clientModule: clientComponents.ScaleIconActionPopUpWindow as StencilReactComponent, + serializeShadowRoot }); export type ScaleIconActionPowerEvents = NonNullable; -export const ScaleIconActionPower: StencilReactComponent = /*@__PURE__*/ createComponent({ +export const ScaleIconActionPower: StencilReactComponent = /*@__PURE__*/ createComponent({ tagName: 'scale-icon-action-power', properties: { size: 'size', @@ -2449,17 +2088,13 @@ export const ScaleIconActionPower: StencilReactComponent, - serializeShadowRoot, - elementClass: ScaleIconActionPowerElement, - // @ts-ignore - ignore potential React type mismatches between the Stencil Output Target and your project. - react: React, - events: {} as ScaleIconActionPowerEvents, - defineCustomElement: defineScaleIconActionPower + clientModule: clientComponents.ScaleIconActionPower as StencilReactComponent, + serializeShadowRoot }); export type ScaleIconActionPreviousNbEvents = NonNullable; -export const ScaleIconActionPreviousNb: StencilReactComponent = /*@__PURE__*/ createComponent({ +export const ScaleIconActionPreviousNb: StencilReactComponent = /*@__PURE__*/ createComponent({ tagName: 'scale-icon-action-previous-nb', properties: { size: 'size', @@ -2471,17 +2106,13 @@ export const ScaleIconActionPreviousNb: StencilReactComponent, - serializeShadowRoot, - elementClass: ScaleIconActionPreviousNbElement, - // @ts-ignore - ignore potential React type mismatches between the Stencil Output Target and your project. - react: React, - events: {} as ScaleIconActionPreviousNbEvents, - defineCustomElement: defineScaleIconActionPreviousNb + clientModule: clientComponents.ScaleIconActionPreviousNb as StencilReactComponent, + serializeShadowRoot }); export type ScaleIconActionPrintEvents = NonNullable; -export const ScaleIconActionPrint: StencilReactComponent = /*@__PURE__*/ createComponent({ +export const ScaleIconActionPrint: StencilReactComponent = /*@__PURE__*/ createComponent({ tagName: 'scale-icon-action-print', properties: { size: 'size', @@ -2493,17 +2124,13 @@ export const ScaleIconActionPrint: StencilReactComponent, - serializeShadowRoot, - elementClass: ScaleIconActionPrintElement, - // @ts-ignore - ignore potential React type mismatches between the Stencil Output Target and your project. - react: React, - events: {} as ScaleIconActionPrintEvents, - defineCustomElement: defineScaleIconActionPrint + clientModule: clientComponents.ScaleIconActionPrint as StencilReactComponent, + serializeShadowRoot }); export type ScaleIconActionPublishEvents = NonNullable; -export const ScaleIconActionPublish: StencilReactComponent = /*@__PURE__*/ createComponent({ +export const ScaleIconActionPublish: StencilReactComponent = /*@__PURE__*/ createComponent({ tagName: 'scale-icon-action-publish', properties: { size: 'size', @@ -2515,17 +2142,13 @@ export const ScaleIconActionPublish: StencilReactComponent, - serializeShadowRoot, - elementClass: ScaleIconActionPublishElement, - // @ts-ignore - ignore potential React type mismatches between the Stencil Output Target and your project. - react: React, - events: {} as ScaleIconActionPublishEvents, - defineCustomElement: defineScaleIconActionPublish + clientModule: clientComponents.ScaleIconActionPublish as StencilReactComponent, + serializeShadowRoot }); export type ScaleIconActionRandomEvents = NonNullable; -export const ScaleIconActionRandom: StencilReactComponent = /*@__PURE__*/ createComponent({ +export const ScaleIconActionRandom: StencilReactComponent = /*@__PURE__*/ createComponent({ tagName: 'scale-icon-action-random', properties: { size: 'size', @@ -2537,17 +2160,13 @@ export const ScaleIconActionRandom: StencilReactComponent, - serializeShadowRoot, - elementClass: ScaleIconActionRandomElement, - // @ts-ignore - ignore potential React type mismatches between the Stencil Output Target and your project. - react: React, - events: {} as ScaleIconActionRandomEvents, - defineCustomElement: defineScaleIconActionRandom + clientModule: clientComponents.ScaleIconActionRandom as StencilReactComponent, + serializeShadowRoot }); export type ScaleIconActionRecordNbEvents = NonNullable; -export const ScaleIconActionRecordNb: StencilReactComponent = /*@__PURE__*/ createComponent({ +export const ScaleIconActionRecordNb: StencilReactComponent = /*@__PURE__*/ createComponent({ tagName: 'scale-icon-action-record-nb', properties: { size: 'size', @@ -2559,17 +2178,13 @@ export const ScaleIconActionRecordNb: StencilReactComponent, - serializeShadowRoot, - elementClass: ScaleIconActionRecordNbElement, - // @ts-ignore - ignore potential React type mismatches between the Stencil Output Target and your project. - react: React, - events: {} as ScaleIconActionRecordNbEvents, - defineCustomElement: defineScaleIconActionRecordNb + clientModule: clientComponents.ScaleIconActionRecordNb as StencilReactComponent, + serializeShadowRoot }); export type ScaleIconActionRefreshEvents = NonNullable; -export const ScaleIconActionRefresh: StencilReactComponent = /*@__PURE__*/ createComponent({ +export const ScaleIconActionRefresh: StencilReactComponent = /*@__PURE__*/ createComponent({ tagName: 'scale-icon-action-refresh', properties: { size: 'size', @@ -2581,17 +2196,13 @@ export const ScaleIconActionRefresh: StencilReactComponent, - serializeShadowRoot, - elementClass: ScaleIconActionRefreshElement, - // @ts-ignore - ignore potential React type mismatches between the Stencil Output Target and your project. - react: React, - events: {} as ScaleIconActionRefreshEvents, - defineCustomElement: defineScaleIconActionRefresh + clientModule: clientComponents.ScaleIconActionRefresh as StencilReactComponent, + serializeShadowRoot }); export type ScaleIconActionRemoveEvents = NonNullable; -export const ScaleIconActionRemove: StencilReactComponent = /*@__PURE__*/ createComponent({ +export const ScaleIconActionRemove: StencilReactComponent = /*@__PURE__*/ createComponent({ tagName: 'scale-icon-action-remove', properties: { size: 'size', @@ -2603,17 +2214,13 @@ export const ScaleIconActionRemove: StencilReactComponent, - serializeShadowRoot, - elementClass: ScaleIconActionRemoveElement, - // @ts-ignore - ignore potential React type mismatches between the Stencil Output Target and your project. - react: React, - events: {} as ScaleIconActionRemoveEvents, - defineCustomElement: defineScaleIconActionRemove + clientModule: clientComponents.ScaleIconActionRemove as StencilReactComponent, + serializeShadowRoot }); export type ScaleIconActionReplyEvents = NonNullable; -export const ScaleIconActionReply: StencilReactComponent = /*@__PURE__*/ createComponent({ +export const ScaleIconActionReply: StencilReactComponent = /*@__PURE__*/ createComponent({ tagName: 'scale-icon-action-reply', properties: { size: 'size', @@ -2625,17 +2232,13 @@ export const ScaleIconActionReply: StencilReactComponent, - serializeShadowRoot, - elementClass: ScaleIconActionReplyElement, - // @ts-ignore - ignore potential React type mismatches between the Stencil Output Target and your project. - react: React, - events: {} as ScaleIconActionReplyEvents, - defineCustomElement: defineScaleIconActionReply + clientModule: clientComponents.ScaleIconActionReply as StencilReactComponent, + serializeShadowRoot }); export type ScaleIconActionReplyAllEvents = NonNullable; -export const ScaleIconActionReplyAll: StencilReactComponent = /*@__PURE__*/ createComponent({ +export const ScaleIconActionReplyAll: StencilReactComponent = /*@__PURE__*/ createComponent({ tagName: 'scale-icon-action-reply-all', properties: { size: 'size', @@ -2647,17 +2250,13 @@ export const ScaleIconActionReplyAll: StencilReactComponent, - serializeShadowRoot, - elementClass: ScaleIconActionReplyAllElement, - // @ts-ignore - ignore potential React type mismatches between the Stencil Output Target and your project. - react: React, - events: {} as ScaleIconActionReplyAllEvents, - defineCustomElement: defineScaleIconActionReplyAll + clientModule: clientComponents.ScaleIconActionReplyAll as StencilReactComponent, + serializeShadowRoot }); export type ScaleIconActionReplyForwardEvents = NonNullable; -export const ScaleIconActionReplyForward: StencilReactComponent = /*@__PURE__*/ createComponent({ +export const ScaleIconActionReplyForward: StencilReactComponent = /*@__PURE__*/ createComponent({ tagName: 'scale-icon-action-reply-forward', properties: { size: 'size', @@ -2669,17 +2268,13 @@ export const ScaleIconActionReplyForward: StencilReactComponent, - serializeShadowRoot, - elementClass: ScaleIconActionReplyForwardElement, - // @ts-ignore - ignore potential React type mismatches between the Stencil Output Target and your project. - react: React, - events: {} as ScaleIconActionReplyForwardEvents, - defineCustomElement: defineScaleIconActionReplyForward + clientModule: clientComponents.ScaleIconActionReplyForward as StencilReactComponent, + serializeShadowRoot }); export type ScaleIconActionRestartEvents = NonNullable; -export const ScaleIconActionRestart: StencilReactComponent = /*@__PURE__*/ createComponent({ +export const ScaleIconActionRestart: StencilReactComponent = /*@__PURE__*/ createComponent({ tagName: 'scale-icon-action-restart', properties: { size: 'size', @@ -2691,17 +2286,13 @@ export const ScaleIconActionRestart: StencilReactComponent, - serializeShadowRoot, - elementClass: ScaleIconActionRestartElement, - // @ts-ignore - ignore potential React type mismatches between the Stencil Output Target and your project. - react: React, - events: {} as ScaleIconActionRestartEvents, - defineCustomElement: defineScaleIconActionRestart + clientModule: clientComponents.ScaleIconActionRestart as StencilReactComponent, + serializeShadowRoot }); export type ScaleIconActionSearchEvents = NonNullable; -export const ScaleIconActionSearch: StencilReactComponent = /*@__PURE__*/ createComponent({ +export const ScaleIconActionSearch: StencilReactComponent = /*@__PURE__*/ createComponent({ tagName: 'scale-icon-action-search', properties: { size: 'size', @@ -2713,17 +2304,13 @@ export const ScaleIconActionSearch: StencilReactComponent, - serializeShadowRoot, - elementClass: ScaleIconActionSearchElement, - // @ts-ignore - ignore potential React type mismatches between the Stencil Output Target and your project. - react: React, - events: {} as ScaleIconActionSearchEvents, - defineCustomElement: defineScaleIconActionSearch + clientModule: clientComponents.ScaleIconActionSearch as StencilReactComponent, + serializeShadowRoot }); export type ScaleIconActionSendEvents = NonNullable; -export const ScaleIconActionSend: StencilReactComponent = /*@__PURE__*/ createComponent({ +export const ScaleIconActionSend: StencilReactComponent = /*@__PURE__*/ createComponent({ tagName: 'scale-icon-action-send', properties: { size: 'size', @@ -2735,17 +2322,13 @@ export const ScaleIconActionSend: StencilReactComponent, - serializeShadowRoot, - elementClass: ScaleIconActionSendElement, - // @ts-ignore - ignore potential React type mismatches between the Stencil Output Target and your project. - react: React, - events: {} as ScaleIconActionSendEvents, - defineCustomElement: defineScaleIconActionSend + clientModule: clientComponents.ScaleIconActionSend as StencilReactComponent, + serializeShadowRoot }); export type ScaleIconActionShareEvents = NonNullable; -export const ScaleIconActionShare: StencilReactComponent = /*@__PURE__*/ createComponent({ +export const ScaleIconActionShare: StencilReactComponent = /*@__PURE__*/ createComponent({ tagName: 'scale-icon-action-share', properties: { size: 'size', @@ -2757,17 +2340,13 @@ export const ScaleIconActionShare: StencilReactComponent, - serializeShadowRoot, - elementClass: ScaleIconActionShareElement, - // @ts-ignore - ignore potential React type mismatches between the Stencil Output Target and your project. - react: React, - events: {} as ScaleIconActionShareEvents, - defineCustomElement: defineScaleIconActionShare + clientModule: clientComponents.ScaleIconActionShare as StencilReactComponent, + serializeShadowRoot }); export type ScaleIconActionShoppingCartEvents = NonNullable; -export const ScaleIconActionShoppingCart: StencilReactComponent = /*@__PURE__*/ createComponent({ +export const ScaleIconActionShoppingCart: StencilReactComponent = /*@__PURE__*/ createComponent({ tagName: 'scale-icon-action-shopping-cart', properties: { size: 'size', @@ -2779,17 +2358,13 @@ export const ScaleIconActionShoppingCart: StencilReactComponent, - serializeShadowRoot, - elementClass: ScaleIconActionShoppingCartElement, - // @ts-ignore - ignore potential React type mismatches between the Stencil Output Target and your project. - react: React, - events: {} as ScaleIconActionShoppingCartEvents, - defineCustomElement: defineScaleIconActionShoppingCart + clientModule: clientComponents.ScaleIconActionShoppingCart as StencilReactComponent, + serializeShadowRoot }); export type ScaleIconActionShowPasswordEvents = NonNullable; -export const ScaleIconActionShowPassword: StencilReactComponent = /*@__PURE__*/ createComponent({ +export const ScaleIconActionShowPassword: StencilReactComponent = /*@__PURE__*/ createComponent({ tagName: 'scale-icon-action-show-password', properties: { size: 'size', @@ -2801,17 +2376,13 @@ export const ScaleIconActionShowPassword: StencilReactComponent, - serializeShadowRoot, - elementClass: ScaleIconActionShowPasswordElement, - // @ts-ignore - ignore potential React type mismatches between the Stencil Output Target and your project. - react: React, - events: {} as ScaleIconActionShowPasswordEvents, - defineCustomElement: defineScaleIconActionShowPassword + clientModule: clientComponents.ScaleIconActionShowPassword as StencilReactComponent, + serializeShadowRoot }); export type ScaleIconActionSortEvents = NonNullable; -export const ScaleIconActionSort: StencilReactComponent = /*@__PURE__*/ createComponent({ +export const ScaleIconActionSort: StencilReactComponent = /*@__PURE__*/ createComponent({ tagName: 'scale-icon-action-sort', properties: { size: 'size', @@ -2823,17 +2394,13 @@ export const ScaleIconActionSort: StencilReactComponent, - serializeShadowRoot, - elementClass: ScaleIconActionSortElement, - // @ts-ignore - ignore potential React type mismatches between the Stencil Output Target and your project. - react: React, - events: {} as ScaleIconActionSortEvents, - defineCustomElement: defineScaleIconActionSort + clientModule: clientComponents.ScaleIconActionSort as StencilReactComponent, + serializeShadowRoot }); export type ScaleIconActionSoundOnEvents = NonNullable; -export const ScaleIconActionSoundOn: StencilReactComponent = /*@__PURE__*/ createComponent({ +export const ScaleIconActionSoundOn: StencilReactComponent = /*@__PURE__*/ createComponent({ tagName: 'scale-icon-action-sound-on', properties: { size: 'size', @@ -2845,17 +2412,13 @@ export const ScaleIconActionSoundOn: StencilReactComponent, - serializeShadowRoot, - elementClass: ScaleIconActionSoundOnElement, - // @ts-ignore - ignore potential React type mismatches between the Stencil Output Target and your project. - react: React, - events: {} as ScaleIconActionSoundOnEvents, - defineCustomElement: defineScaleIconActionSoundOn + clientModule: clientComponents.ScaleIconActionSoundOn as StencilReactComponent, + serializeShadowRoot }); export type ScaleIconActionStarEvents = NonNullable; -export const ScaleIconActionStar: StencilReactComponent = /*@__PURE__*/ createComponent({ +export const ScaleIconActionStar: StencilReactComponent = /*@__PURE__*/ createComponent({ tagName: 'scale-icon-action-star', properties: { size: 'size', @@ -2867,17 +2430,13 @@ export const ScaleIconActionStar: StencilReactComponent, - serializeShadowRoot, - elementClass: ScaleIconActionStarElement, - // @ts-ignore - ignore potential React type mismatches between the Stencil Output Target and your project. - react: React, - events: {} as ScaleIconActionStarEvents, - defineCustomElement: defineScaleIconActionStar + clientModule: clientComponents.ScaleIconActionStar as StencilReactComponent, + serializeShadowRoot }); export type ScaleIconActionStreamOnEvents = NonNullable; -export const ScaleIconActionStreamOn: StencilReactComponent = /*@__PURE__*/ createComponent({ +export const ScaleIconActionStreamOn: StencilReactComponent = /*@__PURE__*/ createComponent({ tagName: 'scale-icon-action-stream-on', properties: { size: 'size', @@ -2889,17 +2448,13 @@ export const ScaleIconActionStreamOn: StencilReactComponent, - serializeShadowRoot, - elementClass: ScaleIconActionStreamOnElement, - // @ts-ignore - ignore potential React type mismatches between the Stencil Output Target and your project. - react: React, - events: {} as ScaleIconActionStreamOnEvents, - defineCustomElement: defineScaleIconActionStreamOn + clientModule: clientComponents.ScaleIconActionStreamOn as StencilReactComponent, + serializeShadowRoot }); export type ScaleIconActionSuccessEvents = NonNullable; -export const ScaleIconActionSuccess: StencilReactComponent = /*@__PURE__*/ createComponent({ +export const ScaleIconActionSuccess: StencilReactComponent = /*@__PURE__*/ createComponent({ tagName: 'scale-icon-action-success', properties: { size: 'size', @@ -2911,17 +2466,13 @@ export const ScaleIconActionSuccess: StencilReactComponent, - serializeShadowRoot, - elementClass: ScaleIconActionSuccessElement, - // @ts-ignore - ignore potential React type mismatches between the Stencil Output Target and your project. - react: React, - events: {} as ScaleIconActionSuccessEvents, - defineCustomElement: defineScaleIconActionSuccess + clientModule: clientComponents.ScaleIconActionSuccess as StencilReactComponent, + serializeShadowRoot }); export type ScaleIconActionThumbsDownEvents = NonNullable; -export const ScaleIconActionThumbsDown: StencilReactComponent = /*@__PURE__*/ createComponent({ +export const ScaleIconActionThumbsDown: StencilReactComponent = /*@__PURE__*/ createComponent({ tagName: 'scale-icon-action-thumbs-down', properties: { size: 'size', @@ -2933,17 +2484,13 @@ export const ScaleIconActionThumbsDown: StencilReactComponent, - serializeShadowRoot, - elementClass: ScaleIconActionThumbsDownElement, - // @ts-ignore - ignore potential React type mismatches between the Stencil Output Target and your project. - react: React, - events: {} as ScaleIconActionThumbsDownEvents, - defineCustomElement: defineScaleIconActionThumbsDown + clientModule: clientComponents.ScaleIconActionThumbsDown as StencilReactComponent, + serializeShadowRoot }); export type ScaleIconActionThumbsUpEvents = NonNullable; -export const ScaleIconActionThumbsUp: StencilReactComponent = /*@__PURE__*/ createComponent({ +export const ScaleIconActionThumbsUp: StencilReactComponent = /*@__PURE__*/ createComponent({ tagName: 'scale-icon-action-thumbs-up', properties: { size: 'size', @@ -2955,17 +2502,13 @@ export const ScaleIconActionThumbsUp: StencilReactComponent, - serializeShadowRoot, - elementClass: ScaleIconActionThumbsUpElement, - // @ts-ignore - ignore potential React type mismatches between the Stencil Output Target and your project. - react: React, - events: {} as ScaleIconActionThumbsUpEvents, - defineCustomElement: defineScaleIconActionThumbsUp + clientModule: clientComponents.ScaleIconActionThumbsUp as StencilReactComponent, + serializeShadowRoot }); export type ScaleIconActionTilesAddEvents = NonNullable; -export const ScaleIconActionTilesAdd: StencilReactComponent = /*@__PURE__*/ createComponent({ +export const ScaleIconActionTilesAdd: StencilReactComponent = /*@__PURE__*/ createComponent({ tagName: 'scale-icon-action-tiles-add', properties: { size: 'size', @@ -2977,17 +2520,13 @@ export const ScaleIconActionTilesAdd: StencilReactComponent, - serializeShadowRoot, - elementClass: ScaleIconActionTilesAddElement, - // @ts-ignore - ignore potential React type mismatches between the Stencil Output Target and your project. - react: React, - events: {} as ScaleIconActionTilesAddEvents, - defineCustomElement: defineScaleIconActionTilesAdd + clientModule: clientComponents.ScaleIconActionTilesAdd as StencilReactComponent, + serializeShadowRoot }); export type ScaleIconActionUploadEvents = NonNullable; -export const ScaleIconActionUpload: StencilReactComponent = /*@__PURE__*/ createComponent({ +export const ScaleIconActionUpload: StencilReactComponent = /*@__PURE__*/ createComponent({ tagName: 'scale-icon-action-upload', properties: { size: 'size', @@ -2999,17 +2538,13 @@ export const ScaleIconActionUpload: StencilReactComponent, - serializeShadowRoot, - elementClass: ScaleIconActionUploadElement, - // @ts-ignore - ignore potential React type mismatches between the Stencil Output Target and your project. - react: React, - events: {} as ScaleIconActionUploadEvents, - defineCustomElement: defineScaleIconActionUpload + clientModule: clientComponents.ScaleIconActionUpload as StencilReactComponent, + serializeShadowRoot }); export type ScaleIconActionUploadToCloudEvents = NonNullable; -export const ScaleIconActionUploadToCloud: StencilReactComponent = /*@__PURE__*/ createComponent({ +export const ScaleIconActionUploadToCloud: StencilReactComponent = /*@__PURE__*/ createComponent({ tagName: 'scale-icon-action-upload-to-cloud', properties: { size: 'size', @@ -3021,17 +2556,13 @@ export const ScaleIconActionUploadToCloud: StencilReactComponent, - serializeShadowRoot, - elementClass: ScaleIconActionUploadToCloudElement, - // @ts-ignore - ignore potential React type mismatches between the Stencil Output Target and your project. - react: React, - events: {} as ScaleIconActionUploadToCloudEvents, - defineCustomElement: defineScaleIconActionUploadToCloud + clientModule: clientComponents.ScaleIconActionUploadToCloud as StencilReactComponent, + serializeShadowRoot }); export type ScaleIconActionVolumeDownEvents = NonNullable; -export const ScaleIconActionVolumeDown: StencilReactComponent = /*@__PURE__*/ createComponent({ +export const ScaleIconActionVolumeDown: StencilReactComponent = /*@__PURE__*/ createComponent({ tagName: 'scale-icon-action-volume-down', properties: { size: 'size', @@ -3043,17 +2574,13 @@ export const ScaleIconActionVolumeDown: StencilReactComponent, - serializeShadowRoot, - elementClass: ScaleIconActionVolumeDownElement, - // @ts-ignore - ignore potential React type mismatches between the Stencil Output Target and your project. - react: React, - events: {} as ScaleIconActionVolumeDownEvents, - defineCustomElement: defineScaleIconActionVolumeDown + clientModule: clientComponents.ScaleIconActionVolumeDown as StencilReactComponent, + serializeShadowRoot }); export type ScaleIconActionVolumeUpEvents = NonNullable; -export const ScaleIconActionVolumeUp: StencilReactComponent = /*@__PURE__*/ createComponent({ +export const ScaleIconActionVolumeUp: StencilReactComponent = /*@__PURE__*/ createComponent({ tagName: 'scale-icon-action-volume-up', properties: { size: 'size', @@ -3065,17 +2592,13 @@ export const ScaleIconActionVolumeUp: StencilReactComponent, - serializeShadowRoot, - elementClass: ScaleIconActionVolumeUpElement, - // @ts-ignore - ignore potential React type mismatches between the Stencil Output Target and your project. - react: React, - events: {} as ScaleIconActionVolumeUpEvents, - defineCustomElement: defineScaleIconActionVolumeUp + clientModule: clientComponents.ScaleIconActionVolumeUp as StencilReactComponent, + serializeShadowRoot }); export type ScaleIconActionZoomInEvents = NonNullable; -export const ScaleIconActionZoomIn: StencilReactComponent = /*@__PURE__*/ createComponent({ +export const ScaleIconActionZoomIn: StencilReactComponent = /*@__PURE__*/ createComponent({ tagName: 'scale-icon-action-zoom-in', properties: { size: 'size', @@ -3087,17 +2610,13 @@ export const ScaleIconActionZoomIn: StencilReactComponent, - serializeShadowRoot, - elementClass: ScaleIconActionZoomInElement, - // @ts-ignore - ignore potential React type mismatches between the Stencil Output Target and your project. - react: React, - events: {} as ScaleIconActionZoomInEvents, - defineCustomElement: defineScaleIconActionZoomIn + clientModule: clientComponents.ScaleIconActionZoomIn as StencilReactComponent, + serializeShadowRoot }); export type ScaleIconActionZoomOutEvents = NonNullable; -export const ScaleIconActionZoomOut: StencilReactComponent = /*@__PURE__*/ createComponent({ +export const ScaleIconActionZoomOut: StencilReactComponent = /*@__PURE__*/ createComponent({ tagName: 'scale-icon-action-zoom-out', properties: { size: 'size', @@ -3109,17 +2628,13 @@ export const ScaleIconActionZoomOut: StencilReactComponent, - serializeShadowRoot, - elementClass: ScaleIconActionZoomOutElement, - // @ts-ignore - ignore potential React type mismatches between the Stencil Output Target and your project. - react: React, - events: {} as ScaleIconActionZoomOutEvents, - defineCustomElement: defineScaleIconActionZoomOut + clientModule: clientComponents.ScaleIconActionZoomOut as StencilReactComponent, + serializeShadowRoot }); export type ScaleIconAlertAntivirusProtectionEvents = NonNullable; -export const ScaleIconAlertAntivirusProtection: StencilReactComponent = /*@__PURE__*/ createComponent({ +export const ScaleIconAlertAntivirusProtection: StencilReactComponent = /*@__PURE__*/ createComponent({ tagName: 'scale-icon-alert-antivirus-protection', properties: { size: 'size', @@ -3131,17 +2646,13 @@ export const ScaleIconAlertAntivirusProtection: StencilReactComponent, - serializeShadowRoot, - elementClass: ScaleIconAlertAntivirusProtectionElement, - // @ts-ignore - ignore potential React type mismatches between the Stencil Output Target and your project. - react: React, - events: {} as ScaleIconAlertAntivirusProtectionEvents, - defineCustomElement: defineScaleIconAlertAntivirusProtection + clientModule: clientComponents.ScaleIconAlertAntivirusProtection as StencilReactComponent, + serializeShadowRoot }); export type ScaleIconAlertComplianceEvents = NonNullable; -export const ScaleIconAlertCompliance: StencilReactComponent = /*@__PURE__*/ createComponent({ +export const ScaleIconAlertCompliance: StencilReactComponent = /*@__PURE__*/ createComponent({ tagName: 'scale-icon-alert-compliance', properties: { size: 'size', @@ -3153,17 +2664,13 @@ export const ScaleIconAlertCompliance: StencilReactComponent, - serializeShadowRoot, - elementClass: ScaleIconAlertComplianceElement, - // @ts-ignore - ignore potential React type mismatches between the Stencil Output Target and your project. - react: React, - events: {} as ScaleIconAlertComplianceEvents, - defineCustomElement: defineScaleIconAlertCompliance + clientModule: clientComponents.ScaleIconAlertCompliance as StencilReactComponent, + serializeShadowRoot }); export type ScaleIconAlertCyberSecurityEvents = NonNullable; -export const ScaleIconAlertCyberSecurity: StencilReactComponent = /*@__PURE__*/ createComponent({ +export const ScaleIconAlertCyberSecurity: StencilReactComponent = /*@__PURE__*/ createComponent({ tagName: 'scale-icon-alert-cyber-security', properties: { size: 'size', @@ -3175,17 +2682,13 @@ export const ScaleIconAlertCyberSecurity: StencilReactComponent, - serializeShadowRoot, - elementClass: ScaleIconAlertCyberSecurityElement, - // @ts-ignore - ignore potential React type mismatches between the Stencil Output Target and your project. - react: React, - events: {} as ScaleIconAlertCyberSecurityEvents, - defineCustomElement: defineScaleIconAlertCyberSecurity + clientModule: clientComponents.ScaleIconAlertCyberSecurity as StencilReactComponent, + serializeShadowRoot }); export type ScaleIconAlertErrorEvents = NonNullable; -export const ScaleIconAlertError: StencilReactComponent = /*@__PURE__*/ createComponent({ +export const ScaleIconAlertError: StencilReactComponent = /*@__PURE__*/ createComponent({ tagName: 'scale-icon-alert-error', properties: { size: 'size', @@ -3197,17 +2700,13 @@ export const ScaleIconAlertError: StencilReactComponent, - serializeShadowRoot, - elementClass: ScaleIconAlertErrorElement, - // @ts-ignore - ignore potential React type mismatches between the Stencil Output Target and your project. - react: React, - events: {} as ScaleIconAlertErrorEvents, - defineCustomElement: defineScaleIconAlertError + clientModule: clientComponents.ScaleIconAlertError as StencilReactComponent, + serializeShadowRoot }); export type ScaleIconAlertHelpEvents = NonNullable; -export const ScaleIconAlertHelp: StencilReactComponent = /*@__PURE__*/ createComponent({ +export const ScaleIconAlertHelp: StencilReactComponent = /*@__PURE__*/ createComponent({ tagName: 'scale-icon-alert-help', properties: { size: 'size', @@ -3219,17 +2718,13 @@ export const ScaleIconAlertHelp: StencilReactComponent, - serializeShadowRoot, - elementClass: ScaleIconAlertHelpElement, - // @ts-ignore - ignore potential React type mismatches between the Stencil Output Target and your project. - react: React, - events: {} as ScaleIconAlertHelpEvents, - defineCustomElement: defineScaleIconAlertHelp + clientModule: clientComponents.ScaleIconAlertHelp as StencilReactComponent, + serializeShadowRoot }); export type ScaleIconAlertHighPriorityEmailEvents = NonNullable; -export const ScaleIconAlertHighPriorityEmail: StencilReactComponent = /*@__PURE__*/ createComponent({ +export const ScaleIconAlertHighPriorityEmail: StencilReactComponent = /*@__PURE__*/ createComponent({ tagName: 'scale-icon-alert-high-priority-email', properties: { size: 'size', @@ -3241,17 +2736,13 @@ export const ScaleIconAlertHighPriorityEmail: StencilReactComponent, - serializeShadowRoot, - elementClass: ScaleIconAlertHighPriorityEmailElement, - // @ts-ignore - ignore potential React type mismatches between the Stencil Output Target and your project. - react: React, - events: {} as ScaleIconAlertHighPriorityEmailEvents, - defineCustomElement: defineScaleIconAlertHighPriorityEmail + clientModule: clientComponents.ScaleIconAlertHighPriorityEmail as StencilReactComponent, + serializeShadowRoot }); export type ScaleIconAlertImprintDataprivacyEvents = NonNullable; -export const ScaleIconAlertImprintDataprivacy: StencilReactComponent = /*@__PURE__*/ createComponent({ +export const ScaleIconAlertImprintDataprivacy: StencilReactComponent = /*@__PURE__*/ createComponent({ tagName: 'scale-icon-alert-imprint-dataprivacy', properties: { size: 'size', @@ -3263,17 +2754,13 @@ export const ScaleIconAlertImprintDataprivacy: StencilReactComponent, - serializeShadowRoot, - elementClass: ScaleIconAlertImprintDataprivacyElement, - // @ts-ignore - ignore potential React type mismatches between the Stencil Output Target and your project. - react: React, - events: {} as ScaleIconAlertImprintDataprivacyEvents, - defineCustomElement: defineScaleIconAlertImprintDataprivacy + clientModule: clientComponents.ScaleIconAlertImprintDataprivacy as StencilReactComponent, + serializeShadowRoot }); export type ScaleIconAlertInformationEvents = NonNullable; -export const ScaleIconAlertInformation: StencilReactComponent = /*@__PURE__*/ createComponent({ +export const ScaleIconAlertInformation: StencilReactComponent = /*@__PURE__*/ createComponent({ tagName: 'scale-icon-alert-information', properties: { size: 'size', @@ -3285,17 +2772,13 @@ export const ScaleIconAlertInformation: StencilReactComponent, - serializeShadowRoot, - elementClass: ScaleIconAlertInformationElement, - // @ts-ignore - ignore potential React type mismatches between the Stencil Output Target and your project. - react: React, - events: {} as ScaleIconAlertInformationEvents, - defineCustomElement: defineScaleIconAlertInformation + clientModule: clientComponents.ScaleIconAlertInformation as StencilReactComponent, + serializeShadowRoot }); export type ScaleIconAlertLegalEvents = NonNullable; -export const ScaleIconAlertLegal: StencilReactComponent = /*@__PURE__*/ createComponent({ +export const ScaleIconAlertLegal: StencilReactComponent = /*@__PURE__*/ createComponent({ tagName: 'scale-icon-alert-legal', properties: { size: 'size', @@ -3307,17 +2790,13 @@ export const ScaleIconAlertLegal: StencilReactComponent, - serializeShadowRoot, - elementClass: ScaleIconAlertLegalElement, - // @ts-ignore - ignore potential React type mismatches between the Stencil Output Target and your project. - react: React, - events: {} as ScaleIconAlertLegalEvents, - defineCustomElement: defineScaleIconAlertLegal + clientModule: clientComponents.ScaleIconAlertLegal as StencilReactComponent, + serializeShadowRoot }); export type ScaleIconAlertNetworkDisruptedEvents = NonNullable; -export const ScaleIconAlertNetworkDisrupted: StencilReactComponent = /*@__PURE__*/ createComponent({ +export const ScaleIconAlertNetworkDisrupted: StencilReactComponent = /*@__PURE__*/ createComponent({ tagName: 'scale-icon-alert-network-disrupted', properties: { size: 'size', @@ -3329,17 +2808,13 @@ export const ScaleIconAlertNetworkDisrupted: StencilReactComponent, - serializeShadowRoot, - elementClass: ScaleIconAlertNetworkDisruptedElement, - // @ts-ignore - ignore potential React type mismatches between the Stencil Output Target and your project. - react: React, - events: {} as ScaleIconAlertNetworkDisruptedEvents, - defineCustomElement: defineScaleIconAlertNetworkDisrupted + clientModule: clientComponents.ScaleIconAlertNetworkDisrupted as StencilReactComponent, + serializeShadowRoot }); export type ScaleIconAlertPasswordBreakingEvents = NonNullable; -export const ScaleIconAlertPasswordBreaking: StencilReactComponent = /*@__PURE__*/ createComponent({ +export const ScaleIconAlertPasswordBreaking: StencilReactComponent = /*@__PURE__*/ createComponent({ tagName: 'scale-icon-alert-password-breaking', properties: { size: 'size', @@ -3351,17 +2826,13 @@ export const ScaleIconAlertPasswordBreaking: StencilReactComponent, - serializeShadowRoot, - elementClass: ScaleIconAlertPasswordBreakingElement, - // @ts-ignore - ignore potential React type mismatches between the Stencil Output Target and your project. - react: React, - events: {} as ScaleIconAlertPasswordBreakingEvents, - defineCustomElement: defineScaleIconAlertPasswordBreaking + clientModule: clientComponents.ScaleIconAlertPasswordBreaking as StencilReactComponent, + serializeShadowRoot }); export type ScaleIconAlertSecurityEvents = NonNullable; -export const ScaleIconAlertSecurity: StencilReactComponent = /*@__PURE__*/ createComponent({ +export const ScaleIconAlertSecurity: StencilReactComponent = /*@__PURE__*/ createComponent({ tagName: 'scale-icon-alert-security', properties: { size: 'size', @@ -3373,17 +2844,13 @@ export const ScaleIconAlertSecurity: StencilReactComponent, - serializeShadowRoot, - elementClass: ScaleIconAlertSecurityElement, - // @ts-ignore - ignore potential React type mismatches between the Stencil Output Target and your project. - react: React, - events: {} as ScaleIconAlertSecurityEvents, - defineCustomElement: defineScaleIconAlertSecurity + clientModule: clientComponents.ScaleIconAlertSecurity as StencilReactComponent, + serializeShadowRoot }); export type ScaleIconAlertTrafficDisruptionEvents = NonNullable; -export const ScaleIconAlertTrafficDisruption: StencilReactComponent = /*@__PURE__*/ createComponent({ +export const ScaleIconAlertTrafficDisruption: StencilReactComponent = /*@__PURE__*/ createComponent({ tagName: 'scale-icon-alert-traffic-disruption', properties: { size: 'size', @@ -3395,17 +2862,13 @@ export const ScaleIconAlertTrafficDisruption: StencilReactComponent, - serializeShadowRoot, - elementClass: ScaleIconAlertTrafficDisruptionElement, - // @ts-ignore - ignore potential React type mismatches between the Stencil Output Target and your project. - react: React, - events: {} as ScaleIconAlertTrafficDisruptionEvents, - defineCustomElement: defineScaleIconAlertTrafficDisruption + clientModule: clientComponents.ScaleIconAlertTrafficDisruption as StencilReactComponent, + serializeShadowRoot }); export type ScaleIconAlertUnknownEvents = NonNullable; -export const ScaleIconAlertUnknown: StencilReactComponent = /*@__PURE__*/ createComponent({ +export const ScaleIconAlertUnknown: StencilReactComponent = /*@__PURE__*/ createComponent({ tagName: 'scale-icon-alert-unknown', properties: { size: 'size', @@ -3417,17 +2880,13 @@ export const ScaleIconAlertUnknown: StencilReactComponent, - serializeShadowRoot, - elementClass: ScaleIconAlertUnknownElement, - // @ts-ignore - ignore potential React type mismatches between the Stencil Output Target and your project. - react: React, - events: {} as ScaleIconAlertUnknownEvents, - defineCustomElement: defineScaleIconAlertUnknown + clientModule: clientComponents.ScaleIconAlertUnknown as StencilReactComponent, + serializeShadowRoot }); export type ScaleIconAlertWarningEvents = NonNullable; -export const ScaleIconAlertWarning: StencilReactComponent = /*@__PURE__*/ createComponent({ +export const ScaleIconAlertWarning: StencilReactComponent = /*@__PURE__*/ createComponent({ tagName: 'scale-icon-alert-warning', properties: { size: 'size', @@ -3439,17 +2898,13 @@ export const ScaleIconAlertWarning: StencilReactComponent, - serializeShadowRoot, - elementClass: ScaleIconAlertWarningElement, - // @ts-ignore - ignore potential React type mismatches between the Stencil Output Target and your project. - react: React, - events: {} as ScaleIconAlertWarningEvents, - defineCustomElement: defineScaleIconAlertWarning + clientModule: clientComponents.ScaleIconAlertWarning as StencilReactComponent, + serializeShadowRoot }); export type ScaleIconCommunicationAvailableEvents = NonNullable; -export const ScaleIconCommunicationAvailable: StencilReactComponent = /*@__PURE__*/ createComponent({ +export const ScaleIconCommunicationAvailable: StencilReactComponent = /*@__PURE__*/ createComponent({ tagName: 'scale-icon-communication-available', properties: { size: 'size', @@ -3461,17 +2916,13 @@ export const ScaleIconCommunicationAvailable: StencilReactComponent, - serializeShadowRoot, - elementClass: ScaleIconCommunicationAvailableElement, - // @ts-ignore - ignore potential React type mismatches between the Stencil Output Target and your project. - react: React, - events: {} as ScaleIconCommunicationAvailableEvents, - defineCustomElement: defineScaleIconCommunicationAvailable + clientModule: clientComponents.ScaleIconCommunicationAvailable as StencilReactComponent, + serializeShadowRoot }); export type ScaleIconCommunicationBlogEvents = NonNullable; -export const ScaleIconCommunicationBlog: StencilReactComponent = /*@__PURE__*/ createComponent({ +export const ScaleIconCommunicationBlog: StencilReactComponent = /*@__PURE__*/ createComponent({ tagName: 'scale-icon-communication-blog', properties: { size: 'size', @@ -3483,17 +2934,13 @@ export const ScaleIconCommunicationBlog: StencilReactComponent, - serializeShadowRoot, - elementClass: ScaleIconCommunicationBlogElement, - // @ts-ignore - ignore potential React type mismatches between the Stencil Output Target and your project. - react: React, - events: {} as ScaleIconCommunicationBlogEvents, - defineCustomElement: defineScaleIconCommunicationBlog + clientModule: clientComponents.ScaleIconCommunicationBlog as StencilReactComponent, + serializeShadowRoot }); export type ScaleIconCommunicationCallIncomingEvents = NonNullable; -export const ScaleIconCommunicationCallIncoming: StencilReactComponent = /*@__PURE__*/ createComponent({ +export const ScaleIconCommunicationCallIncoming: StencilReactComponent = /*@__PURE__*/ createComponent({ tagName: 'scale-icon-communication-call-incoming', properties: { size: 'size', @@ -3505,17 +2952,13 @@ export const ScaleIconCommunicationCallIncoming: StencilReactComponent, - serializeShadowRoot, - elementClass: ScaleIconCommunicationCallIncomingElement, - // @ts-ignore - ignore potential React type mismatches between the Stencil Output Target and your project. - react: React, - events: {} as ScaleIconCommunicationCallIncomingEvents, - defineCustomElement: defineScaleIconCommunicationCallIncoming + clientModule: clientComponents.ScaleIconCommunicationCallIncoming as StencilReactComponent, + serializeShadowRoot }); export type ScaleIconCommunicationCallOutgoingEvents = NonNullable; -export const ScaleIconCommunicationCallOutgoing: StencilReactComponent = /*@__PURE__*/ createComponent({ +export const ScaleIconCommunicationCallOutgoing: StencilReactComponent = /*@__PURE__*/ createComponent({ tagName: 'scale-icon-communication-call-outgoing', properties: { size: 'size', @@ -3527,17 +2970,13 @@ export const ScaleIconCommunicationCallOutgoing: StencilReactComponent, - serializeShadowRoot, - elementClass: ScaleIconCommunicationCallOutgoingElement, - // @ts-ignore - ignore potential React type mismatches between the Stencil Output Target and your project. - react: React, - events: {} as ScaleIconCommunicationCallOutgoingEvents, - defineCustomElement: defineScaleIconCommunicationCallOutgoing + clientModule: clientComponents.ScaleIconCommunicationCallOutgoing as StencilReactComponent, + serializeShadowRoot }); export type ScaleIconCommunicationChatEvents = NonNullable; -export const ScaleIconCommunicationChat: StencilReactComponent = /*@__PURE__*/ createComponent({ +export const ScaleIconCommunicationChat: StencilReactComponent = /*@__PURE__*/ createComponent({ tagName: 'scale-icon-communication-chat', properties: { size: 'size', @@ -3549,17 +2988,13 @@ export const ScaleIconCommunicationChat: StencilReactComponent, - serializeShadowRoot, - elementClass: ScaleIconCommunicationChatElement, - // @ts-ignore - ignore potential React type mismatches between the Stencil Output Target and your project. - react: React, - events: {} as ScaleIconCommunicationChatEvents, - defineCustomElement: defineScaleIconCommunicationChat + clientModule: clientComponents.ScaleIconCommunicationChat as StencilReactComponent, + serializeShadowRoot }); export type ScaleIconCommunicationChatBadgeEvents = NonNullable; -export const ScaleIconCommunicationChatBadge: StencilReactComponent = /*@__PURE__*/ createComponent({ +export const ScaleIconCommunicationChatBadge: StencilReactComponent = /*@__PURE__*/ createComponent({ tagName: 'scale-icon-communication-chat-badge', properties: { size: 'size', @@ -3571,17 +3006,13 @@ export const ScaleIconCommunicationChatBadge: StencilReactComponent, - serializeShadowRoot, - elementClass: ScaleIconCommunicationChatBadgeElement, - // @ts-ignore - ignore potential React type mismatches between the Stencil Output Target and your project. - react: React, - events: {} as ScaleIconCommunicationChatBadgeEvents, - defineCustomElement: defineScaleIconCommunicationChatBadge + clientModule: clientComponents.ScaleIconCommunicationChatBadge as StencilReactComponent, + serializeShadowRoot }); export type ScaleIconCommunicationEmailEvents = NonNullable; -export const ScaleIconCommunicationEmail: StencilReactComponent = /*@__PURE__*/ createComponent({ +export const ScaleIconCommunicationEmail: StencilReactComponent = /*@__PURE__*/ createComponent({ tagName: 'scale-icon-communication-email', properties: { size: 'size', @@ -3593,17 +3024,13 @@ export const ScaleIconCommunicationEmail: StencilReactComponent, - serializeShadowRoot, - elementClass: ScaleIconCommunicationEmailElement, - // @ts-ignore - ignore potential React type mismatches between the Stencil Output Target and your project. - react: React, - events: {} as ScaleIconCommunicationEmailEvents, - defineCustomElement: defineScaleIconCommunicationEmail + clientModule: clientComponents.ScaleIconCommunicationEmail as StencilReactComponent, + serializeShadowRoot }); export type ScaleIconCommunicationEndCallEvents = NonNullable; -export const ScaleIconCommunicationEndCall: StencilReactComponent = /*@__PURE__*/ createComponent({ +export const ScaleIconCommunicationEndCall: StencilReactComponent = /*@__PURE__*/ createComponent({ tagName: 'scale-icon-communication-end-call', properties: { size: 'size', @@ -3615,17 +3042,13 @@ export const ScaleIconCommunicationEndCall: StencilReactComponent, - serializeShadowRoot, - elementClass: ScaleIconCommunicationEndCallElement, - // @ts-ignore - ignore potential React type mismatches between the Stencil Output Target and your project. - react: React, - events: {} as ScaleIconCommunicationEndCallEvents, - defineCustomElement: defineScaleIconCommunicationEndCall + clientModule: clientComponents.ScaleIconCommunicationEndCall as StencilReactComponent, + serializeShadowRoot }); export type ScaleIconCommunicationFeedbackEvents = NonNullable; -export const ScaleIconCommunicationFeedback: StencilReactComponent = /*@__PURE__*/ createComponent({ +export const ScaleIconCommunicationFeedback: StencilReactComponent = /*@__PURE__*/ createComponent({ tagName: 'scale-icon-communication-feedback', properties: { size: 'size', @@ -3637,17 +3060,13 @@ export const ScaleIconCommunicationFeedback: StencilReactComponent, - serializeShadowRoot, - elementClass: ScaleIconCommunicationFeedbackElement, - // @ts-ignore - ignore potential React type mismatches between the Stencil Output Target and your project. - react: React, - events: {} as ScaleIconCommunicationFeedbackEvents, - defineCustomElement: defineScaleIconCommunicationFeedback + clientModule: clientComponents.ScaleIconCommunicationFeedback as StencilReactComponent, + serializeShadowRoot }); export type ScaleIconCommunicationFlightModeEvents = NonNullable; -export const ScaleIconCommunicationFlightMode: StencilReactComponent = /*@__PURE__*/ createComponent({ +export const ScaleIconCommunicationFlightMode: StencilReactComponent = /*@__PURE__*/ createComponent({ tagName: 'scale-icon-communication-flight-mode', properties: { size: 'size', @@ -3659,17 +3078,13 @@ export const ScaleIconCommunicationFlightMode: StencilReactComponent, - serializeShadowRoot, - elementClass: ScaleIconCommunicationFlightModeElement, - // @ts-ignore - ignore potential React type mismatches between the Stencil Output Target and your project. - react: React, - events: {} as ScaleIconCommunicationFlightModeEvents, - defineCustomElement: defineScaleIconCommunicationFlightMode + clientModule: clientComponents.ScaleIconCommunicationFlightMode as StencilReactComponent, + serializeShadowRoot }); export type ScaleIconCommunicationHappyPersonEvents = NonNullable; -export const ScaleIconCommunicationHappyPerson: StencilReactComponent = /*@__PURE__*/ createComponent({ +export const ScaleIconCommunicationHappyPerson: StencilReactComponent = /*@__PURE__*/ createComponent({ tagName: 'scale-icon-communication-happy-person', properties: { size: 'size', @@ -3681,17 +3096,13 @@ export const ScaleIconCommunicationHappyPerson: StencilReactComponent, - serializeShadowRoot, - elementClass: ScaleIconCommunicationHappyPersonElement, - // @ts-ignore - ignore potential React type mismatches between the Stencil Output Target and your project. - react: React, - events: {} as ScaleIconCommunicationHappyPersonEvents, - defineCustomElement: defineScaleIconCommunicationHappyPerson + clientModule: clientComponents.ScaleIconCommunicationHappyPerson as StencilReactComponent, + serializeShadowRoot }); export type ScaleIconCommunicationInboxEvents = NonNullable; -export const ScaleIconCommunicationInbox: StencilReactComponent = /*@__PURE__*/ createComponent({ +export const ScaleIconCommunicationInbox: StencilReactComponent = /*@__PURE__*/ createComponent({ tagName: 'scale-icon-communication-inbox', properties: { size: 'size', @@ -3703,17 +3114,13 @@ export const ScaleIconCommunicationInbox: StencilReactComponent, - serializeShadowRoot, - elementClass: ScaleIconCommunicationInboxElement, - // @ts-ignore - ignore potential React type mismatches between the Stencil Output Target and your project. - react: React, - events: {} as ScaleIconCommunicationInboxEvents, - defineCustomElement: defineScaleIconCommunicationInbox + clientModule: clientComponents.ScaleIconCommunicationInbox as StencilReactComponent, + serializeShadowRoot }); export type ScaleIconCommunicationLandingMobileContactClientEvents = NonNullable; -export const ScaleIconCommunicationLandingMobileContactClient: StencilReactComponent = /*@__PURE__*/ createComponent({ +export const ScaleIconCommunicationLandingMobileContactClient: StencilReactComponent = /*@__PURE__*/ createComponent({ tagName: 'scale-icon-communication-landing-mobile-contact-client', properties: { size: 'size', @@ -3725,17 +3132,13 @@ export const ScaleIconCommunicationLandingMobileContactClient: StencilReactCompo focusable: 'focusable' }, hydrateModule: import('@telekom/scale-components/hydrate') as Promise, - serializeShadowRoot, - elementClass: ScaleIconCommunicationLandingMobileContactClientElement, - // @ts-ignore - ignore potential React type mismatches between the Stencil Output Target and your project. - react: React, - events: {} as ScaleIconCommunicationLandingMobileContactClientEvents, - defineCustomElement: defineScaleIconCommunicationLandingMobileContactClient + clientModule: clientComponents.ScaleIconCommunicationLandingMobileContactClient as StencilReactComponent, + serializeShadowRoot }); export type ScaleIconCommunicationLoyaltyEarnedEvents = NonNullable; -export const ScaleIconCommunicationLoyaltyEarned: StencilReactComponent = /*@__PURE__*/ createComponent({ +export const ScaleIconCommunicationLoyaltyEarned: StencilReactComponent = /*@__PURE__*/ createComponent({ tagName: 'scale-icon-communication-loyalty-earned', properties: { size: 'size', @@ -3747,17 +3150,13 @@ export const ScaleIconCommunicationLoyaltyEarned: StencilReactComponent, - serializeShadowRoot, - elementClass: ScaleIconCommunicationLoyaltyEarnedElement, - // @ts-ignore - ignore potential React type mismatches between the Stencil Output Target and your project. - react: React, - events: {} as ScaleIconCommunicationLoyaltyEarnedEvents, - defineCustomElement: defineScaleIconCommunicationLoyaltyEarned + clientModule: clientComponents.ScaleIconCommunicationLoyaltyEarned as StencilReactComponent, + serializeShadowRoot }); export type ScaleIconCommunicationLoyaltyLostEvents = NonNullable; -export const ScaleIconCommunicationLoyaltyLost: StencilReactComponent = /*@__PURE__*/ createComponent({ +export const ScaleIconCommunicationLoyaltyLost: StencilReactComponent = /*@__PURE__*/ createComponent({ tagName: 'scale-icon-communication-loyalty-lost', properties: { size: 'size', @@ -3769,17 +3168,13 @@ export const ScaleIconCommunicationLoyaltyLost: StencilReactComponent, - serializeShadowRoot, - elementClass: ScaleIconCommunicationLoyaltyLostElement, - // @ts-ignore - ignore potential React type mismatches between the Stencil Output Target and your project. - react: React, - events: {} as ScaleIconCommunicationLoyaltyLostEvents, - defineCustomElement: defineScaleIconCommunicationLoyaltyLost + clientModule: clientComponents.ScaleIconCommunicationLoyaltyLost as StencilReactComponent, + serializeShadowRoot }); export type ScaleIconCommunicationMailOpenedEvents = NonNullable; -export const ScaleIconCommunicationMailOpened: StencilReactComponent = /*@__PURE__*/ createComponent({ +export const ScaleIconCommunicationMailOpened: StencilReactComponent = /*@__PURE__*/ createComponent({ tagName: 'scale-icon-communication-mail-opened', properties: { size: 'size', @@ -3791,17 +3186,13 @@ export const ScaleIconCommunicationMailOpened: StencilReactComponent, - serializeShadowRoot, - elementClass: ScaleIconCommunicationMailOpenedElement, - // @ts-ignore - ignore potential React type mismatches between the Stencil Output Target and your project. - react: React, - events: {} as ScaleIconCommunicationMailOpenedEvents, - defineCustomElement: defineScaleIconCommunicationMailOpened + clientModule: clientComponents.ScaleIconCommunicationMailOpened as StencilReactComponent, + serializeShadowRoot }); export type ScaleIconCommunicationMessageEvents = NonNullable; -export const ScaleIconCommunicationMessage: StencilReactComponent = /*@__PURE__*/ createComponent({ +export const ScaleIconCommunicationMessage: StencilReactComponent = /*@__PURE__*/ createComponent({ tagName: 'scale-icon-communication-message', properties: { size: 'size', @@ -3813,17 +3204,13 @@ export const ScaleIconCommunicationMessage: StencilReactComponent, - serializeShadowRoot, - elementClass: ScaleIconCommunicationMessageElement, - // @ts-ignore - ignore potential React type mismatches between the Stencil Output Target and your project. - react: React, - events: {} as ScaleIconCommunicationMessageEvents, - defineCustomElement: defineScaleIconCommunicationMessage + clientModule: clientComponents.ScaleIconCommunicationMessage as StencilReactComponent, + serializeShadowRoot }); export type ScaleIconCommunicationMessageIncomingEvents = NonNullable; -export const ScaleIconCommunicationMessageIncoming: StencilReactComponent = /*@__PURE__*/ createComponent({ +export const ScaleIconCommunicationMessageIncoming: StencilReactComponent = /*@__PURE__*/ createComponent({ tagName: 'scale-icon-communication-message-incoming', properties: { size: 'size', @@ -3835,17 +3222,13 @@ export const ScaleIconCommunicationMessageIncoming: StencilReactComponent, - serializeShadowRoot, - elementClass: ScaleIconCommunicationMessageIncomingElement, - // @ts-ignore - ignore potential React type mismatches between the Stencil Output Target and your project. - react: React, - events: {} as ScaleIconCommunicationMessageIncomingEvents, - defineCustomElement: defineScaleIconCommunicationMessageIncoming + clientModule: clientComponents.ScaleIconCommunicationMessageIncoming as StencilReactComponent, + serializeShadowRoot }); export type ScaleIconCommunicationMessageOutgoingEvents = NonNullable; -export const ScaleIconCommunicationMessageOutgoing: StencilReactComponent = /*@__PURE__*/ createComponent({ +export const ScaleIconCommunicationMessageOutgoing: StencilReactComponent = /*@__PURE__*/ createComponent({ tagName: 'scale-icon-communication-message-outgoing', properties: { size: 'size', @@ -3857,17 +3240,13 @@ export const ScaleIconCommunicationMessageOutgoing: StencilReactComponent, - serializeShadowRoot, - elementClass: ScaleIconCommunicationMessageOutgoingElement, - // @ts-ignore - ignore potential React type mismatches between the Stencil Output Target and your project. - react: React, - events: {} as ScaleIconCommunicationMessageOutgoingEvents, - defineCustomElement: defineScaleIconCommunicationMessageOutgoing + clientModule: clientComponents.ScaleIconCommunicationMessageOutgoing as StencilReactComponent, + serializeShadowRoot }); export type ScaleIconCommunicationMmsIncomingEvents = NonNullable; -export const ScaleIconCommunicationMmsIncoming: StencilReactComponent = /*@__PURE__*/ createComponent({ +export const ScaleIconCommunicationMmsIncoming: StencilReactComponent = /*@__PURE__*/ createComponent({ tagName: 'scale-icon-communication-mms-incoming', properties: { size: 'size', @@ -3879,17 +3258,13 @@ export const ScaleIconCommunicationMmsIncoming: StencilReactComponent, - serializeShadowRoot, - elementClass: ScaleIconCommunicationMmsIncomingElement, - // @ts-ignore - ignore potential React type mismatches between the Stencil Output Target and your project. - react: React, - events: {} as ScaleIconCommunicationMmsIncomingEvents, - defineCustomElement: defineScaleIconCommunicationMmsIncoming + clientModule: clientComponents.ScaleIconCommunicationMmsIncoming as StencilReactComponent, + serializeShadowRoot }); export type ScaleIconCommunicationMmsOutgoingEvents = NonNullable; -export const ScaleIconCommunicationMmsOutgoing: StencilReactComponent = /*@__PURE__*/ createComponent({ +export const ScaleIconCommunicationMmsOutgoing: StencilReactComponent = /*@__PURE__*/ createComponent({ tagName: 'scale-icon-communication-mms-outgoing', properties: { size: 'size', @@ -3901,17 +3276,13 @@ export const ScaleIconCommunicationMmsOutgoing: StencilReactComponent, - serializeShadowRoot, - elementClass: ScaleIconCommunicationMmsOutgoingElement, - // @ts-ignore - ignore potential React type mismatches between the Stencil Output Target and your project. - react: React, - events: {} as ScaleIconCommunicationMmsOutgoingEvents, - defineCustomElement: defineScaleIconCommunicationMmsOutgoing + clientModule: clientComponents.ScaleIconCommunicationMmsOutgoing as StencilReactComponent, + serializeShadowRoot }); export type ScaleIconCommunicationMobilePhoneNumberEvents = NonNullable; -export const ScaleIconCommunicationMobilePhoneNumber: StencilReactComponent = /*@__PURE__*/ createComponent({ +export const ScaleIconCommunicationMobilePhoneNumber: StencilReactComponent = /*@__PURE__*/ createComponent({ tagName: 'scale-icon-communication-mobile-phone-number', properties: { size: 'size', @@ -3923,17 +3294,13 @@ export const ScaleIconCommunicationMobilePhoneNumber: StencilReactComponent, - serializeShadowRoot, - elementClass: ScaleIconCommunicationMobilePhoneNumberElement, - // @ts-ignore - ignore potential React type mismatches between the Stencil Output Target and your project. - react: React, - events: {} as ScaleIconCommunicationMobilePhoneNumberEvents, - defineCustomElement: defineScaleIconCommunicationMobilePhoneNumber + clientModule: clientComponents.ScaleIconCommunicationMobilePhoneNumber as StencilReactComponent, + serializeShadowRoot }); export type ScaleIconCommunicationNetworkSignalEvents = NonNullable; -export const ScaleIconCommunicationNetworkSignal: StencilReactComponent = /*@__PURE__*/ createComponent({ +export const ScaleIconCommunicationNetworkSignal: StencilReactComponent = /*@__PURE__*/ createComponent({ tagName: 'scale-icon-communication-network-signal', properties: { size: 'size', @@ -3945,17 +3312,13 @@ export const ScaleIconCommunicationNetworkSignal: StencilReactComponent, - serializeShadowRoot, - elementClass: ScaleIconCommunicationNetworkSignalElement, - // @ts-ignore - ignore potential React type mismatches between the Stencil Output Target and your project. - react: React, - events: {} as ScaleIconCommunicationNetworkSignalEvents, - defineCustomElement: defineScaleIconCommunicationNetworkSignal + clientModule: clientComponents.ScaleIconCommunicationNetworkSignal as StencilReactComponent, + serializeShadowRoot }); export type ScaleIconCommunicationNewEmailEvents = NonNullable; -export const ScaleIconCommunicationNewEmail: StencilReactComponent = /*@__PURE__*/ createComponent({ +export const ScaleIconCommunicationNewEmail: StencilReactComponent = /*@__PURE__*/ createComponent({ tagName: 'scale-icon-communication-new-email', properties: { size: 'size', @@ -3967,17 +3330,13 @@ export const ScaleIconCommunicationNewEmail: StencilReactComponent, - serializeShadowRoot, - elementClass: ScaleIconCommunicationNewEmailElement, - // @ts-ignore - ignore potential React type mismatches between the Stencil Output Target and your project. - react: React, - events: {} as ScaleIconCommunicationNewEmailEvents, - defineCustomElement: defineScaleIconCommunicationNewEmail + clientModule: clientComponents.ScaleIconCommunicationNewEmail as StencilReactComponent, + serializeShadowRoot }); export type ScaleIconCommunicationOutboxEvents = NonNullable; -export const ScaleIconCommunicationOutbox: StencilReactComponent = /*@__PURE__*/ createComponent({ +export const ScaleIconCommunicationOutbox: StencilReactComponent = /*@__PURE__*/ createComponent({ tagName: 'scale-icon-communication-outbox', properties: { size: 'size', @@ -3989,17 +3348,13 @@ export const ScaleIconCommunicationOutbox: StencilReactComponent, - serializeShadowRoot, - elementClass: ScaleIconCommunicationOutboxElement, - // @ts-ignore - ignore potential React type mismatches between the Stencil Output Target and your project. - react: React, - events: {} as ScaleIconCommunicationOutboxEvents, - defineCustomElement: defineScaleIconCommunicationOutbox + clientModule: clientComponents.ScaleIconCommunicationOutbox as StencilReactComponent, + serializeShadowRoot }); export type ScaleIconCommunicationPhoneNumberEvents = NonNullable; -export const ScaleIconCommunicationPhoneNumber: StencilReactComponent = /*@__PURE__*/ createComponent({ +export const ScaleIconCommunicationPhoneNumber: StencilReactComponent = /*@__PURE__*/ createComponent({ tagName: 'scale-icon-communication-phone-number', properties: { size: 'size', @@ -4011,17 +3366,13 @@ export const ScaleIconCommunicationPhoneNumber: StencilReactComponent, - serializeShadowRoot, - elementClass: ScaleIconCommunicationPhoneNumberElement, - // @ts-ignore - ignore potential React type mismatches between the Stencil Output Target and your project. - react: React, - events: {} as ScaleIconCommunicationPhoneNumberEvents, - defineCustomElement: defineScaleIconCommunicationPhoneNumber + clientModule: clientComponents.ScaleIconCommunicationPhoneNumber as StencilReactComponent, + serializeShadowRoot }); export type ScaleIconCommunicationRecipientEvents = NonNullable; -export const ScaleIconCommunicationRecipient: StencilReactComponent = /*@__PURE__*/ createComponent({ +export const ScaleIconCommunicationRecipient: StencilReactComponent = /*@__PURE__*/ createComponent({ tagName: 'scale-icon-communication-recipient', properties: { size: 'size', @@ -4033,17 +3384,13 @@ export const ScaleIconCommunicationRecipient: StencilReactComponent, - serializeShadowRoot, - elementClass: ScaleIconCommunicationRecipientElement, - // @ts-ignore - ignore potential React type mismatches between the Stencil Output Target and your project. - react: React, - events: {} as ScaleIconCommunicationRecipientEvents, - defineCustomElement: defineScaleIconCommunicationRecipient + clientModule: clientComponents.ScaleIconCommunicationRecipient as StencilReactComponent, + serializeShadowRoot }); export type ScaleIconCommunicationSaveEmailsToDraftsEvents = NonNullable; -export const ScaleIconCommunicationSaveEmailsToDrafts: StencilReactComponent = /*@__PURE__*/ createComponent({ +export const ScaleIconCommunicationSaveEmailsToDrafts: StencilReactComponent = /*@__PURE__*/ createComponent({ tagName: 'scale-icon-communication-save-emails-to-drafts', properties: { size: 'size', @@ -4055,17 +3402,13 @@ export const ScaleIconCommunicationSaveEmailsToDrafts: StencilReactComponent, - serializeShadowRoot, - elementClass: ScaleIconCommunicationSaveEmailsToDraftsElement, - // @ts-ignore - ignore potential React type mismatches between the Stencil Output Target and your project. - react: React, - events: {} as ScaleIconCommunicationSaveEmailsToDraftsEvents, - defineCustomElement: defineScaleIconCommunicationSaveEmailsToDrafts + clientModule: clientComponents.ScaleIconCommunicationSaveEmailsToDrafts as StencilReactComponent, + serializeShadowRoot }); export type ScaleIconCommunicationSmsEvents = NonNullable; -export const ScaleIconCommunicationSms: StencilReactComponent = /*@__PURE__*/ createComponent({ +export const ScaleIconCommunicationSms: StencilReactComponent = /*@__PURE__*/ createComponent({ tagName: 'scale-icon-communication-sms', properties: { size: 'size', @@ -4077,17 +3420,13 @@ export const ScaleIconCommunicationSms: StencilReactComponent, - serializeShadowRoot, - elementClass: ScaleIconCommunicationSmsElement, - // @ts-ignore - ignore potential React type mismatches between the Stencil Output Target and your project. - react: React, - events: {} as ScaleIconCommunicationSmsEvents, - defineCustomElement: defineScaleIconCommunicationSms + clientModule: clientComponents.ScaleIconCommunicationSms as StencilReactComponent, + serializeShadowRoot }); export type ScaleIconCommunicationSpamEvents = NonNullable; -export const ScaleIconCommunicationSpam: StencilReactComponent = /*@__PURE__*/ createComponent({ +export const ScaleIconCommunicationSpam: StencilReactComponent = /*@__PURE__*/ createComponent({ tagName: 'scale-icon-communication-spam', properties: { size: 'size', @@ -4099,17 +3438,13 @@ export const ScaleIconCommunicationSpam: StencilReactComponent, - serializeShadowRoot, - elementClass: ScaleIconCommunicationSpamElement, - // @ts-ignore - ignore potential React type mismatches between the Stencil Output Target and your project. - react: React, - events: {} as ScaleIconCommunicationSpamEvents, - defineCustomElement: defineScaleIconCommunicationSpam + clientModule: clientComponents.ScaleIconCommunicationSpam as StencilReactComponent, + serializeShadowRoot }); export type ScaleIconCommunicationVoiceMessageEvents = NonNullable; -export const ScaleIconCommunicationVoiceMessage: StencilReactComponent = /*@__PURE__*/ createComponent({ +export const ScaleIconCommunicationVoiceMessage: StencilReactComponent = /*@__PURE__*/ createComponent({ tagName: 'scale-icon-communication-voice-message', properties: { size: 'size', @@ -4121,17 +3456,13 @@ export const ScaleIconCommunicationVoiceMessage: StencilReactComponent, - serializeShadowRoot, - elementClass: ScaleIconCommunicationVoiceMessageElement, - // @ts-ignore - ignore potential React type mismatches between the Stencil Output Target and your project. - react: React, - events: {} as ScaleIconCommunicationVoiceMessageEvents, - defineCustomElement: defineScaleIconCommunicationVoiceMessage + clientModule: clientComponents.ScaleIconCommunicationVoiceMessage as StencilReactComponent, + serializeShadowRoot }); export type ScaleIconContent2faGoogleAuthEvents = NonNullable; -export const ScaleIconContent2faGoogleAuth: StencilReactComponent = /*@__PURE__*/ createComponent({ +export const ScaleIconContent2faGoogleAuth: StencilReactComponent = /*@__PURE__*/ createComponent({ tagName: 'scale-icon-content-2fa-google-auth', properties: { size: 'size', @@ -4143,17 +3474,13 @@ export const ScaleIconContent2faGoogleAuth: StencilReactComponent, - serializeShadowRoot, - elementClass: ScaleIconContent2faGoogleAuthElement, - // @ts-ignore - ignore potential React type mismatches between the Stencil Output Target and your project. - react: React, - events: {} as ScaleIconContent2faGoogleAuthEvents, - defineCustomElement: defineScaleIconContent2faGoogleAuth + clientModule: clientComponents.ScaleIconContent2faGoogleAuth as StencilReactComponent, + serializeShadowRoot }); export type ScaleIconContentAchievementEvents = NonNullable; -export const ScaleIconContentAchievement: StencilReactComponent = /*@__PURE__*/ createComponent({ +export const ScaleIconContentAchievement: StencilReactComponent = /*@__PURE__*/ createComponent({ tagName: 'scale-icon-content-achievement', properties: { size: 'size', @@ -4165,17 +3492,13 @@ export const ScaleIconContentAchievement: StencilReactComponent, - serializeShadowRoot, - elementClass: ScaleIconContentAchievementElement, - // @ts-ignore - ignore potential React type mismatches between the Stencil Output Target and your project. - react: React, - events: {} as ScaleIconContentAchievementEvents, - defineCustomElement: defineScaleIconContentAchievement + clientModule: clientComponents.ScaleIconContentAchievement as StencilReactComponent, + serializeShadowRoot }); export type ScaleIconContentAndroidEvents = NonNullable; -export const ScaleIconContentAndroid: StencilReactComponent = /*@__PURE__*/ createComponent({ +export const ScaleIconContentAndroid: StencilReactComponent = /*@__PURE__*/ createComponent({ tagName: 'scale-icon-content-android', properties: { size: 'size', @@ -4187,17 +3510,13 @@ export const ScaleIconContentAndroid: StencilReactComponent, - serializeShadowRoot, - elementClass: ScaleIconContentAndroidElement, - // @ts-ignore - ignore potential React type mismatches between the Stencil Output Target and your project. - react: React, - events: {} as ScaleIconContentAndroidEvents, - defineCustomElement: defineScaleIconContentAndroid + clientModule: clientComponents.ScaleIconContentAndroid as StencilReactComponent, + serializeShadowRoot }); export type ScaleIconContentAppleEvents = NonNullable; -export const ScaleIconContentApple: StencilReactComponent = /*@__PURE__*/ createComponent({ +export const ScaleIconContentApple: StencilReactComponent = /*@__PURE__*/ createComponent({ tagName: 'scale-icon-content-apple', properties: { size: 'size', @@ -4209,17 +3528,13 @@ export const ScaleIconContentApple: StencilReactComponent, - serializeShadowRoot, - elementClass: ScaleIconContentAppleElement, - // @ts-ignore - ignore potential React type mismatches between the Stencil Output Target and your project. - react: React, - events: {} as ScaleIconContentAppleEvents, - defineCustomElement: defineScaleIconContentApple + clientModule: clientComponents.ScaleIconContentApple as StencilReactComponent, + serializeShadowRoot }); export type ScaleIconContentApplicationsEvents = NonNullable; -export const ScaleIconContentApplications: StencilReactComponent = /*@__PURE__*/ createComponent({ +export const ScaleIconContentApplications: StencilReactComponent = /*@__PURE__*/ createComponent({ tagName: 'scale-icon-content-applications', properties: { size: 'size', @@ -4231,17 +3546,13 @@ export const ScaleIconContentApplications: StencilReactComponent, - serializeShadowRoot, - elementClass: ScaleIconContentApplicationsElement, - // @ts-ignore - ignore potential React type mismatches between the Stencil Output Target and your project. - react: React, - events: {} as ScaleIconContentApplicationsEvents, - defineCustomElement: defineScaleIconContentApplications + clientModule: clientComponents.ScaleIconContentApplications as StencilReactComponent, + serializeShadowRoot }); export type ScaleIconContentAvailableKeychainEvents = NonNullable; -export const ScaleIconContentAvailableKeychain: StencilReactComponent = /*@__PURE__*/ createComponent({ +export const ScaleIconContentAvailableKeychain: StencilReactComponent = /*@__PURE__*/ createComponent({ tagName: 'scale-icon-content-available-keychain', properties: { size: 'size', @@ -4253,17 +3564,13 @@ export const ScaleIconContentAvailableKeychain: StencilReactComponent, - serializeShadowRoot, - elementClass: ScaleIconContentAvailableKeychainElement, - // @ts-ignore - ignore potential React type mismatches between the Stencil Output Target and your project. - react: React, - events: {} as ScaleIconContentAvailableKeychainEvents, - defineCustomElement: defineScaleIconContentAvailableKeychain + clientModule: clientComponents.ScaleIconContentAvailableKeychain as StencilReactComponent, + serializeShadowRoot }); export type ScaleIconContentBankEvents = NonNullable; -export const ScaleIconContentBank: StencilReactComponent = /*@__PURE__*/ createComponent({ +export const ScaleIconContentBank: StencilReactComponent = /*@__PURE__*/ createComponent({ tagName: 'scale-icon-content-bank', properties: { size: 'size', @@ -4275,17 +3582,13 @@ export const ScaleIconContentBank: StencilReactComponent, - serializeShadowRoot, - elementClass: ScaleIconContentBankElement, - // @ts-ignore - ignore potential React type mismatches between the Stencil Output Target and your project. - react: React, - events: {} as ScaleIconContentBankEvents, - defineCustomElement: defineScaleIconContentBank + clientModule: clientComponents.ScaleIconContentBank as StencilReactComponent, + serializeShadowRoot }); export type ScaleIconContentBiometricEvents = NonNullable; -export const ScaleIconContentBiometric: StencilReactComponent = /*@__PURE__*/ createComponent({ +export const ScaleIconContentBiometric: StencilReactComponent = /*@__PURE__*/ createComponent({ tagName: 'scale-icon-content-biometric', properties: { size: 'size', @@ -4297,17 +3600,13 @@ export const ScaleIconContentBiometric: StencilReactComponent, - serializeShadowRoot, - elementClass: ScaleIconContentBiometricElement, - // @ts-ignore - ignore potential React type mismatches between the Stencil Output Target and your project. - react: React, - events: {} as ScaleIconContentBiometricEvents, - defineCustomElement: defineScaleIconContentBiometric + clientModule: clientComponents.ScaleIconContentBiometric as StencilReactComponent, + serializeShadowRoot }); export type ScaleIconContentBirthdayEvents = NonNullable; -export const ScaleIconContentBirthday: StencilReactComponent = /*@__PURE__*/ createComponent({ +export const ScaleIconContentBirthday: StencilReactComponent = /*@__PURE__*/ createComponent({ tagName: 'scale-icon-content-birthday', properties: { size: 'size', @@ -4319,17 +3618,13 @@ export const ScaleIconContentBirthday: StencilReactComponent, - serializeShadowRoot, - elementClass: ScaleIconContentBirthdayElement, - // @ts-ignore - ignore potential React type mismatches between the Stencil Output Target and your project. - react: React, - events: {} as ScaleIconContentBirthdayEvents, - defineCustomElement: defineScaleIconContentBirthday + clientModule: clientComponents.ScaleIconContentBirthday as StencilReactComponent, + serializeShadowRoot }); export type ScaleIconContentBookmarkEvents = NonNullable; -export const ScaleIconContentBookmark: StencilReactComponent = /*@__PURE__*/ createComponent({ +export const ScaleIconContentBookmark: StencilReactComponent = /*@__PURE__*/ createComponent({ tagName: 'scale-icon-content-bookmark', properties: { size: 'size', @@ -4341,17 +3636,13 @@ export const ScaleIconContentBookmark: StencilReactComponent, - serializeShadowRoot, - elementClass: ScaleIconContentBookmarkElement, - // @ts-ignore - ignore potential React type mismatches between the Stencil Output Target and your project. - react: React, - events: {} as ScaleIconContentBookmarkEvents, - defineCustomElement: defineScaleIconContentBookmark + clientModule: clientComponents.ScaleIconContentBookmark as StencilReactComponent, + serializeShadowRoot }); export type ScaleIconContentCalendarEvents = NonNullable; -export const ScaleIconContentCalendar: StencilReactComponent = /*@__PURE__*/ createComponent({ +export const ScaleIconContentCalendar: StencilReactComponent = /*@__PURE__*/ createComponent({ tagName: 'scale-icon-content-calendar', properties: { size: 'size', @@ -4363,17 +3654,13 @@ export const ScaleIconContentCalendar: StencilReactComponent, - serializeShadowRoot, - elementClass: ScaleIconContentCalendarElement, - // @ts-ignore - ignore potential React type mismatches between the Stencil Output Target and your project. - react: React, - events: {} as ScaleIconContentCalendarEvents, - defineCustomElement: defineScaleIconContentCalendar + clientModule: clientComponents.ScaleIconContentCalendar as StencilReactComponent, + serializeShadowRoot }); export type ScaleIconContentClipboardEvents = NonNullable; -export const ScaleIconContentClipboard: StencilReactComponent = /*@__PURE__*/ createComponent({ +export const ScaleIconContentClipboard: StencilReactComponent = /*@__PURE__*/ createComponent({ tagName: 'scale-icon-content-clipboard', properties: { size: 'size', @@ -4385,17 +3672,13 @@ export const ScaleIconContentClipboard: StencilReactComponent, - serializeShadowRoot, - elementClass: ScaleIconContentClipboardElement, - // @ts-ignore - ignore potential React type mismatches between the Stencil Output Target and your project. - react: React, - events: {} as ScaleIconContentClipboardEvents, - defineCustomElement: defineScaleIconContentClipboard + clientModule: clientComponents.ScaleIconContentClipboard as StencilReactComponent, + serializeShadowRoot }); export type ScaleIconContentClockEvents = NonNullable; -export const ScaleIconContentClock: StencilReactComponent = /*@__PURE__*/ createComponent({ +export const ScaleIconContentClock: StencilReactComponent = /*@__PURE__*/ createComponent({ tagName: 'scale-icon-content-clock', properties: { size: 'size', @@ -4407,17 +3690,13 @@ export const ScaleIconContentClock: StencilReactComponent, - serializeShadowRoot, - elementClass: ScaleIconContentClockElement, - // @ts-ignore - ignore potential React type mismatches between the Stencil Output Target and your project. - react: React, - events: {} as ScaleIconContentClockEvents, - defineCustomElement: defineScaleIconContentClock + clientModule: clientComponents.ScaleIconContentClock as StencilReactComponent, + serializeShadowRoot }); export type ScaleIconContentCloudSecurityEvents = NonNullable; -export const ScaleIconContentCloudSecurity: StencilReactComponent = /*@__PURE__*/ createComponent({ +export const ScaleIconContentCloudSecurity: StencilReactComponent = /*@__PURE__*/ createComponent({ tagName: 'scale-icon-content-cloud-security', properties: { size: 'size', @@ -4429,17 +3708,13 @@ export const ScaleIconContentCloudSecurity: StencilReactComponent, - serializeShadowRoot, - elementClass: ScaleIconContentCloudSecurityElement, - // @ts-ignore - ignore potential React type mismatches between the Stencil Output Target and your project. - react: React, - events: {} as ScaleIconContentCloudSecurityEvents, - defineCustomElement: defineScaleIconContentCloudSecurity + clientModule: clientComponents.ScaleIconContentCloudSecurity as StencilReactComponent, + serializeShadowRoot }); export type ScaleIconContentCodeScannerEvents = NonNullable; -export const ScaleIconContentCodeScanner: StencilReactComponent = /*@__PURE__*/ createComponent({ +export const ScaleIconContentCodeScanner: StencilReactComponent = /*@__PURE__*/ createComponent({ tagName: 'scale-icon-content-code-scanner', properties: { size: 'size', @@ -4451,17 +3726,13 @@ export const ScaleIconContentCodeScanner: StencilReactComponent, - serializeShadowRoot, - elementClass: ScaleIconContentCodeScannerElement, - // @ts-ignore - ignore potential React type mismatches between the Stencil Output Target and your project. - react: React, - events: {} as ScaleIconContentCodeScannerEvents, - defineCustomElement: defineScaleIconContentCodeScanner + clientModule: clientComponents.ScaleIconContentCodeScanner as StencilReactComponent, + serializeShadowRoot }); export type ScaleIconContentColorSelectionEvents = NonNullable; -export const ScaleIconContentColorSelection: StencilReactComponent = /*@__PURE__*/ createComponent({ +export const ScaleIconContentColorSelection: StencilReactComponent = /*@__PURE__*/ createComponent({ tagName: 'scale-icon-content-color-selection', properties: { size: 'size', @@ -4473,17 +3744,13 @@ export const ScaleIconContentColorSelection: StencilReactComponent, - serializeShadowRoot, - elementClass: ScaleIconContentColorSelectionElement, - // @ts-ignore - ignore potential React type mismatches between the Stencil Output Target and your project. - react: React, - events: {} as ScaleIconContentColorSelectionEvents, - defineCustomElement: defineScaleIconContentColorSelection + clientModule: clientComponents.ScaleIconContentColorSelection as StencilReactComponent, + serializeShadowRoot }); export type ScaleIconContentCountryEvents = NonNullable; -export const ScaleIconContentCountry: StencilReactComponent = /*@__PURE__*/ createComponent({ +export const ScaleIconContentCountry: StencilReactComponent = /*@__PURE__*/ createComponent({ tagName: 'scale-icon-content-country', properties: { size: 'size', @@ -4495,17 +3762,13 @@ export const ScaleIconContentCountry: StencilReactComponent, - serializeShadowRoot, - elementClass: ScaleIconContentCountryElement, - // @ts-ignore - ignore potential React type mismatches between the Stencil Output Target and your project. - react: React, - events: {} as ScaleIconContentCountryEvents, - defineCustomElement: defineScaleIconContentCountry + clientModule: clientComponents.ScaleIconContentCountry as StencilReactComponent, + serializeShadowRoot }); export type ScaleIconContentCreditCardEvents = NonNullable; -export const ScaleIconContentCreditCard: StencilReactComponent = /*@__PURE__*/ createComponent({ +export const ScaleIconContentCreditCard: StencilReactComponent = /*@__PURE__*/ createComponent({ tagName: 'scale-icon-content-credit-card', properties: { size: 'size', @@ -4517,17 +3780,13 @@ export const ScaleIconContentCreditCard: StencilReactComponent, - serializeShadowRoot, - elementClass: ScaleIconContentCreditCardElement, - // @ts-ignore - ignore potential React type mismatches between the Stencil Output Target and your project. - react: React, - events: {} as ScaleIconContentCreditCardEvents, - defineCustomElement: defineScaleIconContentCreditCard + clientModule: clientComponents.ScaleIconContentCreditCard as StencilReactComponent, + serializeShadowRoot }); export type ScaleIconContentDataVisualisationEvents = NonNullable; -export const ScaleIconContentDataVisualisation: StencilReactComponent = /*@__PURE__*/ createComponent({ +export const ScaleIconContentDataVisualisation: StencilReactComponent = /*@__PURE__*/ createComponent({ tagName: 'scale-icon-content-data-visualisation', properties: { size: 'size', @@ -4539,17 +3798,13 @@ export const ScaleIconContentDataVisualisation: StencilReactComponent, - serializeShadowRoot, - elementClass: ScaleIconContentDataVisualisationElement, - // @ts-ignore - ignore potential React type mismatches between the Stencil Output Target and your project. - react: React, - events: {} as ScaleIconContentDataVisualisationEvents, - defineCustomElement: defineScaleIconContentDataVisualisation + clientModule: clientComponents.ScaleIconContentDataVisualisation as StencilReactComponent, + serializeShadowRoot }); export type ScaleIconContentDeliveryEvents = NonNullable; -export const ScaleIconContentDelivery: StencilReactComponent = /*@__PURE__*/ createComponent({ +export const ScaleIconContentDelivery: StencilReactComponent = /*@__PURE__*/ createComponent({ tagName: 'scale-icon-content-delivery', properties: { size: 'size', @@ -4561,17 +3816,13 @@ export const ScaleIconContentDelivery: StencilReactComponent, - serializeShadowRoot, - elementClass: ScaleIconContentDeliveryElement, - // @ts-ignore - ignore potential React type mismatches between the Stencil Output Target and your project. - react: React, - events: {} as ScaleIconContentDeliveryEvents, - defineCustomElement: defineScaleIconContentDelivery + clientModule: clientComponents.ScaleIconContentDelivery as StencilReactComponent, + serializeShadowRoot }); export type ScaleIconContentDigitalBankingEvents = NonNullable; -export const ScaleIconContentDigitalBanking: StencilReactComponent = /*@__PURE__*/ createComponent({ +export const ScaleIconContentDigitalBanking: StencilReactComponent = /*@__PURE__*/ createComponent({ tagName: 'scale-icon-content-digital-banking', properties: { size: 'size', @@ -4583,17 +3834,13 @@ export const ScaleIconContentDigitalBanking: StencilReactComponent, - serializeShadowRoot, - elementClass: ScaleIconContentDigitalBankingElement, - // @ts-ignore - ignore potential React type mismatches between the Stencil Output Target and your project. - react: React, - events: {} as ScaleIconContentDigitalBankingEvents, - defineCustomElement: defineScaleIconContentDigitalBanking + clientModule: clientComponents.ScaleIconContentDigitalBanking as StencilReactComponent, + serializeShadowRoot }); export type ScaleIconContentDigitalMediaEvents = NonNullable; -export const ScaleIconContentDigitalMedia: StencilReactComponent = /*@__PURE__*/ createComponent({ +export const ScaleIconContentDigitalMedia: StencilReactComponent = /*@__PURE__*/ createComponent({ tagName: 'scale-icon-content-digital-media', properties: { size: 'size', @@ -4605,17 +3852,13 @@ export const ScaleIconContentDigitalMedia: StencilReactComponent, - serializeShadowRoot, - elementClass: ScaleIconContentDigitalMediaElement, - // @ts-ignore - ignore potential React type mismatches between the Stencil Output Target and your project. - react: React, - events: {} as ScaleIconContentDigitalMediaEvents, - defineCustomElement: defineScaleIconContentDigitalMedia + clientModule: clientComponents.ScaleIconContentDigitalMedia as StencilReactComponent, + serializeShadowRoot }); export type ScaleIconContentDiscountEvents = NonNullable; -export const ScaleIconContentDiscount: StencilReactComponent = /*@__PURE__*/ createComponent({ +export const ScaleIconContentDiscount: StencilReactComponent = /*@__PURE__*/ createComponent({ tagName: 'scale-icon-content-discount', properties: { size: 'size', @@ -4627,17 +3870,13 @@ export const ScaleIconContentDiscount: StencilReactComponent, - serializeShadowRoot, - elementClass: ScaleIconContentDiscountElement, - // @ts-ignore - ignore potential React type mismatches between the Stencil Output Target and your project. - react: React, - events: {} as ScaleIconContentDiscountEvents, - defineCustomElement: defineScaleIconContentDiscount + clientModule: clientComponents.ScaleIconContentDiscount as StencilReactComponent, + serializeShadowRoot }); export type ScaleIconContentESimEvents = NonNullable; -export const ScaleIconContentESim: StencilReactComponent = /*@__PURE__*/ createComponent({ +export const ScaleIconContentESim: StencilReactComponent = /*@__PURE__*/ createComponent({ tagName: 'scale-icon-content-e-sim', properties: { size: 'size', @@ -4649,17 +3888,13 @@ export const ScaleIconContentESim: StencilReactComponent, - serializeShadowRoot, - elementClass: ScaleIconContentESimElement, - // @ts-ignore - ignore potential React type mismatches between the Stencil Output Target and your project. - react: React, - events: {} as ScaleIconContentESimEvents, - defineCustomElement: defineScaleIconContentESim + clientModule: clientComponents.ScaleIconContentESim as StencilReactComponent, + serializeShadowRoot }); export type ScaleIconContentEuEvents = NonNullable; -export const ScaleIconContentEu: StencilReactComponent = /*@__PURE__*/ createComponent({ +export const ScaleIconContentEu: StencilReactComponent = /*@__PURE__*/ createComponent({ tagName: 'scale-icon-content-eu', properties: { size: 'size', @@ -4671,17 +3906,13 @@ export const ScaleIconContentEu: StencilReactComponent, - serializeShadowRoot, - elementClass: ScaleIconContentEuElement, - // @ts-ignore - ignore potential React type mismatches between the Stencil Output Target and your project. - react: React, - events: {} as ScaleIconContentEuEvents, - defineCustomElement: defineScaleIconContentEu + clientModule: clientComponents.ScaleIconContentEu as StencilReactComponent, + serializeShadowRoot }); export type ScaleIconContentFaceMaskEvents = NonNullable; -export const ScaleIconContentFaceMask: StencilReactComponent = /*@__PURE__*/ createComponent({ +export const ScaleIconContentFaceMask: StencilReactComponent = /*@__PURE__*/ createComponent({ tagName: 'scale-icon-content-face-mask', properties: { size: 'size', @@ -4693,17 +3924,13 @@ export const ScaleIconContentFaceMask: StencilReactComponent, - serializeShadowRoot, - elementClass: ScaleIconContentFaceMaskElement, - // @ts-ignore - ignore potential React type mismatches between the Stencil Output Target and your project. - react: React, - events: {} as ScaleIconContentFaceMaskEvents, - defineCustomElement: defineScaleIconContentFaceMask + clientModule: clientComponents.ScaleIconContentFaceMask as StencilReactComponent, + serializeShadowRoot }); export type ScaleIconContentFeaturesEvents = NonNullable; -export const ScaleIconContentFeatures: StencilReactComponent = /*@__PURE__*/ createComponent({ +export const ScaleIconContentFeatures: StencilReactComponent = /*@__PURE__*/ createComponent({ tagName: 'scale-icon-content-features', properties: { size: 'size', @@ -4715,17 +3942,13 @@ export const ScaleIconContentFeatures: StencilReactComponent, - serializeShadowRoot, - elementClass: ScaleIconContentFeaturesElement, - // @ts-ignore - ignore potential React type mismatches between the Stencil Output Target and your project. - react: React, - events: {} as ScaleIconContentFeaturesEvents, - defineCustomElement: defineScaleIconContentFeatures + clientModule: clientComponents.ScaleIconContentFeatures as StencilReactComponent, + serializeShadowRoot }); export type ScaleIconContentFlexibleTariffsEvents = NonNullable; -export const ScaleIconContentFlexibleTariffs: StencilReactComponent = /*@__PURE__*/ createComponent({ +export const ScaleIconContentFlexibleTariffs: StencilReactComponent = /*@__PURE__*/ createComponent({ tagName: 'scale-icon-content-flexible-tariffs', properties: { size: 'size', @@ -4737,17 +3960,13 @@ export const ScaleIconContentFlexibleTariffs: StencilReactComponent, - serializeShadowRoot, - elementClass: ScaleIconContentFlexibleTariffsElement, - // @ts-ignore - ignore potential React type mismatches between the Stencil Output Target and your project. - react: React, - events: {} as ScaleIconContentFlexibleTariffsEvents, - defineCustomElement: defineScaleIconContentFlexibleTariffs + clientModule: clientComponents.ScaleIconContentFlexibleTariffs as StencilReactComponent, + serializeShadowRoot }); export type ScaleIconContentFolderEvents = NonNullable; -export const ScaleIconContentFolder: StencilReactComponent = /*@__PURE__*/ createComponent({ +export const ScaleIconContentFolder: StencilReactComponent = /*@__PURE__*/ createComponent({ tagName: 'scale-icon-content-folder', properties: { size: 'size', @@ -4759,17 +3978,13 @@ export const ScaleIconContentFolder: StencilReactComponent, - serializeShadowRoot, - elementClass: ScaleIconContentFolderElement, - // @ts-ignore - ignore potential React type mismatches between the Stencil Output Target and your project. - react: React, - events: {} as ScaleIconContentFolderEvents, - defineCustomElement: defineScaleIconContentFolder + clientModule: clientComponents.ScaleIconContentFolder as StencilReactComponent, + serializeShadowRoot }); export type ScaleIconContentFoodEvents = NonNullable; -export const ScaleIconContentFood: StencilReactComponent = /*@__PURE__*/ createComponent({ +export const ScaleIconContentFood: StencilReactComponent = /*@__PURE__*/ createComponent({ tagName: 'scale-icon-content-food', properties: { size: 'size', @@ -4781,17 +3996,13 @@ export const ScaleIconContentFood: StencilReactComponent, - serializeShadowRoot, - elementClass: ScaleIconContentFoodElement, - // @ts-ignore - ignore potential React type mismatches between the Stencil Output Target and your project. - react: React, - events: {} as ScaleIconContentFoodEvents, - defineCustomElement: defineScaleIconContentFood + clientModule: clientComponents.ScaleIconContentFood as StencilReactComponent, + serializeShadowRoot }); export type ScaleIconContentGenderDiverseEvents = NonNullable; -export const ScaleIconContentGenderDiverse: StencilReactComponent = /*@__PURE__*/ createComponent({ +export const ScaleIconContentGenderDiverse: StencilReactComponent = /*@__PURE__*/ createComponent({ tagName: 'scale-icon-content-gender-diverse', properties: { size: 'size', @@ -4803,17 +4014,13 @@ export const ScaleIconContentGenderDiverse: StencilReactComponent, - serializeShadowRoot, - elementClass: ScaleIconContentGenderDiverseElement, - // @ts-ignore - ignore potential React type mismatches between the Stencil Output Target and your project. - react: React, - events: {} as ScaleIconContentGenderDiverseEvents, - defineCustomElement: defineScaleIconContentGenderDiverse + clientModule: clientComponents.ScaleIconContentGenderDiverse as StencilReactComponent, + serializeShadowRoot }); export type ScaleIconContentGenderFemaleEvents = NonNullable; -export const ScaleIconContentGenderFemale: StencilReactComponent = /*@__PURE__*/ createComponent({ +export const ScaleIconContentGenderFemale: StencilReactComponent = /*@__PURE__*/ createComponent({ tagName: 'scale-icon-content-gender-female', properties: { size: 'size', @@ -4825,17 +4032,13 @@ export const ScaleIconContentGenderFemale: StencilReactComponent, - serializeShadowRoot, - elementClass: ScaleIconContentGenderFemaleElement, - // @ts-ignore - ignore potential React type mismatches between the Stencil Output Target and your project. - react: React, - events: {} as ScaleIconContentGenderFemaleEvents, - defineCustomElement: defineScaleIconContentGenderFemale + clientModule: clientComponents.ScaleIconContentGenderFemale as StencilReactComponent, + serializeShadowRoot }); export type ScaleIconContentGenderMaleEvents = NonNullable; -export const ScaleIconContentGenderMale: StencilReactComponent = /*@__PURE__*/ createComponent({ +export const ScaleIconContentGenderMale: StencilReactComponent = /*@__PURE__*/ createComponent({ tagName: 'scale-icon-content-gender-male', properties: { size: 'size', @@ -4847,17 +4050,13 @@ export const ScaleIconContentGenderMale: StencilReactComponent, - serializeShadowRoot, - elementClass: ScaleIconContentGenderMaleElement, - // @ts-ignore - ignore potential React type mismatches between the Stencil Output Target and your project. - react: React, - events: {} as ScaleIconContentGenderMaleEvents, - defineCustomElement: defineScaleIconContentGenderMale + clientModule: clientComponents.ScaleIconContentGenderMale as StencilReactComponent, + serializeShadowRoot }); export type ScaleIconContentHalfRatingEvents = NonNullable; -export const ScaleIconContentHalfRating: StencilReactComponent = /*@__PURE__*/ createComponent({ +export const ScaleIconContentHalfRating: StencilReactComponent = /*@__PURE__*/ createComponent({ tagName: 'scale-icon-content-half-rating', properties: { size: 'size', @@ -4869,17 +4068,13 @@ export const ScaleIconContentHalfRating: StencilReactComponent, - serializeShadowRoot, - elementClass: ScaleIconContentHalfRatingElement, - // @ts-ignore - ignore potential React type mismatches between the Stencil Output Target and your project. - react: React, - events: {} as ScaleIconContentHalfRatingEvents, - defineCustomElement: defineScaleIconContentHalfRating + clientModule: clientComponents.ScaleIconContentHalfRating as StencilReactComponent, + serializeShadowRoot }); export type ScaleIconContentHeartEvents = NonNullable; -export const ScaleIconContentHeart: StencilReactComponent = /*@__PURE__*/ createComponent({ +export const ScaleIconContentHeart: StencilReactComponent = /*@__PURE__*/ createComponent({ tagName: 'scale-icon-content-heart', properties: { size: 'size', @@ -4891,17 +4086,13 @@ export const ScaleIconContentHeart: StencilReactComponent, - serializeShadowRoot, - elementClass: ScaleIconContentHeartElement, - // @ts-ignore - ignore potential React type mismatches between the Stencil Output Target and your project. - react: React, - events: {} as ScaleIconContentHeartEvents, - defineCustomElement: defineScaleIconContentHeart + clientModule: clientComponents.ScaleIconContentHeart as StencilReactComponent, + serializeShadowRoot }); export type ScaleIconContentHeightEvents = NonNullable; -export const ScaleIconContentHeight: StencilReactComponent = /*@__PURE__*/ createComponent({ +export const ScaleIconContentHeight: StencilReactComponent = /*@__PURE__*/ createComponent({ tagName: 'scale-icon-content-height', properties: { size: 'size', @@ -4913,17 +4104,13 @@ export const ScaleIconContentHeight: StencilReactComponent, - serializeShadowRoot, - elementClass: ScaleIconContentHeightElement, - // @ts-ignore - ignore potential React type mismatches between the Stencil Output Target and your project. - react: React, - events: {} as ScaleIconContentHeightEvents, - defineCustomElement: defineScaleIconContentHeight + clientModule: clientComponents.ScaleIconContentHeight as StencilReactComponent, + serializeShadowRoot }); export type ScaleIconContentHistoryEvents = NonNullable; -export const ScaleIconContentHistory: StencilReactComponent = /*@__PURE__*/ createComponent({ +export const ScaleIconContentHistory: StencilReactComponent = /*@__PURE__*/ createComponent({ tagName: 'scale-icon-content-history', properties: { size: 'size', @@ -4935,17 +4122,13 @@ export const ScaleIconContentHistory: StencilReactComponent, - serializeShadowRoot, - elementClass: ScaleIconContentHistoryElement, - // @ts-ignore - ignore potential React type mismatches between the Stencil Output Target and your project. - react: React, - events: {} as ScaleIconContentHistoryEvents, - defineCustomElement: defineScaleIconContentHistory + clientModule: clientComponents.ScaleIconContentHistory as StencilReactComponent, + serializeShadowRoot }); export type ScaleIconContentHourGlassEvents = NonNullable; -export const ScaleIconContentHourGlass: StencilReactComponent = /*@__PURE__*/ createComponent({ +export const ScaleIconContentHourGlass: StencilReactComponent = /*@__PURE__*/ createComponent({ tagName: 'scale-icon-content-hour-glass', properties: { size: 'size', @@ -4957,17 +4140,13 @@ export const ScaleIconContentHourGlass: StencilReactComponent, - serializeShadowRoot, - elementClass: ScaleIconContentHourGlassElement, - // @ts-ignore - ignore potential React type mismatches between the Stencil Output Target and your project. - react: React, - events: {} as ScaleIconContentHourGlassEvents, - defineCustomElement: defineScaleIconContentHourGlass + clientModule: clientComponents.ScaleIconContentHourGlass as StencilReactComponent, + serializeShadowRoot }); export type ScaleIconContentIbanEvents = NonNullable; -export const ScaleIconContentIban: StencilReactComponent = /*@__PURE__*/ createComponent({ +export const ScaleIconContentIban: StencilReactComponent = /*@__PURE__*/ createComponent({ tagName: 'scale-icon-content-iban', properties: { size: 'size', @@ -4979,17 +4158,13 @@ export const ScaleIconContentIban: StencilReactComponent, - serializeShadowRoot, - elementClass: ScaleIconContentIbanElement, - // @ts-ignore - ignore potential React type mismatches between the Stencil Output Target and your project. - react: React, - events: {} as ScaleIconContentIbanEvents, - defineCustomElement: defineScaleIconContentIban + clientModule: clientComponents.ScaleIconContentIban as StencilReactComponent, + serializeShadowRoot }); export type ScaleIconContentIdEvents = NonNullable; -export const ScaleIconContentId: StencilReactComponent = /*@__PURE__*/ createComponent({ +export const ScaleIconContentId: StencilReactComponent = /*@__PURE__*/ createComponent({ tagName: 'scale-icon-content-id', properties: { size: 'size', @@ -5001,17 +4176,13 @@ export const ScaleIconContentId: StencilReactComponent, - serializeShadowRoot, - elementClass: ScaleIconContentIdElement, - // @ts-ignore - ignore potential React type mismatches between the Stencil Output Target and your project. - react: React, - events: {} as ScaleIconContentIdEvents, - defineCustomElement: defineScaleIconContentId + clientModule: clientComponents.ScaleIconContentId as StencilReactComponent, + serializeShadowRoot }); export type ScaleIconContentInStockEvents = NonNullable; -export const ScaleIconContentInStock: StencilReactComponent = /*@__PURE__*/ createComponent({ +export const ScaleIconContentInStock: StencilReactComponent = /*@__PURE__*/ createComponent({ tagName: 'scale-icon-content-in-stock', properties: { size: 'size', @@ -5023,17 +4194,13 @@ export const ScaleIconContentInStock: StencilReactComponent, - serializeShadowRoot, - elementClass: ScaleIconContentInStockElement, - // @ts-ignore - ignore potential React type mismatches between the Stencil Output Target and your project. - react: React, - events: {} as ScaleIconContentInStockEvents, - defineCustomElement: defineScaleIconContentInStock + clientModule: clientComponents.ScaleIconContentInStock as StencilReactComponent, + serializeShadowRoot }); export type ScaleIconContentInternationalEvents = NonNullable; -export const ScaleIconContentInternational: StencilReactComponent = /*@__PURE__*/ createComponent({ +export const ScaleIconContentInternational: StencilReactComponent = /*@__PURE__*/ createComponent({ tagName: 'scale-icon-content-international', properties: { size: 'size', @@ -5045,17 +4212,13 @@ export const ScaleIconContentInternational: StencilReactComponent, - serializeShadowRoot, - elementClass: ScaleIconContentInternationalElement, - // @ts-ignore - ignore potential React type mismatches between the Stencil Output Target and your project. - react: React, - events: {} as ScaleIconContentInternationalEvents, - defineCustomElement: defineScaleIconContentInternational + clientModule: clientComponents.ScaleIconContentInternational as StencilReactComponent, + serializeShadowRoot }); export type ScaleIconContentInternationalSmsEvents = NonNullable; -export const ScaleIconContentInternationalSms: StencilReactComponent = /*@__PURE__*/ createComponent({ +export const ScaleIconContentInternationalSms: StencilReactComponent = /*@__PURE__*/ createComponent({ tagName: 'scale-icon-content-international-sms', properties: { size: 'size', @@ -5067,17 +4230,13 @@ export const ScaleIconContentInternationalSms: StencilReactComponent, - serializeShadowRoot, - elementClass: ScaleIconContentInternationalSmsElement, - // @ts-ignore - ignore potential React type mismatches between the Stencil Output Target and your project. - react: React, - events: {} as ScaleIconContentInternationalSmsEvents, - defineCustomElement: defineScaleIconContentInternationalSms + clientModule: clientComponents.ScaleIconContentInternationalSms as StencilReactComponent, + serializeShadowRoot }); export type ScaleIconContentInterviewEvents = NonNullable; -export const ScaleIconContentInterview: StencilReactComponent = /*@__PURE__*/ createComponent({ +export const ScaleIconContentInterview: StencilReactComponent = /*@__PURE__*/ createComponent({ tagName: 'scale-icon-content-interview', properties: { size: 'size', @@ -5089,17 +4248,13 @@ export const ScaleIconContentInterview: StencilReactComponent, - serializeShadowRoot, - elementClass: ScaleIconContentInterviewElement, - // @ts-ignore - ignore potential React type mismatches between the Stencil Output Target and your project. - react: React, - events: {} as ScaleIconContentInterviewEvents, - defineCustomElement: defineScaleIconContentInterview + clientModule: clientComponents.ScaleIconContentInterview as StencilReactComponent, + serializeShadowRoot }); export type ScaleIconContentKeyEvents = NonNullable; -export const ScaleIconContentKey: StencilReactComponent = /*@__PURE__*/ createComponent({ +export const ScaleIconContentKey: StencilReactComponent = /*@__PURE__*/ createComponent({ tagName: 'scale-icon-content-key', properties: { size: 'size', @@ -5111,17 +4266,13 @@ export const ScaleIconContentKey: StencilReactComponent, - serializeShadowRoot, - elementClass: ScaleIconContentKeyElement, - // @ts-ignore - ignore potential React type mismatches between the Stencil Output Target and your project. - react: React, - events: {} as ScaleIconContentKeyEvents, - defineCustomElement: defineScaleIconContentKey + clientModule: clientComponents.ScaleIconContentKey as StencilReactComponent, + serializeShadowRoot }); export type ScaleIconContentLanguageEvents = NonNullable; -export const ScaleIconContentLanguage: StencilReactComponent = /*@__PURE__*/ createComponent({ +export const ScaleIconContentLanguage: StencilReactComponent = /*@__PURE__*/ createComponent({ tagName: 'scale-icon-content-language', properties: { size: 'size', @@ -5133,17 +4284,13 @@ export const ScaleIconContentLanguage: StencilReactComponent, - serializeShadowRoot, - elementClass: ScaleIconContentLanguageElement, - // @ts-ignore - ignore potential React type mismatches between the Stencil Output Target and your project. - react: React, - events: {} as ScaleIconContentLanguageEvents, - defineCustomElement: defineScaleIconContentLanguage + clientModule: clientComponents.ScaleIconContentLanguage as StencilReactComponent, + serializeShadowRoot }); export type ScaleIconContentLockEvents = NonNullable; -export const ScaleIconContentLock: StencilReactComponent = /*@__PURE__*/ createComponent({ +export const ScaleIconContentLock: StencilReactComponent = /*@__PURE__*/ createComponent({ tagName: 'scale-icon-content-lock', properties: { size: 'size', @@ -5155,17 +4302,13 @@ export const ScaleIconContentLock: StencilReactComponent, - serializeShadowRoot, - elementClass: ScaleIconContentLockElement, - // @ts-ignore - ignore potential React type mismatches between the Stencil Output Target and your project. - react: React, - events: {} as ScaleIconContentLockEvents, - defineCustomElement: defineScaleIconContentLock + clientModule: clientComponents.ScaleIconContentLock as StencilReactComponent, + serializeShadowRoot }); export type ScaleIconContentLoyaltyEvents = NonNullable; -export const ScaleIconContentLoyalty: StencilReactComponent = /*@__PURE__*/ createComponent({ +export const ScaleIconContentLoyalty: StencilReactComponent = /*@__PURE__*/ createComponent({ tagName: 'scale-icon-content-loyalty', properties: { size: 'size', @@ -5177,17 +4320,13 @@ export const ScaleIconContentLoyalty: StencilReactComponent, - serializeShadowRoot, - elementClass: ScaleIconContentLoyaltyElement, - // @ts-ignore - ignore potential React type mismatches between the Stencil Output Target and your project. - react: React, - events: {} as ScaleIconContentLoyaltyEvents, - defineCustomElement: defineScaleIconContentLoyalty + clientModule: clientComponents.ScaleIconContentLoyalty as StencilReactComponent, + serializeShadowRoot }); export type ScaleIconContentMediaFolderEvents = NonNullable; -export const ScaleIconContentMediaFolder: StencilReactComponent = /*@__PURE__*/ createComponent({ +export const ScaleIconContentMediaFolder: StencilReactComponent = /*@__PURE__*/ createComponent({ tagName: 'scale-icon-content-media-folder', properties: { size: 'size', @@ -5199,17 +4338,13 @@ export const ScaleIconContentMediaFolder: StencilReactComponent, - serializeShadowRoot, - elementClass: ScaleIconContentMediaFolderElement, - // @ts-ignore - ignore potential React type mismatches between the Stencil Output Target and your project. - react: React, - events: {} as ScaleIconContentMediaFolderEvents, - defineCustomElement: defineScaleIconContentMediaFolder + clientModule: clientComponents.ScaleIconContentMediaFolder as StencilReactComponent, + serializeShadowRoot }); export type ScaleIconContentMoneyAtEvents = NonNullable; -export const ScaleIconContentMoneyAt: StencilReactComponent = /*@__PURE__*/ createComponent({ +export const ScaleIconContentMoneyAt: StencilReactComponent = /*@__PURE__*/ createComponent({ tagName: 'scale-icon-content-money-at', properties: { size: 'size', @@ -5221,17 +4356,13 @@ export const ScaleIconContentMoneyAt: StencilReactComponent, - serializeShadowRoot, - elementClass: ScaleIconContentMoneyAtElement, - // @ts-ignore - ignore potential React type mismatches between the Stencil Output Target and your project. - react: React, - events: {} as ScaleIconContentMoneyAtEvents, - defineCustomElement: defineScaleIconContentMoneyAt + clientModule: clientComponents.ScaleIconContentMoneyAt as StencilReactComponent, + serializeShadowRoot }); export type ScaleIconContentMusicEvents = NonNullable; -export const ScaleIconContentMusic: StencilReactComponent = /*@__PURE__*/ createComponent({ +export const ScaleIconContentMusic: StencilReactComponent = /*@__PURE__*/ createComponent({ tagName: 'scale-icon-content-music', properties: { size: 'size', @@ -5243,17 +4374,13 @@ export const ScaleIconContentMusic: StencilReactComponent, - serializeShadowRoot, - elementClass: ScaleIconContentMusicElement, - // @ts-ignore - ignore potential React type mismatches between the Stencil Output Target and your project. - react: React, - events: {} as ScaleIconContentMusicEvents, - defineCustomElement: defineScaleIconContentMusic + clientModule: clientComponents.ScaleIconContentMusic as StencilReactComponent, + serializeShadowRoot }); export type ScaleIconContentNewsEvents = NonNullable; -export const ScaleIconContentNews: StencilReactComponent = /*@__PURE__*/ createComponent({ +export const ScaleIconContentNews: StencilReactComponent = /*@__PURE__*/ createComponent({ tagName: 'scale-icon-content-news', properties: { size: 'size', @@ -5265,17 +4392,13 @@ export const ScaleIconContentNews: StencilReactComponent, - serializeShadowRoot, - elementClass: ScaleIconContentNewsElement, - // @ts-ignore - ignore potential React type mismatches between the Stencil Output Target and your project. - react: React, - events: {} as ScaleIconContentNewsEvents, - defineCustomElement: defineScaleIconContentNews + clientModule: clientComponents.ScaleIconContentNews as StencilReactComponent, + serializeShadowRoot }); export type ScaleIconContentOutOfStockEvents = NonNullable; -export const ScaleIconContentOutOfStock: StencilReactComponent = /*@__PURE__*/ createComponent({ +export const ScaleIconContentOutOfStock: StencilReactComponent = /*@__PURE__*/ createComponent({ tagName: 'scale-icon-content-out-of-stock', properties: { size: 'size', @@ -5287,17 +4410,13 @@ export const ScaleIconContentOutOfStock: StencilReactComponent, - serializeShadowRoot, - elementClass: ScaleIconContentOutOfStockElement, - // @ts-ignore - ignore potential React type mismatches between the Stencil Output Target and your project. - react: React, - events: {} as ScaleIconContentOutOfStockEvents, - defineCustomElement: defineScaleIconContentOutOfStock + clientModule: clientComponents.ScaleIconContentOutOfStock as StencilReactComponent, + serializeShadowRoot }); export type ScaleIconContentPersonWalkingEvents = NonNullable; -export const ScaleIconContentPersonWalking: StencilReactComponent = /*@__PURE__*/ createComponent({ +export const ScaleIconContentPersonWalking: StencilReactComponent = /*@__PURE__*/ createComponent({ tagName: 'scale-icon-content-person-walking', properties: { size: 'size', @@ -5309,17 +4428,13 @@ export const ScaleIconContentPersonWalking: StencilReactComponent, - serializeShadowRoot, - elementClass: ScaleIconContentPersonWalkingElement, - // @ts-ignore - ignore potential React type mismatches between the Stencil Output Target and your project. - react: React, - events: {} as ScaleIconContentPersonWalkingEvents, - defineCustomElement: defineScaleIconContentPersonWalking + clientModule: clientComponents.ScaleIconContentPersonWalking as StencilReactComponent, + serializeShadowRoot }); export type ScaleIconContentPrepaidActivateEvents = NonNullable; -export const ScaleIconContentPrepaidActivate: StencilReactComponent = /*@__PURE__*/ createComponent({ +export const ScaleIconContentPrepaidActivate: StencilReactComponent = /*@__PURE__*/ createComponent({ tagName: 'scale-icon-content-prepaid-activate', properties: { size: 'size', @@ -5331,17 +4446,13 @@ export const ScaleIconContentPrepaidActivate: StencilReactComponent, - serializeShadowRoot, - elementClass: ScaleIconContentPrepaidActivateElement, - // @ts-ignore - ignore potential React type mismatches between the Stencil Output Target and your project. - react: React, - events: {} as ScaleIconContentPrepaidActivateEvents, - defineCustomElement: defineScaleIconContentPrepaidActivate + clientModule: clientComponents.ScaleIconContentPrepaidActivate as StencilReactComponent, + serializeShadowRoot }); export type ScaleIconContentPriceTagEvents = NonNullable; -export const ScaleIconContentPriceTag: StencilReactComponent = /*@__PURE__*/ createComponent({ +export const ScaleIconContentPriceTag: StencilReactComponent = /*@__PURE__*/ createComponent({ tagName: 'scale-icon-content-price-tag', properties: { size: 'size', @@ -5353,17 +4464,13 @@ export const ScaleIconContentPriceTag: StencilReactComponent, - serializeShadowRoot, - elementClass: ScaleIconContentPriceTagElement, - // @ts-ignore - ignore potential React type mismatches between the Stencil Output Target and your project. - react: React, - events: {} as ScaleIconContentPriceTagEvents, - defineCustomElement: defineScaleIconContentPriceTag + clientModule: clientComponents.ScaleIconContentPriceTag as StencilReactComponent, + serializeShadowRoot }); export type ScaleIconContentRatingsEvents = NonNullable; -export const ScaleIconContentRatings: StencilReactComponent = /*@__PURE__*/ createComponent({ +export const ScaleIconContentRatings: StencilReactComponent = /*@__PURE__*/ createComponent({ tagName: 'scale-icon-content-ratings', properties: { size: 'size', @@ -5375,17 +4482,13 @@ export const ScaleIconContentRatings: StencilReactComponent, - serializeShadowRoot, - elementClass: ScaleIconContentRatingsElement, - // @ts-ignore - ignore potential React type mismatches between the Stencil Output Target and your project. - react: React, - events: {} as ScaleIconContentRatingsEvents, - defineCustomElement: defineScaleIconContentRatings + clientModule: clientComponents.ScaleIconContentRatings as StencilReactComponent, + serializeShadowRoot }); export type ScaleIconContentRouteEvents = NonNullable; -export const ScaleIconContentRoute: StencilReactComponent = /*@__PURE__*/ createComponent({ +export const ScaleIconContentRoute: StencilReactComponent = /*@__PURE__*/ createComponent({ tagName: 'scale-icon-content-route', properties: { size: 'size', @@ -5397,17 +4500,13 @@ export const ScaleIconContentRoute: StencilReactComponent, - serializeShadowRoot, - elementClass: ScaleIconContentRouteElement, - // @ts-ignore - ignore potential React type mismatches between the Stencil Output Target and your project. - react: React, - events: {} as ScaleIconContentRouteEvents, - defineCustomElement: defineScaleIconContentRoute + clientModule: clientComponents.ScaleIconContentRoute as StencilReactComponent, + serializeShadowRoot }); export type ScaleIconContentRssEvents = NonNullable; -export const ScaleIconContentRss: StencilReactComponent = /*@__PURE__*/ createComponent({ +export const ScaleIconContentRss: StencilReactComponent = /*@__PURE__*/ createComponent({ tagName: 'scale-icon-content-rss', properties: { size: 'size', @@ -5419,17 +4518,13 @@ export const ScaleIconContentRss: StencilReactComponent, - serializeShadowRoot, - elementClass: ScaleIconContentRssElement, - // @ts-ignore - ignore potential React type mismatches between the Stencil Output Target and your project. - react: React, - events: {} as ScaleIconContentRssEvents, - defineCustomElement: defineScaleIconContentRss + clientModule: clientComponents.ScaleIconContentRss as StencilReactComponent, + serializeShadowRoot }); export type ScaleIconContentShopEvents = NonNullable; -export const ScaleIconContentShop: StencilReactComponent = /*@__PURE__*/ createComponent({ +export const ScaleIconContentShop: StencilReactComponent = /*@__PURE__*/ createComponent({ tagName: 'scale-icon-content-shop', properties: { size: 'size', @@ -5441,17 +4536,13 @@ export const ScaleIconContentShop: StencilReactComponent, - serializeShadowRoot, - elementClass: ScaleIconContentShopElement, - // @ts-ignore - ignore potential React type mismatches between the Stencil Output Target and your project. - react: React, - events: {} as ScaleIconContentShopEvents, - defineCustomElement: defineScaleIconContentShop + clientModule: clientComponents.ScaleIconContentShop as StencilReactComponent, + serializeShadowRoot }); export type ScaleIconContentSignalEvents = NonNullable; -export const ScaleIconContentSignal: StencilReactComponent = /*@__PURE__*/ createComponent({ +export const ScaleIconContentSignal: StencilReactComponent = /*@__PURE__*/ createComponent({ tagName: 'scale-icon-content-signal', properties: { size: 'size', @@ -5463,17 +4554,13 @@ export const ScaleIconContentSignal: StencilReactComponent, - serializeShadowRoot, - elementClass: ScaleIconContentSignalElement, - // @ts-ignore - ignore potential React type mismatches between the Stencil Output Target and your project. - react: React, - events: {} as ScaleIconContentSignalEvents, - defineCustomElement: defineScaleIconContentSignal + clientModule: clientComponents.ScaleIconContentSignal as StencilReactComponent, + serializeShadowRoot }); export type ScaleIconContentSimCardEvents = NonNullable; -export const ScaleIconContentSimCard: StencilReactComponent = /*@__PURE__*/ createComponent({ +export const ScaleIconContentSimCard: StencilReactComponent = /*@__PURE__*/ createComponent({ tagName: 'scale-icon-content-sim-card', properties: { size: 'size', @@ -5485,17 +4572,13 @@ export const ScaleIconContentSimCard: StencilReactComponent, - serializeShadowRoot, - elementClass: ScaleIconContentSimCardElement, - // @ts-ignore - ignore potential React type mismatches between the Stencil Output Target and your project. - react: React, - events: {} as ScaleIconContentSimCardEvents, - defineCustomElement: defineScaleIconContentSimCard + clientModule: clientComponents.ScaleIconContentSimCard as StencilReactComponent, + serializeShadowRoot }); export type ScaleIconContentSmileEvents = NonNullable; -export const ScaleIconContentSmile: StencilReactComponent = /*@__PURE__*/ createComponent({ +export const ScaleIconContentSmile: StencilReactComponent = /*@__PURE__*/ createComponent({ tagName: 'scale-icon-content-smile', properties: { size: 'size', @@ -5507,17 +4590,13 @@ export const ScaleIconContentSmile: StencilReactComponent, - serializeShadowRoot, - elementClass: ScaleIconContentSmileElement, - // @ts-ignore - ignore potential React type mismatches between the Stencil Output Target and your project. - react: React, - events: {} as ScaleIconContentSmileEvents, - defineCustomElement: defineScaleIconContentSmile + clientModule: clientComponents.ScaleIconContentSmile as StencilReactComponent, + serializeShadowRoot }); export type ScaleIconContentSortIndicatorDownEvents = NonNullable; -export const ScaleIconContentSortIndicatorDown: StencilReactComponent = /*@__PURE__*/ createComponent({ +export const ScaleIconContentSortIndicatorDown: StencilReactComponent = /*@__PURE__*/ createComponent({ tagName: 'scale-icon-content-sort-indicator-down', properties: { size: 'size', @@ -5529,17 +4608,13 @@ export const ScaleIconContentSortIndicatorDown: StencilReactComponent, - serializeShadowRoot, - elementClass: ScaleIconContentSortIndicatorDownElement, - // @ts-ignore - ignore potential React type mismatches between the Stencil Output Target and your project. - react: React, - events: {} as ScaleIconContentSortIndicatorDownEvents, - defineCustomElement: defineScaleIconContentSortIndicatorDown + clientModule: clientComponents.ScaleIconContentSortIndicatorDown as StencilReactComponent, + serializeShadowRoot }); export type ScaleIconContentSortIndicatorMiniDownEvents = NonNullable; -export const ScaleIconContentSortIndicatorMiniDown: StencilReactComponent = /*@__PURE__*/ createComponent({ +export const ScaleIconContentSortIndicatorMiniDown: StencilReactComponent = /*@__PURE__*/ createComponent({ tagName: 'scale-icon-content-sort-indicator-mini-down', properties: { size: 'size', @@ -5551,17 +4626,13 @@ export const ScaleIconContentSortIndicatorMiniDown: StencilReactComponent, - serializeShadowRoot, - elementClass: ScaleIconContentSortIndicatorMiniDownElement, - // @ts-ignore - ignore potential React type mismatches between the Stencil Output Target and your project. - react: React, - events: {} as ScaleIconContentSortIndicatorMiniDownEvents, - defineCustomElement: defineScaleIconContentSortIndicatorMiniDown + clientModule: clientComponents.ScaleIconContentSortIndicatorMiniDown as StencilReactComponent, + serializeShadowRoot }); export type ScaleIconContentSortIndicatorUpEvents = NonNullable; -export const ScaleIconContentSortIndicatorUp: StencilReactComponent = /*@__PURE__*/ createComponent({ +export const ScaleIconContentSortIndicatorUp: StencilReactComponent = /*@__PURE__*/ createComponent({ tagName: 'scale-icon-content-sort-indicator-up', properties: { size: 'size', @@ -5573,17 +4644,13 @@ export const ScaleIconContentSortIndicatorUp: StencilReactComponent, - serializeShadowRoot, - elementClass: ScaleIconContentSortIndicatorUpElement, - // @ts-ignore - ignore potential React type mismatches between the Stencil Output Target and your project. - react: React, - events: {} as ScaleIconContentSortIndicatorUpEvents, - defineCustomElement: defineScaleIconContentSortIndicatorUp + clientModule: clientComponents.ScaleIconContentSortIndicatorUp as StencilReactComponent, + serializeShadowRoot }); export type ScaleIconContentSortIndicatorUpMiniEvents = NonNullable; -export const ScaleIconContentSortIndicatorUpMini: StencilReactComponent = /*@__PURE__*/ createComponent({ +export const ScaleIconContentSortIndicatorUpMini: StencilReactComponent = /*@__PURE__*/ createComponent({ tagName: 'scale-icon-content-sort-indicator-up-mini', properties: { size: 'size', @@ -5595,17 +4662,13 @@ export const ScaleIconContentSortIndicatorUpMini: StencilReactComponent, - serializeShadowRoot, - elementClass: ScaleIconContentSortIndicatorUpMiniElement, - // @ts-ignore - ignore potential React type mismatches between the Stencil Output Target and your project. - react: React, - events: {} as ScaleIconContentSortIndicatorUpMiniEvents, - defineCustomElement: defineScaleIconContentSortIndicatorUpMini + clientModule: clientComponents.ScaleIconContentSortIndicatorUpMini as StencilReactComponent, + serializeShadowRoot }); export type ScaleIconContentStatusInactiveEvents = NonNullable; -export const ScaleIconContentStatusInactive: StencilReactComponent = /*@__PURE__*/ createComponent({ +export const ScaleIconContentStatusInactive: StencilReactComponent = /*@__PURE__*/ createComponent({ tagName: 'scale-icon-content-status-inactive', properties: { size: 'size', @@ -5617,17 +4680,13 @@ export const ScaleIconContentStatusInactive: StencilReactComponent, - serializeShadowRoot, - elementClass: ScaleIconContentStatusInactiveElement, - // @ts-ignore - ignore potential React type mismatches between the Stencil Output Target and your project. - react: React, - events: {} as ScaleIconContentStatusInactiveEvents, - defineCustomElement: defineScaleIconContentStatusInactive + clientModule: clientComponents.ScaleIconContentStatusInactive as StencilReactComponent, + serializeShadowRoot }); export type ScaleIconContentStatusRecurringEvents = NonNullable; -export const ScaleIconContentStatusRecurring: StencilReactComponent = /*@__PURE__*/ createComponent({ +export const ScaleIconContentStatusRecurring: StencilReactComponent = /*@__PURE__*/ createComponent({ tagName: 'scale-icon-content-status-recurring', properties: { size: 'size', @@ -5639,17 +4698,13 @@ export const ScaleIconContentStatusRecurring: StencilReactComponent, - serializeShadowRoot, - elementClass: ScaleIconContentStatusRecurringElement, - // @ts-ignore - ignore potential React type mismatches between the Stencil Output Target and your project. - react: React, - events: {} as ScaleIconContentStatusRecurringEvents, - defineCustomElement: defineScaleIconContentStatusRecurring + clientModule: clientComponents.ScaleIconContentStatusRecurring as StencilReactComponent, + serializeShadowRoot }); export type ScaleIconContentStopwatchEvents = NonNullable; -export const ScaleIconContentStopwatch: StencilReactComponent = /*@__PURE__*/ createComponent({ +export const ScaleIconContentStopwatch: StencilReactComponent = /*@__PURE__*/ createComponent({ tagName: 'scale-icon-content-stopwatch', properties: { size: 'size', @@ -5661,17 +4716,13 @@ export const ScaleIconContentStopwatch: StencilReactComponent, - serializeShadowRoot, - elementClass: ScaleIconContentStopwatchElement, - // @ts-ignore - ignore potential React type mismatches between the Stencil Output Target and your project. - react: React, - events: {} as ScaleIconContentStopwatchEvents, - defineCustomElement: defineScaleIconContentStopwatch + clientModule: clientComponents.ScaleIconContentStopwatch as StencilReactComponent, + serializeShadowRoot }); export type ScaleIconContentSupportChatEvents = NonNullable; -export const ScaleIconContentSupportChat: StencilReactComponent = /*@__PURE__*/ createComponent({ +export const ScaleIconContentSupportChat: StencilReactComponent = /*@__PURE__*/ createComponent({ tagName: 'scale-icon-content-support-chat', properties: { size: 'size', @@ -5683,17 +4734,13 @@ export const ScaleIconContentSupportChat: StencilReactComponent, - serializeShadowRoot, - elementClass: ScaleIconContentSupportChatElement, - // @ts-ignore - ignore potential React type mismatches between the Stencil Output Target and your project. - react: React, - events: {} as ScaleIconContentSupportChatEvents, - defineCustomElement: defineScaleIconContentSupportChat + clientModule: clientComponents.ScaleIconContentSupportChat as StencilReactComponent, + serializeShadowRoot }); export type ScaleIconContentSustainableEvents = NonNullable; -export const ScaleIconContentSustainable: StencilReactComponent = /*@__PURE__*/ createComponent({ +export const ScaleIconContentSustainable: StencilReactComponent = /*@__PURE__*/ createComponent({ tagName: 'scale-icon-content-sustainable', properties: { size: 'size', @@ -5705,17 +4752,13 @@ export const ScaleIconContentSustainable: StencilReactComponent, - serializeShadowRoot, - elementClass: ScaleIconContentSustainableElement, - // @ts-ignore - ignore potential React type mismatches between the Stencil Output Target and your project. - react: React, - events: {} as ScaleIconContentSustainableEvents, - defineCustomElement: defineScaleIconContentSustainable + clientModule: clientComponents.ScaleIconContentSustainable as StencilReactComponent, + serializeShadowRoot }); export type ScaleIconContentTariffsEvents = NonNullable; -export const ScaleIconContentTariffs: StencilReactComponent = /*@__PURE__*/ createComponent({ +export const ScaleIconContentTariffs: StencilReactComponent = /*@__PURE__*/ createComponent({ tagName: 'scale-icon-content-tariffs', properties: { size: 'size', @@ -5727,17 +4770,13 @@ export const ScaleIconContentTariffs: StencilReactComponent, - serializeShadowRoot, - elementClass: ScaleIconContentTariffsElement, - // @ts-ignore - ignore potential React type mismatches between the Stencil Output Target and your project. - react: React, - events: {} as ScaleIconContentTariffsEvents, - defineCustomElement: defineScaleIconContentTariffs + clientModule: clientComponents.ScaleIconContentTariffs as StencilReactComponent, + serializeShadowRoot }); export type ScaleIconContentThreatsEvents = NonNullable; -export const ScaleIconContentThreats: StencilReactComponent = /*@__PURE__*/ createComponent({ +export const ScaleIconContentThreats: StencilReactComponent = /*@__PURE__*/ createComponent({ tagName: 'scale-icon-content-threats', properties: { size: 'size', @@ -5749,17 +4788,13 @@ export const ScaleIconContentThreats: StencilReactComponent, - serializeShadowRoot, - elementClass: ScaleIconContentThreatsElement, - // @ts-ignore - ignore potential React type mismatches between the Stencil Output Target and your project. - react: React, - events: {} as ScaleIconContentThreatsEvents, - defineCustomElement: defineScaleIconContentThreats + clientModule: clientComponents.ScaleIconContentThreats as StencilReactComponent, + serializeShadowRoot }); export type ScaleIconContentTodoListEvents = NonNullable; -export const ScaleIconContentTodoList: StencilReactComponent = /*@__PURE__*/ createComponent({ +export const ScaleIconContentTodoList: StencilReactComponent = /*@__PURE__*/ createComponent({ tagName: 'scale-icon-content-todo-list', properties: { size: 'size', @@ -5771,17 +4806,13 @@ export const ScaleIconContentTodoList: StencilReactComponent, - serializeShadowRoot, - elementClass: ScaleIconContentTodoListElement, - // @ts-ignore - ignore potential React type mismatches between the Stencil Output Target and your project. - react: React, - events: {} as ScaleIconContentTodoListEvents, - defineCustomElement: defineScaleIconContentTodoList + clientModule: clientComponents.ScaleIconContentTodoList as StencilReactComponent, + serializeShadowRoot }); export type ScaleIconContentTransportEvents = NonNullable; -export const ScaleIconContentTransport: StencilReactComponent = /*@__PURE__*/ createComponent({ +export const ScaleIconContentTransport: StencilReactComponent = /*@__PURE__*/ createComponent({ tagName: 'scale-icon-content-transport', properties: { size: 'size', @@ -5793,17 +4824,13 @@ export const ScaleIconContentTransport: StencilReactComponent, - serializeShadowRoot, - elementClass: ScaleIconContentTransportElement, - // @ts-ignore - ignore potential React type mismatches between the Stencil Output Target and your project. - react: React, - events: {} as ScaleIconContentTransportEvents, - defineCustomElement: defineScaleIconContentTransport + clientModule: clientComponents.ScaleIconContentTransport as StencilReactComponent, + serializeShadowRoot }); export type ScaleIconContentUnlockEvents = NonNullable; -export const ScaleIconContentUnlock: StencilReactComponent = /*@__PURE__*/ createComponent({ +export const ScaleIconContentUnlock: StencilReactComponent = /*@__PURE__*/ createComponent({ tagName: 'scale-icon-content-unlock', properties: { size: 'size', @@ -5815,17 +4842,13 @@ export const ScaleIconContentUnlock: StencilReactComponent, - serializeShadowRoot, - elementClass: ScaleIconContentUnlockElement, - // @ts-ignore - ignore potential React type mismatches between the Stencil Output Target and your project. - react: React, - events: {} as ScaleIconContentUnlockEvents, - defineCustomElement: defineScaleIconContentUnlock + clientModule: clientComponents.ScaleIconContentUnlock as StencilReactComponent, + serializeShadowRoot }); export type ScaleIconContentVoucherEvents = NonNullable; -export const ScaleIconContentVoucher: StencilReactComponent = /*@__PURE__*/ createComponent({ +export const ScaleIconContentVoucher: StencilReactComponent = /*@__PURE__*/ createComponent({ tagName: 'scale-icon-content-voucher', properties: { size: 'size', @@ -5837,17 +4860,13 @@ export const ScaleIconContentVoucher: StencilReactComponent, - serializeShadowRoot, - elementClass: ScaleIconContentVoucherElement, - // @ts-ignore - ignore potential React type mismatches between the Stencil Output Target and your project. - react: React, - events: {} as ScaleIconContentVoucherEvents, - defineCustomElement: defineScaleIconContentVoucher + clientModule: clientComponents.ScaleIconContentVoucher as StencilReactComponent, + serializeShadowRoot }); export type ScaleIconContentWaitingEvents = NonNullable; -export const ScaleIconContentWaiting: StencilReactComponent = /*@__PURE__*/ createComponent({ +export const ScaleIconContentWaiting: StencilReactComponent = /*@__PURE__*/ createComponent({ tagName: 'scale-icon-content-waiting', properties: { size: 'size', @@ -5859,17 +4878,13 @@ export const ScaleIconContentWaiting: StencilReactComponent, - serializeShadowRoot, - elementClass: ScaleIconContentWaitingElement, - // @ts-ignore - ignore potential React type mismatches between the Stencil Output Target and your project. - react: React, - events: {} as ScaleIconContentWaitingEvents, - defineCustomElement: defineScaleIconContentWaiting + clientModule: clientComponents.ScaleIconContentWaiting as StencilReactComponent, + serializeShadowRoot }); export type ScaleIconContentWalletEvents = NonNullable; -export const ScaleIconContentWallet: StencilReactComponent = /*@__PURE__*/ createComponent({ +export const ScaleIconContentWallet: StencilReactComponent = /*@__PURE__*/ createComponent({ tagName: 'scale-icon-content-wallet', properties: { size: 'size', @@ -5881,17 +4896,13 @@ export const ScaleIconContentWallet: StencilReactComponent, - serializeShadowRoot, - elementClass: ScaleIconContentWalletElement, - // @ts-ignore - ignore potential React type mismatches between the Stencil Output Target and your project. - react: React, - events: {} as ScaleIconContentWalletEvents, - defineCustomElement: defineScaleIconContentWallet + clientModule: clientComponents.ScaleIconContentWallet as StencilReactComponent, + serializeShadowRoot }); export type ScaleIconDeviceAddDeviceEvents = NonNullable; -export const ScaleIconDeviceAddDevice: StencilReactComponent = /*@__PURE__*/ createComponent({ +export const ScaleIconDeviceAddDevice: StencilReactComponent = /*@__PURE__*/ createComponent({ tagName: 'scale-icon-device-add-device', properties: { size: 'size', @@ -5903,17 +4914,13 @@ export const ScaleIconDeviceAddDevice: StencilReactComponent, - serializeShadowRoot, - elementClass: ScaleIconDeviceAddDeviceElement, - // @ts-ignore - ignore potential React type mismatches between the Stencil Output Target and your project. - react: React, - events: {} as ScaleIconDeviceAddDeviceEvents, - defineCustomElement: defineScaleIconDeviceAddDevice + clientModule: clientComponents.ScaleIconDeviceAddDevice as StencilReactComponent, + serializeShadowRoot }); export type ScaleIconDeviceCameraEvents = NonNullable; -export const ScaleIconDeviceCamera: StencilReactComponent = /*@__PURE__*/ createComponent({ +export const ScaleIconDeviceCamera: StencilReactComponent = /*@__PURE__*/ createComponent({ tagName: 'scale-icon-device-camera', properties: { size: 'size', @@ -5925,17 +4932,13 @@ export const ScaleIconDeviceCamera: StencilReactComponent, - serializeShadowRoot, - elementClass: ScaleIconDeviceCameraElement, - // @ts-ignore - ignore potential React type mismatches between the Stencil Output Target and your project. - react: React, - events: {} as ScaleIconDeviceCameraEvents, - defineCustomElement: defineScaleIconDeviceCamera + clientModule: clientComponents.ScaleIconDeviceCamera as StencilReactComponent, + serializeShadowRoot }); export type ScaleIconDeviceChangeCameraEvents = NonNullable; -export const ScaleIconDeviceChangeCamera: StencilReactComponent = /*@__PURE__*/ createComponent({ +export const ScaleIconDeviceChangeCamera: StencilReactComponent = /*@__PURE__*/ createComponent({ tagName: 'scale-icon-device-change-camera', properties: { size: 'size', @@ -5947,17 +4950,13 @@ export const ScaleIconDeviceChangeCamera: StencilReactComponent, - serializeShadowRoot, - elementClass: ScaleIconDeviceChangeCameraElement, - // @ts-ignore - ignore potential React type mismatches between the Stencil Output Target and your project. - react: React, - events: {} as ScaleIconDeviceChangeCameraEvents, - defineCustomElement: defineScaleIconDeviceChangeCamera + clientModule: clientComponents.ScaleIconDeviceChangeCamera as StencilReactComponent, + serializeShadowRoot }); export type ScaleIconDeviceComputerEvents = NonNullable; -export const ScaleIconDeviceComputer: StencilReactComponent = /*@__PURE__*/ createComponent({ +export const ScaleIconDeviceComputer: StencilReactComponent = /*@__PURE__*/ createComponent({ tagName: 'scale-icon-device-computer', properties: { size: 'size', @@ -5969,17 +4968,13 @@ export const ScaleIconDeviceComputer: StencilReactComponent, - serializeShadowRoot, - elementClass: ScaleIconDeviceComputerElement, - // @ts-ignore - ignore potential React type mismatches between the Stencil Output Target and your project. - react: React, - events: {} as ScaleIconDeviceComputerEvents, - defineCustomElement: defineScaleIconDeviceComputer + clientModule: clientComponents.ScaleIconDeviceComputer as StencilReactComponent, + serializeShadowRoot }); export type ScaleIconDeviceDeviceControllerEvents = NonNullable; -export const ScaleIconDeviceDeviceController: StencilReactComponent = /*@__PURE__*/ createComponent({ +export const ScaleIconDeviceDeviceController: StencilReactComponent = /*@__PURE__*/ createComponent({ tagName: 'scale-icon-device-device-controller', properties: { size: 'size', @@ -5991,17 +4986,13 @@ export const ScaleIconDeviceDeviceController: StencilReactComponent, - serializeShadowRoot, - elementClass: ScaleIconDeviceDeviceControllerElement, - // @ts-ignore - ignore potential React type mismatches between the Stencil Output Target and your project. - react: React, - events: {} as ScaleIconDeviceDeviceControllerEvents, - defineCustomElement: defineScaleIconDeviceDeviceController + clientModule: clientComponents.ScaleIconDeviceDeviceController as StencilReactComponent, + serializeShadowRoot }); export type ScaleIconDeviceDeviceEthernetEvents = NonNullable; -export const ScaleIconDeviceDeviceEthernet: StencilReactComponent = /*@__PURE__*/ createComponent({ +export const ScaleIconDeviceDeviceEthernet: StencilReactComponent = /*@__PURE__*/ createComponent({ tagName: 'scale-icon-device-device-ethernet', properties: { size: 'size', @@ -6013,17 +5004,13 @@ export const ScaleIconDeviceDeviceEthernet: StencilReactComponent, - serializeShadowRoot, - elementClass: ScaleIconDeviceDeviceEthernetElement, - // @ts-ignore - ignore potential React type mismatches between the Stencil Output Target and your project. - react: React, - events: {} as ScaleIconDeviceDeviceEthernetEvents, - defineCustomElement: defineScaleIconDeviceDeviceEthernet + clientModule: clientComponents.ScaleIconDeviceDeviceEthernet as StencilReactComponent, + serializeShadowRoot }); export type ScaleIconDeviceDeviceMeshEvents = NonNullable; -export const ScaleIconDeviceDeviceMesh: StencilReactComponent = /*@__PURE__*/ createComponent({ +export const ScaleIconDeviceDeviceMesh: StencilReactComponent = /*@__PURE__*/ createComponent({ tagName: 'scale-icon-device-device-mesh', properties: { size: 'size', @@ -6035,17 +5022,13 @@ export const ScaleIconDeviceDeviceMesh: StencilReactComponent, - serializeShadowRoot, - elementClass: ScaleIconDeviceDeviceMeshElement, - // @ts-ignore - ignore potential React type mismatches between the Stencil Output Target and your project. - react: React, - events: {} as ScaleIconDeviceDeviceMeshEvents, - defineCustomElement: defineScaleIconDeviceDeviceMesh + clientModule: clientComponents.ScaleIconDeviceDeviceMesh as StencilReactComponent, + serializeShadowRoot }); export type ScaleIconDeviceDevicePhoneEvents = NonNullable; -export const ScaleIconDeviceDevicePhone: StencilReactComponent = /*@__PURE__*/ createComponent({ +export const ScaleIconDeviceDevicePhone: StencilReactComponent = /*@__PURE__*/ createComponent({ tagName: 'scale-icon-device-device-phone', properties: { size: 'size', @@ -6057,17 +5040,13 @@ export const ScaleIconDeviceDevicePhone: StencilReactComponent, - serializeShadowRoot, - elementClass: ScaleIconDeviceDevicePhoneElement, - // @ts-ignore - ignore potential React type mismatches between the Stencil Output Target and your project. - react: React, - events: {} as ScaleIconDeviceDevicePhoneEvents, - defineCustomElement: defineScaleIconDeviceDevicePhone + clientModule: clientComponents.ScaleIconDeviceDevicePhone as StencilReactComponent, + serializeShadowRoot }); export type ScaleIconDeviceDeviceRouterEvents = NonNullable; -export const ScaleIconDeviceDeviceRouter: StencilReactComponent = /*@__PURE__*/ createComponent({ +export const ScaleIconDeviceDeviceRouter: StencilReactComponent = /*@__PURE__*/ createComponent({ tagName: 'scale-icon-device-device-router', properties: { size: 'size', @@ -6079,17 +5058,13 @@ export const ScaleIconDeviceDeviceRouter: StencilReactComponent, - serializeShadowRoot, - elementClass: ScaleIconDeviceDeviceRouterElement, - // @ts-ignore - ignore potential React type mismatches between the Stencil Output Target and your project. - react: React, - events: {} as ScaleIconDeviceDeviceRouterEvents, - defineCustomElement: defineScaleIconDeviceDeviceRouter + clientModule: clientComponents.ScaleIconDeviceDeviceRouter as StencilReactComponent, + serializeShadowRoot }); export type ScaleIconDeviceDeviceTvEvents = NonNullable; -export const ScaleIconDeviceDeviceTv: StencilReactComponent = /*@__PURE__*/ createComponent({ +export const ScaleIconDeviceDeviceTv: StencilReactComponent = /*@__PURE__*/ createComponent({ tagName: 'scale-icon-device-device-tv', properties: { size: 'size', @@ -6101,17 +5076,13 @@ export const ScaleIconDeviceDeviceTv: StencilReactComponent, - serializeShadowRoot, - elementClass: ScaleIconDeviceDeviceTvElement, - // @ts-ignore - ignore potential React type mismatches between the Stencil Output Target and your project. - react: React, - events: {} as ScaleIconDeviceDeviceTvEvents, - defineCustomElement: defineScaleIconDeviceDeviceTv + clientModule: clientComponents.ScaleIconDeviceDeviceTv as StencilReactComponent, + serializeShadowRoot }); export type ScaleIconDeviceDeviceWatchEvents = NonNullable; -export const ScaleIconDeviceDeviceWatch: StencilReactComponent = /*@__PURE__*/ createComponent({ +export const ScaleIconDeviceDeviceWatch: StencilReactComponent = /*@__PURE__*/ createComponent({ tagName: 'scale-icon-device-device-watch', properties: { size: 'size', @@ -6123,17 +5094,13 @@ export const ScaleIconDeviceDeviceWatch: StencilReactComponent, - serializeShadowRoot, - elementClass: ScaleIconDeviceDeviceWatchElement, - // @ts-ignore - ignore potential React type mismatches between the Stencil Output Target and your project. - react: React, - events: {} as ScaleIconDeviceDeviceWatchEvents, - defineCustomElement: defineScaleIconDeviceDeviceWatch + clientModule: clientComponents.ScaleIconDeviceDeviceWatch as StencilReactComponent, + serializeShadowRoot }); export type ScaleIconDeviceDongleEvents = NonNullable; -export const ScaleIconDeviceDongle: StencilReactComponent = /*@__PURE__*/ createComponent({ +export const ScaleIconDeviceDongle: StencilReactComponent = /*@__PURE__*/ createComponent({ tagName: 'scale-icon-device-dongle', properties: { size: 'size', @@ -6145,17 +5112,13 @@ export const ScaleIconDeviceDongle: StencilReactComponent, - serializeShadowRoot, - elementClass: ScaleIconDeviceDongleElement, - // @ts-ignore - ignore potential React type mismatches between the Stencil Output Target and your project. - react: React, - events: {} as ScaleIconDeviceDongleEvents, - defineCustomElement: defineScaleIconDeviceDongle + clientModule: clientComponents.ScaleIconDeviceDongle as StencilReactComponent, + serializeShadowRoot }); export type ScaleIconDeviceFaxEvents = NonNullable; -export const ScaleIconDeviceFax: StencilReactComponent = /*@__PURE__*/ createComponent({ +export const ScaleIconDeviceFax: StencilReactComponent = /*@__PURE__*/ createComponent({ tagName: 'scale-icon-device-fax', properties: { size: 'size', @@ -6167,17 +5130,13 @@ export const ScaleIconDeviceFax: StencilReactComponent, - serializeShadowRoot, - elementClass: ScaleIconDeviceFaxElement, - // @ts-ignore - ignore potential React type mismatches between the Stencil Output Target and your project. - react: React, - events: {} as ScaleIconDeviceFaxEvents, - defineCustomElement: defineScaleIconDeviceFax + clientModule: clientComponents.ScaleIconDeviceFax as StencilReactComponent, + serializeShadowRoot }); export type ScaleIconDeviceFixedLineServicesEvents = NonNullable; -export const ScaleIconDeviceFixedLineServices: StencilReactComponent = /*@__PURE__*/ createComponent({ +export const ScaleIconDeviceFixedLineServices: StencilReactComponent = /*@__PURE__*/ createComponent({ tagName: 'scale-icon-device-fixed-line-services', properties: { size: 'size', @@ -6189,17 +5148,13 @@ export const ScaleIconDeviceFixedLineServices: StencilReactComponent, - serializeShadowRoot, - elementClass: ScaleIconDeviceFixedLineServicesElement, - // @ts-ignore - ignore potential React type mismatches between the Stencil Output Target and your project. - react: React, - events: {} as ScaleIconDeviceFixedLineServicesEvents, - defineCustomElement: defineScaleIconDeviceFixedLineServices + clientModule: clientComponents.ScaleIconDeviceFixedLineServices as StencilReactComponent, + serializeShadowRoot }); export type ScaleIconDeviceGameControllerEvents = NonNullable; -export const ScaleIconDeviceGameController: StencilReactComponent = /*@__PURE__*/ createComponent({ +export const ScaleIconDeviceGameController: StencilReactComponent = /*@__PURE__*/ createComponent({ tagName: 'scale-icon-device-game-controller', properties: { size: 'size', @@ -6211,17 +5166,13 @@ export const ScaleIconDeviceGameController: StencilReactComponent, - serializeShadowRoot, - elementClass: ScaleIconDeviceGameControllerElement, - // @ts-ignore - ignore potential React type mismatches between the Stencil Output Target and your project. - react: React, - events: {} as ScaleIconDeviceGameControllerEvents, - defineCustomElement: defineScaleIconDeviceGameController + clientModule: clientComponents.ScaleIconDeviceGameController as StencilReactComponent, + serializeShadowRoot }); export type ScaleIconDeviceMediaReceiverEvents = NonNullable; -export const ScaleIconDeviceMediaReceiver: StencilReactComponent = /*@__PURE__*/ createComponent({ +export const ScaleIconDeviceMediaReceiver: StencilReactComponent = /*@__PURE__*/ createComponent({ tagName: 'scale-icon-device-media-receiver', properties: { size: 'size', @@ -6233,17 +5184,13 @@ export const ScaleIconDeviceMediaReceiver: StencilReactComponent, - serializeShadowRoot, - elementClass: ScaleIconDeviceMediaReceiverElement, - // @ts-ignore - ignore potential React type mismatches between the Stencil Output Target and your project. - react: React, - events: {} as ScaleIconDeviceMediaReceiverEvents, - defineCustomElement: defineScaleIconDeviceMediaReceiver + clientModule: clientComponents.ScaleIconDeviceMediaReceiver as StencilReactComponent, + serializeShadowRoot }); export type ScaleIconDeviceMobileDataEvents = NonNullable; -export const ScaleIconDeviceMobileData: StencilReactComponent = /*@__PURE__*/ createComponent({ +export const ScaleIconDeviceMobileData: StencilReactComponent = /*@__PURE__*/ createComponent({ tagName: 'scale-icon-device-mobile-data', properties: { size: 'size', @@ -6255,17 +5202,13 @@ export const ScaleIconDeviceMobileData: StencilReactComponent, - serializeShadowRoot, - elementClass: ScaleIconDeviceMobileDataElement, - // @ts-ignore - ignore potential React type mismatches between the Stencil Output Target and your project. - react: React, - events: {} as ScaleIconDeviceMobileDataEvents, - defineCustomElement: defineScaleIconDeviceMobileData + clientModule: clientComponents.ScaleIconDeviceMobileData as StencilReactComponent, + serializeShadowRoot }); export type ScaleIconDeviceMobileDevicesCombinationEvents = NonNullable; -export const ScaleIconDeviceMobileDevicesCombination: StencilReactComponent = /*@__PURE__*/ createComponent({ +export const ScaleIconDeviceMobileDevicesCombination: StencilReactComponent = /*@__PURE__*/ createComponent({ tagName: 'scale-icon-device-mobile-devices-combination', properties: { size: 'size', @@ -6277,17 +5220,13 @@ export const ScaleIconDeviceMobileDevicesCombination: StencilReactComponent, - serializeShadowRoot, - elementClass: ScaleIconDeviceMobileDevicesCombinationElement, - // @ts-ignore - ignore potential React type mismatches between the Stencil Output Target and your project. - react: React, - events: {} as ScaleIconDeviceMobileDevicesCombinationEvents, - defineCustomElement: defineScaleIconDeviceMobileDevicesCombination + clientModule: clientComponents.ScaleIconDeviceMobileDevicesCombination as StencilReactComponent, + serializeShadowRoot }); export type ScaleIconDeviceMobileEquipmentEvents = NonNullable; -export const ScaleIconDeviceMobileEquipment: StencilReactComponent = /*@__PURE__*/ createComponent({ +export const ScaleIconDeviceMobileEquipment: StencilReactComponent = /*@__PURE__*/ createComponent({ tagName: 'scale-icon-device-mobile-equipment', properties: { size: 'size', @@ -6299,17 +5238,13 @@ export const ScaleIconDeviceMobileEquipment: StencilReactComponent, - serializeShadowRoot, - elementClass: ScaleIconDeviceMobileEquipmentElement, - // @ts-ignore - ignore potential React type mismatches between the Stencil Output Target and your project. - react: React, - events: {} as ScaleIconDeviceMobileEquipmentEvents, - defineCustomElement: defineScaleIconDeviceMobileEquipment + clientModule: clientComponents.ScaleIconDeviceMobileEquipment as StencilReactComponent, + serializeShadowRoot }); export type ScaleIconDeviceMobilePhoneInsuranceEvents = NonNullable; -export const ScaleIconDeviceMobilePhoneInsurance: StencilReactComponent = /*@__PURE__*/ createComponent({ +export const ScaleIconDeviceMobilePhoneInsurance: StencilReactComponent = /*@__PURE__*/ createComponent({ tagName: 'scale-icon-device-mobile-phone-insurance', properties: { size: 'size', @@ -6321,17 +5256,13 @@ export const ScaleIconDeviceMobilePhoneInsurance: StencilReactComponent, - serializeShadowRoot, - elementClass: ScaleIconDeviceMobilePhoneInsuranceElement, - // @ts-ignore - ignore potential React type mismatches between the Stencil Output Target and your project. - react: React, - events: {} as ScaleIconDeviceMobilePhoneInsuranceEvents, - defineCustomElement: defineScaleIconDeviceMobilePhoneInsurance + clientModule: clientComponents.ScaleIconDeviceMobilePhoneInsurance as StencilReactComponent, + serializeShadowRoot }); export type ScaleIconDeviceMobileServicesEvents = NonNullable; -export const ScaleIconDeviceMobileServices: StencilReactComponent = /*@__PURE__*/ createComponent({ +export const ScaleIconDeviceMobileServices: StencilReactComponent = /*@__PURE__*/ createComponent({ tagName: 'scale-icon-device-mobile-services', properties: { size: 'size', @@ -6343,17 +5274,13 @@ export const ScaleIconDeviceMobileServices: StencilReactComponent, - serializeShadowRoot, - elementClass: ScaleIconDeviceMobileServicesElement, - // @ts-ignore - ignore potential React type mismatches between the Stencil Output Target and your project. - react: React, - events: {} as ScaleIconDeviceMobileServicesEvents, - defineCustomElement: defineScaleIconDeviceMobileServices + clientModule: clientComponents.ScaleIconDeviceMobileServices as StencilReactComponent, + serializeShadowRoot }); export type ScaleIconDeviceNoCameraEvents = NonNullable; -export const ScaleIconDeviceNoCamera: StencilReactComponent = /*@__PURE__*/ createComponent({ +export const ScaleIconDeviceNoCamera: StencilReactComponent = /*@__PURE__*/ createComponent({ tagName: 'scale-icon-device-no-camera', properties: { size: 'size', @@ -6365,17 +5292,13 @@ export const ScaleIconDeviceNoCamera: StencilReactComponent, - serializeShadowRoot, - elementClass: ScaleIconDeviceNoCameraElement, - // @ts-ignore - ignore potential React type mismatches between the Stencil Output Target and your project. - react: React, - events: {} as ScaleIconDeviceNoCameraEvents, - defineCustomElement: defineScaleIconDeviceNoCamera + clientModule: clientComponents.ScaleIconDeviceNoCamera as StencilReactComponent, + serializeShadowRoot }); export type ScaleIconDevicePhoneWithMobilePlanEvents = NonNullable; -export const ScaleIconDevicePhoneWithMobilePlan: StencilReactComponent = /*@__PURE__*/ createComponent({ +export const ScaleIconDevicePhoneWithMobilePlan: StencilReactComponent = /*@__PURE__*/ createComponent({ tagName: 'scale-icon-device-phone-with-mobile-plan', properties: { size: 'size', @@ -6387,17 +5310,13 @@ export const ScaleIconDevicePhoneWithMobilePlan: StencilReactComponent, - serializeShadowRoot, - elementClass: ScaleIconDevicePhoneWithMobilePlanElement, - // @ts-ignore - ignore potential React type mismatches between the Stencil Output Target and your project. - react: React, - events: {} as ScaleIconDevicePhoneWithMobilePlanEvents, - defineCustomElement: defineScaleIconDevicePhoneWithMobilePlan + clientModule: clientComponents.ScaleIconDevicePhoneWithMobilePlan as StencilReactComponent, + serializeShadowRoot }); export type ScaleIconDevicePhoneWithoutMobilePlanEvents = NonNullable; -export const ScaleIconDevicePhoneWithoutMobilePlan: StencilReactComponent = /*@__PURE__*/ createComponent({ +export const ScaleIconDevicePhoneWithoutMobilePlan: StencilReactComponent = /*@__PURE__*/ createComponent({ tagName: 'scale-icon-device-phone-without-mobile-plan', properties: { size: 'size', @@ -6409,17 +5328,13 @@ export const ScaleIconDevicePhoneWithoutMobilePlan: StencilReactComponent, - serializeShadowRoot, - elementClass: ScaleIconDevicePhoneWithoutMobilePlanElement, - // @ts-ignore - ignore potential React type mismatches between the Stencil Output Target and your project. - react: React, - events: {} as ScaleIconDevicePhoneWithoutMobilePlanEvents, - defineCustomElement: defineScaleIconDevicePhoneWithoutMobilePlan + clientModule: clientComponents.ScaleIconDevicePhoneWithoutMobilePlan as StencilReactComponent, + serializeShadowRoot }); export type ScaleIconDevicePhotoCameraEvents = NonNullable; -export const ScaleIconDevicePhotoCamera: StencilReactComponent = /*@__PURE__*/ createComponent({ +export const ScaleIconDevicePhotoCamera: StencilReactComponent = /*@__PURE__*/ createComponent({ tagName: 'scale-icon-device-photo-camera', properties: { size: 'size', @@ -6431,17 +5346,13 @@ export const ScaleIconDevicePhotoCamera: StencilReactComponent, - serializeShadowRoot, - elementClass: ScaleIconDevicePhotoCameraElement, - // @ts-ignore - ignore potential React type mismatches between the Stencil Output Target and your project. - react: React, - events: {} as ScaleIconDevicePhotoCameraEvents, - defineCustomElement: defineScaleIconDevicePhotoCamera + clientModule: clientComponents.ScaleIconDevicePhotoCamera as StencilReactComponent, + serializeShadowRoot }); export type ScaleIconDeviceRemoteControllerEvents = NonNullable; -export const ScaleIconDeviceRemoteController: StencilReactComponent = /*@__PURE__*/ createComponent({ +export const ScaleIconDeviceRemoteController: StencilReactComponent = /*@__PURE__*/ createComponent({ tagName: 'scale-icon-device-remote-controller', properties: { size: 'size', @@ -6453,17 +5364,13 @@ export const ScaleIconDeviceRemoteController: StencilReactComponent, - serializeShadowRoot, - elementClass: ScaleIconDeviceRemoteControllerElement, - // @ts-ignore - ignore potential React type mismatches between the Stencil Output Target and your project. - react: React, - events: {} as ScaleIconDeviceRemoteControllerEvents, - defineCustomElement: defineScaleIconDeviceRemoteController + clientModule: clientComponents.ScaleIconDeviceRemoteController as StencilReactComponent, + serializeShadowRoot }); export type ScaleIconDeviceReplacementMobilephoneEvents = NonNullable; -export const ScaleIconDeviceReplacementMobilephone: StencilReactComponent = /*@__PURE__*/ createComponent({ +export const ScaleIconDeviceReplacementMobilephone: StencilReactComponent = /*@__PURE__*/ createComponent({ tagName: 'scale-icon-device-replacement-mobilephone', properties: { size: 'size', @@ -6475,17 +5382,13 @@ export const ScaleIconDeviceReplacementMobilephone: StencilReactComponent, - serializeShadowRoot, - elementClass: ScaleIconDeviceReplacementMobilephoneElement, - // @ts-ignore - ignore potential React type mismatches between the Stencil Output Target and your project. - react: React, - events: {} as ScaleIconDeviceReplacementMobilephoneEvents, - defineCustomElement: defineScaleIconDeviceReplacementMobilephone + clientModule: clientComponents.ScaleIconDeviceReplacementMobilephone as StencilReactComponent, + serializeShadowRoot }); export type ScaleIconDeviceScreenRotateEvents = NonNullable; -export const ScaleIconDeviceScreenRotate: StencilReactComponent = /*@__PURE__*/ createComponent({ +export const ScaleIconDeviceScreenRotate: StencilReactComponent = /*@__PURE__*/ createComponent({ tagName: 'scale-icon-device-screen-rotate', properties: { size: 'size', @@ -6497,17 +5400,13 @@ export const ScaleIconDeviceScreenRotate: StencilReactComponent, - serializeShadowRoot, - elementClass: ScaleIconDeviceScreenRotateElement, - // @ts-ignore - ignore potential React type mismatches between the Stencil Output Target and your project. - react: React, - events: {} as ScaleIconDeviceScreenRotateEvents, - defineCustomElement: defineScaleIconDeviceScreenRotate + clientModule: clientComponents.ScaleIconDeviceScreenRotate as StencilReactComponent, + serializeShadowRoot }); export type ScaleIconDeviceServerEvents = NonNullable; -export const ScaleIconDeviceServer: StencilReactComponent = /*@__PURE__*/ createComponent({ +export const ScaleIconDeviceServer: StencilReactComponent = /*@__PURE__*/ createComponent({ tagName: 'scale-icon-device-server', properties: { size: 'size', @@ -6519,17 +5418,13 @@ export const ScaleIconDeviceServer: StencilReactComponent, - serializeShadowRoot, - elementClass: ScaleIconDeviceServerElement, - // @ts-ignore - ignore potential React type mismatches between the Stencil Output Target and your project. - react: React, - events: {} as ScaleIconDeviceServerEvents, - defineCustomElement: defineScaleIconDeviceServer + clientModule: clientComponents.ScaleIconDeviceServer as StencilReactComponent, + serializeShadowRoot }); export type ScaleIconDeviceSmartSpeakerEvents = NonNullable; -export const ScaleIconDeviceSmartSpeaker: StencilReactComponent = /*@__PURE__*/ createComponent({ +export const ScaleIconDeviceSmartSpeaker: StencilReactComponent = /*@__PURE__*/ createComponent({ tagName: 'scale-icon-device-smart-speaker', properties: { size: 'size', @@ -6541,17 +5436,13 @@ export const ScaleIconDeviceSmartSpeaker: StencilReactComponent, - serializeShadowRoot, - elementClass: ScaleIconDeviceSmartSpeakerElement, - // @ts-ignore - ignore potential React type mismatches between the Stencil Output Target and your project. - react: React, - events: {} as ScaleIconDeviceSmartSpeakerEvents, - defineCustomElement: defineScaleIconDeviceSmartSpeaker + clientModule: clientComponents.ScaleIconDeviceSmartSpeaker as StencilReactComponent, + serializeShadowRoot }); export type ScaleIconDeviceTabletEvents = NonNullable; -export const ScaleIconDeviceTablet: StencilReactComponent = /*@__PURE__*/ createComponent({ +export const ScaleIconDeviceTablet: StencilReactComponent = /*@__PURE__*/ createComponent({ tagName: 'scale-icon-device-tablet', properties: { size: 'size', @@ -6563,17 +5454,13 @@ export const ScaleIconDeviceTablet: StencilReactComponent, - serializeShadowRoot, - elementClass: ScaleIconDeviceTabletElement, - // @ts-ignore - ignore potential React type mismatches between the Stencil Output Target and your project. - react: React, - events: {} as ScaleIconDeviceTabletEvents, - defineCustomElement: defineScaleIconDeviceTablet + clientModule: clientComponents.ScaleIconDeviceTablet as StencilReactComponent, + serializeShadowRoot }); export type ScaleIconDeviceTvAndMobileEvents = NonNullable; -export const ScaleIconDeviceTvAndMobile: StencilReactComponent = /*@__PURE__*/ createComponent({ +export const ScaleIconDeviceTvAndMobile: StencilReactComponent = /*@__PURE__*/ createComponent({ tagName: 'scale-icon-device-tv-and-mobile', properties: { size: 'size', @@ -6585,17 +5472,13 @@ export const ScaleIconDeviceTvAndMobile: StencilReactComponent, - serializeShadowRoot, - elementClass: ScaleIconDeviceTvAndMobileElement, - // @ts-ignore - ignore potential React type mismatches between the Stencil Output Target and your project. - react: React, - events: {} as ScaleIconDeviceTvAndMobileEvents, - defineCustomElement: defineScaleIconDeviceTvAndMobile + clientModule: clientComponents.ScaleIconDeviceTvAndMobile as StencilReactComponent, + serializeShadowRoot }); export type ScaleIconDeviceTwitchingClosedStateEvents = NonNullable; -export const ScaleIconDeviceTwitchingClosedState: StencilReactComponent = /*@__PURE__*/ createComponent({ +export const ScaleIconDeviceTwitchingClosedState: StencilReactComponent = /*@__PURE__*/ createComponent({ tagName: 'scale-icon-device-twitching-closed-state', properties: { size: 'size', @@ -6607,17 +5490,13 @@ export const ScaleIconDeviceTwitchingClosedState: StencilReactComponent, - serializeShadowRoot, - elementClass: ScaleIconDeviceTwitchingClosedStateElement, - // @ts-ignore - ignore potential React type mismatches between the Stencil Output Target and your project. - react: React, - events: {} as ScaleIconDeviceTwitchingClosedStateEvents, - defineCustomElement: defineScaleIconDeviceTwitchingClosedState + clientModule: clientComponents.ScaleIconDeviceTwitchingClosedState as StencilReactComponent, + serializeShadowRoot }); export type ScaleIconDeviceTwitchingOpenStateEvents = NonNullable; -export const ScaleIconDeviceTwitchingOpenState: StencilReactComponent = /*@__PURE__*/ createComponent({ +export const ScaleIconDeviceTwitchingOpenState: StencilReactComponent = /*@__PURE__*/ createComponent({ tagName: 'scale-icon-device-twitching-open-state', properties: { size: 'size', @@ -6629,17 +5508,13 @@ export const ScaleIconDeviceTwitchingOpenState: StencilReactComponent, - serializeShadowRoot, - elementClass: ScaleIconDeviceTwitchingOpenStateElement, - // @ts-ignore - ignore potential React type mismatches between the Stencil Output Target and your project. - react: React, - events: {} as ScaleIconDeviceTwitchingOpenStateEvents, - defineCustomElement: defineScaleIconDeviceTwitchingOpenState + clientModule: clientComponents.ScaleIconDeviceTwitchingOpenState as StencilReactComponent, + serializeShadowRoot }); export type ScaleIconHomeHomeEvents = NonNullable; -export const ScaleIconHomeHome: StencilReactComponent = /*@__PURE__*/ createComponent({ +export const ScaleIconHomeHome: StencilReactComponent = /*@__PURE__*/ createComponent({ tagName: 'scale-icon-home-home', properties: { size: 'size', @@ -6651,17 +5526,13 @@ export const ScaleIconHomeHome: StencilReactComponent, - serializeShadowRoot, - elementClass: ScaleIconHomeHomeElement, - // @ts-ignore - ignore potential React type mismatches between the Stencil Output Target and your project. - react: React, - events: {} as ScaleIconHomeHomeEvents, - defineCustomElement: defineScaleIconHomeHome + clientModule: clientComponents.ScaleIconHomeHome as StencilReactComponent, + serializeShadowRoot }); export type ScaleIconHomeInternetAtHomeEvents = NonNullable; -export const ScaleIconHomeInternetAtHome: StencilReactComponent = /*@__PURE__*/ createComponent({ +export const ScaleIconHomeInternetAtHome: StencilReactComponent = /*@__PURE__*/ createComponent({ tagName: 'scale-icon-home-internet-at-home', properties: { size: 'size', @@ -6673,17 +5544,13 @@ export const ScaleIconHomeInternetAtHome: StencilReactComponent, - serializeShadowRoot, - elementClass: ScaleIconHomeInternetAtHomeElement, - // @ts-ignore - ignore potential React type mismatches between the Stencil Output Target and your project. - react: React, - events: {} as ScaleIconHomeInternetAtHomeEvents, - defineCustomElement: defineScaleIconHomeInternetAtHome + clientModule: clientComponents.ScaleIconHomeInternetAtHome as StencilReactComponent, + serializeShadowRoot }); export type ScaleIconHomeIotEvents = NonNullable; -export const ScaleIconHomeIot: StencilReactComponent = /*@__PURE__*/ createComponent({ +export const ScaleIconHomeIot: StencilReactComponent = /*@__PURE__*/ createComponent({ tagName: 'scale-icon-home-iot', properties: { size: 'size', @@ -6695,17 +5562,13 @@ export const ScaleIconHomeIot: StencilReactComponent, - serializeShadowRoot, - elementClass: ScaleIconHomeIotElement, - // @ts-ignore - ignore potential React type mismatches between the Stencil Output Target and your project. - react: React, - events: {} as ScaleIconHomeIotEvents, - defineCustomElement: defineScaleIconHomeIot + clientModule: clientComponents.ScaleIconHomeIot as StencilReactComponent, + serializeShadowRoot }); export type ScaleIconHomeLightBulbEvents = NonNullable; -export const ScaleIconHomeLightBulb: StencilReactComponent = /*@__PURE__*/ createComponent({ +export const ScaleIconHomeLightBulb: StencilReactComponent = /*@__PURE__*/ createComponent({ tagName: 'scale-icon-home-light-bulb', properties: { size: 'size', @@ -6717,17 +5580,13 @@ export const ScaleIconHomeLightBulb: StencilReactComponent, - serializeShadowRoot, - elementClass: ScaleIconHomeLightBulbElement, - // @ts-ignore - ignore potential React type mismatches between the Stencil Output Target and your project. - react: React, - events: {} as ScaleIconHomeLightBulbEvents, - defineCustomElement: defineScaleIconHomeLightBulb + clientModule: clientComponents.ScaleIconHomeLightBulb as StencilReactComponent, + serializeShadowRoot }); export type ScaleIconHomeNetworkSecureEvents = NonNullable; -export const ScaleIconHomeNetworkSecure: StencilReactComponent = /*@__PURE__*/ createComponent({ +export const ScaleIconHomeNetworkSecure: StencilReactComponent = /*@__PURE__*/ createComponent({ tagName: 'scale-icon-home-network-secure', properties: { size: 'size', @@ -6739,17 +5598,13 @@ export const ScaleIconHomeNetworkSecure: StencilReactComponent, - serializeShadowRoot, - elementClass: ScaleIconHomeNetworkSecureElement, - // @ts-ignore - ignore potential React type mismatches between the Stencil Output Target and your project. - react: React, - events: {} as ScaleIconHomeNetworkSecureEvents, - defineCustomElement: defineScaleIconHomeNetworkSecure + clientModule: clientComponents.ScaleIconHomeNetworkSecure as StencilReactComponent, + serializeShadowRoot }); export type ScaleIconHomeNoWifiEvents = NonNullable; -export const ScaleIconHomeNoWifi: StencilReactComponent = /*@__PURE__*/ createComponent({ +export const ScaleIconHomeNoWifi: StencilReactComponent = /*@__PURE__*/ createComponent({ tagName: 'scale-icon-home-no-wifi', properties: { size: 'size', @@ -6761,17 +5616,13 @@ export const ScaleIconHomeNoWifi: StencilReactComponent, - serializeShadowRoot, - elementClass: ScaleIconHomeNoWifiElement, - // @ts-ignore - ignore potential React type mismatches between the Stencil Output Target and your project. - react: React, - events: {} as ScaleIconHomeNoWifiEvents, - defineCustomElement: defineScaleIconHomeNoWifi + clientModule: clientComponents.ScaleIconHomeNoWifi as StencilReactComponent, + serializeShadowRoot }); export type ScaleIconHomePowerSocketEvents = NonNullable; -export const ScaleIconHomePowerSocket: StencilReactComponent = /*@__PURE__*/ createComponent({ +export const ScaleIconHomePowerSocket: StencilReactComponent = /*@__PURE__*/ createComponent({ tagName: 'scale-icon-home-power-socket', properties: { size: 'size', @@ -6783,17 +5634,13 @@ export const ScaleIconHomePowerSocket: StencilReactComponent, - serializeShadowRoot, - elementClass: ScaleIconHomePowerSocketElement, - // @ts-ignore - ignore potential React type mismatches between the Stencil Output Target and your project. - react: React, - events: {} as ScaleIconHomePowerSocketEvents, - defineCustomElement: defineScaleIconHomePowerSocket + clientModule: clientComponents.ScaleIconHomePowerSocket as StencilReactComponent, + serializeShadowRoot }); export type ScaleIconHomePreferredWifiEvents = NonNullable; -export const ScaleIconHomePreferredWifi: StencilReactComponent = /*@__PURE__*/ createComponent({ +export const ScaleIconHomePreferredWifi: StencilReactComponent = /*@__PURE__*/ createComponent({ tagName: 'scale-icon-home-preferred-wifi', properties: { size: 'size', @@ -6805,17 +5652,13 @@ export const ScaleIconHomePreferredWifi: StencilReactComponent, - serializeShadowRoot, - elementClass: ScaleIconHomePreferredWifiElement, - // @ts-ignore - ignore potential React type mismatches between the Stencil Output Target and your project. - react: React, - events: {} as ScaleIconHomePreferredWifiEvents, - defineCustomElement: defineScaleIconHomePreferredWifi + clientModule: clientComponents.ScaleIconHomePreferredWifi as StencilReactComponent, + serializeShadowRoot }); export type ScaleIconHomeReducedWifiEvents = NonNullable; -export const ScaleIconHomeReducedWifi: StencilReactComponent = /*@__PURE__*/ createComponent({ +export const ScaleIconHomeReducedWifi: StencilReactComponent = /*@__PURE__*/ createComponent({ tagName: 'scale-icon-home-reduced-wifi', properties: { size: 'size', @@ -6827,17 +5670,13 @@ export const ScaleIconHomeReducedWifi: StencilReactComponent, - serializeShadowRoot, - elementClass: ScaleIconHomeReducedWifiElement, - // @ts-ignore - ignore potential React type mismatches between the Stencil Output Target and your project. - react: React, - events: {} as ScaleIconHomeReducedWifiEvents, - defineCustomElement: defineScaleIconHomeReducedWifi + clientModule: clientComponents.ScaleIconHomeReducedWifi as StencilReactComponent, + serializeShadowRoot }); export type ScaleIconHomeSlowWifiEvents = NonNullable; -export const ScaleIconHomeSlowWifi: StencilReactComponent = /*@__PURE__*/ createComponent({ +export const ScaleIconHomeSlowWifi: StencilReactComponent = /*@__PURE__*/ createComponent({ tagName: 'scale-icon-home-slow-wifi', properties: { size: 'size', @@ -6849,17 +5688,13 @@ export const ScaleIconHomeSlowWifi: StencilReactComponent, - serializeShadowRoot, - elementClass: ScaleIconHomeSlowWifiElement, - // @ts-ignore - ignore potential React type mismatches between the Stencil Output Target and your project. - react: React, - events: {} as ScaleIconHomeSlowWifiEvents, - defineCustomElement: defineScaleIconHomeSlowWifi + clientModule: clientComponents.ScaleIconHomeSlowWifi as StencilReactComponent, + serializeShadowRoot }); export type ScaleIconHomeSmarthomeEvents = NonNullable; -export const ScaleIconHomeSmarthome: StencilReactComponent = /*@__PURE__*/ createComponent({ +export const ScaleIconHomeSmarthome: StencilReactComponent = /*@__PURE__*/ createComponent({ tagName: 'scale-icon-home-smarthome', properties: { size: 'size', @@ -6871,17 +5706,13 @@ export const ScaleIconHomeSmarthome: StencilReactComponent, - serializeShadowRoot, - elementClass: ScaleIconHomeSmarthomeElement, - // @ts-ignore - ignore potential React type mismatches between the Stencil Output Target and your project. - react: React, - events: {} as ScaleIconHomeSmarthomeEvents, - defineCustomElement: defineScaleIconHomeSmarthome + clientModule: clientComponents.ScaleIconHomeSmarthome as StencilReactComponent, + serializeShadowRoot }); export type ScaleIconHomeUnableToConnectToRouterEvents = NonNullable; -export const ScaleIconHomeUnableToConnectToRouter: StencilReactComponent = /*@__PURE__*/ createComponent({ +export const ScaleIconHomeUnableToConnectToRouter: StencilReactComponent = /*@__PURE__*/ createComponent({ tagName: 'scale-icon-home-unable-to-connect-to-router', properties: { size: 'size', @@ -6893,17 +5724,13 @@ export const ScaleIconHomeUnableToConnectToRouter: StencilReactComponent, - serializeShadowRoot, - elementClass: ScaleIconHomeUnableToConnectToRouterElement, - // @ts-ignore - ignore potential React type mismatches between the Stencil Output Target and your project. - react: React, - events: {} as ScaleIconHomeUnableToConnectToRouterEvents, - defineCustomElement: defineScaleIconHomeUnableToConnectToRouter + clientModule: clientComponents.ScaleIconHomeUnableToConnectToRouter as StencilReactComponent, + serializeShadowRoot }); export type ScaleIconHomeWifiEvents = NonNullable; -export const ScaleIconHomeWifi: StencilReactComponent = /*@__PURE__*/ createComponent({ +export const ScaleIconHomeWifi: StencilReactComponent = /*@__PURE__*/ createComponent({ tagName: 'scale-icon-home-wifi', properties: { size: 'size', @@ -6915,17 +5742,13 @@ export const ScaleIconHomeWifi: StencilReactComponent, - serializeShadowRoot, - elementClass: ScaleIconHomeWifiElement, - // @ts-ignore - ignore potential React type mismatches between the Stencil Output Target and your project. - react: React, - events: {} as ScaleIconHomeWifiEvents, - defineCustomElement: defineScaleIconHomeWifi + clientModule: clientComponents.ScaleIconHomeWifi as StencilReactComponent, + serializeShadowRoot }); export type ScaleIconHomeWifiConnectedEvents = NonNullable; -export const ScaleIconHomeWifiConnected: StencilReactComponent = /*@__PURE__*/ createComponent({ +export const ScaleIconHomeWifiConnected: StencilReactComponent = /*@__PURE__*/ createComponent({ tagName: 'scale-icon-home-wifi-connected', properties: { size: 'size', @@ -6937,17 +5760,13 @@ export const ScaleIconHomeWifiConnected: StencilReactComponent, - serializeShadowRoot, - elementClass: ScaleIconHomeWifiConnectedElement, - // @ts-ignore - ignore potential React type mismatches between the Stencil Output Target and your project. - react: React, - events: {} as ScaleIconHomeWifiConnectedEvents, - defineCustomElement: defineScaleIconHomeWifiConnected + clientModule: clientComponents.ScaleIconHomeWifiConnected as StencilReactComponent, + serializeShadowRoot }); export type ScaleIconHomeWifiConnectionErrorEvents = NonNullable; -export const ScaleIconHomeWifiConnectionError: StencilReactComponent = /*@__PURE__*/ createComponent({ +export const ScaleIconHomeWifiConnectionError: StencilReactComponent = /*@__PURE__*/ createComponent({ tagName: 'scale-icon-home-wifi-connection-error', properties: { size: 'size', @@ -6959,17 +5778,13 @@ export const ScaleIconHomeWifiConnectionError: StencilReactComponent, - serializeShadowRoot, - elementClass: ScaleIconHomeWifiConnectionErrorElement, - // @ts-ignore - ignore potential React type mismatches between the Stencil Output Target and your project. - react: React, - events: {} as ScaleIconHomeWifiConnectionErrorEvents, - defineCustomElement: defineScaleIconHomeWifiConnectionError + clientModule: clientComponents.ScaleIconHomeWifiConnectionError as StencilReactComponent, + serializeShadowRoot }); export type ScaleIconHomeWifiManualLoginEvents = NonNullable; -export const ScaleIconHomeWifiManualLogin: StencilReactComponent = /*@__PURE__*/ createComponent({ +export const ScaleIconHomeWifiManualLogin: StencilReactComponent = /*@__PURE__*/ createComponent({ tagName: 'scale-icon-home-wifi-manual-login', properties: { size: 'size', @@ -6981,17 +5796,13 @@ export const ScaleIconHomeWifiManualLogin: StencilReactComponent, - serializeShadowRoot, - elementClass: ScaleIconHomeWifiManualLoginElement, - // @ts-ignore - ignore potential React type mismatches between the Stencil Output Target and your project. - react: React, - events: {} as ScaleIconHomeWifiManualLoginEvents, - defineCustomElement: defineScaleIconHomeWifiManualLogin + clientModule: clientComponents.ScaleIconHomeWifiManualLogin as StencilReactComponent, + serializeShadowRoot }); export type ScaleIconHomeWifiNoWiredInternetEvents = NonNullable; -export const ScaleIconHomeWifiNoWiredInternet: StencilReactComponent = /*@__PURE__*/ createComponent({ +export const ScaleIconHomeWifiNoWiredInternet: StencilReactComponent = /*@__PURE__*/ createComponent({ tagName: 'scale-icon-home-wifi-no-wired-internet', properties: { size: 'size', @@ -7003,17 +5814,13 @@ export const ScaleIconHomeWifiNoWiredInternet: StencilReactComponent, - serializeShadowRoot, - elementClass: ScaleIconHomeWifiNoWiredInternetElement, - // @ts-ignore - ignore potential React type mismatches between the Stencil Output Target and your project. - react: React, - events: {} as ScaleIconHomeWifiNoWiredInternetEvents, - defineCustomElement: defineScaleIconHomeWifiNoWiredInternet + clientModule: clientComponents.ScaleIconHomeWifiNoWiredInternet as StencilReactComponent, + serializeShadowRoot }); export type ScaleIconNavigationCircleTopUpEvents = NonNullable; -export const ScaleIconNavigationCircleTopUp: StencilReactComponent = /*@__PURE__*/ createComponent({ +export const ScaleIconNavigationCircleTopUp: StencilReactComponent = /*@__PURE__*/ createComponent({ tagName: 'scale-icon-navigation-circle-top-up', properties: { size: 'size', @@ -7025,17 +5832,13 @@ export const ScaleIconNavigationCircleTopUp: StencilReactComponent, - serializeShadowRoot, - elementClass: ScaleIconNavigationCircleTopUpElement, - // @ts-ignore - ignore potential React type mismatches between the Stencil Output Target and your project. - react: React, - events: {} as ScaleIconNavigationCircleTopUpEvents, - defineCustomElement: defineScaleIconNavigationCircleTopUp + clientModule: clientComponents.ScaleIconNavigationCircleTopUp as StencilReactComponent, + serializeShadowRoot }); export type ScaleIconNavigationCollapseDownEvents = NonNullable; -export const ScaleIconNavigationCollapseDown: StencilReactComponent = /*@__PURE__*/ createComponent({ +export const ScaleIconNavigationCollapseDown: StencilReactComponent = /*@__PURE__*/ createComponent({ tagName: 'scale-icon-navigation-collapse-down', properties: { size: 'size', @@ -7047,17 +5850,13 @@ export const ScaleIconNavigationCollapseDown: StencilReactComponent, - serializeShadowRoot, - elementClass: ScaleIconNavigationCollapseDownElement, - // @ts-ignore - ignore potential React type mismatches between the Stencil Output Target and your project. - react: React, - events: {} as ScaleIconNavigationCollapseDownEvents, - defineCustomElement: defineScaleIconNavigationCollapseDown + clientModule: clientComponents.ScaleIconNavigationCollapseDown as StencilReactComponent, + serializeShadowRoot }); export type ScaleIconNavigationCollapseUpEvents = NonNullable; -export const ScaleIconNavigationCollapseUp: StencilReactComponent = /*@__PURE__*/ createComponent({ +export const ScaleIconNavigationCollapseUp: StencilReactComponent = /*@__PURE__*/ createComponent({ tagName: 'scale-icon-navigation-collapse-up', properties: { size: 'size', @@ -7069,17 +5868,13 @@ export const ScaleIconNavigationCollapseUp: StencilReactComponent, - serializeShadowRoot, - elementClass: ScaleIconNavigationCollapseUpElement, - // @ts-ignore - ignore potential React type mismatches between the Stencil Output Target and your project. - react: React, - events: {} as ScaleIconNavigationCollapseUpEvents, - defineCustomElement: defineScaleIconNavigationCollapseUp + clientModule: clientComponents.ScaleIconNavigationCollapseUp as StencilReactComponent, + serializeShadowRoot }); export type ScaleIconNavigationDoubleLeftEvents = NonNullable; -export const ScaleIconNavigationDoubleLeft: StencilReactComponent = /*@__PURE__*/ createComponent({ +export const ScaleIconNavigationDoubleLeft: StencilReactComponent = /*@__PURE__*/ createComponent({ tagName: 'scale-icon-navigation-double-left', properties: { size: 'size', @@ -7091,17 +5886,13 @@ export const ScaleIconNavigationDoubleLeft: StencilReactComponent, - serializeShadowRoot, - elementClass: ScaleIconNavigationDoubleLeftElement, - // @ts-ignore - ignore potential React type mismatches between the Stencil Output Target and your project. - react: React, - events: {} as ScaleIconNavigationDoubleLeftEvents, - defineCustomElement: defineScaleIconNavigationDoubleLeft + clientModule: clientComponents.ScaleIconNavigationDoubleLeft as StencilReactComponent, + serializeShadowRoot }); export type ScaleIconNavigationDoubleRightEvents = NonNullable; -export const ScaleIconNavigationDoubleRight: StencilReactComponent = /*@__PURE__*/ createComponent({ +export const ScaleIconNavigationDoubleRight: StencilReactComponent = /*@__PURE__*/ createComponent({ tagName: 'scale-icon-navigation-double-right', properties: { size: 'size', @@ -7113,17 +5904,13 @@ export const ScaleIconNavigationDoubleRight: StencilReactComponent, - serializeShadowRoot, - elementClass: ScaleIconNavigationDoubleRightElement, - // @ts-ignore - ignore potential React type mismatches between the Stencil Output Target and your project. - react: React, - events: {} as ScaleIconNavigationDoubleRightEvents, - defineCustomElement: defineScaleIconNavigationDoubleRight + clientModule: clientComponents.ScaleIconNavigationDoubleRight as StencilReactComponent, + serializeShadowRoot }); export type ScaleIconNavigationExternalLinkEvents = NonNullable; -export const ScaleIconNavigationExternalLink: StencilReactComponent = /*@__PURE__*/ createComponent({ +export const ScaleIconNavigationExternalLink: StencilReactComponent = /*@__PURE__*/ createComponent({ tagName: 'scale-icon-navigation-external-link', properties: { size: 'size', @@ -7135,17 +5922,13 @@ export const ScaleIconNavigationExternalLink: StencilReactComponent, - serializeShadowRoot, - elementClass: ScaleIconNavigationExternalLinkElement, - // @ts-ignore - ignore potential React type mismatches between the Stencil Output Target and your project. - react: React, - events: {} as ScaleIconNavigationExternalLinkEvents, - defineCustomElement: defineScaleIconNavigationExternalLink + clientModule: clientComponents.ScaleIconNavigationExternalLink as StencilReactComponent, + serializeShadowRoot }); export type ScaleIconNavigationInternalLinkEvents = NonNullable; -export const ScaleIconNavigationInternalLink: StencilReactComponent = /*@__PURE__*/ createComponent({ +export const ScaleIconNavigationInternalLink: StencilReactComponent = /*@__PURE__*/ createComponent({ tagName: 'scale-icon-navigation-internal-link', properties: { size: 'size', @@ -7157,17 +5940,13 @@ export const ScaleIconNavigationInternalLink: StencilReactComponent, - serializeShadowRoot, - elementClass: ScaleIconNavigationInternalLinkElement, - // @ts-ignore - ignore potential React type mismatches between the Stencil Output Target and your project. - react: React, - events: {} as ScaleIconNavigationInternalLinkEvents, - defineCustomElement: defineScaleIconNavigationInternalLink + clientModule: clientComponents.ScaleIconNavigationInternalLink as StencilReactComponent, + serializeShadowRoot }); export type ScaleIconNavigationLeftEvents = NonNullable; -export const ScaleIconNavigationLeft: StencilReactComponent = /*@__PURE__*/ createComponent({ +export const ScaleIconNavigationLeft: StencilReactComponent = /*@__PURE__*/ createComponent({ tagName: 'scale-icon-navigation-left', properties: { size: 'size', @@ -7179,17 +5958,13 @@ export const ScaleIconNavigationLeft: StencilReactComponent, - serializeShadowRoot, - elementClass: ScaleIconNavigationLeftElement, - // @ts-ignore - ignore potential React type mismatches between the Stencil Output Target and your project. - react: React, - events: {} as ScaleIconNavigationLeftEvents, - defineCustomElement: defineScaleIconNavigationLeft + clientModule: clientComponents.ScaleIconNavigationLeft as StencilReactComponent, + serializeShadowRoot }); export type ScaleIconNavigationLeftCondensedEvents = NonNullable; -export const ScaleIconNavigationLeftCondensed: StencilReactComponent = /*@__PURE__*/ createComponent({ +export const ScaleIconNavigationLeftCondensed: StencilReactComponent = /*@__PURE__*/ createComponent({ tagName: 'scale-icon-navigation-left-condensed', properties: { size: 'size', @@ -7201,17 +5976,13 @@ export const ScaleIconNavigationLeftCondensed: StencilReactComponent, - serializeShadowRoot, - elementClass: ScaleIconNavigationLeftCondensedElement, - // @ts-ignore - ignore potential React type mismatches between the Stencil Output Target and your project. - react: React, - events: {} as ScaleIconNavigationLeftCondensedEvents, - defineCustomElement: defineScaleIconNavigationLeftCondensed + clientModule: clientComponents.ScaleIconNavigationLeftCondensed as StencilReactComponent, + serializeShadowRoot }); export type ScaleIconNavigationLocationEvents = NonNullable; -export const ScaleIconNavigationLocation: StencilReactComponent = /*@__PURE__*/ createComponent({ +export const ScaleIconNavigationLocation: StencilReactComponent = /*@__PURE__*/ createComponent({ tagName: 'scale-icon-navigation-location', properties: { size: 'size', @@ -7223,17 +5994,13 @@ export const ScaleIconNavigationLocation: StencilReactComponent, - serializeShadowRoot, - elementClass: ScaleIconNavigationLocationElement, - // @ts-ignore - ignore potential React type mismatches between the Stencil Output Target and your project. - react: React, - events: {} as ScaleIconNavigationLocationEvents, - defineCustomElement: defineScaleIconNavigationLocation + clientModule: clientComponents.ScaleIconNavigationLocation as StencilReactComponent, + serializeShadowRoot }); export type ScaleIconNavigationMapEvents = NonNullable; -export const ScaleIconNavigationMap: StencilReactComponent = /*@__PURE__*/ createComponent({ +export const ScaleIconNavigationMap: StencilReactComponent = /*@__PURE__*/ createComponent({ tagName: 'scale-icon-navigation-map', properties: { size: 'size', @@ -7245,17 +6012,13 @@ export const ScaleIconNavigationMap: StencilReactComponent, - serializeShadowRoot, - elementClass: ScaleIconNavigationMapElement, - // @ts-ignore - ignore potential React type mismatches between the Stencil Output Target and your project. - react: React, - events: {} as ScaleIconNavigationMapEvents, - defineCustomElement: defineScaleIconNavigationMap + clientModule: clientComponents.ScaleIconNavigationMap as StencilReactComponent, + serializeShadowRoot }); export type ScaleIconNavigationMyLocationEvents = NonNullable; -export const ScaleIconNavigationMyLocation: StencilReactComponent = /*@__PURE__*/ createComponent({ +export const ScaleIconNavigationMyLocation: StencilReactComponent = /*@__PURE__*/ createComponent({ tagName: 'scale-icon-navigation-my-location', properties: { size: 'size', @@ -7267,17 +6030,13 @@ export const ScaleIconNavigationMyLocation: StencilReactComponent, - serializeShadowRoot, - elementClass: ScaleIconNavigationMyLocationElement, - // @ts-ignore - ignore potential React type mismatches between the Stencil Output Target and your project. - react: React, - events: {} as ScaleIconNavigationMyLocationEvents, - defineCustomElement: defineScaleIconNavigationMyLocation + clientModule: clientComponents.ScaleIconNavigationMyLocation as StencilReactComponent, + serializeShadowRoot }); export type ScaleIconNavigationRightEvents = NonNullable; -export const ScaleIconNavigationRight: StencilReactComponent = /*@__PURE__*/ createComponent({ +export const ScaleIconNavigationRight: StencilReactComponent = /*@__PURE__*/ createComponent({ tagName: 'scale-icon-navigation-right', properties: { size: 'size', @@ -7289,17 +6048,13 @@ export const ScaleIconNavigationRight: StencilReactComponent, - serializeShadowRoot, - elementClass: ScaleIconNavigationRightElement, - // @ts-ignore - ignore potential React type mismatches between the Stencil Output Target and your project. - react: React, - events: {} as ScaleIconNavigationRightEvents, - defineCustomElement: defineScaleIconNavigationRight + clientModule: clientComponents.ScaleIconNavigationRight as StencilReactComponent, + serializeShadowRoot }); export type ScaleIconNavigationRightCondensedEvents = NonNullable; -export const ScaleIconNavigationRightCondensed: StencilReactComponent = /*@__PURE__*/ createComponent({ +export const ScaleIconNavigationRightCondensed: StencilReactComponent = /*@__PURE__*/ createComponent({ tagName: 'scale-icon-navigation-right-condensed', properties: { size: 'size', @@ -7311,17 +6066,13 @@ export const ScaleIconNavigationRightCondensed: StencilReactComponent, - serializeShadowRoot, - elementClass: ScaleIconNavigationRightCondensedElement, - // @ts-ignore - ignore potential React type mismatches between the Stencil Output Target and your project. - react: React, - events: {} as ScaleIconNavigationRightCondensedEvents, - defineCustomElement: defineScaleIconNavigationRightCondensed + clientModule: clientComponents.ScaleIconNavigationRightCondensed as StencilReactComponent, + serializeShadowRoot }); export type ScaleIconNavigationStartEvents = NonNullable; -export const ScaleIconNavigationStart: StencilReactComponent = /*@__PURE__*/ createComponent({ +export const ScaleIconNavigationStart: StencilReactComponent = /*@__PURE__*/ createComponent({ tagName: 'scale-icon-navigation-start', properties: { size: 'size', @@ -7333,17 +6084,13 @@ export const ScaleIconNavigationStart: StencilReactComponent, - serializeShadowRoot, - elementClass: ScaleIconNavigationStartElement, - // @ts-ignore - ignore potential React type mismatches between the Stencil Output Target and your project. - react: React, - events: {} as ScaleIconNavigationStartEvents, - defineCustomElement: defineScaleIconNavigationStart + clientModule: clientComponents.ScaleIconNavigationStart as StencilReactComponent, + serializeShadowRoot }); export type ScaleIconNavigationTopUpEvents = NonNullable; -export const ScaleIconNavigationTopUp: StencilReactComponent = /*@__PURE__*/ createComponent({ +export const ScaleIconNavigationTopUp: StencilReactComponent = /*@__PURE__*/ createComponent({ tagName: 'scale-icon-navigation-top-up', properties: { size: 'size', @@ -7355,17 +6102,13 @@ export const ScaleIconNavigationTopUp: StencilReactComponent, - serializeShadowRoot, - elementClass: ScaleIconNavigationTopUpElement, - // @ts-ignore - ignore potential React type mismatches between the Stencil Output Target and your project. - react: React, - events: {} as ScaleIconNavigationTopUpEvents, - defineCustomElement: defineScaleIconNavigationTopUp + clientModule: clientComponents.ScaleIconNavigationTopUp as StencilReactComponent, + serializeShadowRoot }); export type ScaleIconProcessOrderStatusEvents = NonNullable; -export const ScaleIconProcessOrderStatus: StencilReactComponent = /*@__PURE__*/ createComponent({ +export const ScaleIconProcessOrderStatus: StencilReactComponent = /*@__PURE__*/ createComponent({ tagName: 'scale-icon-process-order-status', properties: { size: 'size', @@ -7377,17 +6120,13 @@ export const ScaleIconProcessOrderStatus: StencilReactComponent, - serializeShadowRoot, - elementClass: ScaleIconProcessOrderStatusElement, - // @ts-ignore - ignore potential React type mismatches between the Stencil Output Target and your project. - react: React, - events: {} as ScaleIconProcessOrderStatusEvents, - defineCustomElement: defineScaleIconProcessOrderStatus + clientModule: clientComponents.ScaleIconProcessOrderStatus as StencilReactComponent, + serializeShadowRoot }); export type ScaleIconProcessProcessingEvents = NonNullable; -export const ScaleIconProcessProcessing: StencilReactComponent = /*@__PURE__*/ createComponent({ +export const ScaleIconProcessProcessing: StencilReactComponent = /*@__PURE__*/ createComponent({ tagName: 'scale-icon-process-processing', properties: { size: 'size', @@ -7399,17 +6138,13 @@ export const ScaleIconProcessProcessing: StencilReactComponent, - serializeShadowRoot, - elementClass: ScaleIconProcessProcessingElement, - // @ts-ignore - ignore potential React type mismatches between the Stencil Output Target and your project. - react: React, - events: {} as ScaleIconProcessProcessingEvents, - defineCustomElement: defineScaleIconProcessProcessing + clientModule: clientComponents.ScaleIconProcessProcessing as StencilReactComponent, + serializeShadowRoot }); export type ScaleIconProcessSepaTransactionEvents = NonNullable; -export const ScaleIconProcessSepaTransaction: StencilReactComponent = /*@__PURE__*/ createComponent({ +export const ScaleIconProcessSepaTransaction: StencilReactComponent = /*@__PURE__*/ createComponent({ tagName: 'scale-icon-process-sepa-transaction', properties: { size: 'size', @@ -7421,17 +6156,13 @@ export const ScaleIconProcessSepaTransaction: StencilReactComponent, - serializeShadowRoot, - elementClass: ScaleIconProcessSepaTransactionElement, - // @ts-ignore - ignore potential React type mismatches between the Stencil Output Target and your project. - react: React, - events: {} as ScaleIconProcessSepaTransactionEvents, - defineCustomElement: defineScaleIconProcessSepaTransaction + clientModule: clientComponents.ScaleIconProcessSepaTransaction as StencilReactComponent, + serializeShadowRoot }); export type ScaleIconServiceDevicesServiceEvents = NonNullable; -export const ScaleIconServiceDevicesService: StencilReactComponent = /*@__PURE__*/ createComponent({ +export const ScaleIconServiceDevicesService: StencilReactComponent = /*@__PURE__*/ createComponent({ tagName: 'scale-icon-service-devices-service', properties: { size: 'size', @@ -7443,17 +6174,13 @@ export const ScaleIconServiceDevicesService: StencilReactComponent, - serializeShadowRoot, - elementClass: ScaleIconServiceDevicesServiceElement, - // @ts-ignore - ignore potential React type mismatches between the Stencil Output Target and your project. - react: React, - events: {} as ScaleIconServiceDevicesServiceEvents, - defineCustomElement: defineScaleIconServiceDevicesService + clientModule: clientComponents.ScaleIconServiceDevicesService as StencilReactComponent, + serializeShadowRoot }); export type ScaleIconServiceMaintananceEvents = NonNullable; -export const ScaleIconServiceMaintanance: StencilReactComponent = /*@__PURE__*/ createComponent({ +export const ScaleIconServiceMaintanance: StencilReactComponent = /*@__PURE__*/ createComponent({ tagName: 'scale-icon-service-maintanance', properties: { size: 'size', @@ -7465,17 +6192,13 @@ export const ScaleIconServiceMaintanance: StencilReactComponent, - serializeShadowRoot, - elementClass: ScaleIconServiceMaintananceElement, - // @ts-ignore - ignore potential React type mismatches between the Stencil Output Target and your project. - react: React, - events: {} as ScaleIconServiceMaintananceEvents, - defineCustomElement: defineScaleIconServiceMaintanance + clientModule: clientComponents.ScaleIconServiceMaintanance as StencilReactComponent, + serializeShadowRoot }); export type ScaleIconServiceManualEvents = NonNullable; -export const ScaleIconServiceManual: StencilReactComponent = /*@__PURE__*/ createComponent({ +export const ScaleIconServiceManual: StencilReactComponent = /*@__PURE__*/ createComponent({ tagName: 'scale-icon-service-manual', properties: { size: 'size', @@ -7487,17 +6210,13 @@ export const ScaleIconServiceManual: StencilReactComponent, - serializeShadowRoot, - elementClass: ScaleIconServiceManualElement, - // @ts-ignore - ignore potential React type mismatches between the Stencil Output Target and your project. - react: React, - events: {} as ScaleIconServiceManualEvents, - defineCustomElement: defineScaleIconServiceManual + clientModule: clientComponents.ScaleIconServiceManual as StencilReactComponent, + serializeShadowRoot }); export type ScaleIconServiceOneTimePasswordEvents = NonNullable; -export const ScaleIconServiceOneTimePassword: StencilReactComponent = /*@__PURE__*/ createComponent({ +export const ScaleIconServiceOneTimePassword: StencilReactComponent = /*@__PURE__*/ createComponent({ tagName: 'scale-icon-service-one-time-password', properties: { size: 'size', @@ -7509,17 +6228,13 @@ export const ScaleIconServiceOneTimePassword: StencilReactComponent, - serializeShadowRoot, - elementClass: ScaleIconServiceOneTimePasswordElement, - // @ts-ignore - ignore potential React type mismatches between the Stencil Output Target and your project. - react: React, - events: {} as ScaleIconServiceOneTimePasswordEvents, - defineCustomElement: defineScaleIconServiceOneTimePassword + clientModule: clientComponents.ScaleIconServiceOneTimePassword as StencilReactComponent, + serializeShadowRoot }); export type ScaleIconServiceServicesEvents = NonNullable; -export const ScaleIconServiceServices: StencilReactComponent = /*@__PURE__*/ createComponent({ +export const ScaleIconServiceServices: StencilReactComponent = /*@__PURE__*/ createComponent({ tagName: 'scale-icon-service-services', properties: { size: 'size', @@ -7531,17 +6246,13 @@ export const ScaleIconServiceServices: StencilReactComponent, - serializeShadowRoot, - elementClass: ScaleIconServiceServicesElement, - // @ts-ignore - ignore potential React type mismatches between the Stencil Output Target and your project. - react: React, - events: {} as ScaleIconServiceServicesEvents, - defineCustomElement: defineScaleIconServiceServices + clientModule: clientComponents.ScaleIconServiceServices as StencilReactComponent, + serializeShadowRoot }); export type ScaleIconServiceSettingsEvents = NonNullable; -export const ScaleIconServiceSettings: StencilReactComponent = /*@__PURE__*/ createComponent({ +export const ScaleIconServiceSettings: StencilReactComponent = /*@__PURE__*/ createComponent({ tagName: 'scale-icon-service-settings', properties: { size: 'size', @@ -7553,17 +6264,13 @@ export const ScaleIconServiceSettings: StencilReactComponent, - serializeShadowRoot, - elementClass: ScaleIconServiceSettingsElement, - // @ts-ignore - ignore potential React type mismatches between the Stencil Output Target and your project. - react: React, - events: {} as ScaleIconServiceSettingsEvents, - defineCustomElement: defineScaleIconServiceSettings + clientModule: clientComponents.ScaleIconServiceSettings as StencilReactComponent, + serializeShadowRoot }); export type ScaleIconServiceSupportEvents = NonNullable; -export const ScaleIconServiceSupport: StencilReactComponent = /*@__PURE__*/ createComponent({ +export const ScaleIconServiceSupport: StencilReactComponent = /*@__PURE__*/ createComponent({ tagName: 'scale-icon-service-support', properties: { size: 'size', @@ -7575,17 +6282,13 @@ export const ScaleIconServiceSupport: StencilReactComponent, - serializeShadowRoot, - elementClass: ScaleIconServiceSupportElement, - // @ts-ignore - ignore potential React type mismatches between the Stencil Output Target and your project. - react: React, - events: {} as ScaleIconServiceSupportEvents, - defineCustomElement: defineScaleIconServiceSupport + clientModule: clientComponents.ScaleIconServiceSupport as StencilReactComponent, + serializeShadowRoot }); export type ScaleIconServiceVpnEvents = NonNullable; -export const ScaleIconServiceVpn: StencilReactComponent = /*@__PURE__*/ createComponent({ +export const ScaleIconServiceVpn: StencilReactComponent = /*@__PURE__*/ createComponent({ tagName: 'scale-icon-service-vpn', properties: { size: 'size', @@ -7597,17 +6300,13 @@ export const ScaleIconServiceVpn: StencilReactComponent, - serializeShadowRoot, - elementClass: ScaleIconServiceVpnElement, - // @ts-ignore - ignore potential React type mismatches between the Stencil Output Target and your project. - react: React, - events: {} as ScaleIconServiceVpnEvents, - defineCustomElement: defineScaleIconServiceVpn + clientModule: clientComponents.ScaleIconServiceVpn as StencilReactComponent, + serializeShadowRoot }); export type ScaleIconTProduct2faTelekomAppEvents = NonNullable; -export const ScaleIconTProduct2faTelekomApp: StencilReactComponent = /*@__PURE__*/ createComponent({ +export const ScaleIconTProduct2faTelekomApp: StencilReactComponent = /*@__PURE__*/ createComponent({ tagName: 'scale-icon-t-product-2fa-telekom-app', properties: { size: 'size', @@ -7619,17 +6318,13 @@ export const ScaleIconTProduct2faTelekomApp: StencilReactComponent, - serializeShadowRoot, - elementClass: ScaleIconTProduct2faTelekomAppElement, - // @ts-ignore - ignore potential React type mismatches between the Stencil Output Target and your project. - react: React, - events: {} as ScaleIconTProduct2faTelekomAppEvents, - defineCustomElement: defineScaleIconTProduct2faTelekomApp + clientModule: clientComponents.ScaleIconTProduct2faTelekomApp as StencilReactComponent, + serializeShadowRoot }); export type ScaleIconTProductMagentaCloudEvents = NonNullable; -export const ScaleIconTProductMagentaCloud: StencilReactComponent = /*@__PURE__*/ createComponent({ +export const ScaleIconTProductMagentaCloud: StencilReactComponent = /*@__PURE__*/ createComponent({ tagName: 'scale-icon-t-product-magenta-cloud', properties: { size: 'size', @@ -7641,17 +6336,13 @@ export const ScaleIconTProductMagentaCloud: StencilReactComponent, - serializeShadowRoot, - elementClass: ScaleIconTProductMagentaCloudElement, - // @ts-ignore - ignore potential React type mismatches between the Stencil Output Target and your project. - react: React, - events: {} as ScaleIconTProductMagentaCloudEvents, - defineCustomElement: defineScaleIconTProductMagentaCloud + clientModule: clientComponents.ScaleIconTProductMagentaCloud as StencilReactComponent, + serializeShadowRoot }); export type ScaleIconTProductMagentaTvEvents = NonNullable; -export const ScaleIconTProductMagentaTv: StencilReactComponent = /*@__PURE__*/ createComponent({ +export const ScaleIconTProductMagentaTv: StencilReactComponent = /*@__PURE__*/ createComponent({ tagName: 'scale-icon-t-product-magenta-tv', properties: { size: 'size', @@ -7663,17 +6354,13 @@ export const ScaleIconTProductMagentaTv: StencilReactComponent, - serializeShadowRoot, - elementClass: ScaleIconTProductMagentaTvElement, - // @ts-ignore - ignore potential React type mismatches between the Stencil Output Target and your project. - react: React, - events: {} as ScaleIconTProductMagentaTvEvents, - defineCustomElement: defineScaleIconTProductMagentaTv + clientModule: clientComponents.ScaleIconTProductMagentaTv as StencilReactComponent, + serializeShadowRoot }); export type ScaleIconTProductMagentaoneEvents = NonNullable; -export const ScaleIconTProductMagentaone: StencilReactComponent = /*@__PURE__*/ createComponent({ +export const ScaleIconTProductMagentaone: StencilReactComponent = /*@__PURE__*/ createComponent({ tagName: 'scale-icon-t-product-magentaone', properties: { size: 'size', @@ -7685,17 +6372,13 @@ export const ScaleIconTProductMagentaone: StencilReactComponent, - serializeShadowRoot, - elementClass: ScaleIconTProductMagentaoneElement, - // @ts-ignore - ignore potential React type mismatches between the Stencil Output Target and your project. - react: React, - events: {} as ScaleIconTProductMagentaoneEvents, - defineCustomElement: defineScaleIconTProductMagentaone + clientModule: clientComponents.ScaleIconTProductMagentaone as StencilReactComponent, + serializeShadowRoot }); export type ScaleIconTProductMeasureInternetSpeedEvents = NonNullable; -export const ScaleIconTProductMeasureInternetSpeed: StencilReactComponent = /*@__PURE__*/ createComponent({ +export const ScaleIconTProductMeasureInternetSpeed: StencilReactComponent = /*@__PURE__*/ createComponent({ tagName: 'scale-icon-t-product-measure-internet-speed', properties: { size: 'size', @@ -7707,17 +6390,13 @@ export const ScaleIconTProductMeasureInternetSpeed: StencilReactComponent, - serializeShadowRoot, - elementClass: ScaleIconTProductMeasureInternetSpeedElement, - // @ts-ignore - ignore potential React type mismatches between the Stencil Output Target and your project. - react: React, - events: {} as ScaleIconTProductMeasureInternetSpeedEvents, - defineCustomElement: defineScaleIconTProductMeasureInternetSpeed + clientModule: clientComponents.ScaleIconTProductMeasureInternetSpeed as StencilReactComponent, + serializeShadowRoot }); export type ScaleIconTProductSeamlessConnectivityEvents = NonNullable; -export const ScaleIconTProductSeamlessConnectivity: StencilReactComponent = /*@__PURE__*/ createComponent({ +export const ScaleIconTProductSeamlessConnectivity: StencilReactComponent = /*@__PURE__*/ createComponent({ tagName: 'scale-icon-t-product-seamless-connectivity', properties: { size: 'size', @@ -7729,17 +6408,13 @@ export const ScaleIconTProductSeamlessConnectivity: StencilReactComponent, - serializeShadowRoot, - elementClass: ScaleIconTProductSeamlessConnectivityElement, - // @ts-ignore - ignore potential React type mismatches between the Stencil Output Target and your project. - react: React, - events: {} as ScaleIconTProductSeamlessConnectivityEvents, - defineCustomElement: defineScaleIconTProductSeamlessConnectivity + clientModule: clientComponents.ScaleIconTProductSeamlessConnectivity as StencilReactComponent, + serializeShadowRoot }); export type ScaleIconTProductTelekom1t1Events = NonNullable; -export const ScaleIconTProductTelekom1t1: StencilReactComponent = /*@__PURE__*/ createComponent({ +export const ScaleIconTProductTelekom1t1: StencilReactComponent = /*@__PURE__*/ createComponent({ tagName: 'scale-icon-t-product-telekom-1t1', properties: { size: 'size', @@ -7751,17 +6426,13 @@ export const ScaleIconTProductTelekom1t1: StencilReactComponent, - serializeShadowRoot, - elementClass: ScaleIconTProductTelekom1t1Element, - // @ts-ignore - ignore potential React type mismatches between the Stencil Output Target and your project. - react: React, - events: {} as ScaleIconTProductTelekom1t1Events, - defineCustomElement: defineScaleIconTProductTelekom1t1 + clientModule: clientComponents.ScaleIconTProductTelekom1t1 as StencilReactComponent, + serializeShadowRoot }); export type ScaleIconTProductTelekomPlanEvents = NonNullable; -export const ScaleIconTProductTelekomPlan: StencilReactComponent = /*@__PURE__*/ createComponent({ +export const ScaleIconTProductTelekomPlan: StencilReactComponent = /*@__PURE__*/ createComponent({ tagName: 'scale-icon-t-product-telekom-plan', properties: { size: 'size', @@ -7773,17 +6444,13 @@ export const ScaleIconTProductTelekomPlan: StencilReactComponent, - serializeShadowRoot, - elementClass: ScaleIconTProductTelekomPlanElement, - // @ts-ignore - ignore potential React type mismatches between the Stencil Output Target and your project. - react: React, - events: {} as ScaleIconTProductTelekomPlanEvents, - defineCustomElement: defineScaleIconTProductTelekomPlan + clientModule: clientComponents.ScaleIconTProductTelekomPlan as StencilReactComponent, + serializeShadowRoot }); export type ScaleIconTProductTelekomShopBEvents = NonNullable; -export const ScaleIconTProductTelekomShopB: StencilReactComponent = /*@__PURE__*/ createComponent({ +export const ScaleIconTProductTelekomShopB: StencilReactComponent = /*@__PURE__*/ createComponent({ tagName: 'scale-icon-t-product-telekom-shop-b', properties: { size: 'size', @@ -7795,17 +6462,13 @@ export const ScaleIconTProductTelekomShopB: StencilReactComponent, - serializeShadowRoot, - elementClass: ScaleIconTProductTelekomShopBElement, - // @ts-ignore - ignore potential React type mismatches between the Stencil Output Target and your project. - react: React, - events: {} as ScaleIconTProductTelekomShopBEvents, - defineCustomElement: defineScaleIconTProductTelekomShopB + clientModule: clientComponents.ScaleIconTProductTelekomShopB as StencilReactComponent, + serializeShadowRoot }); export type ScaleIconTProductUsageEvents = NonNullable; -export const ScaleIconTProductUsage: StencilReactComponent = /*@__PURE__*/ createComponent({ +export const ScaleIconTProductUsage: StencilReactComponent = /*@__PURE__*/ createComponent({ tagName: 'scale-icon-t-product-usage', properties: { size: 'size', @@ -7817,17 +6480,13 @@ export const ScaleIconTProductUsage: StencilReactComponent, - serializeShadowRoot, - elementClass: ScaleIconTProductUsageElement, - // @ts-ignore - ignore potential React type mismatches between the Stencil Output Target and your project. - react: React, - events: {} as ScaleIconTProductUsageEvents, - defineCustomElement: defineScaleIconTProductUsage + clientModule: clientComponents.ScaleIconTProductUsage as StencilReactComponent, + serializeShadowRoot }); export type ScaleIconTProductVoiceEvents = NonNullable; -export const ScaleIconTProductVoice: StencilReactComponent = /*@__PURE__*/ createComponent({ +export const ScaleIconTProductVoice: StencilReactComponent = /*@__PURE__*/ createComponent({ tagName: 'scale-icon-t-product-voice', properties: { size: 'size', @@ -7839,17 +6498,13 @@ export const ScaleIconTProductVoice: StencilReactComponent, - serializeShadowRoot, - elementClass: ScaleIconTProductVoiceElement, - // @ts-ignore - ignore potential React type mismatches between the Stencil Output Target and your project. - react: React, - events: {} as ScaleIconTProductVoiceEvents, - defineCustomElement: defineScaleIconTProductVoice + clientModule: clientComponents.ScaleIconTProductVoice as StencilReactComponent, + serializeShadowRoot }); export type ScaleIconUserFileAdminEvents = NonNullable; -export const ScaleIconUserFileAdmin: StencilReactComponent = /*@__PURE__*/ createComponent({ +export const ScaleIconUserFileAdmin: StencilReactComponent = /*@__PURE__*/ createComponent({ tagName: 'scale-icon-user-file-admin', properties: { size: 'size', @@ -7861,17 +6516,13 @@ export const ScaleIconUserFileAdmin: StencilReactComponent, - serializeShadowRoot, - elementClass: ScaleIconUserFileAdminElement, - // @ts-ignore - ignore potential React type mismatches between the Stencil Output Target and your project. - react: React, - events: {} as ScaleIconUserFileAdminEvents, - defineCustomElement: defineScaleIconUserFileAdmin + clientModule: clientComponents.ScaleIconUserFileAdmin as StencilReactComponent, + serializeShadowRoot }); export type ScaleIconUserFileAnalyticsEvents = NonNullable; -export const ScaleIconUserFileAnalytics: StencilReactComponent = /*@__PURE__*/ createComponent({ +export const ScaleIconUserFileAnalytics: StencilReactComponent = /*@__PURE__*/ createComponent({ tagName: 'scale-icon-user-file-analytics', properties: { size: 'size', @@ -7883,17 +6534,13 @@ export const ScaleIconUserFileAnalytics: StencilReactComponent, - serializeShadowRoot, - elementClass: ScaleIconUserFileAnalyticsElement, - // @ts-ignore - ignore potential React type mismatches between the Stencil Output Target and your project. - react: React, - events: {} as ScaleIconUserFileAnalyticsEvents, - defineCustomElement: defineScaleIconUserFileAnalytics + clientModule: clientComponents.ScaleIconUserFileAnalytics as StencilReactComponent, + serializeShadowRoot }); export type ScaleIconUserFileAttachmentEvents = NonNullable; -export const ScaleIconUserFileAttachment: StencilReactComponent = /*@__PURE__*/ createComponent({ +export const ScaleIconUserFileAttachment: StencilReactComponent = /*@__PURE__*/ createComponent({ tagName: 'scale-icon-user-file-attachment', properties: { size: 'size', @@ -7905,17 +6552,13 @@ export const ScaleIconUserFileAttachment: StencilReactComponent, - serializeShadowRoot, - elementClass: ScaleIconUserFileAttachmentElement, - // @ts-ignore - ignore potential React type mismatches between the Stencil Output Target and your project. - react: React, - events: {} as ScaleIconUserFileAttachmentEvents, - defineCustomElement: defineScaleIconUserFileAttachment + clientModule: clientComponents.ScaleIconUserFileAttachment as StencilReactComponent, + serializeShadowRoot }); export type ScaleIconUserFileAudioFileEvents = NonNullable; -export const ScaleIconUserFileAudioFile: StencilReactComponent = /*@__PURE__*/ createComponent({ +export const ScaleIconUserFileAudioFile: StencilReactComponent = /*@__PURE__*/ createComponent({ tagName: 'scale-icon-user-file-audio-file', properties: { size: 'size', @@ -7927,17 +6570,13 @@ export const ScaleIconUserFileAudioFile: StencilReactComponent, - serializeShadowRoot, - elementClass: ScaleIconUserFileAudioFileElement, - // @ts-ignore - ignore potential React type mismatches between the Stencil Output Target and your project. - react: React, - events: {} as ScaleIconUserFileAudioFileEvents, - defineCustomElement: defineScaleIconUserFileAudioFile + clientModule: clientComponents.ScaleIconUserFileAudioFile as StencilReactComponent, + serializeShadowRoot }); export type ScaleIconUserFileBillingEvents = NonNullable; -export const ScaleIconUserFileBilling: StencilReactComponent = /*@__PURE__*/ createComponent({ +export const ScaleIconUserFileBilling: StencilReactComponent = /*@__PURE__*/ createComponent({ tagName: 'scale-icon-user-file-billing', properties: { size: 'size', @@ -7949,17 +6588,13 @@ export const ScaleIconUserFileBilling: StencilReactComponent, - serializeShadowRoot, - elementClass: ScaleIconUserFileBillingElement, - // @ts-ignore - ignore potential React type mismatches between the Stencil Output Target and your project. - react: React, - events: {} as ScaleIconUserFileBillingEvents, - defineCustomElement: defineScaleIconUserFileBilling + clientModule: clientComponents.ScaleIconUserFileBilling as StencilReactComponent, + serializeShadowRoot }); export type ScaleIconUserFileBoyEvents = NonNullable; -export const ScaleIconUserFileBoy: StencilReactComponent = /*@__PURE__*/ createComponent({ +export const ScaleIconUserFileBoy: StencilReactComponent = /*@__PURE__*/ createComponent({ tagName: 'scale-icon-user-file-boy', properties: { size: 'size', @@ -7971,17 +6606,13 @@ export const ScaleIconUserFileBoy: StencilReactComponent, - serializeShadowRoot, - elementClass: ScaleIconUserFileBoyElement, - // @ts-ignore - ignore potential React type mismatches between the Stencil Output Target and your project. - react: React, - events: {} as ScaleIconUserFileBoyEvents, - defineCustomElement: defineScaleIconUserFileBoy + clientModule: clientComponents.ScaleIconUserFileBoy as StencilReactComponent, + serializeShadowRoot }); export type ScaleIconUserFileBussinesUsersEvents = NonNullable; -export const ScaleIconUserFileBussinesUsers: StencilReactComponent = /*@__PURE__*/ createComponent({ +export const ScaleIconUserFileBussinesUsers: StencilReactComponent = /*@__PURE__*/ createComponent({ tagName: 'scale-icon-user-file-bussines-users', properties: { size: 'size', @@ -7993,17 +6624,13 @@ export const ScaleIconUserFileBussinesUsers: StencilReactComponent, - serializeShadowRoot, - elementClass: ScaleIconUserFileBussinesUsersElement, - // @ts-ignore - ignore potential React type mismatches between the Stencil Output Target and your project. - react: React, - events: {} as ScaleIconUserFileBussinesUsersEvents, - defineCustomElement: defineScaleIconUserFileBussinesUsers + clientModule: clientComponents.ScaleIconUserFileBussinesUsers as StencilReactComponent, + serializeShadowRoot }); export type ScaleIconUserFileCommunitiesEvents = NonNullable; -export const ScaleIconUserFileCommunities: StencilReactComponent = /*@__PURE__*/ createComponent({ +export const ScaleIconUserFileCommunities: StencilReactComponent = /*@__PURE__*/ createComponent({ tagName: 'scale-icon-user-file-communities', properties: { size: 'size', @@ -8015,17 +6642,13 @@ export const ScaleIconUserFileCommunities: StencilReactComponent, - serializeShadowRoot, - elementClass: ScaleIconUserFileCommunitiesElement, - // @ts-ignore - ignore potential React type mismatches between the Stencil Output Target and your project. - react: React, - events: {} as ScaleIconUserFileCommunitiesEvents, - defineCustomElement: defineScaleIconUserFileCommunities + clientModule: clientComponents.ScaleIconUserFileCommunities as StencilReactComponent, + serializeShadowRoot }); export type ScaleIconUserFileContactsEvents = NonNullable; -export const ScaleIconUserFileContacts: StencilReactComponent = /*@__PURE__*/ createComponent({ +export const ScaleIconUserFileContacts: StencilReactComponent = /*@__PURE__*/ createComponent({ tagName: 'scale-icon-user-file-contacts', properties: { size: 'size', @@ -8037,17 +6660,13 @@ export const ScaleIconUserFileContacts: StencilReactComponent, - serializeShadowRoot, - elementClass: ScaleIconUserFileContactsElement, - // @ts-ignore - ignore potential React type mismatches between the Stencil Output Target and your project. - react: React, - events: {} as ScaleIconUserFileContactsEvents, - defineCustomElement: defineScaleIconUserFileContacts + clientModule: clientComponents.ScaleIconUserFileContacts as StencilReactComponent, + serializeShadowRoot }); export type ScaleIconUserFileContactsFromCloudEvents = NonNullable; -export const ScaleIconUserFileContactsFromCloud: StencilReactComponent = /*@__PURE__*/ createComponent({ +export const ScaleIconUserFileContactsFromCloud: StencilReactComponent = /*@__PURE__*/ createComponent({ tagName: 'scale-icon-user-file-contacts-from-cloud', properties: { size: 'size', @@ -8059,17 +6678,13 @@ export const ScaleIconUserFileContactsFromCloud: StencilReactComponent, - serializeShadowRoot, - elementClass: ScaleIconUserFileContactsFromCloudElement, - // @ts-ignore - ignore potential React type mismatches between the Stencil Output Target and your project. - react: React, - events: {} as ScaleIconUserFileContactsFromCloudEvents, - defineCustomElement: defineScaleIconUserFileContactsFromCloud + clientModule: clientComponents.ScaleIconUserFileContactsFromCloud as StencilReactComponent, + serializeShadowRoot }); export type ScaleIconUserFileContractsEvents = NonNullable; -export const ScaleIconUserFileContracts: StencilReactComponent = /*@__PURE__*/ createComponent({ +export const ScaleIconUserFileContracts: StencilReactComponent = /*@__PURE__*/ createComponent({ tagName: 'scale-icon-user-file-contracts', properties: { size: 'size', @@ -8081,17 +6696,13 @@ export const ScaleIconUserFileContracts: StencilReactComponent, - serializeShadowRoot, - elementClass: ScaleIconUserFileContractsElement, - // @ts-ignore - ignore potential React type mismatches between the Stencil Output Target and your project. - react: React, - events: {} as ScaleIconUserFileContractsEvents, - defineCustomElement: defineScaleIconUserFileContracts + clientModule: clientComponents.ScaleIconUserFileContracts as StencilReactComponent, + serializeShadowRoot }); export type ScaleIconUserFileDraftFileEvents = NonNullable; -export const ScaleIconUserFileDraftFile: StencilReactComponent = /*@__PURE__*/ createComponent({ +export const ScaleIconUserFileDraftFile: StencilReactComponent = /*@__PURE__*/ createComponent({ tagName: 'scale-icon-user-file-draft-file', properties: { size: 'size', @@ -8103,17 +6714,13 @@ export const ScaleIconUserFileDraftFile: StencilReactComponent, - serializeShadowRoot, - elementClass: ScaleIconUserFileDraftFileElement, - // @ts-ignore - ignore potential React type mismatches between the Stencil Output Target and your project. - react: React, - events: {} as ScaleIconUserFileDraftFileEvents, - defineCustomElement: defineScaleIconUserFileDraftFile + clientModule: clientComponents.ScaleIconUserFileDraftFile as StencilReactComponent, + serializeShadowRoot }); export type ScaleIconUserFileFamiliesEvents = NonNullable; -export const ScaleIconUserFileFamilies: StencilReactComponent = /*@__PURE__*/ createComponent({ +export const ScaleIconUserFileFamilies: StencilReactComponent = /*@__PURE__*/ createComponent({ tagName: 'scale-icon-user-file-families', properties: { size: 'size', @@ -8125,17 +6732,13 @@ export const ScaleIconUserFileFamilies: StencilReactComponent, - serializeShadowRoot, - elementClass: ScaleIconUserFileFamiliesElement, - // @ts-ignore - ignore potential React type mismatches between the Stencil Output Target and your project. - react: React, - events: {} as ScaleIconUserFileFamiliesEvents, - defineCustomElement: defineScaleIconUserFileFamilies + clientModule: clientComponents.ScaleIconUserFileFamilies as StencilReactComponent, + serializeShadowRoot }); export type ScaleIconUserFileFamilyEvents = NonNullable; -export const ScaleIconUserFileFamily: StencilReactComponent = /*@__PURE__*/ createComponent({ +export const ScaleIconUserFileFamily: StencilReactComponent = /*@__PURE__*/ createComponent({ tagName: 'scale-icon-user-file-family', properties: { size: 'size', @@ -8147,17 +6750,13 @@ export const ScaleIconUserFileFamily: StencilReactComponent, - serializeShadowRoot, - elementClass: ScaleIconUserFileFamilyElement, - // @ts-ignore - ignore potential React type mismatches between the Stencil Output Target and your project. - react: React, - events: {} as ScaleIconUserFileFamilyEvents, - defineCustomElement: defineScaleIconUserFileFamily + clientModule: clientComponents.ScaleIconUserFileFamily as StencilReactComponent, + serializeShadowRoot }); export type ScaleIconUserFileFileEvents = NonNullable; -export const ScaleIconUserFileFile: StencilReactComponent = /*@__PURE__*/ createComponent({ +export const ScaleIconUserFileFile: StencilReactComponent = /*@__PURE__*/ createComponent({ tagName: 'scale-icon-user-file-file', properties: { size: 'size', @@ -8169,17 +6768,13 @@ export const ScaleIconUserFileFile: StencilReactComponent, - serializeShadowRoot, - elementClass: ScaleIconUserFileFileElement, - // @ts-ignore - ignore potential React type mismatches between the Stencil Output Target and your project. - react: React, - events: {} as ScaleIconUserFileFileEvents, - defineCustomElement: defineScaleIconUserFileFile + clientModule: clientComponents.ScaleIconUserFileFile as StencilReactComponent, + serializeShadowRoot }); export type ScaleIconUserFileFileCollectionEvents = NonNullable; -export const ScaleIconUserFileFileCollection: StencilReactComponent = /*@__PURE__*/ createComponent({ +export const ScaleIconUserFileFileCollection: StencilReactComponent = /*@__PURE__*/ createComponent({ tagName: 'scale-icon-user-file-file-collection', properties: { size: 'size', @@ -8191,17 +6786,13 @@ export const ScaleIconUserFileFileCollection: StencilReactComponent, - serializeShadowRoot, - elementClass: ScaleIconUserFileFileCollectionElement, - // @ts-ignore - ignore potential React type mismatches between the Stencil Output Target and your project. - react: React, - events: {} as ScaleIconUserFileFileCollectionEvents, - defineCustomElement: defineScaleIconUserFileFileCollection + clientModule: clientComponents.ScaleIconUserFileFileCollection as StencilReactComponent, + serializeShadowRoot }); export type ScaleIconUserFileGirlEvents = NonNullable; -export const ScaleIconUserFileGirl: StencilReactComponent = /*@__PURE__*/ createComponent({ +export const ScaleIconUserFileGirl: StencilReactComponent = /*@__PURE__*/ createComponent({ tagName: 'scale-icon-user-file-girl', properties: { size: 'size', @@ -8213,17 +6804,13 @@ export const ScaleIconUserFileGirl: StencilReactComponent, - serializeShadowRoot, - elementClass: ScaleIconUserFileGirlElement, - // @ts-ignore - ignore potential React type mismatches between the Stencil Output Target and your project. - react: React, - events: {} as ScaleIconUserFileGirlEvents, - defineCustomElement: defineScaleIconUserFileGirl + clientModule: clientComponents.ScaleIconUserFileGirl as StencilReactComponent, + serializeShadowRoot }); export type ScaleIconUserFileHandshakeEvents = NonNullable; -export const ScaleIconUserFileHandshake: StencilReactComponent = /*@__PURE__*/ createComponent({ +export const ScaleIconUserFileHandshake: StencilReactComponent = /*@__PURE__*/ createComponent({ tagName: 'scale-icon-user-file-handshake', properties: { size: 'size', @@ -8235,17 +6822,13 @@ export const ScaleIconUserFileHandshake: StencilReactComponent, - serializeShadowRoot, - elementClass: ScaleIconUserFileHandshakeElement, - // @ts-ignore - ignore potential React type mismatches between the Stencil Output Target and your project. - react: React, - events: {} as ScaleIconUserFileHandshakeEvents, - defineCustomElement: defineScaleIconUserFileHandshake + clientModule: clientComponents.ScaleIconUserFileHandshake as StencilReactComponent, + serializeShadowRoot }); export type ScaleIconUserFileHtmlFileEvents = NonNullable; -export const ScaleIconUserFileHtmlFile: StencilReactComponent = /*@__PURE__*/ createComponent({ +export const ScaleIconUserFileHtmlFile: StencilReactComponent = /*@__PURE__*/ createComponent({ tagName: 'scale-icon-user-file-html-file', properties: { size: 'size', @@ -8257,17 +6840,13 @@ export const ScaleIconUserFileHtmlFile: StencilReactComponent, - serializeShadowRoot, - elementClass: ScaleIconUserFileHtmlFileElement, - // @ts-ignore - ignore potential React type mismatches between the Stencil Output Target and your project. - react: React, - events: {} as ScaleIconUserFileHtmlFileEvents, - defineCustomElement: defineScaleIconUserFileHtmlFile + clientModule: clientComponents.ScaleIconUserFileHtmlFile as StencilReactComponent, + serializeShadowRoot }); export type ScaleIconUserFileIdCardEvents = NonNullable; -export const ScaleIconUserFileIdCard: StencilReactComponent = /*@__PURE__*/ createComponent({ +export const ScaleIconUserFileIdCard: StencilReactComponent = /*@__PURE__*/ createComponent({ tagName: 'scale-icon-user-file-id-card', properties: { size: 'size', @@ -8279,17 +6858,13 @@ export const ScaleIconUserFileIdCard: StencilReactComponent, - serializeShadowRoot, - elementClass: ScaleIconUserFileIdCardElement, - // @ts-ignore - ignore potential React type mismatches between the Stencil Output Target and your project. - react: React, - events: {} as ScaleIconUserFileIdCardEvents, - defineCustomElement: defineScaleIconUserFileIdCard + clientModule: clientComponents.ScaleIconUserFileIdCard as StencilReactComponent, + serializeShadowRoot }); export type ScaleIconUserFileImageFileEvents = NonNullable; -export const ScaleIconUserFileImageFile: StencilReactComponent = /*@__PURE__*/ createComponent({ +export const ScaleIconUserFileImageFile: StencilReactComponent = /*@__PURE__*/ createComponent({ tagName: 'scale-icon-user-file-image-file', properties: { size: 'size', @@ -8301,17 +6876,13 @@ export const ScaleIconUserFileImageFile: StencilReactComponent, - serializeShadowRoot, - elementClass: ScaleIconUserFileImageFileElement, - // @ts-ignore - ignore potential React type mismatches between the Stencil Output Target and your project. - react: React, - events: {} as ScaleIconUserFileImageFileEvents, - defineCustomElement: defineScaleIconUserFileImageFile + clientModule: clientComponents.ScaleIconUserFileImageFile as StencilReactComponent, + serializeShadowRoot }); export type ScaleIconUserFileLogoutEvents = NonNullable; -export const ScaleIconUserFileLogout: StencilReactComponent = /*@__PURE__*/ createComponent({ +export const ScaleIconUserFileLogout: StencilReactComponent = /*@__PURE__*/ createComponent({ tagName: 'scale-icon-user-file-logout', properties: { size: 'size', @@ -8323,17 +6894,13 @@ export const ScaleIconUserFileLogout: StencilReactComponent, - serializeShadowRoot, - elementClass: ScaleIconUserFileLogoutElement, - // @ts-ignore - ignore potential React type mismatches between the Stencil Output Target and your project. - react: React, - events: {} as ScaleIconUserFileLogoutEvents, - defineCustomElement: defineScaleIconUserFileLogout + clientModule: clientComponents.ScaleIconUserFileLogout as StencilReactComponent, + serializeShadowRoot }); export type ScaleIconUserFileManEvents = NonNullable; -export const ScaleIconUserFileMan: StencilReactComponent = /*@__PURE__*/ createComponent({ +export const ScaleIconUserFileMan: StencilReactComponent = /*@__PURE__*/ createComponent({ tagName: 'scale-icon-user-file-man', properties: { size: 'size', @@ -8345,17 +6912,13 @@ export const ScaleIconUserFileMan: StencilReactComponent, - serializeShadowRoot, - elementClass: ScaleIconUserFileManElement, - // @ts-ignore - ignore potential React type mismatches between the Stencil Output Target and your project. - react: React, - events: {} as ScaleIconUserFileManEvents, - defineCustomElement: defineScaleIconUserFileMan + clientModule: clientComponents.ScaleIconUserFileMan as StencilReactComponent, + serializeShadowRoot }); export type ScaleIconUserFilePdfFileEvents = NonNullable; -export const ScaleIconUserFilePdfFile: StencilReactComponent = /*@__PURE__*/ createComponent({ +export const ScaleIconUserFilePdfFile: StencilReactComponent = /*@__PURE__*/ createComponent({ tagName: 'scale-icon-user-file-pdf-file', properties: { size: 'size', @@ -8367,17 +6930,13 @@ export const ScaleIconUserFilePdfFile: StencilReactComponent, - serializeShadowRoot, - elementClass: ScaleIconUserFilePdfFileElement, - // @ts-ignore - ignore potential React type mismatches between the Stencil Output Target and your project. - react: React, - events: {} as ScaleIconUserFilePdfFileEvents, - defineCustomElement: defineScaleIconUserFilePdfFile + clientModule: clientComponents.ScaleIconUserFilePdfFile as StencilReactComponent, + serializeShadowRoot }); export type ScaleIconUserFileSwitchUsersEvents = NonNullable; -export const ScaleIconUserFileSwitchUsers: StencilReactComponent = /*@__PURE__*/ createComponent({ +export const ScaleIconUserFileSwitchUsers: StencilReactComponent = /*@__PURE__*/ createComponent({ tagName: 'scale-icon-user-file-switch-users', properties: { size: 'size', @@ -8389,17 +6948,13 @@ export const ScaleIconUserFileSwitchUsers: StencilReactComponent, - serializeShadowRoot, - elementClass: ScaleIconUserFileSwitchUsersElement, - // @ts-ignore - ignore potential React type mismatches between the Stencil Output Target and your project. - react: React, - events: {} as ScaleIconUserFileSwitchUsersEvents, - defineCustomElement: defineScaleIconUserFileSwitchUsers + clientModule: clientComponents.ScaleIconUserFileSwitchUsers as StencilReactComponent, + serializeShadowRoot }); export type ScaleIconUserFileUserEvents = NonNullable; -export const ScaleIconUserFileUser: StencilReactComponent = /*@__PURE__*/ createComponent({ +export const ScaleIconUserFileUser: StencilReactComponent = /*@__PURE__*/ createComponent({ tagName: 'scale-icon-user-file-user', properties: { size: 'size', @@ -8411,17 +6966,13 @@ export const ScaleIconUserFileUser: StencilReactComponent, - serializeShadowRoot, - elementClass: ScaleIconUserFileUserElement, - // @ts-ignore - ignore potential React type mismatches between the Stencil Output Target and your project. - react: React, - events: {} as ScaleIconUserFileUserEvents, - defineCustomElement: defineScaleIconUserFileUser + clientModule: clientComponents.ScaleIconUserFileUser as StencilReactComponent, + serializeShadowRoot }); export type ScaleIconUserFileVideosEvents = NonNullable; -export const ScaleIconUserFileVideos: StencilReactComponent = /*@__PURE__*/ createComponent({ +export const ScaleIconUserFileVideos: StencilReactComponent = /*@__PURE__*/ createComponent({ tagName: 'scale-icon-user-file-videos', properties: { size: 'size', @@ -8433,17 +6984,13 @@ export const ScaleIconUserFileVideos: StencilReactComponent, - serializeShadowRoot, - elementClass: ScaleIconUserFileVideosElement, - // @ts-ignore - ignore potential React type mismatches between the Stencil Output Target and your project. - react: React, - events: {} as ScaleIconUserFileVideosEvents, - defineCustomElement: defineScaleIconUserFileVideos + clientModule: clientComponents.ScaleIconUserFileVideos as StencilReactComponent, + serializeShadowRoot }); export type ScaleIconUserFileWomanEvents = NonNullable; -export const ScaleIconUserFileWoman: StencilReactComponent = /*@__PURE__*/ createComponent({ +export const ScaleIconUserFileWoman: StencilReactComponent = /*@__PURE__*/ createComponent({ tagName: 'scale-icon-user-file-woman', properties: { size: 'size', @@ -8455,17 +7002,13 @@ export const ScaleIconUserFileWoman: StencilReactComponent, - serializeShadowRoot, - elementClass: ScaleIconUserFileWomanElement, - // @ts-ignore - ignore potential React type mismatches between the Stencil Output Target and your project. - react: React, - events: {} as ScaleIconUserFileWomanEvents, - defineCustomElement: defineScaleIconUserFileWoman + clientModule: clientComponents.ScaleIconUserFileWoman as StencilReactComponent, + serializeShadowRoot }); export type ScaleIconWeatherCloudyEvents = NonNullable; -export const ScaleIconWeatherCloudy: StencilReactComponent = /*@__PURE__*/ createComponent({ +export const ScaleIconWeatherCloudy: StencilReactComponent = /*@__PURE__*/ createComponent({ tagName: 'scale-icon-weather-cloudy', properties: { size: 'size', @@ -8477,17 +7020,13 @@ export const ScaleIconWeatherCloudy: StencilReactComponent, - serializeShadowRoot, - elementClass: ScaleIconWeatherCloudyElement, - // @ts-ignore - ignore potential React type mismatches between the Stencil Output Target and your project. - react: React, - events: {} as ScaleIconWeatherCloudyEvents, - defineCustomElement: defineScaleIconWeatherCloudy + clientModule: clientComponents.ScaleIconWeatherCloudy as StencilReactComponent, + serializeShadowRoot }); export type ScaleIconWeatherCloudyRainEvents = NonNullable; -export const ScaleIconWeatherCloudyRain: StencilReactComponent = /*@__PURE__*/ createComponent({ +export const ScaleIconWeatherCloudyRain: StencilReactComponent = /*@__PURE__*/ createComponent({ tagName: 'scale-icon-weather-cloudy-rain', properties: { size: 'size', @@ -8499,17 +7038,13 @@ export const ScaleIconWeatherCloudyRain: StencilReactComponent, - serializeShadowRoot, - elementClass: ScaleIconWeatherCloudyRainElement, - // @ts-ignore - ignore potential React type mismatches between the Stencil Output Target and your project. - react: React, - events: {} as ScaleIconWeatherCloudyRainEvents, - defineCustomElement: defineScaleIconWeatherCloudyRain + clientModule: clientComponents.ScaleIconWeatherCloudyRain as StencilReactComponent, + serializeShadowRoot }); export type ScaleIconWeatherCloudySleetEvents = NonNullable; -export const ScaleIconWeatherCloudySleet: StencilReactComponent = /*@__PURE__*/ createComponent({ +export const ScaleIconWeatherCloudySleet: StencilReactComponent = /*@__PURE__*/ createComponent({ tagName: 'scale-icon-weather-cloudy-sleet', properties: { size: 'size', @@ -8521,17 +7056,13 @@ export const ScaleIconWeatherCloudySleet: StencilReactComponent, - serializeShadowRoot, - elementClass: ScaleIconWeatherCloudySleetElement, - // @ts-ignore - ignore potential React type mismatches between the Stencil Output Target and your project. - react: React, - events: {} as ScaleIconWeatherCloudySleetEvents, - defineCustomElement: defineScaleIconWeatherCloudySleet + clientModule: clientComponents.ScaleIconWeatherCloudySleet as StencilReactComponent, + serializeShadowRoot }); export type ScaleIconWeatherCloudySnowEvents = NonNullable; -export const ScaleIconWeatherCloudySnow: StencilReactComponent = /*@__PURE__*/ createComponent({ +export const ScaleIconWeatherCloudySnow: StencilReactComponent = /*@__PURE__*/ createComponent({ tagName: 'scale-icon-weather-cloudy-snow', properties: { size: 'size', @@ -8543,17 +7074,13 @@ export const ScaleIconWeatherCloudySnow: StencilReactComponent, - serializeShadowRoot, - elementClass: ScaleIconWeatherCloudySnowElement, - // @ts-ignore - ignore potential React type mismatches between the Stencil Output Target and your project. - react: React, - events: {} as ScaleIconWeatherCloudySnowEvents, - defineCustomElement: defineScaleIconWeatherCloudySnow + clientModule: clientComponents.ScaleIconWeatherCloudySnow as StencilReactComponent, + serializeShadowRoot }); export type ScaleIconWeatherCloudyThunderRainEvents = NonNullable; -export const ScaleIconWeatherCloudyThunderRain: StencilReactComponent = /*@__PURE__*/ createComponent({ +export const ScaleIconWeatherCloudyThunderRain: StencilReactComponent = /*@__PURE__*/ createComponent({ tagName: 'scale-icon-weather-cloudy-thunder-rain', properties: { size: 'size', @@ -8565,17 +7092,13 @@ export const ScaleIconWeatherCloudyThunderRain: StencilReactComponent, - serializeShadowRoot, - elementClass: ScaleIconWeatherCloudyThunderRainElement, - // @ts-ignore - ignore potential React type mismatches between the Stencil Output Target and your project. - react: React, - events: {} as ScaleIconWeatherCloudyThunderRainEvents, - defineCustomElement: defineScaleIconWeatherCloudyThunderRain + clientModule: clientComponents.ScaleIconWeatherCloudyThunderRain as StencilReactComponent, + serializeShadowRoot }); export type ScaleIconWeatherCloudyThunderSnowEvents = NonNullable; -export const ScaleIconWeatherCloudyThunderSnow: StencilReactComponent = /*@__PURE__*/ createComponent({ +export const ScaleIconWeatherCloudyThunderSnow: StencilReactComponent = /*@__PURE__*/ createComponent({ tagName: 'scale-icon-weather-cloudy-thunder-snow', properties: { size: 'size', @@ -8587,17 +7110,13 @@ export const ScaleIconWeatherCloudyThunderSnow: StencilReactComponent, - serializeShadowRoot, - elementClass: ScaleIconWeatherCloudyThunderSnowElement, - // @ts-ignore - ignore potential React type mismatches between the Stencil Output Target and your project. - react: React, - events: {} as ScaleIconWeatherCloudyThunderSnowEvents, - defineCustomElement: defineScaleIconWeatherCloudyThunderSnow + clientModule: clientComponents.ScaleIconWeatherCloudyThunderSnow as StencilReactComponent, + serializeShadowRoot }); export type ScaleIconWeatherHeavySleetEvents = NonNullable; -export const ScaleIconWeatherHeavySleet: StencilReactComponent = /*@__PURE__*/ createComponent({ +export const ScaleIconWeatherHeavySleet: StencilReactComponent = /*@__PURE__*/ createComponent({ tagName: 'scale-icon-weather-heavy-sleet', properties: { size: 'size', @@ -8609,17 +7128,13 @@ export const ScaleIconWeatherHeavySleet: StencilReactComponent, - serializeShadowRoot, - elementClass: ScaleIconWeatherHeavySleetElement, - // @ts-ignore - ignore potential React type mismatches between the Stencil Output Target and your project. - react: React, - events: {} as ScaleIconWeatherHeavySleetEvents, - defineCustomElement: defineScaleIconWeatherHeavySleet + clientModule: clientComponents.ScaleIconWeatherHeavySleet as StencilReactComponent, + serializeShadowRoot }); export type ScaleIconWeatherHeavySnowEvents = NonNullable; -export const ScaleIconWeatherHeavySnow: StencilReactComponent = /*@__PURE__*/ createComponent({ +export const ScaleIconWeatherHeavySnow: StencilReactComponent = /*@__PURE__*/ createComponent({ tagName: 'scale-icon-weather-heavy-snow', properties: { size: 'size', @@ -8631,17 +7146,13 @@ export const ScaleIconWeatherHeavySnow: StencilReactComponent, - serializeShadowRoot, - elementClass: ScaleIconWeatherHeavySnowElement, - // @ts-ignore - ignore potential React type mismatches between the Stencil Output Target and your project. - react: React, - events: {} as ScaleIconWeatherHeavySnowEvents, - defineCustomElement: defineScaleIconWeatherHeavySnow + clientModule: clientComponents.ScaleIconWeatherHeavySnow as StencilReactComponent, + serializeShadowRoot }); export type ScaleIconWeatherMoonClearEvents = NonNullable; -export const ScaleIconWeatherMoonClear: StencilReactComponent = /*@__PURE__*/ createComponent({ +export const ScaleIconWeatherMoonClear: StencilReactComponent = /*@__PURE__*/ createComponent({ tagName: 'scale-icon-weather-moon-clear', properties: { size: 'size', @@ -8653,17 +7164,13 @@ export const ScaleIconWeatherMoonClear: StencilReactComponent, - serializeShadowRoot, - elementClass: ScaleIconWeatherMoonClearElement, - // @ts-ignore - ignore potential React type mismatches between the Stencil Output Target and your project. - react: React, - events: {} as ScaleIconWeatherMoonClearEvents, - defineCustomElement: defineScaleIconWeatherMoonClear + clientModule: clientComponents.ScaleIconWeatherMoonClear as StencilReactComponent, + serializeShadowRoot }); export type ScaleIconWeatherMoonCloudyAEvents = NonNullable; -export const ScaleIconWeatherMoonCloudyA: StencilReactComponent = /*@__PURE__*/ createComponent({ +export const ScaleIconWeatherMoonCloudyA: StencilReactComponent = /*@__PURE__*/ createComponent({ tagName: 'scale-icon-weather-moon-cloudy-a', properties: { size: 'size', @@ -8675,17 +7182,13 @@ export const ScaleIconWeatherMoonCloudyA: StencilReactComponent, - serializeShadowRoot, - elementClass: ScaleIconWeatherMoonCloudyAElement, - // @ts-ignore - ignore potential React type mismatches between the Stencil Output Target and your project. - react: React, - events: {} as ScaleIconWeatherMoonCloudyAEvents, - defineCustomElement: defineScaleIconWeatherMoonCloudyA + clientModule: clientComponents.ScaleIconWeatherMoonCloudyA as StencilReactComponent, + serializeShadowRoot }); export type ScaleIconWeatherMoonCloudyBEvents = NonNullable; -export const ScaleIconWeatherMoonCloudyB: StencilReactComponent = /*@__PURE__*/ createComponent({ +export const ScaleIconWeatherMoonCloudyB: StencilReactComponent = /*@__PURE__*/ createComponent({ tagName: 'scale-icon-weather-moon-cloudy-b', properties: { size: 'size', @@ -8697,17 +7200,13 @@ export const ScaleIconWeatherMoonCloudyB: StencilReactComponent, - serializeShadowRoot, - elementClass: ScaleIconWeatherMoonCloudyBElement, - // @ts-ignore - ignore potential React type mismatches between the Stencil Output Target and your project. - react: React, - events: {} as ScaleIconWeatherMoonCloudyBEvents, - defineCustomElement: defineScaleIconWeatherMoonCloudyB + clientModule: clientComponents.ScaleIconWeatherMoonCloudyB as StencilReactComponent, + serializeShadowRoot }); export type ScaleIconWeatherMoonRainEvents = NonNullable; -export const ScaleIconWeatherMoonRain: StencilReactComponent = /*@__PURE__*/ createComponent({ +export const ScaleIconWeatherMoonRain: StencilReactComponent = /*@__PURE__*/ createComponent({ tagName: 'scale-icon-weather-moon-rain', properties: { size: 'size', @@ -8719,17 +7218,13 @@ export const ScaleIconWeatherMoonRain: StencilReactComponent, - serializeShadowRoot, - elementClass: ScaleIconWeatherMoonRainElement, - // @ts-ignore - ignore potential React type mismatches between the Stencil Output Target and your project. - react: React, - events: {} as ScaleIconWeatherMoonRainEvents, - defineCustomElement: defineScaleIconWeatherMoonRain + clientModule: clientComponents.ScaleIconWeatherMoonRain as StencilReactComponent, + serializeShadowRoot }); export type ScaleIconWeatherMoonSleetEvents = NonNullable; -export const ScaleIconWeatherMoonSleet: StencilReactComponent = /*@__PURE__*/ createComponent({ +export const ScaleIconWeatherMoonSleet: StencilReactComponent = /*@__PURE__*/ createComponent({ tagName: 'scale-icon-weather-moon-sleet', properties: { size: 'size', @@ -8741,17 +7236,13 @@ export const ScaleIconWeatherMoonSleet: StencilReactComponent, - serializeShadowRoot, - elementClass: ScaleIconWeatherMoonSleetElement, - // @ts-ignore - ignore potential React type mismatches between the Stencil Output Target and your project. - react: React, - events: {} as ScaleIconWeatherMoonSleetEvents, - defineCustomElement: defineScaleIconWeatherMoonSleet + clientModule: clientComponents.ScaleIconWeatherMoonSleet as StencilReactComponent, + serializeShadowRoot }); export type ScaleIconWeatherMoonSnowEvents = NonNullable; -export const ScaleIconWeatherMoonSnow: StencilReactComponent = /*@__PURE__*/ createComponent({ +export const ScaleIconWeatherMoonSnow: StencilReactComponent = /*@__PURE__*/ createComponent({ tagName: 'scale-icon-weather-moon-snow', properties: { size: 'size', @@ -8763,17 +7254,13 @@ export const ScaleIconWeatherMoonSnow: StencilReactComponent, - serializeShadowRoot, - elementClass: ScaleIconWeatherMoonSnowElement, - // @ts-ignore - ignore potential React type mismatches between the Stencil Output Target and your project. - react: React, - events: {} as ScaleIconWeatherMoonSnowEvents, - defineCustomElement: defineScaleIconWeatherMoonSnow + clientModule: clientComponents.ScaleIconWeatherMoonSnow as StencilReactComponent, + serializeShadowRoot }); export type ScaleIconWeatherMoonThunderRainEvents = NonNullable; -export const ScaleIconWeatherMoonThunderRain: StencilReactComponent = /*@__PURE__*/ createComponent({ +export const ScaleIconWeatherMoonThunderRain: StencilReactComponent = /*@__PURE__*/ createComponent({ tagName: 'scale-icon-weather-moon-thunder-rain', properties: { size: 'size', @@ -8785,17 +7272,13 @@ export const ScaleIconWeatherMoonThunderRain: StencilReactComponent, - serializeShadowRoot, - elementClass: ScaleIconWeatherMoonThunderRainElement, - // @ts-ignore - ignore potential React type mismatches between the Stencil Output Target and your project. - react: React, - events: {} as ScaleIconWeatherMoonThunderRainEvents, - defineCustomElement: defineScaleIconWeatherMoonThunderRain + clientModule: clientComponents.ScaleIconWeatherMoonThunderRain as StencilReactComponent, + serializeShadowRoot }); export type ScaleIconWeatherMoonThunderSnowEvents = NonNullable; -export const ScaleIconWeatherMoonThunderSnow: StencilReactComponent = /*@__PURE__*/ createComponent({ +export const ScaleIconWeatherMoonThunderSnow: StencilReactComponent = /*@__PURE__*/ createComponent({ tagName: 'scale-icon-weather-moon-thunder-snow', properties: { size: 'size', @@ -8807,17 +7290,13 @@ export const ScaleIconWeatherMoonThunderSnow: StencilReactComponent, - serializeShadowRoot, - elementClass: ScaleIconWeatherMoonThunderSnowElement, - // @ts-ignore - ignore potential React type mismatches between the Stencil Output Target and your project. - react: React, - events: {} as ScaleIconWeatherMoonThunderSnowEvents, - defineCustomElement: defineScaleIconWeatherMoonThunderSnow + clientModule: clientComponents.ScaleIconWeatherMoonThunderSnow as StencilReactComponent, + serializeShadowRoot }); export type ScaleIconWeatherOvercastEvents = NonNullable; -export const ScaleIconWeatherOvercast: StencilReactComponent = /*@__PURE__*/ createComponent({ +export const ScaleIconWeatherOvercast: StencilReactComponent = /*@__PURE__*/ createComponent({ tagName: 'scale-icon-weather-overcast', properties: { size: 'size', @@ -8829,17 +7308,13 @@ export const ScaleIconWeatherOvercast: StencilReactComponent, - serializeShadowRoot, - elementClass: ScaleIconWeatherOvercastElement, - // @ts-ignore - ignore potential React type mismatches between the Stencil Output Target and your project. - react: React, - events: {} as ScaleIconWeatherOvercastEvents, - defineCustomElement: defineScaleIconWeatherOvercast + clientModule: clientComponents.ScaleIconWeatherOvercast as StencilReactComponent, + serializeShadowRoot }); export type ScaleIconWeatherRainEvents = NonNullable; -export const ScaleIconWeatherRain: StencilReactComponent = /*@__PURE__*/ createComponent({ +export const ScaleIconWeatherRain: StencilReactComponent = /*@__PURE__*/ createComponent({ tagName: 'scale-icon-weather-rain', properties: { size: 'size', @@ -8851,17 +7326,13 @@ export const ScaleIconWeatherRain: StencilReactComponent, - serializeShadowRoot, - elementClass: ScaleIconWeatherRainElement, - // @ts-ignore - ignore potential React type mismatches between the Stencil Output Target and your project. - react: React, - events: {} as ScaleIconWeatherRainEvents, - defineCustomElement: defineScaleIconWeatherRain + clientModule: clientComponents.ScaleIconWeatherRain as StencilReactComponent, + serializeShadowRoot }); export type ScaleIconWeatherSunnyEvents = NonNullable; -export const ScaleIconWeatherSunny: StencilReactComponent = /*@__PURE__*/ createComponent({ +export const ScaleIconWeatherSunny: StencilReactComponent = /*@__PURE__*/ createComponent({ tagName: 'scale-icon-weather-sunny', properties: { size: 'size', @@ -8873,17 +7344,13 @@ export const ScaleIconWeatherSunny: StencilReactComponent, - serializeShadowRoot, - elementClass: ScaleIconWeatherSunnyElement, - // @ts-ignore - ignore potential React type mismatches between the Stencil Output Target and your project. - react: React, - events: {} as ScaleIconWeatherSunnyEvents, - defineCustomElement: defineScaleIconWeatherSunny + clientModule: clientComponents.ScaleIconWeatherSunny as StencilReactComponent, + serializeShadowRoot }); export type ScaleIconWeatherThunderRainEvents = NonNullable; -export const ScaleIconWeatherThunderRain: StencilReactComponent = /*@__PURE__*/ createComponent({ +export const ScaleIconWeatherThunderRain: StencilReactComponent = /*@__PURE__*/ createComponent({ tagName: 'scale-icon-weather-thunder-rain', properties: { size: 'size', @@ -8895,17 +7362,13 @@ export const ScaleIconWeatherThunderRain: StencilReactComponent, - serializeShadowRoot, - elementClass: ScaleIconWeatherThunderRainElement, - // @ts-ignore - ignore potential React type mismatches between the Stencil Output Target and your project. - react: React, - events: {} as ScaleIconWeatherThunderRainEvents, - defineCustomElement: defineScaleIconWeatherThunderRain + clientModule: clientComponents.ScaleIconWeatherThunderRain as StencilReactComponent, + serializeShadowRoot }); export type ScaleIconWeatherThunderSnowEvents = NonNullable; -export const ScaleIconWeatherThunderSnow: StencilReactComponent = /*@__PURE__*/ createComponent({ +export const ScaleIconWeatherThunderSnow: StencilReactComponent = /*@__PURE__*/ createComponent({ tagName: 'scale-icon-weather-thunder-snow', properties: { size: 'size', @@ -8917,23 +7380,19 @@ export const ScaleIconWeatherThunderSnow: StencilReactComponent, - serializeShadowRoot, - elementClass: ScaleIconWeatherThunderSnowElement, - // @ts-ignore - ignore potential React type mismatches between the Stencil Output Target and your project. - react: React, - events: {} as ScaleIconWeatherThunderSnowEvents, - defineCustomElement: defineScaleIconWeatherThunderSnow + clientModule: clientComponents.ScaleIconWeatherThunderSnow as StencilReactComponent, + serializeShadowRoot }); export type ScaleInputEvents = { onScaleInput: EventName>, onScaleChange: EventName>, - onScaleFocus: EventName>, - onScaleBlur: EventName>, + onScaleFocus: EventName>, + onScaleBlur: EventName>, onScaleKeydown: EventName> }; -export const ScaleInput: StencilReactComponent = /*@__PURE__*/ createComponent({ +export const ScaleInput: StencilReactComponent = /*@__PURE__*/ createComponent({ tagName: 'scale-input', properties: { type: 'type', @@ -8965,23 +7424,13 @@ export const ScaleInput: StencilReactComponent, - serializeShadowRoot, - elementClass: ScaleInputElement, - // @ts-ignore - ignore potential React type mismatches between the Stencil Output Target and your project. - react: React, - events: { - onScaleInput: 'scale-input', - onScaleChange: 'scale-change', - onScaleFocus: 'scale-focus', - onScaleBlur: 'scale-blur', - onScaleKeydown: 'scale-keydown' - } as ScaleInputEvents, - defineCustomElement: defineScaleInput + clientModule: clientComponents.ScaleInput as StencilReactComponent, + serializeShadowRoot }); export type ScaleLinkEvents = NonNullable; -export const ScaleLink: StencilReactComponent = /*@__PURE__*/ createComponent({ +export const ScaleLink: StencilReactComponent = /*@__PURE__*/ createComponent({ tagName: 'scale-link', properties: { disabled: 'disabled', @@ -8999,34 +7448,26 @@ export const ScaleLink: StencilReactComponent styles: 'styles' }, hydrateModule: import('@telekom/scale-components/hydrate') as Promise, - serializeShadowRoot, - elementClass: ScaleLinkElement, - // @ts-ignore - ignore potential React type mismatches between the Stencil Output Target and your project. - react: React, - events: {} as ScaleLinkEvents, - defineCustomElement: defineScaleLink + clientModule: clientComponents.ScaleLink as StencilReactComponent, + serializeShadowRoot }); export type ScaleListEvents = NonNullable; -export const ScaleList: StencilReactComponent = /*@__PURE__*/ createComponent({ +export const ScaleList: StencilReactComponent = /*@__PURE__*/ createComponent({ tagName: 'scale-list', properties: { ordered: 'ordered', styles: 'styles' }, hydrateModule: import('@telekom/scale-components/hydrate') as Promise, - serializeShadowRoot, - elementClass: ScaleListElement, - // @ts-ignore - ignore potential React type mismatches between the Stencil Output Target and your project. - react: React, - events: {} as ScaleListEvents, - defineCustomElement: defineScaleList + clientModule: clientComponents.ScaleList as StencilReactComponent, + serializeShadowRoot }); export type ScaleListItemEvents = NonNullable; -export const ScaleListItem: StencilReactComponent = /*@__PURE__*/ createComponent({ +export const ScaleListItem: StencilReactComponent = /*@__PURE__*/ createComponent({ tagName: 'scale-list-item', properties: { ordered: 'ordered', @@ -9035,17 +7476,13 @@ export const ScaleListItem: StencilReactComponent, - serializeShadowRoot, - elementClass: ScaleListItemElement, - // @ts-ignore - ignore potential React type mismatches between the Stencil Output Target and your project. - react: React, - events: {} as ScaleListItemEvents, - defineCustomElement: defineScaleListItem + clientModule: clientComponents.ScaleListItem as StencilReactComponent, + serializeShadowRoot }); export type ScaleLoadingSpinnerEvents = NonNullable; -export const ScaleLoadingSpinner: StencilReactComponent = /*@__PURE__*/ createComponent({ +export const ScaleLoadingSpinner: StencilReactComponent = /*@__PURE__*/ createComponent({ tagName: 'scale-loading-spinner', properties: { variant: 'variant', @@ -9055,17 +7492,13 @@ export const ScaleLoadingSpinner: StencilReactComponent, - serializeShadowRoot, - elementClass: ScaleLoadingSpinnerElement, - // @ts-ignore - ignore potential React type mismatches between the Stencil Output Target and your project. - react: React, - events: {} as ScaleLoadingSpinnerEvents, - defineCustomElement: defineScaleLoadingSpinner + clientModule: clientComponents.ScaleLoadingSpinner as StencilReactComponent, + serializeShadowRoot }); export type ScaleLogoEvents = NonNullable; -export const ScaleLogo: StencilReactComponent = /*@__PURE__*/ createComponent({ +export const ScaleLogo: StencilReactComponent = /*@__PURE__*/ createComponent({ tagName: 'scale-logo', properties: { variant: 'variant', @@ -9083,17 +7516,13 @@ export const ScaleLogo: StencilReactComponent logoAriaHidden: 'logo-aria-hidden' }, hydrateModule: import('@telekom/scale-components/hydrate') as Promise, - serializeShadowRoot, - elementClass: ScaleLogoElement, - // @ts-ignore - ignore potential React type mismatches between the Stencil Output Target and your project. - react: React, - events: {} as ScaleLogoEvents, - defineCustomElement: defineScaleLogo + clientModule: clientComponents.ScaleLogo as StencilReactComponent, + serializeShadowRoot }); export type ScaleLogoSvgEvents = NonNullable; -export const ScaleLogoSvg: StencilReactComponent = /*@__PURE__*/ createComponent({ +export const ScaleLogoSvg: StencilReactComponent = /*@__PURE__*/ createComponent({ tagName: 'scale-logo-svg', properties: { color: 'color', @@ -9104,17 +7533,13 @@ export const ScaleLogoSvg: StencilReactComponent, - serializeShadowRoot, - elementClass: ScaleLogoSvgElement, - // @ts-ignore - ignore potential React type mismatches between the Stencil Output Target and your project. - react: React, - events: {} as ScaleLogoSvgEvents, - defineCustomElement: defineScaleLogoSvg + clientModule: clientComponents.ScaleLogoSvg as StencilReactComponent, + serializeShadowRoot }); export type ScaleMenuFlyoutEvents = NonNullable; -export const ScaleMenuFlyout: StencilReactComponent = /*@__PURE__*/ createComponent({ +export const ScaleMenuFlyout: StencilReactComponent = /*@__PURE__*/ createComponent({ tagName: 'scale-menu-flyout', properties: { closeOnSelect: 'close-on-select', @@ -9123,35 +7548,23 @@ export const ScaleMenuFlyout: StencilReactComponent, - serializeShadowRoot, - elementClass: ScaleMenuFlyoutElement, - // @ts-ignore - ignore potential React type mismatches between the Stencil Output Target and your project. - react: React, - events: {} as ScaleMenuFlyoutEvents, - defineCustomElement: defineScaleMenuFlyout + clientModule: clientComponents.ScaleMenuFlyout as StencilReactComponent, + serializeShadowRoot }); export type ScaleMenuFlyoutDividerEvents = NonNullable; -export const ScaleMenuFlyoutDivider: StencilReactComponent = /*@__PURE__*/ createComponent({ +export const ScaleMenuFlyoutDivider: StencilReactComponent = /*@__PURE__*/ createComponent({ tagName: 'scale-menu-flyout-divider', properties: { styles: 'styles' }, hydrateModule: import('@telekom/scale-components/hydrate') as Promise, - serializeShadowRoot, - elementClass: ScaleMenuFlyoutDividerElement, - // @ts-ignore - ignore potential React type mismatches between the Stencil Output Target and your project. - react: React, - events: {} as ScaleMenuFlyoutDividerEvents, - defineCustomElement: defineScaleMenuFlyoutDivider + clientModule: clientComponents.ScaleMenuFlyoutDivider as StencilReactComponent, + serializeShadowRoot }); -export type ScaleMenuFlyoutItemEvents = { - onScaleSelect: EventName> -}; +export type ScaleMenuFlyoutItemEvents = { onScaleSelect: EventName> }; -export const ScaleMenuFlyoutItem: StencilReactComponent = /*@__PURE__*/ createComponent({ +export const ScaleMenuFlyoutItem: StencilReactComponent = /*@__PURE__*/ createComponent({ tagName: 'scale-menu-flyout-item', properties: { cascade: 'cascade', @@ -9163,24 +7576,16 @@ export const ScaleMenuFlyoutItem: StencilReactComponent, - serializeShadowRoot, - elementClass: ScaleMenuFlyoutItemElement, - // @ts-ignore - ignore potential React type mismatches between the Stencil Output Target and your project. - react: React, - events: { onScaleSelect: 'scale-select' } as ScaleMenuFlyoutItemEvents, - defineCustomElement: defineScaleMenuFlyoutItem + clientModule: clientComponents.ScaleMenuFlyoutItem as StencilReactComponent, + serializeShadowRoot }); export type ScaleMenuFlyoutListEvents = { - onScaleOpen: EventName>, - onScaleClose: EventName> + onScaleOpen: EventName>, + onScaleClose: EventName> }; -export const ScaleMenuFlyoutList: StencilReactComponent = /*@__PURE__*/ createComponent({ +export const ScaleMenuFlyoutList: StencilReactComponent = /*@__PURE__*/ createComponent({ tagName: 'scale-menu-flyout-list', properties: { opened: 'opened', @@ -9193,24 +7598,17 @@ export const ScaleMenuFlyoutList: StencilReactComponent, - serializeShadowRoot, - elementClass: ScaleMenuFlyoutListElement, - // @ts-ignore - ignore potential React type mismatches between the Stencil Output Target and your project. - react: React, - events: { - onScaleOpen: 'scale-open', - onScaleClose: 'scale-close' - } as ScaleMenuFlyoutListEvents, - defineCustomElement: defineScaleMenuFlyoutList + clientModule: clientComponents.ScaleMenuFlyoutList as StencilReactComponent, + serializeShadowRoot }); export type ScaleModalEvents = { - onScaleOpen: EventName>, + onScaleOpen: EventName>, onScaleBeforeClose: EventName>, - onScaleClose: EventName> + onScaleClose: EventName> }; -export const ScaleModal: StencilReactComponent = /*@__PURE__*/ createComponent({ +export const ScaleModal: StencilReactComponent = /*@__PURE__*/ createComponent({ tagName: 'scale-modal', properties: { heading: 'heading', @@ -9225,21 +7623,13 @@ export const ScaleModal: StencilReactComponent, - serializeShadowRoot, - elementClass: ScaleModalElement, - // @ts-ignore - ignore potential React type mismatches between the Stencil Output Target and your project. - react: React, - events: { - onScaleOpen: 'scale-open', - onScaleBeforeClose: 'scale-before-close', - onScaleClose: 'scale-close' - } as ScaleModalEvents, - defineCustomElement: defineScaleModal + clientModule: clientComponents.ScaleModal as StencilReactComponent, + serializeShadowRoot }); export type ScaleNavIconEvents = NonNullable; -export const ScaleNavIcon: StencilReactComponent = /*@__PURE__*/ createComponent({ +export const ScaleNavIcon: StencilReactComponent = /*@__PURE__*/ createComponent({ tagName: 'scale-nav-icon', properties: { isActive: 'is-active', @@ -9256,17 +7646,13 @@ export const ScaleNavIcon: StencilReactComponent, - serializeShadowRoot, - elementClass: ScaleNavIconElement, - // @ts-ignore - ignore potential React type mismatches between the Stencil Output Target and your project. - react: React, - events: {} as ScaleNavIconEvents, - defineCustomElement: defineScaleNavIcon + clientModule: clientComponents.ScaleNavIcon as StencilReactComponent, + serializeShadowRoot }); export type ScaleNavMainEvents = NonNullable; -export const ScaleNavMain: StencilReactComponent = /*@__PURE__*/ createComponent({ +export const ScaleNavMain: StencilReactComponent = /*@__PURE__*/ createComponent({ tagName: 'scale-nav-main', properties: { isActive: 'is-active', @@ -9281,17 +7667,13 @@ export const ScaleNavMain: StencilReactComponent, - serializeShadowRoot, - elementClass: ScaleNavMainElement, - // @ts-ignore - ignore potential React type mismatches between the Stencil Output Target and your project. - react: React, - events: {} as ScaleNavMainEvents, - defineCustomElement: defineScaleNavMain + clientModule: clientComponents.ScaleNavMain as StencilReactComponent, + serializeShadowRoot }); export type ScaleNavSegmentEvents = NonNullable; -export const ScaleNavSegment: StencilReactComponent = /*@__PURE__*/ createComponent({ +export const ScaleNavSegment: StencilReactComponent = /*@__PURE__*/ createComponent({ tagName: 'scale-nav-segment', properties: { isActive: 'is-active', @@ -9299,21 +7681,17 @@ export const ScaleNavSegment: StencilReactComponent, - serializeShadowRoot, - elementClass: ScaleNavSegmentElement, - // @ts-ignore - ignore potential React type mismatches between the Stencil Output Target and your project. - react: React, - events: {} as ScaleNavSegmentEvents, - defineCustomElement: defineScaleNavSegment + clientModule: clientComponents.ScaleNavSegment as StencilReactComponent, + serializeShadowRoot }); export type ScaleNotificationEvents = { - onScaleOpen: EventName>, + onScaleOpen: EventName>, onScaleBeforeClose: EventName>, - onScaleClose: EventName> + onScaleClose: EventName> }; -export const ScaleNotification: StencilReactComponent = /*@__PURE__*/ createComponent({ +export const ScaleNotification: StencilReactComponent = /*@__PURE__*/ createComponent({ tagName: 'scale-notification', properties: { heading: 'heading', @@ -9331,21 +7709,13 @@ export const ScaleNotification: StencilReactComponent, - serializeShadowRoot, - elementClass: ScaleNotificationElement, - // @ts-ignore - ignore potential React type mismatches between the Stencil Output Target and your project. - react: React, - events: { - onScaleOpen: 'scale-open', - onScaleBeforeClose: 'scale-before-close', - onScaleClose: 'scale-close' - } as ScaleNotificationEvents, - defineCustomElement: defineScaleNotification + clientModule: clientComponents.ScaleNotification as StencilReactComponent, + serializeShadowRoot }); export type ScaleNotificationBadgeEvents = NonNullable; -export const ScaleNotificationBadge: StencilReactComponent = /*@__PURE__*/ createComponent({ +export const ScaleNotificationBadge: StencilReactComponent = /*@__PURE__*/ createComponent({ tagName: 'scale-notification-badge', properties: { label: 'label', @@ -9354,17 +7724,13 @@ export const ScaleNotificationBadge: StencilReactComponent, - serializeShadowRoot, - elementClass: ScaleNotificationBadgeElement, - // @ts-ignore - ignore potential React type mismatches between the Stencil Output Target and your project. - react: React, - events: {} as ScaleNotificationBadgeEvents, - defineCustomElement: defineScaleNotificationBadge + clientModule: clientComponents.ScaleNotificationBadge as StencilReactComponent, + serializeShadowRoot }); -export type ScaleNotificationBannerEvents = { onScaleClose: EventName> }; +export type ScaleNotificationBannerEvents = { onScaleClose: EventName> }; -export const ScaleNotificationBanner: StencilReactComponent = /*@__PURE__*/ createComponent({ +export const ScaleNotificationBanner: StencilReactComponent = /*@__PURE__*/ createComponent({ tagName: 'scale-notification-banner', properties: { variant: 'variant', @@ -9377,17 +7743,13 @@ export const ScaleNotificationBanner: StencilReactComponent, - serializeShadowRoot, - elementClass: ScaleNotificationBannerElement, - // @ts-ignore - ignore potential React type mismatches between the Stencil Output Target and your project. - react: React, - events: { onScaleClose: 'scale-close' } as ScaleNotificationBannerEvents, - defineCustomElement: defineScaleNotificationBanner + clientModule: clientComponents.ScaleNotificationBanner as StencilReactComponent, + serializeShadowRoot }); -export type ScaleNotificationMessageEvents = { onScaleClose: EventName> }; +export type ScaleNotificationMessageEvents = { onScaleClose: EventName> }; -export const ScaleNotificationMessage: StencilReactComponent = /*@__PURE__*/ createComponent({ +export const ScaleNotificationMessage: StencilReactComponent = /*@__PURE__*/ createComponent({ tagName: 'scale-notification-message', properties: { variant: 'variant', @@ -9399,20 +7761,16 @@ export const ScaleNotificationMessage: StencilReactComponent, - serializeShadowRoot, - elementClass: ScaleNotificationMessageElement, - // @ts-ignore - ignore potential React type mismatches between the Stencil Output Target and your project. - react: React, - events: { onScaleClose: 'scale-close' } as ScaleNotificationMessageEvents, - defineCustomElement: defineScaleNotificationMessage + clientModule: clientComponents.ScaleNotificationMessage as StencilReactComponent, + serializeShadowRoot }); export type ScaleNotificationToastEvents = { - onScaleClosing: EventName>, - onScaleClose: EventName> + onScaleClosing: EventName>, + onScaleClose: EventName> }; -export const ScaleNotificationToast: StencilReactComponent = /*@__PURE__*/ createComponent({ +export const ScaleNotificationToast: StencilReactComponent = /*@__PURE__*/ createComponent({ tagName: 'scale-notification-toast', properties: { variant: 'variant', @@ -9431,20 +7789,13 @@ export const ScaleNotificationToast: StencilReactComponent, - serializeShadowRoot, - elementClass: ScaleNotificationToastElement, - // @ts-ignore - ignore potential React type mismatches between the Stencil Output Target and your project. - react: React, - events: { - onScaleClosing: 'scale-closing', - onScaleClose: 'scale-close' - } as ScaleNotificationToastEvents, - defineCustomElement: defineScaleNotificationToast + clientModule: clientComponents.ScaleNotificationToast as StencilReactComponent, + serializeShadowRoot }); export type ScalePaginationEvents = { onScalePagination: EventName> }; -export const ScalePagination: StencilReactComponent = /*@__PURE__*/ createComponent({ +export const ScalePagination: StencilReactComponent = /*@__PURE__*/ createComponent({ tagName: 'scale-pagination', properties: { hideBorders: 'hide-borders', @@ -9461,17 +7812,13 @@ export const ScalePagination: StencilReactComponent, - serializeShadowRoot, - elementClass: ScalePaginationElement, - // @ts-ignore - ignore potential React type mismatches between the Stencil Output Target and your project. - react: React, - events: { onScalePagination: 'scale-pagination' } as ScalePaginationEvents, - defineCustomElement: defineScalePagination + clientModule: clientComponents.ScalePagination as StencilReactComponent, + serializeShadowRoot }); export type ScaleProgressBarEvents = NonNullable; -export const ScaleProgressBar: StencilReactComponent = /*@__PURE__*/ createComponent({ +export const ScaleProgressBar: StencilReactComponent = /*@__PURE__*/ createComponent({ tagName: 'scale-progress-bar', properties: { busy: 'busy', @@ -9489,17 +7836,13 @@ export const ScaleProgressBar: StencilReactComponent, - serializeShadowRoot, - elementClass: ScaleProgressBarElement, - // @ts-ignore - ignore potential React type mismatches between the Stencil Output Target and your project. - react: React, - events: {} as ScaleProgressBarEvents, - defineCustomElement: defineScaleProgressBar + clientModule: clientComponents.ScaleProgressBar as StencilReactComponent, + serializeShadowRoot }); export type ScaleRadioButtonEvents = { onScaleChange: EventName> }; -export const ScaleRadioButton: StencilReactComponent = /*@__PURE__*/ createComponent({ +export const ScaleRadioButton: StencilReactComponent = /*@__PURE__*/ createComponent({ tagName: 'scale-radio-button', properties: { name: 'name', @@ -9516,17 +7859,13 @@ export const ScaleRadioButton: StencilReactComponent, - serializeShadowRoot, - elementClass: ScaleRadioButtonElement, - // @ts-ignore - ignore potential React type mismatches between the Stencil Output Target and your project. - react: React, - events: { onScaleChange: 'scale-change' } as ScaleRadioButtonEvents, - defineCustomElement: defineScaleRadioButton + clientModule: clientComponents.ScaleRadioButton as StencilReactComponent, + serializeShadowRoot }); export type ScaleRadioButtonGroupEvents = NonNullable; -export const ScaleRadioButtonGroup: StencilReactComponent = /*@__PURE__*/ createComponent({ +export const ScaleRadioButtonGroup: StencilReactComponent = /*@__PURE__*/ createComponent({ tagName: 'scale-radio-button-group', properties: { label: 'label', @@ -9535,17 +7874,13 @@ export const ScaleRadioButtonGroup: StencilReactComponent, - serializeShadowRoot, - elementClass: ScaleRadioButtonGroupElement, - // @ts-ignore - ignore potential React type mismatches between the Stencil Output Target and your project. - react: React, - events: {} as ScaleRadioButtonGroupEvents, - defineCustomElement: defineScaleRadioButtonGroup + clientModule: clientComponents.ScaleRadioButtonGroup as StencilReactComponent, + serializeShadowRoot }); -export type ScaleRatingStarsEvents = { onScaleChange: EventName> }; +export type ScaleRatingStarsEvents = { onScaleChange: EventName> }; -export const ScaleRatingStars: StencilReactComponent = /*@__PURE__*/ createComponent({ +export const ScaleRatingStars: StencilReactComponent = /*@__PURE__*/ createComponent({ tagName: 'scale-rating-stars', properties: { starSize: 'star-size', @@ -9562,23 +7897,13 @@ export const ScaleRatingStars: StencilReactComponent, - serializeShadowRoot, - elementClass: ScaleRatingStarsElement, - // @ts-ignore - ignore potential React type mismatches between the Stencil Output Target and your project. - react: React, - events: { onScaleChange: 'scale-change' } as ScaleRatingStarsEvents, - defineCustomElement: defineScaleRatingStars + clientModule: clientComponents.ScaleRatingStars as StencilReactComponent, + serializeShadowRoot }); -export type ScaleSegmentEvents = { - onScaleClick: EventName> -}; +export type ScaleSegmentEvents = { onScaleClick: EventName> }; -export const ScaleSegment: StencilReactComponent = /*@__PURE__*/ createComponent({ +export const ScaleSegment: StencilReactComponent = /*@__PURE__*/ createComponent({ tagName: 'scale-segment', properties: { size: 'size', @@ -9599,17 +7924,13 @@ export const ScaleSegment: StencilReactComponent, - serializeShadowRoot, - elementClass: ScaleSegmentElement, - // @ts-ignore - ignore potential React type mismatches between the Stencil Output Target and your project. - react: React, - events: { onScaleClick: 'scale-click' } as ScaleSegmentEvents, - defineCustomElement: defineScaleSegment + clientModule: clientComponents.ScaleSegment as StencilReactComponent, + serializeShadowRoot }); -export type ScaleSegmentedButtonEvents = { onScaleChange: EventName> }; +export type ScaleSegmentedButtonEvents = { onScaleChange: EventName> }; -export const ScaleSegmentedButton: StencilReactComponent = /*@__PURE__*/ createComponent({ +export const ScaleSegmentedButton: StencilReactComponent = /*@__PURE__*/ createComponent({ tagName: 'scale-segmented-button', properties: { size: 'size', @@ -9625,17 +7946,13 @@ export const ScaleSegmentedButton: StencilReactComponent, - serializeShadowRoot, - elementClass: ScaleSegmentedButtonElement, - // @ts-ignore - ignore potential React type mismatches between the Stencil Output Target and your project. - react: React, - events: { onScaleChange: 'scale-change' } as ScaleSegmentedButtonEvents, - defineCustomElement: defineScaleSegmentedButton + clientModule: clientComponents.ScaleSegmentedButton as StencilReactComponent, + serializeShadowRoot }); export type ScaleSidebarNavEvents = NonNullable; -export const ScaleSidebarNav: StencilReactComponent = /*@__PURE__*/ createComponent({ +export const ScaleSidebarNav: StencilReactComponent = /*@__PURE__*/ createComponent({ tagName: 'scale-sidebar-nav', properties: { ariaLabelSidebarNav: 'aria-label-sidebar-nav', @@ -9645,17 +7962,13 @@ export const ScaleSidebarNav: StencilReactComponent, - serializeShadowRoot, - elementClass: ScaleSidebarNavElement, - // @ts-ignore - ignore potential React type mismatches between the Stencil Output Target and your project. - react: React, - events: {} as ScaleSidebarNavEvents, - defineCustomElement: defineScaleSidebarNav + clientModule: clientComponents.ScaleSidebarNav as StencilReactComponent, + serializeShadowRoot }); export type ScaleSidebarNavCollapsibleEvents = NonNullable; -export const ScaleSidebarNavCollapsible: StencilReactComponent = /*@__PURE__*/ createComponent({ +export const ScaleSidebarNavCollapsible: StencilReactComponent = /*@__PURE__*/ createComponent({ tagName: 'scale-sidebar-nav-collapsible', properties: { tag: 'tag', @@ -9669,17 +7982,13 @@ export const ScaleSidebarNavCollapsible: StencilReactComponent, - serializeShadowRoot, - elementClass: ScaleSidebarNavCollapsibleElement, - // @ts-ignore - ignore potential React type mismatches between the Stencil Output Target and your project. - react: React, - events: {} as ScaleSidebarNavCollapsibleEvents, - defineCustomElement: defineScaleSidebarNavCollapsible + clientModule: clientComponents.ScaleSidebarNavCollapsible as StencilReactComponent, + serializeShadowRoot }); export type ScaleSidebarNavItemEvents = NonNullable; -export const ScaleSidebarNavItem: StencilReactComponent = /*@__PURE__*/ createComponent({ +export const ScaleSidebarNavItem: StencilReactComponent = /*@__PURE__*/ createComponent({ tagName: 'scale-sidebar-nav-item', properties: { condensed: 'condensed', @@ -9690,20 +7999,16 @@ export const ScaleSidebarNavItem: StencilReactComponent, - serializeShadowRoot, - elementClass: ScaleSidebarNavItemElement, - // @ts-ignore - ignore potential React type mismatches between the Stencil Output Target and your project. - react: React, - events: {} as ScaleSidebarNavItemEvents, - defineCustomElement: defineScaleSidebarNavItem + clientModule: clientComponents.ScaleSidebarNavItem as StencilReactComponent, + serializeShadowRoot }); export type ScaleSliderEvents = { - onScaleChange: EventName>, - onScaleInput: EventName> + onScaleChange: EventName>, + onScaleInput: EventName> }; -export const ScaleSlider: StencilReactComponent = /*@__PURE__*/ createComponent({ +export const ScaleSlider: StencilReactComponent = /*@__PURE__*/ createComponent({ tagName: 'scale-slider', properties: { name: 'name', @@ -9732,34 +8037,23 @@ export const ScaleSlider: StencilReactComponent, - serializeShadowRoot, - elementClass: ScaleSliderElement, - // @ts-ignore - ignore potential React type mismatches between the Stencil Output Target and your project. - react: React, - events: { - onScaleChange: 'scale-change', - onScaleInput: 'scale-input' - } as ScaleSliderEvents, - defineCustomElement: defineScaleSlider + clientModule: clientComponents.ScaleSlider as StencilReactComponent, + serializeShadowRoot }); export type ScaleSsrSlotFixEvents = NonNullable; -export const ScaleSsrSlotFix: StencilReactComponent = /*@__PURE__*/ createComponent({ +export const ScaleSsrSlotFix: StencilReactComponent = /*@__PURE__*/ createComponent({ tagName: 'scale-ssr-slot-fix', properties: {}, hydrateModule: import('@telekom/scale-components/hydrate') as Promise, - serializeShadowRoot, - elementClass: ScaleSsrSlotFixElement, - // @ts-ignore - ignore potential React type mismatches between the Stencil Output Target and your project. - react: React, - events: {} as ScaleSsrSlotFixEvents, - defineCustomElement: defineScaleSsrSlotFix + clientModule: clientComponents.ScaleSsrSlotFix as StencilReactComponent, + serializeShadowRoot }); -export type ScaleSwitchEvents = { onScaleChange: EventName> }; +export type ScaleSwitchEvents = { onScaleChange: EventName> }; -export const ScaleSwitch: StencilReactComponent = /*@__PURE__*/ createComponent({ +export const ScaleSwitch: StencilReactComponent = /*@__PURE__*/ createComponent({ tagName: 'scale-switch', properties: { checked: 'checked', @@ -9772,20 +8066,16 @@ export const ScaleSwitch: StencilReactComponent, - serializeShadowRoot, - elementClass: ScaleSwitchElement, - // @ts-ignore - ignore potential React type mismatches between the Stencil Output Target and your project. - react: React, - events: { onScaleChange: 'scale-change' } as ScaleSwitchEvents, - defineCustomElement: defineScaleSwitch + clientModule: clientComponents.ScaleSwitch as StencilReactComponent, + serializeShadowRoot }); export type ScaleTabHeaderEvents = { - onScaleSelect: EventName>, - onScaleDisabled: EventName> + onScaleSelect: EventName>, + onScaleDisabled: EventName> }; -export const ScaleTabHeader: StencilReactComponent = /*@__PURE__*/ createComponent({ +export const ScaleTabHeader: StencilReactComponent = /*@__PURE__*/ createComponent({ tagName: 'scale-tab-header', properties: { disabled: 'disabled', @@ -9795,20 +8085,13 @@ export const ScaleTabHeader: StencilReactComponent, - serializeShadowRoot, - elementClass: ScaleTabHeaderElement, - // @ts-ignore - ignore potential React type mismatches between the Stencil Output Target and your project. - react: React, - events: { - onScaleSelect: 'scale-select', - onScaleDisabled: 'scale-disabled' - } as ScaleTabHeaderEvents, - defineCustomElement: defineScaleTabHeader + clientModule: clientComponents.ScaleTabHeader as StencilReactComponent, + serializeShadowRoot }); export type ScaleTabNavEvents = NonNullable; -export const ScaleTabNav: StencilReactComponent = /*@__PURE__*/ createComponent({ +export const ScaleTabNav: StencilReactComponent = /*@__PURE__*/ createComponent({ tagName: 'scale-tab-nav', properties: { small: 'small', @@ -9816,17 +8099,13 @@ export const ScaleTabNav: StencilReactComponent, - serializeShadowRoot, - elementClass: ScaleTabNavElement, - // @ts-ignore - ignore potential React type mismatches between the Stencil Output Target and your project. - react: React, - events: {} as ScaleTabNavEvents, - defineCustomElement: defineScaleTabNav + clientModule: clientComponents.ScaleTabNav as StencilReactComponent, + serializeShadowRoot }); export type ScaleTabPanelEvents = NonNullable; -export const ScaleTabPanel: StencilReactComponent = /*@__PURE__*/ createComponent({ +export const ScaleTabPanel: StencilReactComponent = /*@__PURE__*/ createComponent({ tagName: 'scale-tab-panel', properties: { small: 'small', @@ -9835,17 +8114,13 @@ export const ScaleTabPanel: StencilReactComponent, - serializeShadowRoot, - elementClass: ScaleTabPanelElement, - // @ts-ignore - ignore potential React type mismatches between the Stencil Output Target and your project. - react: React, - events: {} as ScaleTabPanelEvents, - defineCustomElement: defineScaleTabPanel + clientModule: clientComponents.ScaleTabPanel as StencilReactComponent, + serializeShadowRoot }); export type ScaleTableEvents = NonNullable; -export const ScaleTable: StencilReactComponent = /*@__PURE__*/ createComponent({ +export const ScaleTable: StencilReactComponent = /*@__PURE__*/ createComponent({ tagName: 'scale-table', properties: { showSort: 'show-sort', @@ -9854,17 +8129,13 @@ export const ScaleTable: StencilReactComponent, - serializeShadowRoot, - elementClass: ScaleTableElement, - // @ts-ignore - ignore potential React type mismatches between the Stencil Output Target and your project. - react: React, - events: {} as ScaleTableEvents, - defineCustomElement: defineScaleTable + clientModule: clientComponents.ScaleTable as StencilReactComponent, + serializeShadowRoot }); export type ScaleTagEvents = { onScaleClose: EventName> }; -export const ScaleTag: StencilReactComponent = /*@__PURE__*/ createComponent({ +export const ScaleTag: StencilReactComponent = /*@__PURE__*/ createComponent({ tagName: 'scale-tag', properties: { size: 'size', @@ -9878,45 +8149,33 @@ export const ScaleTag: StencilReactComponent = styles: 'styles' }, hydrateModule: import('@telekom/scale-components/hydrate') as Promise, - serializeShadowRoot, - elementClass: ScaleTagElement, - // @ts-ignore - ignore potential React type mismatches between the Stencil Output Target and your project. - react: React, - events: { onScaleClose: 'scale-close' } as ScaleTagEvents, - defineCustomElement: defineScaleTag + clientModule: clientComponents.ScaleTag as StencilReactComponent, + serializeShadowRoot }); export type ScaleTelekomAppShellEvents = NonNullable; -export const ScaleTelekomAppShell: StencilReactComponent = /*@__PURE__*/ createComponent({ +export const ScaleTelekomAppShell: StencilReactComponent = /*@__PURE__*/ createComponent({ tagName: 'scale-telekom-app-shell', properties: { styles: 'styles' }, hydrateModule: import('@telekom/scale-components/hydrate') as Promise, - serializeShadowRoot, - elementClass: ScaleTelekomAppShellElement, - // @ts-ignore - ignore potential React type mismatches between the Stencil Output Target and your project. - react: React, - events: {} as ScaleTelekomAppShellEvents, - defineCustomElement: defineScaleTelekomAppShell + clientModule: clientComponents.ScaleTelekomAppShell as StencilReactComponent, + serializeShadowRoot }); export type ScaleTelekomFooterEvents = NonNullable; -export const ScaleTelekomFooter: StencilReactComponent = /*@__PURE__*/ createComponent({ +export const ScaleTelekomFooter: StencilReactComponent = /*@__PURE__*/ createComponent({ tagName: 'scale-telekom-footer', properties: { type: 'type' }, hydrateModule: import('@telekom/scale-components/hydrate') as Promise, - serializeShadowRoot, - elementClass: ScaleTelekomFooterElement, - // @ts-ignore - ignore potential React type mismatches between the Stencil Output Target and your project. - react: React, - events: {} as ScaleTelekomFooterEvents, - defineCustomElement: defineScaleTelekomFooter + clientModule: clientComponents.ScaleTelekomFooter as StencilReactComponent, + serializeShadowRoot }); export type ScaleTelekomFooterContentEvents = NonNullable; -export const ScaleTelekomFooterContent: StencilReactComponent = /*@__PURE__*/ createComponent({ +export const ScaleTelekomFooterContent: StencilReactComponent = /*@__PURE__*/ createComponent({ tagName: 'scale-telekom-footer-content', properties: { logoHref: 'logo-href', @@ -9924,17 +8183,13 @@ export const ScaleTelekomFooterContent: StencilReactComponent, - serializeShadowRoot, - elementClass: ScaleTelekomFooterContentElement, - // @ts-ignore - ignore potential React type mismatches between the Stencil Output Target and your project. - react: React, - events: {} as ScaleTelekomFooterContentEvents, - defineCustomElement: defineScaleTelekomFooterContent + clientModule: clientComponents.ScaleTelekomFooterContent as StencilReactComponent, + serializeShadowRoot }); export type ScaleTelekomFooterDataBackCompatEvents = NonNullable; -export const ScaleTelekomFooterDataBackCompat: StencilReactComponent = /*@__PURE__*/ createComponent({ +export const ScaleTelekomFooterDataBackCompat: StencilReactComponent = /*@__PURE__*/ createComponent({ tagName: 'scale-telekom-footer-data-back-compat', properties: { type: 'type', @@ -9942,31 +8197,23 @@ export const ScaleTelekomFooterDataBackCompat: StencilReactComponent, - serializeShadowRoot, - elementClass: ScaleTelekomFooterDataBackCompatElement, - // @ts-ignore - ignore potential React type mismatches between the Stencil Output Target and your project. - react: React, - events: {} as ScaleTelekomFooterDataBackCompatEvents, - defineCustomElement: defineScaleTelekomFooterDataBackCompat + clientModule: clientComponents.ScaleTelekomFooterDataBackCompat as StencilReactComponent, + serializeShadowRoot }); export type ScaleTelekomFooterExtendedNavigationEvents = NonNullable; -export const ScaleTelekomFooterExtendedNavigation: StencilReactComponent = /*@__PURE__*/ createComponent({ +export const ScaleTelekomFooterExtendedNavigation: StencilReactComponent = /*@__PURE__*/ createComponent({ tagName: 'scale-telekom-footer-extended-navigation', properties: {}, hydrateModule: import('@telekom/scale-components/hydrate') as Promise, - serializeShadowRoot, - elementClass: ScaleTelekomFooterExtendedNavigationElement, - // @ts-ignore - ignore potential React type mismatches between the Stencil Output Target and your project. - react: React, - events: {} as ScaleTelekomFooterExtendedNavigationEvents, - defineCustomElement: defineScaleTelekomFooterExtendedNavigation + clientModule: clientComponents.ScaleTelekomFooterExtendedNavigation as StencilReactComponent, + serializeShadowRoot }); export type ScaleTelekomFooterExtendedNavigationColumnEvents = NonNullable; -export const ScaleTelekomFooterExtendedNavigationColumn: StencilReactComponent = /*@__PURE__*/ createComponent({ +export const ScaleTelekomFooterExtendedNavigationColumn: StencilReactComponent = /*@__PURE__*/ createComponent({ tagName: 'scale-telekom-footer-extended-navigation-column', properties: { heading: 'heading', @@ -9974,17 +8221,13 @@ export const ScaleTelekomFooterExtendedNavigationColumn: StencilReactComponent, - serializeShadowRoot, - elementClass: ScaleTelekomFooterExtendedNavigationColumnElement, - // @ts-ignore - ignore potential React type mismatches between the Stencil Output Target and your project. - react: React, - events: {} as ScaleTelekomFooterExtendedNavigationColumnEvents, - defineCustomElement: defineScaleTelekomFooterExtendedNavigationColumn + clientModule: clientComponents.ScaleTelekomFooterExtendedNavigationColumn as StencilReactComponent, + serializeShadowRoot }); export type ScaleTelekomHeaderEvents = NonNullable; -export const ScaleTelekomHeader: StencilReactComponent = /*@__PURE__*/ createComponent({ +export const ScaleTelekomHeader: StencilReactComponent = /*@__PURE__*/ createComponent({ tagName: 'scale-telekom-header', properties: { appName: 'app-name', @@ -10000,17 +8243,13 @@ export const ScaleTelekomHeader: StencilReactComponent, - serializeShadowRoot, - elementClass: ScaleTelekomHeaderElement, - // @ts-ignore - ignore potential React type mismatches between the Stencil Output Target and your project. - react: React, - events: {} as ScaleTelekomHeaderEvents, - defineCustomElement: defineScaleTelekomHeader + clientModule: clientComponents.ScaleTelekomHeader as StencilReactComponent, + serializeShadowRoot }); export type ScaleTelekomHeaderDataBackCompatEvents = NonNullable; -export const ScaleTelekomHeaderDataBackCompat: StencilReactComponent = /*@__PURE__*/ createComponent({ +export const ScaleTelekomHeaderDataBackCompat: StencilReactComponent = /*@__PURE__*/ createComponent({ tagName: 'scale-telekom-header-data-back-compat', properties: { appName: 'app-name', @@ -10027,45 +8266,33 @@ export const ScaleTelekomHeaderDataBackCompat: StencilReactComponent, - serializeShadowRoot, - elementClass: ScaleTelekomHeaderDataBackCompatElement, - // @ts-ignore - ignore potential React type mismatches between the Stencil Output Target and your project. - react: React, - events: {} as ScaleTelekomHeaderDataBackCompatEvents, - defineCustomElement: defineScaleTelekomHeaderDataBackCompat + clientModule: clientComponents.ScaleTelekomHeaderDataBackCompat as StencilReactComponent, + serializeShadowRoot }); export type ScaleTelekomMegaMenuEvents = NonNullable; -export const ScaleTelekomMegaMenu: StencilReactComponent = /*@__PURE__*/ createComponent({ +export const ScaleTelekomMegaMenu: StencilReactComponent = /*@__PURE__*/ createComponent({ tagName: 'scale-telekom-mega-menu', properties: {}, hydrateModule: import('@telekom/scale-components/hydrate') as Promise, - serializeShadowRoot, - elementClass: ScaleTelekomMegaMenuElement, - // @ts-ignore - ignore potential React type mismatches between the Stencil Output Target and your project. - react: React, - events: {} as ScaleTelekomMegaMenuEvents, - defineCustomElement: defineScaleTelekomMegaMenu + clientModule: clientComponents.ScaleTelekomMegaMenu as StencilReactComponent, + serializeShadowRoot }); export type ScaleTelekomMegaMenuColumnEvents = NonNullable; -export const ScaleTelekomMegaMenuColumn: StencilReactComponent = /*@__PURE__*/ createComponent({ +export const ScaleTelekomMegaMenuColumn: StencilReactComponent = /*@__PURE__*/ createComponent({ tagName: 'scale-telekom-mega-menu-column', properties: { headingLevel: 'heading-level' }, hydrateModule: import('@telekom/scale-components/hydrate') as Promise, - serializeShadowRoot, - elementClass: ScaleTelekomMegaMenuColumnElement, - // @ts-ignore - ignore potential React type mismatches between the Stencil Output Target and your project. - react: React, - events: {} as ScaleTelekomMegaMenuColumnEvents, - defineCustomElement: defineScaleTelekomMegaMenuColumn + clientModule: clientComponents.ScaleTelekomMegaMenuColumn as StencilReactComponent, + serializeShadowRoot }); -export type ScaleTelekomMobileFlyoutCanvasEvents = { onScaleCloseNavFlyout: EventName> }; +export type ScaleTelekomMobileFlyoutCanvasEvents = { onScaleCloseNavFlyout: EventName> }; -export const ScaleTelekomMobileFlyoutCanvas: StencilReactComponent = /*@__PURE__*/ createComponent({ +export const ScaleTelekomMobileFlyoutCanvas: StencilReactComponent = /*@__PURE__*/ createComponent({ tagName: 'scale-telekom-mobile-flyout-canvas', properties: { appName: 'app-name', @@ -10075,17 +8302,13 @@ export const ScaleTelekomMobileFlyoutCanvas: StencilReactComponent, - serializeShadowRoot, - elementClass: ScaleTelekomMobileFlyoutCanvasElement, - // @ts-ignore - ignore potential React type mismatches between the Stencil Output Target and your project. - react: React, - events: { onScaleCloseNavFlyout: 'scale-close-nav-flyout' } as ScaleTelekomMobileFlyoutCanvasEvents, - defineCustomElement: defineScaleTelekomMobileFlyoutCanvas + clientModule: clientComponents.ScaleTelekomMobileFlyoutCanvas as StencilReactComponent, + serializeShadowRoot }); -export type ScaleTelekomMobileMenuEvents = { onScaleCloseNavFlyout: EventName> }; +export type ScaleTelekomMobileMenuEvents = { onScaleCloseNavFlyout: EventName> }; -export const ScaleTelekomMobileMenu: StencilReactComponent = /*@__PURE__*/ createComponent({ +export const ScaleTelekomMobileMenu: StencilReactComponent = /*@__PURE__*/ createComponent({ tagName: 'scale-telekom-mobile-menu', properties: { backButtonTitle: 'back-button-title', @@ -10094,21 +8317,17 @@ export const ScaleTelekomMobileMenu: StencilReactComponent, - serializeShadowRoot, - elementClass: ScaleTelekomMobileMenuElement, - // @ts-ignore - ignore potential React type mismatches between the Stencil Output Target and your project. - react: React, - events: { onScaleCloseNavFlyout: 'scale-close-nav-flyout' } as ScaleTelekomMobileMenuEvents, - defineCustomElement: defineScaleTelekomMobileMenu + clientModule: clientComponents.ScaleTelekomMobileMenu as StencilReactComponent, + serializeShadowRoot }); export type ScaleTelekomMobileMenuItemEvents = { - onScaleSetMenuItemActive: EventName>, - onScaleSetMenuItemOpen: EventName>, - onScaleCloseNavFlyout: EventName> + onScaleSetMenuItemActive: EventName>, + onScaleSetMenuItemOpen: EventName>, + onScaleCloseNavFlyout: EventName> }; -export const ScaleTelekomMobileMenuItem: StencilReactComponent = /*@__PURE__*/ createComponent({ +export const ScaleTelekomMobileMenuItem: StencilReactComponent = /*@__PURE__*/ createComponent({ tagName: 'scale-telekom-mobile-menu-item', properties: { open: 'open', @@ -10117,21 +8336,13 @@ export const ScaleTelekomMobileMenuItem: StencilReactComponent, - serializeShadowRoot, - elementClass: ScaleTelekomMobileMenuItemElement, - // @ts-ignore - ignore potential React type mismatches between the Stencil Output Target and your project. - react: React, - events: { - onScaleSetMenuItemActive: 'scale-set-menu-item-active', - onScaleSetMenuItemOpen: 'scale-set-menu-item-open', - onScaleCloseNavFlyout: 'scale-close-nav-flyout' - } as ScaleTelekomMobileMenuItemEvents, - defineCustomElement: defineScaleTelekomMobileMenuItem + clientModule: clientComponents.ScaleTelekomMobileMenuItem as StencilReactComponent, + serializeShadowRoot }); -export type ScaleTelekomNavFlyoutEvents = { onScaleExpanded: EventName> }; +export type ScaleTelekomNavFlyoutEvents = { onScaleExpanded: EventName> }; -export const ScaleTelekomNavFlyout: StencilReactComponent = /*@__PURE__*/ createComponent({ +export const ScaleTelekomNavFlyout: StencilReactComponent = /*@__PURE__*/ createComponent({ tagName: 'scale-telekom-nav-flyout', properties: { expanded: 'expanded', @@ -10140,17 +8351,13 @@ export const ScaleTelekomNavFlyout: StencilReactComponent, - serializeShadowRoot, - elementClass: ScaleTelekomNavFlyoutElement, - // @ts-ignore - ignore potential React type mismatches between the Stencil Output Target and your project. - react: React, - events: { onScaleExpanded: 'scale-expanded' } as ScaleTelekomNavFlyoutEvents, - defineCustomElement: defineScaleTelekomNavFlyout + clientModule: clientComponents.ScaleTelekomNavFlyout as StencilReactComponent, + serializeShadowRoot }); export type ScaleTelekomNavItemEvents = NonNullable; -export const ScaleTelekomNavItem: StencilReactComponent = /*@__PURE__*/ createComponent({ +export const ScaleTelekomNavItem: StencilReactComponent = /*@__PURE__*/ createComponent({ tagName: 'scale-telekom-nav-item', properties: { active: 'active', @@ -10160,17 +8367,13 @@ export const ScaleTelekomNavItem: StencilReactComponent, - serializeShadowRoot, - elementClass: ScaleTelekomNavItemElement, - // @ts-ignore - ignore potential React type mismatches between the Stencil Output Target and your project. - react: React, - events: {} as ScaleTelekomNavItemEvents, - defineCustomElement: defineScaleTelekomNavItem + clientModule: clientComponents.ScaleTelekomNavItem as StencilReactComponent, + serializeShadowRoot }); export type ScaleTelekomNavListEvents = NonNullable; -export const ScaleTelekomNavList: StencilReactComponent = /*@__PURE__*/ createComponent({ +export const ScaleTelekomNavList: StencilReactComponent = /*@__PURE__*/ createComponent({ tagName: 'scale-telekom-nav-list', properties: { role: 'role', @@ -10178,17 +8381,13 @@ export const ScaleTelekomNavList: StencilReactComponent, - serializeShadowRoot, - elementClass: ScaleTelekomNavListElement, - // @ts-ignore - ignore potential React type mismatches between the Stencil Output Target and your project. - react: React, - events: {} as ScaleTelekomNavListEvents, - defineCustomElement: defineScaleTelekomNavList + clientModule: clientComponents.ScaleTelekomNavList as StencilReactComponent, + serializeShadowRoot }); export type ScaleTelekomProfileMenuEvents = NonNullable; -export const ScaleTelekomProfileMenu: StencilReactComponent = /*@__PURE__*/ createComponent({ +export const ScaleTelekomProfileMenu: StencilReactComponent = /*@__PURE__*/ createComponent({ tagName: 'scale-telekom-profile-menu', properties: { label: 'label', @@ -10215,23 +8414,19 @@ export const ScaleTelekomProfileMenu: StencilReactComponent, - serializeShadowRoot, - elementClass: ScaleTelekomProfileMenuElement, - // @ts-ignore - ignore potential React type mismatches between the Stencil Output Target and your project. - react: React, - events: {} as ScaleTelekomProfileMenuEvents, - defineCustomElement: defineScaleTelekomProfileMenu + clientModule: clientComponents.ScaleTelekomProfileMenu as StencilReactComponent, + serializeShadowRoot }); export type ScaleTextFieldEvents = { onScaleInput: EventName>, onScaleChange: EventName>, - onScaleFocus: EventName>, - onScaleBlur: EventName>, + onScaleFocus: EventName>, + onScaleBlur: EventName>, onScaleKeydown: EventName> }; -export const ScaleTextField: StencilReactComponent = /*@__PURE__*/ createComponent({ +export const ScaleTextField: StencilReactComponent = /*@__PURE__*/ createComponent({ tagName: 'scale-text-field', properties: { type: 'type', @@ -10266,29 +8461,19 @@ export const ScaleTextField: StencilReactComponent, - serializeShadowRoot, - elementClass: ScaleTextFieldElement, - // @ts-ignore - ignore potential React type mismatches between the Stencil Output Target and your project. - react: React, - events: { - onScaleInput: 'scale-input', - onScaleChange: 'scale-change', - onScaleFocus: 'scale-focus', - onScaleBlur: 'scale-blur', - onScaleKeydown: 'scale-keydown' - } as ScaleTextFieldEvents, - defineCustomElement: defineScaleTextField + clientModule: clientComponents.ScaleTextField as StencilReactComponent, + serializeShadowRoot }); export type ScaleTextareaEvents = { onScaleInput: EventName>, onScaleChange: EventName>, - onScaleFocus: EventName>, - onScaleBlur: EventName>, + onScaleFocus: EventName>, + onScaleBlur: EventName>, onScaleKeydown: EventName> }; -export const ScaleTextarea: StencilReactComponent = /*@__PURE__*/ createComponent({ +export const ScaleTextarea: StencilReactComponent = /*@__PURE__*/ createComponent({ tagName: 'scale-textarea', properties: { name: 'name', @@ -10317,23 +8502,13 @@ export const ScaleTextarea: StencilReactComponent, - serializeShadowRoot, - elementClass: ScaleTextareaElement, - // @ts-ignore - ignore potential React type mismatches between the Stencil Output Target and your project. - react: React, - events: { - onScaleInput: 'scale-input', - onScaleChange: 'scale-change', - onScaleFocus: 'scale-focus', - onScaleBlur: 'scale-blur', - onScaleKeydown: 'scale-keydown' - } as ScaleTextareaEvents, - defineCustomElement: defineScaleTextarea + clientModule: clientComponents.ScaleTextarea as StencilReactComponent, + serializeShadowRoot }); export type ScaleToastEvents = NonNullable; -export const ScaleToast: StencilReactComponent = /*@__PURE__*/ createComponent({ +export const ScaleToast: StencilReactComponent = /*@__PURE__*/ createComponent({ tagName: 'scale-toast', properties: { size: 'size', @@ -10348,22 +8523,13 @@ export const ScaleToast: StencilReactComponent, - serializeShadowRoot, - elementClass: ScaleToastElement, - // @ts-ignore - ignore potential React type mismatches between the Stencil Output Target and your project. - react: React, - events: {} as ScaleToastEvents, - defineCustomElement: defineScaleToast + clientModule: clientComponents.ScaleToast as StencilReactComponent, + serializeShadowRoot }); -export type ScaleToggleButtonEvents = { - onScaleClick: EventName> -}; +export type ScaleToggleButtonEvents = { onScaleClick: EventName> }; -export const ScaleToggleButton: StencilReactComponent = /*@__PURE__*/ createComponent({ +export const ScaleToggleButton: StencilReactComponent = /*@__PURE__*/ createComponent({ tagName: 'scale-toggle-button', properties: { size: 'size', @@ -10385,17 +8551,13 @@ export const ScaleToggleButton: StencilReactComponent, - serializeShadowRoot, - elementClass: ScaleToggleButtonElement, - // @ts-ignore - ignore potential React type mismatches between the Stencil Output Target and your project. - react: React, - events: { onScaleClick: 'scale-click' } as ScaleToggleButtonEvents, - defineCustomElement: defineScaleToggleButton + clientModule: clientComponents.ScaleToggleButton as StencilReactComponent, + serializeShadowRoot }); -export type ScaleToggleGroupEvents = { onScaleChange: EventName> }; +export type ScaleToggleGroupEvents = { onScaleChange: EventName> }; -export const ScaleToggleGroup: StencilReactComponent = /*@__PURE__*/ createComponent({ +export const ScaleToggleGroup: StencilReactComponent = /*@__PURE__*/ createComponent({ tagName: 'scale-toggle-group', properties: { size: 'size', @@ -10410,22 +8572,18 @@ export const ScaleToggleGroup: StencilReactComponent, - serializeShadowRoot, - elementClass: ScaleToggleGroupElement, - // @ts-ignore - ignore potential React type mismatches between the Stencil Output Target and your project. - react: React, - events: { onScaleChange: 'scale-change' } as ScaleToggleGroupEvents, - defineCustomElement: defineScaleToggleGroup + clientModule: clientComponents.ScaleToggleGroup as StencilReactComponent, + serializeShadowRoot }); export type ScaleTooltipEvents = { - onScaleBeforeShow: EventName>, - onScaleShow: EventName>, - onScaleBeforeHide: EventName>, - onScaleHide: EventName> + onScaleBeforeShow: EventName>, + onScaleShow: EventName>, + onScaleBeforeHide: EventName>, + onScaleHide: EventName> }; -export const ScaleTooltip: StencilReactComponent = /*@__PURE__*/ createComponent({ +export const ScaleTooltip: StencilReactComponent = /*@__PURE__*/ createComponent({ tagName: 'scale-tooltip', properties: { content: 'content', @@ -10440,15 +8598,6 @@ export const ScaleTooltip: StencilReactComponent, - serializeShadowRoot, - elementClass: ScaleTooltipElement, - // @ts-ignore - ignore potential React type mismatches between the Stencil Output Target and your project. - react: React, - events: { - onScaleBeforeShow: 'scale-before-show', - onScaleShow: 'scale-show', - onScaleBeforeHide: 'scale-before-hide', - onScaleHide: 'scale-hide' - } as ScaleTooltipEvents, - defineCustomElement: defineScaleTooltip + clientModule: clientComponents.ScaleTooltip as StencilReactComponent, + serializeShadowRoot }); diff --git a/packages/components-react/tsconfig.test.json b/packages/components-react/tsconfig.test.json new file mode 100644 index 0000000000..eb536d0a6e --- /dev/null +++ b/packages/components-react/tsconfig.test.json @@ -0,0 +1,12 @@ +{ + "extends": "./tsconfig.json", + "compilerOptions": { + "jsx": "react-jsx", + "noEmit": true, + "rootDir": ".", + "noUnusedLocals": false, + "noUnusedParameters": false, + "skipLibCheck": true + }, + "include": ["__tests__/types.test.tsx", "dist/**/*.d.ts"] +} diff --git a/packages/components/framework-targets.ts b/packages/components/framework-targets.ts index 2b52edd55c..3448c82333 100644 --- a/packages/components/framework-targets.ts +++ b/packages/components/framework-targets.ts @@ -86,6 +86,7 @@ export const frameworkTargets = [ excludeComponents, outDir: '../components-react/src', hydrateModule: '@telekom/scale-components/hydrate', + clientModule: '@telekom/scale-components', }), vueOutputTarget({ componentCorePackage: '@telekom/scale-components', diff --git a/packages/components/package.json b/packages/components/package.json index 669f4baf5d..5aefc3430b 100644 --- a/packages/components/package.json +++ b/packages/components/package.json @@ -23,7 +23,7 @@ "hydrate/" ], "scripts": { - "build": "stencil build --docs-readme", + "build": "stencil build --docs-readme && node scripts/patch-custom-elements-types.js", "build:whitelabel": "WHITELABEL=1 stencil build --docs-readme", "build:watch": "stencil build --watch --serve --config stencil-dev.config.ts", "build:staging": "stencil build --config stencil-staging.config.ts", @@ -42,7 +42,7 @@ "@nowseemee/vue-output-target": "0.0.4", "@stencil-community/postcss": "^2.2.0", "@stencil/angular-output-target": "^1.1.0", - "@stencil/react-output-target": "^1.1.1", + "@stencil/react-output-target": "~1.5.1", "@types/classnames": "2.2.8", "@types/jest": "24.9.1", "@types/resize-observer-browser": "^0.1.11", diff --git a/packages/components/scripts/patch-custom-elements-types.js b/packages/components/scripts/patch-custom-elements-types.js new file mode 100644 index 0000000000..51aa95506b --- /dev/null +++ b/packages/components/scripts/patch-custom-elements-types.js @@ -0,0 +1,15 @@ +/** + * Post-build script: ensures the dist-custom-elements barrel + * re-exports JSX types so that @stencil/react-output-target v1.5+ + * can import { JSX } from "@telekom/scale-components/dist/components". + */ +const fs = require('fs'); +const path = require('path'); + +const filePath = path.join(__dirname, '..', 'dist', 'components', 'index.d.ts'); +const reExport = `\nexport type { JSX } from '../types/components';\n`; + +const content = fs.readFileSync(filePath, 'utf8'); +if (!content.includes('export type { JSX }')) { + fs.appendFileSync(filePath, reExport); +} diff --git a/yarn.lock b/yarn.lock index 1a0a96c7d9..fef940f9af 100644 --- a/yarn.lock +++ b/yarn.lock @@ -5249,10 +5249,10 @@ "@rollup/rollup-win32-arm64-msvc" "4.34.9" "@rollup/rollup-win32-x64-msvc" "4.34.9" -"@stencil/react-output-target@^1.1.1": - version "1.1.1" - resolved "https://registry.yarnpkg.com/@stencil/react-output-target/-/react-output-target-1.1.1.tgz#e3097bd17e3734be665a5d3fccfe2ee561ee9a9d" - integrity sha512-769RC9X7NvDSOBGWFCL9MS6pyZ4NXOuzgU8CKfU40Bn//be9pOKuI37dQNi1fOWnrlyIe+/HAZr64MeVYKwDMg== +"@stencil/react-output-target@~1.5.1": + version "1.5.1" + resolved "https://registry.yarnpkg.com/@stencil/react-output-target/-/react-output-target-1.5.1.tgz#df3e3695baea80f1c8bdda1f9950f6cd720dc23a" + integrity sha512-nUMoMKXn9hDrL3MmREXoxhaNO9Mm7YTpNYge/8UkHVdMRAMVWqAtX6MNRziJ7oXZyhTaQcHvF9pUEgrg1aLVPQ== dependencies: "@lit/react" "^1.0.7" html-react-parser "^5.2.2"