diff --git a/.changeset/chilled-years-battle.md b/.changeset/chilled-years-battle.md new file mode 100644 index 00000000000..2aa70171dc7 --- /dev/null +++ b/.changeset/chilled-years-battle.md @@ -0,0 +1,22 @@ +--- +'@siemens/ix-react': major +--- + +- Add `nextjs@15` support. +- Introduced new `ssr` components, which must be utilized on the server side. + +Page.tsx: + +``` +import { IxBlind } from '@siemens/ix-react/ssr'; + +export default async function Home() { + return ( +
+
+ +
+
+ ); +} +``` diff --git a/.changeset/happy-otters-compare.md b/.changeset/happy-otters-compare.md new file mode 100644 index 00000000000..66464b3355f --- /dev/null +++ b/.changeset/happy-otters-compare.md @@ -0,0 +1,5 @@ +--- +'@siemens/ix-react': major +--- + +Add `react@19` support diff --git a/.github/workflows/actions/turbo/action.yml b/.github/workflows/actions/turbo/action.yml index 1931a95b1af..1ef426166f4 100644 --- a/.github/workflows/actions/turbo/action.yml +++ b/.github/workflows/actions/turbo/action.yml @@ -11,7 +11,7 @@ runs: - name: Setup Node.js environment uses: actions/setup-node@v3 with: - node-version: 20 + node-version: 22 cache: 'pnpm' - name: Get pnpm store directory diff --git a/packages/core/package.json b/packages/core/package.json index b03df2e12a2..fd161cb4b4b 100644 --- a/packages/core/package.json +++ b/packages/core/package.json @@ -56,7 +56,8 @@ "@stencil-community/eslint-plugin": "^0.7.2", "@stencil-community/postcss": "^2.2.0", "@stencil/angular-output-target": "^0.9.0", - "@stencil/react-output-target": "^0.7.1", + "@stencil/core": "^4.23.2", + "@stencil/react-output-target": "^0.8.2", "@stencil/sass": "^3.0.12", "@stencil/vue-output-target": "0.8.8", "@testing-library/dom": "^10.4.0", diff --git a/packages/core/stencil.config.ts b/packages/core/stencil.config.ts index b520315c3d5..043c3712464 100644 --- a/packages/core/stencil.config.ts +++ b/packages/core/stencil.config.ts @@ -10,7 +10,7 @@ import { postcss } from '@stencil-community/postcss'; import { angularOutputTarget } from '@stencil/angular-output-target'; import { Config } from '@stencil/core'; -import { reactOutputTarget } from './scripts/build/react'; +import { reactOutputTarget } from '@stencil/react-output-target'; import { sass } from '@stencil/sass'; import { vueOutputTarget } from '@stencil/vue-output-target'; import autoprefixer from 'autoprefixer'; @@ -100,8 +100,13 @@ export const config: Config = { ...getAngularConfig(), reactOutputTarget({ stencilPackageName: corePackageName, - outDir: '../react/src/components', - esModules: true, + outDir: '../react/src', + excludeComponents: ['ix-tree', 'ix-tree-item', 'ix-icon'], + }), + reactOutputTarget({ + stencilPackageName: corePackageName, + outDir: '../react/src/ssr', + hydrateModule: '@siemens/ix/hydrate', excludeComponents: ['ix-tree', 'ix-tree-item', 'ix-icon'], }), { diff --git a/packages/nextjs-test-app/.gitignore b/packages/nextjs-test-app/.gitignore new file mode 100644 index 00000000000..d32cc78b89f --- /dev/null +++ b/packages/nextjs-test-app/.gitignore @@ -0,0 +1,40 @@ +# See https://help.github.com/articles/ignoring-files/ for more about ignoring files. + +# dependencies +/node_modules +/.pnp +.pnp.* +.yarn/* +!.yarn/patches +!.yarn/plugins +!.yarn/releases +!.yarn/versions + +# testing +/coverage + +# next.js +/.next/ +/out/ + +# production +/build + +# misc +.DS_Store +*.pem + +# debug +npm-debug.log* +yarn-debug.log* +yarn-error.log* + +# env files (can opt-in for committing if needed) +.env* + +# vercel +.vercel + +# typescript +*.tsbuildinfo +next-env.d.ts diff --git a/packages/nextjs-test-app/README.md b/packages/nextjs-test-app/README.md new file mode 100644 index 00000000000..e215bc4ccf1 --- /dev/null +++ b/packages/nextjs-test-app/README.md @@ -0,0 +1,36 @@ +This is a [Next.js](https://nextjs.org) project bootstrapped with [`create-next-app`](https://nextjs.org/docs/app/api-reference/cli/create-next-app). + +## Getting Started + +First, run the development server: + +```bash +npm run dev +# or +yarn dev +# or +pnpm dev +# or +bun dev +``` + +Open [http://localhost:3000](http://localhost:3000) with your browser to see the result. + +You can start editing the page by modifying `app/page.tsx`. The page auto-updates as you edit the file. + +This project uses [`next/font`](https://nextjs.org/docs/app/building-your-application/optimizing/fonts) to automatically optimize and load [Geist](https://vercel.com/font), a new font family for Vercel. + +## Learn More + +To learn more about Next.js, take a look at the following resources: + +- [Next.js Documentation](https://nextjs.org/docs) - learn about Next.js features and API. +- [Learn Next.js](https://nextjs.org/learn) - an interactive Next.js tutorial. + +You can check out [the Next.js GitHub repository](https://github.com/vercel/next.js) - your feedback and contributions are welcome! + +## Deploy on Vercel + +The easiest way to deploy your Next.js app is to use the [Vercel Platform](https://vercel.com/new?utm_medium=default-template&filter=next.js&utm_source=create-next-app&utm_campaign=create-next-app-readme) from the creators of Next.js. + +Check out our [Next.js deployment documentation](https://nextjs.org/docs/app/building-your-application/deploying) for more details. diff --git a/packages/nextjs-test-app/next.config.ts b/packages/nextjs-test-app/next.config.ts new file mode 100644 index 00000000000..e9ffa3083ad --- /dev/null +++ b/packages/nextjs-test-app/next.config.ts @@ -0,0 +1,7 @@ +import type { NextConfig } from "next"; + +const nextConfig: NextConfig = { + /* config options here */ +}; + +export default nextConfig; diff --git a/packages/nextjs-test-app/package.json b/packages/nextjs-test-app/package.json new file mode 100644 index 00000000000..b7cfe8afffc --- /dev/null +++ b/packages/nextjs-test-app/package.json @@ -0,0 +1,22 @@ +{ + "name": "nextjs-test-app", + "version": "0.1.0", + "private": true, + "scripts": { + "build": "next build", + "start": "next dev" + }, + "dependencies": { + "@siemens/ix": "workspace:*", + "@siemens/ix-react": "workspace:*", + "next": "^15.1.4", + "react": "^19", + "react-dom": "^19" + }, + "devDependencies": { + "@types/node": "^20", + "@types/react": "^19", + "@types/react-dom": "^19", + "typescript": "^5" + } +} diff --git a/packages/nextjs-test-app/src/app/favicon.ico b/packages/nextjs-test-app/src/app/favicon.ico new file mode 100644 index 00000000000..718d6fea483 Binary files /dev/null and b/packages/nextjs-test-app/src/app/favicon.ico differ diff --git a/packages/nextjs-test-app/src/app/globals.css b/packages/nextjs-test-app/src/app/globals.css new file mode 100644 index 00000000000..e3734be15e1 --- /dev/null +++ b/packages/nextjs-test-app/src/app/globals.css @@ -0,0 +1,42 @@ +:root { + --background: #ffffff; + --foreground: #171717; +} + +@media (prefers-color-scheme: dark) { + :root { + --background: #0a0a0a; + --foreground: #ededed; + } +} + +html, +body { + max-width: 100vw; + overflow-x: hidden; +} + +body { + color: var(--foreground); + background: var(--background); + font-family: Arial, Helvetica, sans-serif; + -webkit-font-smoothing: antialiased; + -moz-osx-font-smoothing: grayscale; +} + +* { + box-sizing: border-box; + padding: 0; + margin: 0; +} + +a { + color: inherit; + text-decoration: none; +} + +@media (prefers-color-scheme: dark) { + html { + color-scheme: dark; + } +} diff --git a/packages/nextjs-test-app/src/app/layout.tsx b/packages/nextjs-test-app/src/app/layout.tsx new file mode 100644 index 00000000000..e1632fa707c --- /dev/null +++ b/packages/nextjs-test-app/src/app/layout.tsx @@ -0,0 +1,20 @@ +import type { Metadata } from 'next'; +import './globals.css'; +import '@siemens/ix/dist/siemens-ix/siemens-ix.css'; + +export const metadata: Metadata = { + title: 'Create Next App', + description: 'Generated by create next app', +}; + +export default function RootLayout({ + children, +}: Readonly<{ + children: React.ReactNode; +}>) { + return ( + + {children} + + ); +} diff --git a/packages/nextjs-test-app/src/app/page.module.css b/packages/nextjs-test-app/src/app/page.module.css new file mode 100644 index 00000000000..09d2b9cfa5f --- /dev/null +++ b/packages/nextjs-test-app/src/app/page.module.css @@ -0,0 +1,17 @@ +.page { + display: grid; + grid-template-rows: 20px 1fr 20px; + align-items: center; + justify-items: center; + min-height: 100svh; + padding: 80px; + gap: 64px; +} + +.main { + display: flex; + flex-direction: column; + gap: 32px; + grid-row-start: 2; + width: 100%; +} diff --git a/packages/nextjs-test-app/src/app/page.tsx b/packages/nextjs-test-app/src/app/page.tsx new file mode 100644 index 00000000000..e98eb64a03f --- /dev/null +++ b/packages/nextjs-test-app/src/app/page.tsx @@ -0,0 +1,12 @@ +import styles from './page.module.css'; +import { IxBlind } from '@siemens/ix-react/ssr'; + +export default async function Home() { + return ( +
+
+ Hello World! +
+
+ ); +} diff --git a/packages/nextjs-test-app/tsconfig.json b/packages/nextjs-test-app/tsconfig.json new file mode 100644 index 00000000000..c1334095f87 --- /dev/null +++ b/packages/nextjs-test-app/tsconfig.json @@ -0,0 +1,27 @@ +{ + "compilerOptions": { + "target": "ES2017", + "lib": ["dom", "dom.iterable", "esnext"], + "allowJs": true, + "skipLibCheck": true, + "strict": true, + "noEmit": true, + "esModuleInterop": true, + "module": "esnext", + "moduleResolution": "bundler", + "resolveJsonModule": true, + "isolatedModules": true, + "jsx": "preserve", + "incremental": true, + "plugins": [ + { + "name": "next" + } + ], + "paths": { + "@/*": ["./src/*"] + } + }, + "include": ["next-env.d.ts", "**/*.ts", "**/*.tsx", ".next/types/**/*.ts"], + "exclude": ["node_modules"] +} diff --git a/packages/react-test-app/package.json b/packages/react-test-app/package.json index feb482dfdda..abb5873f8f4 100644 --- a/packages/react-test-app/package.json +++ b/packages/react-test-app/package.json @@ -23,16 +23,16 @@ "echarts-for-react": "~3.0.2", "echarts-gl": "^2.0.9", "html-test-app": "workspace:*", - "react": "^18.3.1", - "react-dom": "^18.3.1", + "react": "^19", + "react-dom": "^19", "react-hook-form": "^7.52.1", "react-router-dom": "^6.25.1", "web-vitals": "^2.1.4" }, "devDependencies": { - "@types/react": "^18", - "@types/react-dom": "^18", - "@vitejs/plugin-react": "^4.3.2", + "@types/react": "^19", + "@types/react-dom": "^19", + "@vitejs/plugin-react": "^4.3.4", "rollup-plugin-react-scoped-css": "^1.1.0", "typescript": "^5.5.3", "typescript-eslint": "^8.7.0", diff --git a/packages/react/package.json b/packages/react/package.json index 2020c7a3675..72db9d0ae51 100644 --- a/packages/react/package.json +++ b/packages/react/package.json @@ -20,6 +20,10 @@ ".": { "import": "./dist/index.js", "types": "./dist/types/index.d.ts" + }, + "./ssr": { + "import": "./dist/ssr.js", + "types": "./dist/types/ssr/components.d.ts" } }, "scripts": { @@ -46,8 +50,8 @@ "happy-dom": "^14.12.3", "jest": "^29.7.0", "jest-environment-jsdom": "^29.7.0", - "react": "^18.3.1", - "react-dom": "^18.3.1", + "react": "^18", + "react-dom": "^18", "rimraf": "^6.0.1", "rollup": "^4.24.0", "rollup-plugin-preserve-directives": "^0.4.0", @@ -57,12 +61,12 @@ }, "peerDependencies": { "@siemens/ix-icons": "0.0.0-pr-72-20250227071449", - "react": ">=18.3.1", - "react-dom": ">=18.3.1" + "react": "^18 || ^19", + "react-dom": "^18 || ^19" }, "dependencies": { "@siemens/ix": "~2.7.0", - "@stencil/react-output-target": "^0.7.1", + "@stencil/react-output-target": "^0.8.2", "tslib": "*" } } diff --git a/packages/react/rollup.config.mjs b/packages/react/rollup.config.mjs index 2a1605b57bc..1df54b7740b 100644 --- a/packages/react/rollup.config.mjs +++ b/packages/react/rollup.config.mjs @@ -7,10 +7,9 @@ const __dirname = resolve(); const external = ['react', 'react-dom', 'react-dom/client', 'tslib']; export default { - input: 'src/index.ts', output: [ { - dir: 'dist/', + dir: 'dist', entryFileNames: '[name].js', chunkFileNames: '[name]-[hash].js', format: 'es', @@ -18,6 +17,11 @@ export default { preserveModules: true, }, ], + input: { + index: 'src/index.ts', + ssr: 'src/ssr/components.ts', + }, + plugins: [ typescript({ tsconfig: resolve(__dirname, 'tsconfig.lib.json'), @@ -30,7 +34,8 @@ export default { id.startsWith('@siemens/ix') || id.startsWith('@siemens/ix/hydrate') || id.startsWith('@siemens/ix-icons') || - id.startsWith('@stencil/react-output-target') + id.startsWith('@stencil/react-output-target') || + id.startsWith('@stencil/react-output-target/runtime') ); }, }; diff --git a/packages/react/src/components.ts b/packages/react/src/components.ts new file mode 100644 index 00000000000..34912ed51f9 --- /dev/null +++ b/packages/react/src/components.ts @@ -0,0 +1,1409 @@ +'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. + */ + +/* eslint-disable */ + +import { type BorderlessChangedEvent, type CustomCloseEvent, type CustomLabelChangeEvent, type DateChangeEvent, type DateInputValidityState, type DateRangeChangeEvent, type DateTimeDateChangeEvent, type DateTimeSelectEvent, type ExpandedChangedEvent, type FilterState, type InputState, type IxBreadcrumbCustomEvent, type IxCardListCustomEvent, type IxCategoryFilterCustomEvent, type IxDateDropdownCustomEvent, type IxDateInputCustomEvent, type IxDatePickerCustomEvent, type IxDatetimePickerCustomEvent, type IxGroupItemCustomEvent, type IxInputCustomEvent, type IxMenuAboutCustomEvent, type IxMenuAboutItemCustomEvent, type IxMenuAboutNewsCustomEvent, type IxMenuAvatarItemCustomEvent, type IxMenuSettingsCustomEvent, type IxMenuSettingsItemCustomEvent, type IxModalHeaderCustomEvent, type IxNumberInputCustomEvent, type IxPaneCustomEvent, type IxSplitButtonCustomEvent, type IxTabItemCustomEvent, type IxTextareaCustomEvent, type IxUploadCustomEvent, type TabClickDetail, type VariantChangedEvent } from "@siemens/ix"; +import { IxActionCard as IxActionCardElement, defineCustomElement as defineIxActionCard } from "@siemens/ix/components/ix-action-card.js"; +import { IxApplicationHeader as IxApplicationHeaderElement, defineCustomElement as defineIxApplicationHeader } from "@siemens/ix/components/ix-application-header.js"; +import { IxApplication as IxApplicationElement, defineCustomElement as defineIxApplication } from "@siemens/ix/components/ix-application.js"; +import { IxAvatar as IxAvatarElement, defineCustomElement as defineIxAvatar } from "@siemens/ix/components/ix-avatar.js"; +import { IxBasicNavigation as IxBasicNavigationElement, defineCustomElement as defineIxBasicNavigation } from "@siemens/ix/components/ix-basic-navigation.js"; +import { IxBlind as IxBlindElement, defineCustomElement as defineIxBlind } from "@siemens/ix/components/ix-blind.js"; +import { IxBreadcrumbItem as IxBreadcrumbItemElement, defineCustomElement as defineIxBreadcrumbItem } from "@siemens/ix/components/ix-breadcrumb-item.js"; +import { IxBreadcrumb as IxBreadcrumbElement, defineCustomElement as defineIxBreadcrumb } from "@siemens/ix/components/ix-breadcrumb.js"; +import { IxButton as IxButtonElement, defineCustomElement as defineIxButton } from "@siemens/ix/components/ix-button.js"; +import { IxCardAccordion as IxCardAccordionElement, defineCustomElement as defineIxCardAccordion } from "@siemens/ix/components/ix-card-accordion.js"; +import { IxCardContent as IxCardContentElement, defineCustomElement as defineIxCardContent } from "@siemens/ix/components/ix-card-content.js"; +import { IxCardList as IxCardListElement, defineCustomElement as defineIxCardList } from "@siemens/ix/components/ix-card-list.js"; +import { IxCardTitle as IxCardTitleElement, defineCustomElement as defineIxCardTitle } from "@siemens/ix/components/ix-card-title.js"; +import { IxCard as IxCardElement, defineCustomElement as defineIxCard } from "@siemens/ix/components/ix-card.js"; +import { IxCategoryFilter as IxCategoryFilterElement, defineCustomElement as defineIxCategoryFilter } from "@siemens/ix/components/ix-category-filter.js"; +import { IxCheckboxGroup as IxCheckboxGroupElement, defineCustomElement as defineIxCheckboxGroup } from "@siemens/ix/components/ix-checkbox-group.js"; +import { IxCheckbox as IxCheckboxElement, defineCustomElement as defineIxCheckbox } from "@siemens/ix/components/ix-checkbox.js"; +import { IxChip as IxChipElement, defineCustomElement as defineIxChip } from "@siemens/ix/components/ix-chip.js"; +import { IxCol as IxColElement, defineCustomElement as defineIxCol } from "@siemens/ix/components/ix-col.js"; +import { IxContentHeader as IxContentHeaderElement, defineCustomElement as defineIxContentHeader } from "@siemens/ix/components/ix-content-header.js"; +import { IxContent as IxContentElement, defineCustomElement as defineIxContent } from "@siemens/ix/components/ix-content.js"; +import { IxCustomField as IxCustomFieldElement, defineCustomElement as defineIxCustomField } from "@siemens/ix/components/ix-custom-field.js"; +import { IxDateDropdown as IxDateDropdownElement, defineCustomElement as defineIxDateDropdown } from "@siemens/ix/components/ix-date-dropdown.js"; +import { IxDateInput as IxDateInputElement, defineCustomElement as defineIxDateInput } from "@siemens/ix/components/ix-date-input.js"; +import { IxDatePicker as IxDatePickerElement, defineCustomElement as defineIxDatePicker } from "@siemens/ix/components/ix-date-picker.js"; +import { IxDatetimePicker as IxDatetimePickerElement, defineCustomElement as defineIxDatetimePicker } from "@siemens/ix/components/ix-datetime-picker.js"; +import { IxDivider as IxDividerElement, defineCustomElement as defineIxDivider } from "@siemens/ix/components/ix-divider.js"; +import { IxDrawer as IxDrawerElement, defineCustomElement as defineIxDrawer } from "@siemens/ix/components/ix-drawer.js"; +import { IxDropdownButton as IxDropdownButtonElement, defineCustomElement as defineIxDropdownButton } from "@siemens/ix/components/ix-dropdown-button.js"; +import { IxDropdownHeader as IxDropdownHeaderElement, defineCustomElement as defineIxDropdownHeader } from "@siemens/ix/components/ix-dropdown-header.js"; +import { IxDropdownItem as IxDropdownItemElement, defineCustomElement as defineIxDropdownItem } from "@siemens/ix/components/ix-dropdown-item.js"; +import { IxDropdownQuickActions as IxDropdownQuickActionsElement, defineCustomElement as defineIxDropdownQuickActions } from "@siemens/ix/components/ix-dropdown-quick-actions.js"; +import { IxDropdown as IxDropdownElement, defineCustomElement as defineIxDropdown } from "@siemens/ix/components/ix-dropdown.js"; +import { IxEmptyState as IxEmptyStateElement, defineCustomElement as defineIxEmptyState } from "@siemens/ix/components/ix-empty-state.js"; +import { IxEventListItem as IxEventListItemElement, defineCustomElement as defineIxEventListItem } from "@siemens/ix/components/ix-event-list-item.js"; +import { IxEventList as IxEventListElement, defineCustomElement as defineIxEventList } from "@siemens/ix/components/ix-event-list.js"; +import { IxExpandingSearch as IxExpandingSearchElement, defineCustomElement as defineIxExpandingSearch } from "@siemens/ix/components/ix-expanding-search.js"; +import { IxFieldLabel as IxFieldLabelElement, defineCustomElement as defineIxFieldLabel } from "@siemens/ix/components/ix-field-label.js"; +import { IxFilterChip as IxFilterChipElement, defineCustomElement as defineIxFilterChip } from "@siemens/ix/components/ix-filter-chip.js"; +import { IxFlipTileContent as IxFlipTileContentElement, defineCustomElement as defineIxFlipTileContent } from "@siemens/ix/components/ix-flip-tile-content.js"; +import { IxFlipTile as IxFlipTileElement, defineCustomElement as defineIxFlipTile } from "@siemens/ix/components/ix-flip-tile.js"; +import { IxGroupContextMenu as IxGroupContextMenuElement, defineCustomElement as defineIxGroupContextMenu } from "@siemens/ix/components/ix-group-context-menu.js"; +import { IxGroupItem as IxGroupItemElement, defineCustomElement as defineIxGroupItem } from "@siemens/ix/components/ix-group-item.js"; +import { IxGroup as IxGroupElement, defineCustomElement as defineIxGroup } from "@siemens/ix/components/ix-group.js"; +import { IxHelperText as IxHelperTextElement, defineCustomElement as defineIxHelperText } from "@siemens/ix/components/ix-helper-text.js"; +import { IxIconButton as IxIconButtonElement, defineCustomElement as defineIxIconButton } from "@siemens/ix/components/ix-icon-button.js"; +import { IxIconToggleButton as IxIconToggleButtonElement, defineCustomElement as defineIxIconToggleButton } from "@siemens/ix/components/ix-icon-toggle-button.js"; +import { IxInputGroup as IxInputGroupElement, defineCustomElement as defineIxInputGroup } from "@siemens/ix/components/ix-input-group.js"; +import { IxInput as IxInputElement, defineCustomElement as defineIxInput } from "@siemens/ix/components/ix-input.js"; +import { IxKeyValueList as IxKeyValueListElement, defineCustomElement as defineIxKeyValueList } from "@siemens/ix/components/ix-key-value-list.js"; +import { IxKeyValue as IxKeyValueElement, defineCustomElement as defineIxKeyValue } from "@siemens/ix/components/ix-key-value.js"; +import { IxKpi as IxKpiElement, defineCustomElement as defineIxKpi } from "@siemens/ix/components/ix-kpi.js"; +import { IxLayoutAuto as IxLayoutAutoElement, defineCustomElement as defineIxLayoutAuto } from "@siemens/ix/components/ix-layout-auto.js"; +import { IxLayoutGrid as IxLayoutGridElement, defineCustomElement as defineIxLayoutGrid } from "@siemens/ix/components/ix-layout-grid.js"; +import { IxLinkButton as IxLinkButtonElement, defineCustomElement as defineIxLinkButton } from "@siemens/ix/components/ix-link-button.js"; +import { IxMapNavigationOverlay as IxMapNavigationOverlayElement, defineCustomElement as defineIxMapNavigationOverlay } from "@siemens/ix/components/ix-map-navigation-overlay.js"; +import { IxMapNavigation as IxMapNavigationElement, defineCustomElement as defineIxMapNavigation } from "@siemens/ix/components/ix-map-navigation.js"; +import { IxMenuAboutItem as IxMenuAboutItemElement, defineCustomElement as defineIxMenuAboutItem } from "@siemens/ix/components/ix-menu-about-item.js"; +import { IxMenuAboutNews as IxMenuAboutNewsElement, defineCustomElement as defineIxMenuAboutNews } from "@siemens/ix/components/ix-menu-about-news.js"; +import { IxMenuAbout as IxMenuAboutElement, defineCustomElement as defineIxMenuAbout } from "@siemens/ix/components/ix-menu-about.js"; +import { IxMenuAvatarItem as IxMenuAvatarItemElement, defineCustomElement as defineIxMenuAvatarItem } from "@siemens/ix/components/ix-menu-avatar-item.js"; +import { IxMenuAvatar as IxMenuAvatarElement, defineCustomElement as defineIxMenuAvatar } from "@siemens/ix/components/ix-menu-avatar.js"; +import { IxMenuCategory as IxMenuCategoryElement, defineCustomElement as defineIxMenuCategory } from "@siemens/ix/components/ix-menu-category.js"; +import { IxMenuItem as IxMenuItemElement, defineCustomElement as defineIxMenuItem } from "@siemens/ix/components/ix-menu-item.js"; +import { IxMenuSettingsItem as IxMenuSettingsItemElement, defineCustomElement as defineIxMenuSettingsItem } from "@siemens/ix/components/ix-menu-settings-item.js"; +import { IxMenuSettings as IxMenuSettingsElement, defineCustomElement as defineIxMenuSettings } from "@siemens/ix/components/ix-menu-settings.js"; +import { IxMenu as IxMenuElement, defineCustomElement as defineIxMenu } from "@siemens/ix/components/ix-menu.js"; +import { IxMessageBar as IxMessageBarElement, defineCustomElement as defineIxMessageBar } from "@siemens/ix/components/ix-message-bar.js"; +import { IxModalContent as IxModalContentElement, defineCustomElement as defineIxModalContent } from "@siemens/ix/components/ix-modal-content.js"; +import { IxModalFooter as IxModalFooterElement, defineCustomElement as defineIxModalFooter } from "@siemens/ix/components/ix-modal-footer.js"; +import { IxModalHeader as IxModalHeaderElement, defineCustomElement as defineIxModalHeader } from "@siemens/ix/components/ix-modal-header.js"; +import { IxModal as IxModalElement, defineCustomElement as defineIxModal } from "@siemens/ix/components/ix-modal.js"; +import { IxNumberInput as IxNumberInputElement, defineCustomElement as defineIxNumberInput } from "@siemens/ix/components/ix-number-input.js"; +import { IxPagination as IxPaginationElement, defineCustomElement as defineIxPagination } from "@siemens/ix/components/ix-pagination.js"; +import { IxPaneLayout as IxPaneLayoutElement, defineCustomElement as defineIxPaneLayout } from "@siemens/ix/components/ix-pane-layout.js"; +import { IxPane as IxPaneElement, defineCustomElement as defineIxPane } from "@siemens/ix/components/ix-pane.js"; +import { IxPill as IxPillElement, defineCustomElement as defineIxPill } from "@siemens/ix/components/ix-pill.js"; +import { IxPushCard as IxPushCardElement, defineCustomElement as defineIxPushCard } from "@siemens/ix/components/ix-push-card.js"; +import { IxRadioGroup as IxRadioGroupElement, defineCustomElement as defineIxRadioGroup } from "@siemens/ix/components/ix-radio-group.js"; +import { IxRadio as IxRadioElement, defineCustomElement as defineIxRadio } from "@siemens/ix/components/ix-radio.js"; +import { IxRow as IxRowElement, defineCustomElement as defineIxRow } from "@siemens/ix/components/ix-row.js"; +import { IxSelectItem as IxSelectItemElement, defineCustomElement as defineIxSelectItem } from "@siemens/ix/components/ix-select-item.js"; +import { IxSelect as IxSelectElement, defineCustomElement as defineIxSelect } from "@siemens/ix/components/ix-select.js"; +import { IxSlider as IxSliderElement, defineCustomElement as defineIxSlider } from "@siemens/ix/components/ix-slider.js"; +import { IxSpinner as IxSpinnerElement, defineCustomElement as defineIxSpinner } from "@siemens/ix/components/ix-spinner.js"; +import { IxSplitButton as IxSplitButtonElement, defineCustomElement as defineIxSplitButton } from "@siemens/ix/components/ix-split-button.js"; +import { IxTabItem as IxTabItemElement, defineCustomElement as defineIxTabItem } from "@siemens/ix/components/ix-tab-item.js"; +import { IxTabs as IxTabsElement, defineCustomElement as defineIxTabs } from "@siemens/ix/components/ix-tabs.js"; +import { IxTextarea as IxTextareaElement, defineCustomElement as defineIxTextarea } from "@siemens/ix/components/ix-textarea.js"; +import { IxTile as IxTileElement, defineCustomElement as defineIxTile } from "@siemens/ix/components/ix-tile.js"; +import { IxTimePicker as IxTimePickerElement, defineCustomElement as defineIxTimePicker } from "@siemens/ix/components/ix-time-picker.js"; +import { IxToastContainer as IxToastContainerElement, defineCustomElement as defineIxToastContainer } from "@siemens/ix/components/ix-toast-container.js"; +import { IxToast as IxToastElement, defineCustomElement as defineIxToast } from "@siemens/ix/components/ix-toast.js"; +import { IxToggleButton as IxToggleButtonElement, defineCustomElement as defineIxToggleButton } from "@siemens/ix/components/ix-toggle-button.js"; +import { IxToggle as IxToggleElement, defineCustomElement as defineIxToggle } from "@siemens/ix/components/ix-toggle.js"; +import { IxTooltip as IxTooltipElement, defineCustomElement as defineIxTooltip } from "@siemens/ix/components/ix-tooltip.js"; +import { IxTypography as IxTypographyElement, defineCustomElement as defineIxTypography } from "@siemens/ix/components/ix-typography.js"; +import { IxUpload as IxUploadElement, defineCustomElement as defineIxUpload } from "@siemens/ix/components/ix-upload.js"; +import { IxValidationTooltip as IxValidationTooltipElement, defineCustomElement as defineIxValidationTooltip } from "@siemens/ix/components/ix-validation-tooltip.js"; +import { IxWorkflowStep as IxWorkflowStepElement, defineCustomElement as defineIxWorkflowStep } from "@siemens/ix/components/ix-workflow-step.js"; +import { IxWorkflowSteps as IxWorkflowStepsElement, defineCustomElement as defineIxWorkflowSteps } from "@siemens/ix/components/ix-workflow-steps.js"; +import type { EventName, StencilReactComponent } from '@stencil/react-output-target/runtime'; +import { createComponent } from '@stencil/react-output-target/runtime'; +import React from 'react'; + +type IxActionCardEvents = NonNullable; + +export const IxActionCard: StencilReactComponent = /*@__PURE__*/ createComponent({ + tagName: 'ix-action-card', + elementClass: IxActionCardElement, + // @ts-ignore - React type of Stencil Output Target may differ from the React version used in the Nuxt.js project, this can be ignored. + react: React, + events: {} as IxActionCardEvents, + defineCustomElement: defineIxActionCard +}); + +type IxApplicationEvents = NonNullable; + +export const IxApplication: StencilReactComponent = /*@__PURE__*/ createComponent({ + tagName: 'ix-application', + elementClass: IxApplicationElement, + // @ts-ignore - React type of Stencil Output Target may differ from the React version used in the Nuxt.js project, this can be ignored. + react: React, + events: {} as IxApplicationEvents, + defineCustomElement: defineIxApplication +}); + +type IxApplicationHeaderEvents = { + onMenuToggle: EventName>, + onOpenAppSwitch: EventName> +}; + +export const IxApplicationHeader: StencilReactComponent = /*@__PURE__*/ createComponent({ + tagName: 'ix-application-header', + elementClass: IxApplicationHeaderElement, + // @ts-ignore - React type of Stencil Output Target may differ from the React version used in the Nuxt.js project, this can be ignored. + react: React, + events: { + onMenuToggle: 'menuToggle', + onOpenAppSwitch: 'openAppSwitch' + } as IxApplicationHeaderEvents, + defineCustomElement: defineIxApplicationHeader +}); + +type IxAvatarEvents = NonNullable; + +export const IxAvatar: StencilReactComponent = /*@__PURE__*/ createComponent({ + tagName: 'ix-avatar', + elementClass: IxAvatarElement, + // @ts-ignore - React type of Stencil Output Target may differ from the React version used in the Nuxt.js project, this can be ignored. + react: React, + events: {} as IxAvatarEvents, + defineCustomElement: defineIxAvatar +}); + +type IxBasicNavigationEvents = NonNullable; + +export const IxBasicNavigation: StencilReactComponent = /*@__PURE__*/ createComponent({ + tagName: 'ix-basic-navigation', + elementClass: IxBasicNavigationElement, + // @ts-ignore - React type of Stencil Output Target may differ from the React version used in the Nuxt.js project, this can be ignored. + react: React, + events: {} as IxBasicNavigationEvents, + defineCustomElement: defineIxBasicNavigation +}); + +type IxBlindEvents = { onCollapsedChange: EventName> }; + +export const IxBlind: StencilReactComponent = /*@__PURE__*/ createComponent({ + tagName: 'ix-blind', + elementClass: IxBlindElement, + // @ts-ignore - React type of Stencil Output Target may differ from the React version used in the Nuxt.js project, this can be ignored. + react: React, + events: { onCollapsedChange: 'collapsedChange' } as IxBlindEvents, + defineCustomElement: defineIxBlind +}); + +type IxBreadcrumbEvents = { + onItemClick: EventName>, + onNextClick: EventName> +}; + +export const IxBreadcrumb: StencilReactComponent = /*@__PURE__*/ createComponent({ + tagName: 'ix-breadcrumb', + elementClass: IxBreadcrumbElement, + // @ts-ignore - React type of Stencil Output Target may differ from the React version used in the Nuxt.js project, this can be ignored. + react: React, + events: { + onItemClick: 'itemClick', + onNextClick: 'nextClick' + } as IxBreadcrumbEvents, + defineCustomElement: defineIxBreadcrumb +}); + +type IxBreadcrumbItemEvents = NonNullable; + +export const IxBreadcrumbItem: StencilReactComponent = /*@__PURE__*/ createComponent({ + tagName: 'ix-breadcrumb-item', + elementClass: IxBreadcrumbItemElement, + // @ts-ignore - React type of Stencil Output Target may differ from the React version used in the Nuxt.js project, this can be ignored. + react: React, + events: {} as IxBreadcrumbItemEvents, + defineCustomElement: defineIxBreadcrumbItem +}); + +type IxButtonEvents = NonNullable; + +export const IxButton: StencilReactComponent = /*@__PURE__*/ createComponent({ + tagName: 'ix-button', + elementClass: IxButtonElement, + // @ts-ignore - React type of Stencil Output Target may differ from the React version used in the Nuxt.js project, this can be ignored. + react: React, + events: {} as IxButtonEvents, + defineCustomElement: defineIxButton +}); + +type IxCardEvents = NonNullable; + +export const IxCard: StencilReactComponent = /*@__PURE__*/ createComponent({ + tagName: 'ix-card', + elementClass: IxCardElement, + // @ts-ignore - React type of Stencil Output Target may differ from the React version used in the Nuxt.js project, this can be ignored. + react: React, + events: {} as IxCardEvents, + defineCustomElement: defineIxCard +}); + +type IxCardAccordionEvents = NonNullable; + +export const IxCardAccordion: StencilReactComponent = /*@__PURE__*/ createComponent({ + tagName: 'ix-card-accordion', + elementClass: IxCardAccordionElement, + // @ts-ignore - React type of Stencil Output Target may differ from the React version used in the Nuxt.js project, this can be ignored. + react: React, + events: {} as IxCardAccordionEvents, + defineCustomElement: defineIxCardAccordion +}); + +type IxCardContentEvents = NonNullable; + +export const IxCardContent: StencilReactComponent = /*@__PURE__*/ createComponent({ + tagName: 'ix-card-content', + elementClass: IxCardContentElement, + // @ts-ignore - React type of Stencil Output Target may differ from the React version used in the Nuxt.js project, this can be ignored. + react: React, + events: {} as IxCardContentEvents, + defineCustomElement: defineIxCardContent +}); + +type IxCardListEvents = { + onCollapseChanged: EventName>, + onShowAllClick: EventName>, + onShowMoreCardClick: EventName> +}; + +export const IxCardList: StencilReactComponent = /*@__PURE__*/ createComponent({ + tagName: 'ix-card-list', + elementClass: IxCardListElement, + // @ts-ignore - React type of Stencil Output Target may differ from the React version used in the Nuxt.js project, this can be ignored. + react: React, + events: { + onCollapseChanged: 'collapseChanged', + onShowAllClick: 'showAllClick', + onShowMoreCardClick: 'showMoreCardClick' + } as IxCardListEvents, + defineCustomElement: defineIxCardList +}); + +type IxCardTitleEvents = NonNullable; + +export const IxCardTitle: StencilReactComponent = /*@__PURE__*/ createComponent({ + tagName: 'ix-card-title', + elementClass: IxCardTitleElement, + // @ts-ignore - React type of Stencil Output Target may differ from the React version used in the Nuxt.js project, this can be ignored. + react: React, + events: {} as IxCardTitleEvents, + defineCustomElement: defineIxCardTitle +}); + +type IxCategoryFilterEvents = { + onCategoryChanged: EventName>, + onInputChanged: EventName>, + onFilterChanged: EventName>, + onFilterCleared: EventName> +}; + +export const IxCategoryFilter: StencilReactComponent = /*@__PURE__*/ createComponent({ + tagName: 'ix-category-filter', + elementClass: IxCategoryFilterElement, + // @ts-ignore - React type of Stencil Output Target may differ from the React version used in the Nuxt.js project, this can be ignored. + react: React, + events: { + onCategoryChanged: 'categoryChanged', + onInputChanged: 'inputChanged', + onFilterChanged: 'filterChanged', + onFilterCleared: 'filterCleared' + } as IxCategoryFilterEvents, + defineCustomElement: defineIxCategoryFilter +}); + +type IxCheckboxEvents = { + onCheckedChange: EventName>, + onValueChange: EventName> +}; + +export const IxCheckbox: StencilReactComponent = /*@__PURE__*/ createComponent({ + tagName: 'ix-checkbox', + elementClass: IxCheckboxElement, + // @ts-ignore - React type of Stencil Output Target may differ from the React version used in the Nuxt.js project, this can be ignored. + react: React, + events: { + onCheckedChange: 'checkedChange', + onValueChange: 'valueChange' + } as IxCheckboxEvents, + defineCustomElement: defineIxCheckbox +}); + +type IxCheckboxGroupEvents = NonNullable; + +export const IxCheckboxGroup: StencilReactComponent = /*@__PURE__*/ createComponent({ + tagName: 'ix-checkbox-group', + elementClass: IxCheckboxGroupElement, + // @ts-ignore - React type of Stencil Output Target may differ from the React version used in the Nuxt.js project, this can be ignored. + react: React, + events: {} as IxCheckboxGroupEvents, + defineCustomElement: defineIxCheckboxGroup +}); + +type IxChipEvents = { onCloseChip: EventName> }; + +export const IxChip: StencilReactComponent = /*@__PURE__*/ createComponent({ + tagName: 'ix-chip', + elementClass: IxChipElement, + // @ts-ignore - React type of Stencil Output Target may differ from the React version used in the Nuxt.js project, this can be ignored. + react: React, + events: { onCloseChip: 'closeChip' } as IxChipEvents, + defineCustomElement: defineIxChip +}); + +type IxColEvents = NonNullable; + +export const IxCol: StencilReactComponent = /*@__PURE__*/ createComponent({ + tagName: 'ix-col', + elementClass: IxColElement, + // @ts-ignore - React type of Stencil Output Target may differ from the React version used in the Nuxt.js project, this can be ignored. + react: React, + events: {} as IxColEvents, + defineCustomElement: defineIxCol +}); + +type IxContentEvents = NonNullable; + +export const IxContent: StencilReactComponent = /*@__PURE__*/ createComponent({ + tagName: 'ix-content', + elementClass: IxContentElement, + // @ts-ignore - React type of Stencil Output Target may differ from the React version used in the Nuxt.js project, this can be ignored. + react: React, + events: {} as IxContentEvents, + defineCustomElement: defineIxContent +}); + +type IxContentHeaderEvents = { onBackButtonClick: EventName> }; + +export const IxContentHeader: StencilReactComponent = /*@__PURE__*/ createComponent({ + tagName: 'ix-content-header', + elementClass: IxContentHeaderElement, + // @ts-ignore - React type of Stencil Output Target may differ from the React version used in the Nuxt.js project, this can be ignored. + react: React, + events: { onBackButtonClick: 'backButtonClick' } as IxContentHeaderEvents, + defineCustomElement: defineIxContentHeader +}); + +type IxCustomFieldEvents = NonNullable; + +export const IxCustomField: StencilReactComponent = /*@__PURE__*/ createComponent({ + tagName: 'ix-custom-field', + elementClass: IxCustomFieldElement, + // @ts-ignore - React type of Stencil Output Target may differ from the React version used in the Nuxt.js project, this can be ignored. + react: React, + events: {} as IxCustomFieldEvents, + defineCustomElement: defineIxCustomField +}); + +type IxDateDropdownEvents = { onDateRangeChange: EventName> }; + +export const IxDateDropdown: StencilReactComponent = /*@__PURE__*/ createComponent({ + tagName: 'ix-date-dropdown', + elementClass: IxDateDropdownElement, + // @ts-ignore - React type of Stencil Output Target may differ from the React version used in the Nuxt.js project, this can be ignored. + react: React, + events: { onDateRangeChange: 'dateRangeChange' } as IxDateDropdownEvents, + defineCustomElement: defineIxDateDropdown +}); + +type IxDateInputEvents = { + onValueChange: EventName>, + onValidityStateChange: EventName> +}; + +export const IxDateInput: StencilReactComponent = /*@__PURE__*/ createComponent({ + tagName: 'ix-date-input', + elementClass: IxDateInputElement, + // @ts-ignore - React type of Stencil Output Target may differ from the React version used in the Nuxt.js project, this can be ignored. + react: React, + events: { + onValueChange: 'valueChange', + onValidityStateChange: 'validityStateChange' + } as IxDateInputEvents, + defineCustomElement: defineIxDateInput +}); + +type IxDatePickerEvents = { + onDateChange: EventName>, + onDateRangeChange: EventName>, + onDateSelect: EventName> +}; + +export const IxDatePicker: StencilReactComponent = /*@__PURE__*/ createComponent({ + tagName: 'ix-date-picker', + elementClass: IxDatePickerElement, + // @ts-ignore - React type of Stencil Output Target may differ from the React version used in the Nuxt.js project, this can be ignored. + react: React, + events: { + onDateChange: 'dateChange', + onDateRangeChange: 'dateRangeChange', + onDateSelect: 'dateSelect' + } as IxDatePickerEvents, + defineCustomElement: defineIxDatePicker +}); + +type IxDatetimePickerEvents = { + onTimeChange: EventName>, + onDateChange: EventName>, + onDateSelect: EventName> +}; + +export const IxDatetimePicker: StencilReactComponent = /*@__PURE__*/ createComponent({ + tagName: 'ix-datetime-picker', + elementClass: IxDatetimePickerElement, + // @ts-ignore - React type of Stencil Output Target may differ from the React version used in the Nuxt.js project, this can be ignored. + react: React, + events: { + onTimeChange: 'timeChange', + onDateChange: 'dateChange', + onDateSelect: 'dateSelect' + } as IxDatetimePickerEvents, + defineCustomElement: defineIxDatetimePicker +}); + +type IxDividerEvents = NonNullable; + +export const IxDivider: StencilReactComponent = /*@__PURE__*/ createComponent({ + tagName: 'ix-divider', + elementClass: IxDividerElement, + // @ts-ignore - React type of Stencil Output Target may differ from the React version used in the Nuxt.js project, this can be ignored. + react: React, + events: {} as IxDividerEvents, + defineCustomElement: defineIxDivider +}); + +type IxDrawerEvents = { + onOpen: EventName>, + onDrawerClose: EventName> +}; + +export const IxDrawer: StencilReactComponent = /*@__PURE__*/ createComponent({ + tagName: 'ix-drawer', + elementClass: IxDrawerElement, + // @ts-ignore - React type of Stencil Output Target may differ from the React version used in the Nuxt.js project, this can be ignored. + react: React, + events: { + onOpen: 'open', + onDrawerClose: 'drawerClose' + } as IxDrawerEvents, + defineCustomElement: defineIxDrawer +}); + +type IxDropdownEvents = { onShowChanged: EventName> }; + +export const IxDropdown: StencilReactComponent = /*@__PURE__*/ createComponent({ + tagName: 'ix-dropdown', + elementClass: IxDropdownElement, + // @ts-ignore - React type of Stencil Output Target may differ from the React version used in the Nuxt.js project, this can be ignored. + react: React, + events: { onShowChanged: 'showChanged' } as IxDropdownEvents, + defineCustomElement: defineIxDropdown +}); + +type IxDropdownButtonEvents = NonNullable; + +export const IxDropdownButton: StencilReactComponent = /*@__PURE__*/ createComponent({ + tagName: 'ix-dropdown-button', + elementClass: IxDropdownButtonElement, + // @ts-ignore - React type of Stencil Output Target may differ from the React version used in the Nuxt.js project, this can be ignored. + react: React, + events: {} as IxDropdownButtonEvents, + defineCustomElement: defineIxDropdownButton +}); + +type IxDropdownHeaderEvents = NonNullable; + +export const IxDropdownHeader: StencilReactComponent = /*@__PURE__*/ createComponent({ + tagName: 'ix-dropdown-header', + elementClass: IxDropdownHeaderElement, + // @ts-ignore - React type of Stencil Output Target may differ from the React version used in the Nuxt.js project, this can be ignored. + react: React, + events: {} as IxDropdownHeaderEvents, + defineCustomElement: defineIxDropdownHeader +}); + +type IxDropdownItemEvents = NonNullable; + +export const IxDropdownItem: StencilReactComponent = /*@__PURE__*/ createComponent({ + tagName: 'ix-dropdown-item', + elementClass: IxDropdownItemElement, + // @ts-ignore - React type of Stencil Output Target may differ from the React version used in the Nuxt.js project, this can be ignored. + react: React, + events: {} as IxDropdownItemEvents, + defineCustomElement: defineIxDropdownItem +}); + +type IxDropdownQuickActionsEvents = NonNullable; + +export const IxDropdownQuickActions: StencilReactComponent = /*@__PURE__*/ createComponent({ + tagName: 'ix-dropdown-quick-actions', + elementClass: IxDropdownQuickActionsElement, + // @ts-ignore - React type of Stencil Output Target may differ from the React version used in the Nuxt.js project, this can be ignored. + react: React, + events: {} as IxDropdownQuickActionsEvents, + defineCustomElement: defineIxDropdownQuickActions +}); + +type IxEmptyStateEvents = { onActionClick: EventName> }; + +export const IxEmptyState: StencilReactComponent = /*@__PURE__*/ createComponent({ + tagName: 'ix-empty-state', + elementClass: IxEmptyStateElement, + // @ts-ignore - React type of Stencil Output Target may differ from the React version used in the Nuxt.js project, this can be ignored. + react: React, + events: { onActionClick: 'actionClick' } as IxEmptyStateEvents, + defineCustomElement: defineIxEmptyState +}); + +type IxEventListEvents = NonNullable; + +export const IxEventList: StencilReactComponent = /*@__PURE__*/ createComponent({ + tagName: 'ix-event-list', + elementClass: IxEventListElement, + // @ts-ignore - React type of Stencil Output Target may differ from the React version used in the Nuxt.js project, this can be ignored. + react: React, + events: {} as IxEventListEvents, + defineCustomElement: defineIxEventList +}); + +type IxEventListItemEvents = { onItemClick: EventName> }; + +export const IxEventListItem: StencilReactComponent = /*@__PURE__*/ createComponent({ + tagName: 'ix-event-list-item', + elementClass: IxEventListItemElement, + // @ts-ignore - React type of Stencil Output Target may differ from the React version used in the Nuxt.js project, this can be ignored. + react: React, + events: { onItemClick: 'itemClick' } as IxEventListItemEvents, + defineCustomElement: defineIxEventListItem +}); + +type IxExpandingSearchEvents = { onValueChange: EventName> }; + +export const IxExpandingSearch: StencilReactComponent = /*@__PURE__*/ createComponent({ + tagName: 'ix-expanding-search', + elementClass: IxExpandingSearchElement, + // @ts-ignore - React type of Stencil Output Target may differ from the React version used in the Nuxt.js project, this can be ignored. + react: React, + events: { onValueChange: 'valueChange' } as IxExpandingSearchEvents, + defineCustomElement: defineIxExpandingSearch +}); + +type IxFieldLabelEvents = NonNullable; + +export const IxFieldLabel: StencilReactComponent = /*@__PURE__*/ createComponent({ + tagName: 'ix-field-label', + elementClass: IxFieldLabelElement, + // @ts-ignore - React type of Stencil Output Target may differ from the React version used in the Nuxt.js project, this can be ignored. + react: React, + events: {} as IxFieldLabelEvents, + defineCustomElement: defineIxFieldLabel +}); + +type IxFilterChipEvents = { onCloseClick: EventName> }; + +export const IxFilterChip: StencilReactComponent = /*@__PURE__*/ createComponent({ + tagName: 'ix-filter-chip', + elementClass: IxFilterChipElement, + // @ts-ignore - React type of Stencil Output Target may differ from the React version used in the Nuxt.js project, this can be ignored. + react: React, + events: { onCloseClick: 'closeClick' } as IxFilterChipEvents, + defineCustomElement: defineIxFilterChip +}); + +type IxFlipTileEvents = { onToggle: EventName> }; + +export const IxFlipTile: StencilReactComponent = /*@__PURE__*/ createComponent({ + tagName: 'ix-flip-tile', + elementClass: IxFlipTileElement, + // @ts-ignore - React type of Stencil Output Target may differ from the React version used in the Nuxt.js project, this can be ignored. + react: React, + events: { onToggle: 'toggle' } as IxFlipTileEvents, + defineCustomElement: defineIxFlipTile +}); + +type IxFlipTileContentEvents = NonNullable; + +export const IxFlipTileContent: StencilReactComponent = /*@__PURE__*/ createComponent({ + tagName: 'ix-flip-tile-content', + elementClass: IxFlipTileContentElement, + // @ts-ignore - React type of Stencil Output Target may differ from the React version used in the Nuxt.js project, this can be ignored. + react: React, + events: {} as IxFlipTileContentEvents, + defineCustomElement: defineIxFlipTileContent +}); + +type IxGroupEvents = { + onSelectGroup: EventName>, + onSelectItem: EventName>, + onCollapsedChanged: EventName> +}; + +export const IxGroup: StencilReactComponent = /*@__PURE__*/ createComponent({ + tagName: 'ix-group', + elementClass: IxGroupElement, + // @ts-ignore - React type of Stencil Output Target may differ from the React version used in the Nuxt.js project, this can be ignored. + react: React, + events: { + onSelectGroup: 'selectGroup', + onSelectItem: 'selectItem', + onCollapsedChanged: 'collapsedChanged' + } as IxGroupEvents, + defineCustomElement: defineIxGroup +}); + +type IxGroupContextMenuEvents = NonNullable; + +export const IxGroupContextMenu: StencilReactComponent = /*@__PURE__*/ createComponent({ + tagName: 'ix-group-context-menu', + elementClass: IxGroupContextMenuElement, + // @ts-ignore - React type of Stencil Output Target may differ from the React version used in the Nuxt.js project, this can be ignored. + react: React, + events: {} as IxGroupContextMenuEvents, + defineCustomElement: defineIxGroupContextMenu +}); + +type IxGroupItemEvents = { onSelectedChanged: EventName> }; + +export const IxGroupItem: StencilReactComponent = /*@__PURE__*/ createComponent({ + tagName: 'ix-group-item', + elementClass: IxGroupItemElement, + // @ts-ignore - React type of Stencil Output Target may differ from the React version used in the Nuxt.js project, this can be ignored. + react: React, + events: { onSelectedChanged: 'selectedChanged' } as IxGroupItemEvents, + defineCustomElement: defineIxGroupItem +}); + +type IxHelperTextEvents = NonNullable; + +export const IxHelperText: StencilReactComponent = /*@__PURE__*/ createComponent({ + tagName: 'ix-helper-text', + elementClass: IxHelperTextElement, + // @ts-ignore - React type of Stencil Output Target may differ from the React version used in the Nuxt.js project, this can be ignored. + react: React, + events: {} as IxHelperTextEvents, + defineCustomElement: defineIxHelperText +}); + +type IxIconButtonEvents = NonNullable; + +export const IxIconButton: StencilReactComponent = /*@__PURE__*/ createComponent({ + tagName: 'ix-icon-button', + elementClass: IxIconButtonElement, + // @ts-ignore - React type of Stencil Output Target may differ from the React version used in the Nuxt.js project, this can be ignored. + react: React, + events: {} as IxIconButtonEvents, + defineCustomElement: defineIxIconButton +}); + +type IxIconToggleButtonEvents = { onPressedChange: EventName> }; + +export const IxIconToggleButton: StencilReactComponent = /*@__PURE__*/ createComponent({ + tagName: 'ix-icon-toggle-button', + elementClass: IxIconToggleButtonElement, + // @ts-ignore - React type of Stencil Output Target may differ from the React version used in the Nuxt.js project, this can be ignored. + react: React, + events: { onPressedChange: 'pressedChange' } as IxIconToggleButtonEvents, + defineCustomElement: defineIxIconToggleButton +}); + +type IxInputEvents = { + onValueChange: EventName>, + onValidityStateChange: EventName>, + onIxBlur: EventName> +}; + +export const IxInput: StencilReactComponent = /*@__PURE__*/ createComponent({ + tagName: 'ix-input', + elementClass: IxInputElement, + // @ts-ignore - React type of Stencil Output Target may differ from the React version used in the Nuxt.js project, this can be ignored. + react: React, + events: { + onValueChange: 'valueChange', + onValidityStateChange: 'validityStateChange', + onIxBlur: 'ixBlur' + } as IxInputEvents, + defineCustomElement: defineIxInput +}); + +type IxInputGroupEvents = NonNullable; + +export const IxInputGroup: StencilReactComponent = /*@__PURE__*/ createComponent({ + tagName: 'ix-input-group', + elementClass: IxInputGroupElement, + // @ts-ignore - React type of Stencil Output Target may differ from the React version used in the Nuxt.js project, this can be ignored. + react: React, + events: {} as IxInputGroupEvents, + defineCustomElement: defineIxInputGroup +}); + +type IxKeyValueEvents = NonNullable; + +export const IxKeyValue: StencilReactComponent = /*@__PURE__*/ createComponent({ + tagName: 'ix-key-value', + elementClass: IxKeyValueElement, + // @ts-ignore - React type of Stencil Output Target may differ from the React version used in the Nuxt.js project, this can be ignored. + react: React, + events: {} as IxKeyValueEvents, + defineCustomElement: defineIxKeyValue +}); + +type IxKeyValueListEvents = NonNullable; + +export const IxKeyValueList: StencilReactComponent = /*@__PURE__*/ createComponent({ + tagName: 'ix-key-value-list', + elementClass: IxKeyValueListElement, + // @ts-ignore - React type of Stencil Output Target may differ from the React version used in the Nuxt.js project, this can be ignored. + react: React, + events: {} as IxKeyValueListEvents, + defineCustomElement: defineIxKeyValueList +}); + +type IxKpiEvents = NonNullable; + +export const IxKpi: StencilReactComponent = /*@__PURE__*/ createComponent({ + tagName: 'ix-kpi', + elementClass: IxKpiElement, + // @ts-ignore - React type of Stencil Output Target may differ from the React version used in the Nuxt.js project, this can be ignored. + react: React, + events: {} as IxKpiEvents, + defineCustomElement: defineIxKpi +}); + +type IxLayoutAutoEvents = NonNullable; + +export const IxLayoutAuto: StencilReactComponent = /*@__PURE__*/ createComponent({ + tagName: 'ix-layout-auto', + elementClass: IxLayoutAutoElement, + // @ts-ignore - React type of Stencil Output Target may differ from the React version used in the Nuxt.js project, this can be ignored. + react: React, + events: {} as IxLayoutAutoEvents, + defineCustomElement: defineIxLayoutAuto +}); + +type IxLayoutGridEvents = NonNullable; + +export const IxLayoutGrid: StencilReactComponent = /*@__PURE__*/ createComponent({ + tagName: 'ix-layout-grid', + elementClass: IxLayoutGridElement, + // @ts-ignore - React type of Stencil Output Target may differ from the React version used in the Nuxt.js project, this can be ignored. + react: React, + events: {} as IxLayoutGridEvents, + defineCustomElement: defineIxLayoutGrid +}); + +type IxLinkButtonEvents = NonNullable; + +export const IxLinkButton: StencilReactComponent = /*@__PURE__*/ createComponent({ + tagName: 'ix-link-button', + elementClass: IxLinkButtonElement, + // @ts-ignore - React type of Stencil Output Target may differ from the React version used in the Nuxt.js project, this can be ignored. + react: React, + events: {} as IxLinkButtonEvents, + defineCustomElement: defineIxLinkButton +}); + +type IxMapNavigationEvents = { + onNavigationToggled: EventName>, + onContextMenuClick: EventName> +}; + +export const IxMapNavigation: StencilReactComponent = /*@__PURE__*/ createComponent({ + tagName: 'ix-map-navigation', + elementClass: IxMapNavigationElement, + // @ts-ignore - React type of Stencil Output Target may differ from the React version used in the Nuxt.js project, this can be ignored. + react: React, + events: { + onNavigationToggled: 'navigationToggled', + onContextMenuClick: 'contextMenuClick' + } as IxMapNavigationEvents, + defineCustomElement: defineIxMapNavigation +}); + +type IxMapNavigationOverlayEvents = { onCloseClick: EventName> }; + +export const IxMapNavigationOverlay: StencilReactComponent = /*@__PURE__*/ createComponent({ + tagName: 'ix-map-navigation-overlay', + elementClass: IxMapNavigationOverlayElement, + // @ts-ignore - React type of Stencil Output Target may differ from the React version used in the Nuxt.js project, this can be ignored. + react: React, + events: { onCloseClick: 'closeClick' } as IxMapNavigationOverlayEvents, + defineCustomElement: defineIxMapNavigationOverlay +}); + +type IxMenuEvents = { + onExpandChange: EventName>, + onMapExpandChange: EventName>, + onOpenAppSwitch: EventName>, + onOpenSettings: EventName>, + onOpenAbout: EventName> +}; + +export const IxMenu: StencilReactComponent = /*@__PURE__*/ createComponent({ + tagName: 'ix-menu', + elementClass: IxMenuElement, + // @ts-ignore - React type of Stencil Output Target may differ from the React version used in the Nuxt.js project, this can be ignored. + react: React, + events: { + onExpandChange: 'expandChange', + onMapExpandChange: 'mapExpandChange', + onOpenAppSwitch: 'openAppSwitch', + onOpenSettings: 'openSettings', + onOpenAbout: 'openAbout' + } as IxMenuEvents, + defineCustomElement: defineIxMenu +}); + +type IxMenuAboutEvents = { + onTabChange: EventName>, + onClose: EventName> +}; + +export const IxMenuAbout: StencilReactComponent = /*@__PURE__*/ createComponent({ + tagName: 'ix-menu-about', + elementClass: IxMenuAboutElement, + // @ts-ignore - React type of Stencil Output Target may differ from the React version used in the Nuxt.js project, this can be ignored. + react: React, + events: { + onTabChange: 'tabChange', + onClose: 'close' + } as IxMenuAboutEvents, + defineCustomElement: defineIxMenuAbout +}); + +type IxMenuAboutItemEvents = { onLabelChange: EventName> }; + +export const IxMenuAboutItem: StencilReactComponent = /*@__PURE__*/ createComponent({ + tagName: 'ix-menu-about-item', + elementClass: IxMenuAboutItemElement, + // @ts-ignore - React type of Stencil Output Target may differ from the React version used in the Nuxt.js project, this can be ignored. + react: React, + events: { onLabelChange: 'labelChange' } as IxMenuAboutItemEvents, + defineCustomElement: defineIxMenuAboutItem +}); + +type IxMenuAboutNewsEvents = { + onShowMore: EventName>, + onClosePopover: EventName> +}; + +export const IxMenuAboutNews: StencilReactComponent = /*@__PURE__*/ createComponent({ + tagName: 'ix-menu-about-news', + elementClass: IxMenuAboutNewsElement, + // @ts-ignore - React type of Stencil Output Target may differ from the React version used in the Nuxt.js project, this can be ignored. + react: React, + events: { + onShowMore: 'showMore', + onClosePopover: 'closePopover' + } as IxMenuAboutNewsEvents, + defineCustomElement: defineIxMenuAboutNews +}); + +type IxMenuAvatarEvents = { onLogoutClick: EventName> }; + +export const IxMenuAvatar: StencilReactComponent = /*@__PURE__*/ createComponent({ + tagName: 'ix-menu-avatar', + elementClass: IxMenuAvatarElement, + // @ts-ignore - React type of Stencil Output Target may differ from the React version used in the Nuxt.js project, this can be ignored. + react: React, + events: { onLogoutClick: 'logoutClick' } as IxMenuAvatarEvents, + defineCustomElement: defineIxMenuAvatar +}); + +type IxMenuAvatarItemEvents = { onItemClick: EventName> }; + +export const IxMenuAvatarItem: StencilReactComponent = /*@__PURE__*/ createComponent({ + tagName: 'ix-menu-avatar-item', + elementClass: IxMenuAvatarItemElement, + // @ts-ignore - React type of Stencil Output Target may differ from the React version used in the Nuxt.js project, this can be ignored. + react: React, + events: { onItemClick: 'itemClick' } as IxMenuAvatarItemEvents, + defineCustomElement: defineIxMenuAvatarItem +}); + +type IxMenuCategoryEvents = NonNullable; + +export const IxMenuCategory: StencilReactComponent = /*@__PURE__*/ createComponent({ + tagName: 'ix-menu-category', + elementClass: IxMenuCategoryElement, + // @ts-ignore - React type of Stencil Output Target may differ from the React version used in the Nuxt.js project, this can be ignored. + react: React, + events: {} as IxMenuCategoryEvents, + defineCustomElement: defineIxMenuCategory +}); + +type IxMenuItemEvents = NonNullable; + +export const IxMenuItem: StencilReactComponent = /*@__PURE__*/ createComponent({ + tagName: 'ix-menu-item', + elementClass: IxMenuItemElement, + // @ts-ignore - React type of Stencil Output Target may differ from the React version used in the Nuxt.js project, this can be ignored. + react: React, + events: {} as IxMenuItemEvents, + defineCustomElement: defineIxMenuItem +}); + +type IxMenuSettingsEvents = { + onTabChange: EventName>, + onClose: EventName> +}; + +export const IxMenuSettings: StencilReactComponent = /*@__PURE__*/ createComponent({ + tagName: 'ix-menu-settings', + elementClass: IxMenuSettingsElement, + // @ts-ignore - React type of Stencil Output Target may differ from the React version used in the Nuxt.js project, this can be ignored. + react: React, + events: { + onTabChange: 'tabChange', + onClose: 'close' + } as IxMenuSettingsEvents, + defineCustomElement: defineIxMenuSettings +}); + +type IxMenuSettingsItemEvents = { onLabelChange: EventName> }; + +export const IxMenuSettingsItem: StencilReactComponent = /*@__PURE__*/ createComponent({ + tagName: 'ix-menu-settings-item', + elementClass: IxMenuSettingsItemElement, + // @ts-ignore - React type of Stencil Output Target may differ from the React version used in the Nuxt.js project, this can be ignored. + react: React, + events: { onLabelChange: 'labelChange' } as IxMenuSettingsItemEvents, + defineCustomElement: defineIxMenuSettingsItem +}); + +type IxMessageBarEvents = { + onClosedChange: EventName>, + onCloseAnimationCompleted: EventName> +}; + +export const IxMessageBar: StencilReactComponent = /*@__PURE__*/ createComponent({ + tagName: 'ix-message-bar', + elementClass: IxMessageBarElement, + // @ts-ignore - React type of Stencil Output Target may differ from the React version used in the Nuxt.js project, this can be ignored. + react: React, + events: { + onClosedChange: 'closedChange', + onCloseAnimationCompleted: 'closeAnimationCompleted' + } as IxMessageBarEvents, + defineCustomElement: defineIxMessageBar +}); + +type IxModalEvents = { + onDialogClose: EventName>, + onDialogDismiss: EventName> +}; + +export const IxModal: StencilReactComponent = /*@__PURE__*/ createComponent({ + tagName: 'ix-modal', + elementClass: IxModalElement, + // @ts-ignore - React type of Stencil Output Target may differ from the React version used in the Nuxt.js project, this can be ignored. + react: React, + events: { + onDialogClose: 'dialogClose', + onDialogDismiss: 'dialogDismiss' + } as IxModalEvents, + defineCustomElement: defineIxModal +}); + +type IxModalContentEvents = NonNullable; + +export const IxModalContent: StencilReactComponent = /*@__PURE__*/ createComponent({ + tagName: 'ix-modal-content', + elementClass: IxModalContentElement, + // @ts-ignore - React type of Stencil Output Target may differ from the React version used in the Nuxt.js project, this can be ignored. + react: React, + events: {} as IxModalContentEvents, + defineCustomElement: defineIxModalContent +}); + +type IxModalFooterEvents = NonNullable; + +export const IxModalFooter: StencilReactComponent = /*@__PURE__*/ createComponent({ + tagName: 'ix-modal-footer', + elementClass: IxModalFooterElement, + // @ts-ignore - React type of Stencil Output Target may differ from the React version used in the Nuxt.js project, this can be ignored. + react: React, + events: {} as IxModalFooterEvents, + defineCustomElement: defineIxModalFooter +}); + +type IxModalHeaderEvents = { onCloseClick: EventName> }; + +export const IxModalHeader: StencilReactComponent = /*@__PURE__*/ createComponent({ + tagName: 'ix-modal-header', + elementClass: IxModalHeaderElement, + // @ts-ignore - React type of Stencil Output Target may differ from the React version used in the Nuxt.js project, this can be ignored. + react: React, + events: { onCloseClick: 'closeClick' } as IxModalHeaderEvents, + defineCustomElement: defineIxModalHeader +}); + +type IxNumberInputEvents = { + onValueChange: EventName>, + onValidityStateChange: EventName>, + onIxBlur: EventName> +}; + +export const IxNumberInput: StencilReactComponent = /*@__PURE__*/ createComponent({ + tagName: 'ix-number-input', + elementClass: IxNumberInputElement, + // @ts-ignore - React type of Stencil Output Target may differ from the React version used in the Nuxt.js project, this can be ignored. + react: React, + events: { + onValueChange: 'valueChange', + onValidityStateChange: 'validityStateChange', + onIxBlur: 'ixBlur' + } as IxNumberInputEvents, + defineCustomElement: defineIxNumberInput +}); + +type IxPaginationEvents = { + onPageSelected: EventName>, + onItemCountChanged: EventName> +}; + +export const IxPagination: StencilReactComponent = /*@__PURE__*/ createComponent({ + tagName: 'ix-pagination', + elementClass: IxPaginationElement, + // @ts-ignore - React type of Stencil Output Target may differ from the React version used in the Nuxt.js project, this can be ignored. + react: React, + events: { + onPageSelected: 'pageSelected', + onItemCountChanged: 'itemCountChanged' + } as IxPaginationEvents, + defineCustomElement: defineIxPagination +}); + +type IxPaneEvents = { + onExpandedChanged: EventName>, + onVariantChanged: EventName>, + onBorderlessChanged: EventName> +}; + +export const IxPane: StencilReactComponent = /*@__PURE__*/ createComponent({ + tagName: 'ix-pane', + elementClass: IxPaneElement, + // @ts-ignore - React type of Stencil Output Target may differ from the React version used in the Nuxt.js project, this can be ignored. + react: React, + events: { + onExpandedChanged: 'expandedChanged', + onVariantChanged: 'variantChanged', + onBorderlessChanged: 'borderlessChanged' + } as IxPaneEvents, + defineCustomElement: defineIxPane +}); + +type IxPaneLayoutEvents = NonNullable; + +export const IxPaneLayout: StencilReactComponent = /*@__PURE__*/ createComponent({ + tagName: 'ix-pane-layout', + elementClass: IxPaneLayoutElement, + // @ts-ignore - React type of Stencil Output Target may differ from the React version used in the Nuxt.js project, this can be ignored. + react: React, + events: {} as IxPaneLayoutEvents, + defineCustomElement: defineIxPaneLayout +}); + +type IxPillEvents = NonNullable; + +export const IxPill: StencilReactComponent = /*@__PURE__*/ createComponent({ + tagName: 'ix-pill', + elementClass: IxPillElement, + // @ts-ignore - React type of Stencil Output Target may differ from the React version used in the Nuxt.js project, this can be ignored. + react: React, + events: {} as IxPillEvents, + defineCustomElement: defineIxPill +}); + +type IxPushCardEvents = NonNullable; + +export const IxPushCard: StencilReactComponent = /*@__PURE__*/ createComponent({ + tagName: 'ix-push-card', + elementClass: IxPushCardElement, + // @ts-ignore - React type of Stencil Output Target may differ from the React version used in the Nuxt.js project, this can be ignored. + react: React, + events: {} as IxPushCardEvents, + defineCustomElement: defineIxPushCard +}); + +type IxRadioEvents = { + onCheckedChange: EventName>, + onValueChange: EventName> +}; + +export const IxRadio: StencilReactComponent = /*@__PURE__*/ createComponent({ + tagName: 'ix-radio', + elementClass: IxRadioElement, + // @ts-ignore - React type of Stencil Output Target may differ from the React version used in the Nuxt.js project, this can be ignored. + react: React, + events: { + onCheckedChange: 'checkedChange', + onValueChange: 'valueChange' + } as IxRadioEvents, + defineCustomElement: defineIxRadio +}); + +type IxRadioGroupEvents = { onValueChange: EventName> }; + +export const IxRadioGroup: StencilReactComponent = /*@__PURE__*/ createComponent({ + tagName: 'ix-radio-group', + elementClass: IxRadioGroupElement, + // @ts-ignore - React type of Stencil Output Target may differ from the React version used in the Nuxt.js project, this can be ignored. + react: React, + events: { onValueChange: 'valueChange' } as IxRadioGroupEvents, + defineCustomElement: defineIxRadioGroup +}); + +type IxRowEvents = NonNullable; + +export const IxRow: StencilReactComponent = /*@__PURE__*/ createComponent({ + tagName: 'ix-row', + elementClass: IxRowElement, + // @ts-ignore - React type of Stencil Output Target may differ from the React version used in the Nuxt.js project, this can be ignored. + react: React, + events: {} as IxRowEvents, + defineCustomElement: defineIxRow +}); + +type IxSelectEvents = { + onValueChange: EventName>, + onInputChange: EventName>, + onAddItem: EventName>, + onIxBlur: EventName> +}; + +export const IxSelect: StencilReactComponent = /*@__PURE__*/ createComponent({ + tagName: 'ix-select', + elementClass: IxSelectElement, + // @ts-ignore - React type of Stencil Output Target may differ from the React version used in the Nuxt.js project, this can be ignored. + react: React, + events: { + onValueChange: 'valueChange', + onInputChange: 'inputChange', + onAddItem: 'addItem', + onIxBlur: 'ixBlur' + } as IxSelectEvents, + defineCustomElement: defineIxSelect +}); + +type IxSelectItemEvents = { onItemClick: EventName> }; + +export const IxSelectItem: StencilReactComponent = /*@__PURE__*/ createComponent({ + tagName: 'ix-select-item', + elementClass: IxSelectItemElement, + // @ts-ignore - React type of Stencil Output Target may differ from the React version used in the Nuxt.js project, this can be ignored. + react: React, + events: { onItemClick: 'itemClick' } as IxSelectItemEvents, + defineCustomElement: defineIxSelectItem +}); + +type IxSliderEvents = { onValueChange: EventName> }; + +export const IxSlider: StencilReactComponent = /*@__PURE__*/ createComponent({ + tagName: 'ix-slider', + elementClass: IxSliderElement, + // @ts-ignore - React type of Stencil Output Target may differ from the React version used in the Nuxt.js project, this can be ignored. + react: React, + events: { onValueChange: 'valueChange' } as IxSliderEvents, + defineCustomElement: defineIxSlider +}); + +type IxSpinnerEvents = NonNullable; + +export const IxSpinner: StencilReactComponent = /*@__PURE__*/ createComponent({ + tagName: 'ix-spinner', + elementClass: IxSpinnerElement, + // @ts-ignore - React type of Stencil Output Target may differ from the React version used in the Nuxt.js project, this can be ignored. + react: React, + events: {} as IxSpinnerEvents, + defineCustomElement: defineIxSpinner +}); + +type IxSplitButtonEvents = { onButtonClick: EventName> }; + +export const IxSplitButton: StencilReactComponent = /*@__PURE__*/ createComponent({ + tagName: 'ix-split-button', + elementClass: IxSplitButtonElement, + // @ts-ignore - React type of Stencil Output Target may differ from the React version used in the Nuxt.js project, this can be ignored. + react: React, + events: { onButtonClick: 'buttonClick' } as IxSplitButtonEvents, + defineCustomElement: defineIxSplitButton +}); + +type IxTabItemEvents = { onTabClick: EventName> }; + +export const IxTabItem: StencilReactComponent = /*@__PURE__*/ createComponent({ + tagName: 'ix-tab-item', + elementClass: IxTabItemElement, + // @ts-ignore - React type of Stencil Output Target may differ from the React version used in the Nuxt.js project, this can be ignored. + react: React, + events: { onTabClick: 'tabClick' } as IxTabItemEvents, + defineCustomElement: defineIxTabItem +}); + +type IxTabsEvents = { onSelectedChange: EventName> }; + +export const IxTabs: StencilReactComponent = /*@__PURE__*/ createComponent({ + tagName: 'ix-tabs', + elementClass: IxTabsElement, + // @ts-ignore - React type of Stencil Output Target may differ from the React version used in the Nuxt.js project, this can be ignored. + react: React, + events: { onSelectedChange: 'selectedChange' } as IxTabsEvents, + defineCustomElement: defineIxTabs +}); + +type IxTextareaEvents = { + onValueChange: EventName>, + onValidityStateChange: EventName>, + onIxBlur: EventName> +}; + +export const IxTextarea: StencilReactComponent = /*@__PURE__*/ createComponent({ + tagName: 'ix-textarea', + elementClass: IxTextareaElement, + // @ts-ignore - React type of Stencil Output Target may differ from the React version used in the Nuxt.js project, this can be ignored. + react: React, + events: { + onValueChange: 'valueChange', + onValidityStateChange: 'validityStateChange', + onIxBlur: 'ixBlur' + } as IxTextareaEvents, + defineCustomElement: defineIxTextarea +}); + +type IxTileEvents = NonNullable; + +export const IxTile: StencilReactComponent = /*@__PURE__*/ createComponent({ + tagName: 'ix-tile', + elementClass: IxTileElement, + // @ts-ignore - React type of Stencil Output Target may differ from the React version used in the Nuxt.js project, this can be ignored. + react: React, + events: {} as IxTileEvents, + defineCustomElement: defineIxTile +}); + +type IxTimePickerEvents = { + onTimeSelect: EventName>, + onTimeChange: EventName> +}; + +export const IxTimePicker: StencilReactComponent = /*@__PURE__*/ createComponent({ + tagName: 'ix-time-picker', + elementClass: IxTimePickerElement, + // @ts-ignore - React type of Stencil Output Target may differ from the React version used in the Nuxt.js project, this can be ignored. + react: React, + events: { + onTimeSelect: 'timeSelect', + onTimeChange: 'timeChange' + } as IxTimePickerEvents, + defineCustomElement: defineIxTimePicker +}); + +type IxToastEvents = { onCloseToast: EventName> }; + +export const IxToast: StencilReactComponent = /*@__PURE__*/ createComponent({ + tagName: 'ix-toast', + elementClass: IxToastElement, + // @ts-ignore - React type of Stencil Output Target may differ from the React version used in the Nuxt.js project, this can be ignored. + react: React, + events: { onCloseToast: 'closeToast' } as IxToastEvents, + defineCustomElement: defineIxToast +}); + +type IxToastContainerEvents = NonNullable; + +export const IxToastContainer: StencilReactComponent = /*@__PURE__*/ createComponent({ + tagName: 'ix-toast-container', + elementClass: IxToastContainerElement, + // @ts-ignore - React type of Stencil Output Target may differ from the React version used in the Nuxt.js project, this can be ignored. + react: React, + events: {} as IxToastContainerEvents, + defineCustomElement: defineIxToastContainer +}); + +type IxToggleEvents = { onCheckedChange: EventName> }; + +export const IxToggle: StencilReactComponent = /*@__PURE__*/ createComponent({ + tagName: 'ix-toggle', + elementClass: IxToggleElement, + // @ts-ignore - React type of Stencil Output Target may differ from the React version used in the Nuxt.js project, this can be ignored. + react: React, + events: { onCheckedChange: 'checkedChange' } as IxToggleEvents, + defineCustomElement: defineIxToggle +}); + +type IxToggleButtonEvents = { onPressedChange: EventName> }; + +export const IxToggleButton: StencilReactComponent = /*@__PURE__*/ createComponent({ + tagName: 'ix-toggle-button', + elementClass: IxToggleButtonElement, + // @ts-ignore - React type of Stencil Output Target may differ from the React version used in the Nuxt.js project, this can be ignored. + react: React, + events: { onPressedChange: 'pressedChange' } as IxToggleButtonEvents, + defineCustomElement: defineIxToggleButton +}); + +type IxTooltipEvents = NonNullable; + +export const IxTooltip: StencilReactComponent = /*@__PURE__*/ createComponent({ + tagName: 'ix-tooltip', + elementClass: IxTooltipElement, + // @ts-ignore - React type of Stencil Output Target may differ from the React version used in the Nuxt.js project, this can be ignored. + react: React, + events: {} as IxTooltipEvents, + defineCustomElement: defineIxTooltip +}); + +type IxTypographyEvents = NonNullable; + +export const IxTypography: StencilReactComponent = /*@__PURE__*/ createComponent({ + tagName: 'ix-typography', + elementClass: IxTypographyElement, + // @ts-ignore - React type of Stencil Output Target may differ from the React version used in the Nuxt.js project, this can be ignored. + react: React, + events: {} as IxTypographyEvents, + defineCustomElement: defineIxTypography +}); + +type IxUploadEvents = { onFilesChanged: EventName>> }; + +export const IxUpload: StencilReactComponent = /*@__PURE__*/ createComponent({ + tagName: 'ix-upload', + elementClass: IxUploadElement, + // @ts-ignore - React type of Stencil Output Target may differ from the React version used in the Nuxt.js project, this can be ignored. + react: React, + events: { onFilesChanged: 'filesChanged' } as IxUploadEvents, + defineCustomElement: defineIxUpload +}); + +type IxValidationTooltipEvents = NonNullable; + +export const IxValidationTooltip: StencilReactComponent = /*@__PURE__*/ createComponent({ + tagName: 'ix-validation-tooltip', + elementClass: IxValidationTooltipElement, + // @ts-ignore - React type of Stencil Output Target may differ from the React version used in the Nuxt.js project, this can be ignored. + react: React, + events: {} as IxValidationTooltipEvents, + defineCustomElement: defineIxValidationTooltip +}); + +type IxWorkflowStepEvents = NonNullable; + +export const IxWorkflowStep: StencilReactComponent = /*@__PURE__*/ createComponent({ + tagName: 'ix-workflow-step', + elementClass: IxWorkflowStepElement, + // @ts-ignore - React type of Stencil Output Target may differ from the React version used in the Nuxt.js project, this can be ignored. + react: React, + events: {} as IxWorkflowStepEvents, + defineCustomElement: defineIxWorkflowStep +}); + +type IxWorkflowStepsEvents = { onStepSelected: EventName> }; + +export const IxWorkflowSteps: StencilReactComponent = /*@__PURE__*/ createComponent({ + tagName: 'ix-workflow-steps', + elementClass: IxWorkflowStepsElement, + // @ts-ignore - React type of Stencil Output Target may differ from the React version used in the Nuxt.js project, this can be ignored. + react: React, + events: { onStepSelected: 'stepSelected' } as IxWorkflowStepsEvents, + defineCustomElement: defineIxWorkflowSteps +}); diff --git a/packages/react/src/components/IxActionCard.ts b/packages/react/src/components/IxActionCard.ts deleted file mode 100644 index 48295bc3e45..00000000000 --- a/packages/react/src/components/IxActionCard.ts +++ /dev/null @@ -1,26 +0,0 @@ -'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. - */ - -/* eslint-disable */ - -import { IxActionCard as IxActionCardElement, defineCustomElement as defineIxActionCard } from "@siemens/ix/components/ix-action-card.js"; -import type { StencilReactComponent } from '@stencil/react-output-target/runtime'; -import { createComponent } from '@stencil/react-output-target/runtime'; -import React from 'react'; - -type IxActionCardEvents = NonNullable; - -const IxActionCard: StencilReactComponent = /*@__PURE__*/ createComponent({ - tagName: 'ix-action-card', - elementClass: IxActionCardElement, - // @ts-ignore - React type of Stencil Output Target may differ from the React version used in the Nuxt.js project, this can be ignored. - react: React, - events: {} as IxActionCardEvents, - defineCustomElement: defineIxActionCard -}); - -export default IxActionCard; diff --git a/packages/react/src/components/IxApplication.ts b/packages/react/src/components/IxApplication.ts deleted file mode 100644 index 102f9fc3709..00000000000 --- a/packages/react/src/components/IxApplication.ts +++ /dev/null @@ -1,26 +0,0 @@ -'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. - */ - -/* eslint-disable */ - -import { IxApplication as IxApplicationElement, defineCustomElement as defineIxApplication } from "@siemens/ix/components/ix-application.js"; -import type { StencilReactComponent } from '@stencil/react-output-target/runtime'; -import { createComponent } from '@stencil/react-output-target/runtime'; -import React from 'react'; - -type IxApplicationEvents = NonNullable; - -const IxApplication: StencilReactComponent = /*@__PURE__*/ createComponent({ - tagName: 'ix-application', - elementClass: IxApplicationElement, - // @ts-ignore - React type of Stencil Output Target may differ from the React version used in the Nuxt.js project, this can be ignored. - react: React, - events: {} as IxApplicationEvents, - defineCustomElement: defineIxApplication -}); - -export default IxApplication; diff --git a/packages/react/src/components/IxAvatar.ts b/packages/react/src/components/IxAvatar.ts deleted file mode 100644 index 1b30928c79e..00000000000 --- a/packages/react/src/components/IxAvatar.ts +++ /dev/null @@ -1,26 +0,0 @@ -'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. - */ - -/* eslint-disable */ - -import { IxAvatar as IxAvatarElement, defineCustomElement as defineIxAvatar } from "@siemens/ix/components/ix-avatar.js"; -import type { StencilReactComponent } from '@stencil/react-output-target/runtime'; -import { createComponent } from '@stencil/react-output-target/runtime'; -import React from 'react'; - -type IxAvatarEvents = NonNullable; - -const IxAvatar: StencilReactComponent = /*@__PURE__*/ createComponent({ - tagName: 'ix-avatar', - elementClass: IxAvatarElement, - // @ts-ignore - React type of Stencil Output Target may differ from the React version used in the Nuxt.js project, this can be ignored. - react: React, - events: {} as IxAvatarEvents, - defineCustomElement: defineIxAvatar -}); - -export default IxAvatar; diff --git a/packages/react/src/components/IxBasicNavigation.ts b/packages/react/src/components/IxBasicNavigation.ts deleted file mode 100644 index 7a1263ce86d..00000000000 --- a/packages/react/src/components/IxBasicNavigation.ts +++ /dev/null @@ -1,26 +0,0 @@ -'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. - */ - -/* eslint-disable */ - -import { IxBasicNavigation as IxBasicNavigationElement, defineCustomElement as defineIxBasicNavigation } from "@siemens/ix/components/ix-basic-navigation.js"; -import type { StencilReactComponent } from '@stencil/react-output-target/runtime'; -import { createComponent } from '@stencil/react-output-target/runtime'; -import React from 'react'; - -type IxBasicNavigationEvents = NonNullable; - -const IxBasicNavigation: StencilReactComponent = /*@__PURE__*/ createComponent({ - tagName: 'ix-basic-navigation', - elementClass: IxBasicNavigationElement, - // @ts-ignore - React type of Stencil Output Target may differ from the React version used in the Nuxt.js project, this can be ignored. - react: React, - events: {} as IxBasicNavigationEvents, - defineCustomElement: defineIxBasicNavigation -}); - -export default IxBasicNavigation; diff --git a/packages/react/src/components/IxBlind.ts b/packages/react/src/components/IxBlind.ts deleted file mode 100644 index f0bf0d771af..00000000000 --- a/packages/react/src/components/IxBlind.ts +++ /dev/null @@ -1,26 +0,0 @@ -'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. - */ - -/* eslint-disable */ - -import { IxBlind as IxBlindElement, defineCustomElement as defineIxBlind } from "@siemens/ix/components/ix-blind.js"; -import type { EventName, StencilReactComponent } from '@stencil/react-output-target/runtime'; -import { createComponent } from '@stencil/react-output-target/runtime'; -import React from 'react'; - -type IxBlindEvents = { onCollapsedChange: EventName> }; - -const IxBlind: StencilReactComponent = /*@__PURE__*/ createComponent({ - tagName: 'ix-blind', - elementClass: IxBlindElement, - // @ts-ignore - React type of Stencil Output Target may differ from the React version used in the Nuxt.js project, this can be ignored. - react: React, - events: { onCollapsedChange: 'collapsedChange' } as IxBlindEvents, - defineCustomElement: defineIxBlind -}); - -export default IxBlind; diff --git a/packages/react/src/components/IxBreadcrumb.ts b/packages/react/src/components/IxBreadcrumb.ts deleted file mode 100644 index d435d34b2d4..00000000000 --- a/packages/react/src/components/IxBreadcrumb.ts +++ /dev/null @@ -1,33 +0,0 @@ -'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. - */ - -/* eslint-disable */ - -import { type IxBreadcrumbCustomEvent } from "@siemens/ix"; -import { IxBreadcrumb as IxBreadcrumbElement, defineCustomElement as defineIxBreadcrumb } from "@siemens/ix/components/ix-breadcrumb.js"; -import type { EventName, StencilReactComponent } from '@stencil/react-output-target/runtime'; -import { createComponent } from '@stencil/react-output-target/runtime'; -import React from 'react'; - -type IxBreadcrumbEvents = { - onItemClick: EventName>, - onNextClick: EventName> -}; - -const IxBreadcrumb: StencilReactComponent = /*@__PURE__*/ createComponent({ - tagName: 'ix-breadcrumb', - elementClass: IxBreadcrumbElement, - // @ts-ignore - React type of Stencil Output Target may differ from the React version used in the Nuxt.js project, this can be ignored. - react: React, - events: { - onItemClick: 'itemClick', - onNextClick: 'nextClick' - } as IxBreadcrumbEvents, - defineCustomElement: defineIxBreadcrumb -}); - -export default IxBreadcrumb; diff --git a/packages/react/src/components/IxBreadcrumbItem.ts b/packages/react/src/components/IxBreadcrumbItem.ts deleted file mode 100644 index 5900d8849a5..00000000000 --- a/packages/react/src/components/IxBreadcrumbItem.ts +++ /dev/null @@ -1,26 +0,0 @@ -'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. - */ - -/* eslint-disable */ - -import { IxBreadcrumbItem as IxBreadcrumbItemElement, defineCustomElement as defineIxBreadcrumbItem } from "@siemens/ix/components/ix-breadcrumb-item.js"; -import type { StencilReactComponent } from '@stencil/react-output-target/runtime'; -import { createComponent } from '@stencil/react-output-target/runtime'; -import React from 'react'; - -type IxBreadcrumbItemEvents = NonNullable; - -const IxBreadcrumbItem: StencilReactComponent = /*@__PURE__*/ createComponent({ - tagName: 'ix-breadcrumb-item', - elementClass: IxBreadcrumbItemElement, - // @ts-ignore - React type of Stencil Output Target may differ from the React version used in the Nuxt.js project, this can be ignored. - react: React, - events: {} as IxBreadcrumbItemEvents, - defineCustomElement: defineIxBreadcrumbItem -}); - -export default IxBreadcrumbItem; diff --git a/packages/react/src/components/IxButton.ts b/packages/react/src/components/IxButton.ts deleted file mode 100644 index 716735a0965..00000000000 --- a/packages/react/src/components/IxButton.ts +++ /dev/null @@ -1,26 +0,0 @@ -'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. - */ - -/* eslint-disable */ - -import { IxButton as IxButtonElement, defineCustomElement as defineIxButton } from "@siemens/ix/components/ix-button.js"; -import type { StencilReactComponent } from '@stencil/react-output-target/runtime'; -import { createComponent } from '@stencil/react-output-target/runtime'; -import React from 'react'; - -type IxButtonEvents = NonNullable; - -const IxButton: StencilReactComponent = /*@__PURE__*/ createComponent({ - tagName: 'ix-button', - elementClass: IxButtonElement, - // @ts-ignore - React type of Stencil Output Target may differ from the React version used in the Nuxt.js project, this can be ignored. - react: React, - events: {} as IxButtonEvents, - defineCustomElement: defineIxButton -}); - -export default IxButton; diff --git a/packages/react/src/components/IxCard.ts b/packages/react/src/components/IxCard.ts deleted file mode 100644 index a4a64254d3e..00000000000 --- a/packages/react/src/components/IxCard.ts +++ /dev/null @@ -1,26 +0,0 @@ -'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. - */ - -/* eslint-disable */ - -import { IxCard as IxCardElement, defineCustomElement as defineIxCard } from "@siemens/ix/components/ix-card.js"; -import type { StencilReactComponent } from '@stencil/react-output-target/runtime'; -import { createComponent } from '@stencil/react-output-target/runtime'; -import React from 'react'; - -type IxCardEvents = NonNullable; - -const IxCard: StencilReactComponent = /*@__PURE__*/ createComponent({ - tagName: 'ix-card', - elementClass: IxCardElement, - // @ts-ignore - React type of Stencil Output Target may differ from the React version used in the Nuxt.js project, this can be ignored. - react: React, - events: {} as IxCardEvents, - defineCustomElement: defineIxCard -}); - -export default IxCard; diff --git a/packages/react/src/components/IxCardAccordion.ts b/packages/react/src/components/IxCardAccordion.ts deleted file mode 100644 index f166f15f4bc..00000000000 --- a/packages/react/src/components/IxCardAccordion.ts +++ /dev/null @@ -1,26 +0,0 @@ -'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. - */ - -/* eslint-disable */ - -import { IxCardAccordion as IxCardAccordionElement, defineCustomElement as defineIxCardAccordion } from "@siemens/ix/components/ix-card-accordion.js"; -import type { StencilReactComponent } from '@stencil/react-output-target/runtime'; -import { createComponent } from '@stencil/react-output-target/runtime'; -import React from 'react'; - -type IxCardAccordionEvents = NonNullable; - -const IxCardAccordion: StencilReactComponent = /*@__PURE__*/ createComponent({ - tagName: 'ix-card-accordion', - elementClass: IxCardAccordionElement, - // @ts-ignore - React type of Stencil Output Target may differ from the React version used in the Nuxt.js project, this can be ignored. - react: React, - events: {} as IxCardAccordionEvents, - defineCustomElement: defineIxCardAccordion -}); - -export default IxCardAccordion; diff --git a/packages/react/src/components/IxCardContent.ts b/packages/react/src/components/IxCardContent.ts deleted file mode 100644 index f6121aab55d..00000000000 --- a/packages/react/src/components/IxCardContent.ts +++ /dev/null @@ -1,26 +0,0 @@ -'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. - */ - -/* eslint-disable */ - -import { IxCardContent as IxCardContentElement, defineCustomElement as defineIxCardContent } from "@siemens/ix/components/ix-card-content.js"; -import type { StencilReactComponent } from '@stencil/react-output-target/runtime'; -import { createComponent } from '@stencil/react-output-target/runtime'; -import React from 'react'; - -type IxCardContentEvents = NonNullable; - -const IxCardContent: StencilReactComponent = /*@__PURE__*/ createComponent({ - tagName: 'ix-card-content', - elementClass: IxCardContentElement, - // @ts-ignore - React type of Stencil Output Target may differ from the React version used in the Nuxt.js project, this can be ignored. - react: React, - events: {} as IxCardContentEvents, - defineCustomElement: defineIxCardContent -}); - -export default IxCardContent; diff --git a/packages/react/src/components/IxCardList.ts b/packages/react/src/components/IxCardList.ts deleted file mode 100644 index 68814a59b17..00000000000 --- a/packages/react/src/components/IxCardList.ts +++ /dev/null @@ -1,39 +0,0 @@ -'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. - */ - -/* eslint-disable */ - -import { type IxCardListCustomEvent } from "@siemens/ix"; -import { IxCardList as IxCardListElement, defineCustomElement as defineIxCardList } from "@siemens/ix/components/ix-card-list.js"; -import type { EventName, StencilReactComponent } from '@stencil/react-output-target/runtime'; -import { createComponent } from '@stencil/react-output-target/runtime'; -import React from 'react'; - -type IxCardListEvents = { - onCollapseChanged: EventName>, - onShowAllClick: EventName>, - onShowMoreCardClick: EventName> -}; - -const IxCardList: StencilReactComponent = /*@__PURE__*/ createComponent({ - tagName: 'ix-card-list', - elementClass: IxCardListElement, - // @ts-ignore - React type of Stencil Output Target may differ from the React version used in the Nuxt.js project, this can be ignored. - react: React, - events: { - onCollapseChanged: 'collapseChanged', - onShowAllClick: 'showAllClick', - onShowMoreCardClick: 'showMoreCardClick' - } as IxCardListEvents, - defineCustomElement: defineIxCardList -}); - -export default IxCardList; diff --git a/packages/react/src/components/IxCardTitle.ts b/packages/react/src/components/IxCardTitle.ts deleted file mode 100644 index 10126cbab79..00000000000 --- a/packages/react/src/components/IxCardTitle.ts +++ /dev/null @@ -1,26 +0,0 @@ -'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. - */ - -/* eslint-disable */ - -import { IxCardTitle as IxCardTitleElement, defineCustomElement as defineIxCardTitle } from "@siemens/ix/components/ix-card-title.js"; -import type { StencilReactComponent } from '@stencil/react-output-target/runtime'; -import { createComponent } from '@stencil/react-output-target/runtime'; -import React from 'react'; - -type IxCardTitleEvents = NonNullable; - -const IxCardTitle: StencilReactComponent = /*@__PURE__*/ createComponent({ - tagName: 'ix-card-title', - elementClass: IxCardTitleElement, - // @ts-ignore - React type of Stencil Output Target may differ from the React version used in the Nuxt.js project, this can be ignored. - react: React, - events: {} as IxCardTitleEvents, - defineCustomElement: defineIxCardTitle -}); - -export default IxCardTitle; diff --git a/packages/react/src/components/IxCategoryFilter.ts b/packages/react/src/components/IxCategoryFilter.ts deleted file mode 100644 index a5ca1a7f1c1..00000000000 --- a/packages/react/src/components/IxCategoryFilter.ts +++ /dev/null @@ -1,37 +0,0 @@ -'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. - */ - -/* eslint-disable */ - -import { type FilterState, type InputState, type IxCategoryFilterCustomEvent } from "@siemens/ix"; -import { IxCategoryFilter as IxCategoryFilterElement, defineCustomElement as defineIxCategoryFilter } from "@siemens/ix/components/ix-category-filter.js"; -import type { EventName, StencilReactComponent } from '@stencil/react-output-target/runtime'; -import { createComponent } from '@stencil/react-output-target/runtime'; -import React from 'react'; - -type IxCategoryFilterEvents = { - onCategoryChanged: EventName>, - onInputChanged: EventName>, - onFilterChanged: EventName>, - onFilterCleared: EventName> -}; - -const IxCategoryFilter: StencilReactComponent = /*@__PURE__*/ createComponent({ - tagName: 'ix-category-filter', - elementClass: IxCategoryFilterElement, - // @ts-ignore - React type of Stencil Output Target may differ from the React version used in the Nuxt.js project, this can be ignored. - react: React, - events: { - onCategoryChanged: 'categoryChanged', - onInputChanged: 'inputChanged', - onFilterChanged: 'filterChanged', - onFilterCleared: 'filterCleared' - } as IxCategoryFilterEvents, - defineCustomElement: defineIxCategoryFilter -}); - -export default IxCategoryFilter; diff --git a/packages/react/src/components/IxCheckbox.ts b/packages/react/src/components/IxCheckbox.ts deleted file mode 100644 index 37351fa2dbe..00000000000 --- a/packages/react/src/components/IxCheckbox.ts +++ /dev/null @@ -1,32 +0,0 @@ -'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. - */ - -/* eslint-disable */ - -import { IxCheckbox as IxCheckboxElement, defineCustomElement as defineIxCheckbox } from "@siemens/ix/components/ix-checkbox.js"; -import type { EventName, StencilReactComponent } from '@stencil/react-output-target/runtime'; -import { createComponent } from '@stencil/react-output-target/runtime'; -import React from 'react'; - -type IxCheckboxEvents = { - onCheckedChange: EventName>, - onValueChange: EventName> -}; - -const IxCheckbox: StencilReactComponent = /*@__PURE__*/ createComponent({ - tagName: 'ix-checkbox', - elementClass: IxCheckboxElement, - // @ts-ignore - React type of Stencil Output Target may differ from the React version used in the Nuxt.js project, this can be ignored. - react: React, - events: { - onCheckedChange: 'checkedChange', - onValueChange: 'valueChange' - } as IxCheckboxEvents, - defineCustomElement: defineIxCheckbox -}); - -export default IxCheckbox; diff --git a/packages/react/src/components/IxCheckboxGroup.ts b/packages/react/src/components/IxCheckboxGroup.ts deleted file mode 100644 index 5e561b98be1..00000000000 --- a/packages/react/src/components/IxCheckboxGroup.ts +++ /dev/null @@ -1,26 +0,0 @@ -'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. - */ - -/* eslint-disable */ - -import { IxCheckboxGroup as IxCheckboxGroupElement, defineCustomElement as defineIxCheckboxGroup } from "@siemens/ix/components/ix-checkbox-group.js"; -import type { StencilReactComponent } from '@stencil/react-output-target/runtime'; -import { createComponent } from '@stencil/react-output-target/runtime'; -import React from 'react'; - -type IxCheckboxGroupEvents = NonNullable; - -const IxCheckboxGroup: StencilReactComponent = /*@__PURE__*/ createComponent({ - tagName: 'ix-checkbox-group', - elementClass: IxCheckboxGroupElement, - // @ts-ignore - React type of Stencil Output Target may differ from the React version used in the Nuxt.js project, this can be ignored. - react: React, - events: {} as IxCheckboxGroupEvents, - defineCustomElement: defineIxCheckboxGroup -}); - -export default IxCheckboxGroup; diff --git a/packages/react/src/components/IxChip.ts b/packages/react/src/components/IxChip.ts deleted file mode 100644 index 2478e030dbe..00000000000 --- a/packages/react/src/components/IxChip.ts +++ /dev/null @@ -1,26 +0,0 @@ -'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. - */ - -/* eslint-disable */ - -import { IxChip as IxChipElement, defineCustomElement as defineIxChip } from "@siemens/ix/components/ix-chip.js"; -import type { EventName, StencilReactComponent } from '@stencil/react-output-target/runtime'; -import { createComponent } from '@stencil/react-output-target/runtime'; -import React from 'react'; - -type IxChipEvents = { onCloseChip: EventName> }; - -const IxChip: StencilReactComponent = /*@__PURE__*/ createComponent({ - tagName: 'ix-chip', - elementClass: IxChipElement, - // @ts-ignore - React type of Stencil Output Target may differ from the React version used in the Nuxt.js project, this can be ignored. - react: React, - events: { onCloseChip: 'closeChip' } as IxChipEvents, - defineCustomElement: defineIxChip -}); - -export default IxChip; diff --git a/packages/react/src/components/IxCol.ts b/packages/react/src/components/IxCol.ts deleted file mode 100644 index 48442f3a1d4..00000000000 --- a/packages/react/src/components/IxCol.ts +++ /dev/null @@ -1,26 +0,0 @@ -'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. - */ - -/* eslint-disable */ - -import { IxCol as IxColElement, defineCustomElement as defineIxCol } from "@siemens/ix/components/ix-col.js"; -import type { StencilReactComponent } from '@stencil/react-output-target/runtime'; -import { createComponent } from '@stencil/react-output-target/runtime'; -import React from 'react'; - -type IxColEvents = NonNullable; - -const IxCol: StencilReactComponent = /*@__PURE__*/ createComponent({ - tagName: 'ix-col', - elementClass: IxColElement, - // @ts-ignore - React type of Stencil Output Target may differ from the React version used in the Nuxt.js project, this can be ignored. - react: React, - events: {} as IxColEvents, - defineCustomElement: defineIxCol -}); - -export default IxCol; diff --git a/packages/react/src/components/IxContent.ts b/packages/react/src/components/IxContent.ts deleted file mode 100644 index 90bed3f0506..00000000000 --- a/packages/react/src/components/IxContent.ts +++ /dev/null @@ -1,26 +0,0 @@ -'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. - */ - -/* eslint-disable */ - -import { IxContent as IxContentElement, defineCustomElement as defineIxContent } from "@siemens/ix/components/ix-content.js"; -import type { StencilReactComponent } from '@stencil/react-output-target/runtime'; -import { createComponent } from '@stencil/react-output-target/runtime'; -import React from 'react'; - -type IxContentEvents = NonNullable; - -const IxContent: StencilReactComponent = /*@__PURE__*/ createComponent({ - tagName: 'ix-content', - elementClass: IxContentElement, - // @ts-ignore - React type of Stencil Output Target may differ from the React version used in the Nuxt.js project, this can be ignored. - react: React, - events: {} as IxContentEvents, - defineCustomElement: defineIxContent -}); - -export default IxContent; diff --git a/packages/react/src/components/IxContentHeader.ts b/packages/react/src/components/IxContentHeader.ts deleted file mode 100644 index 55be129a8f5..00000000000 --- a/packages/react/src/components/IxContentHeader.ts +++ /dev/null @@ -1,26 +0,0 @@ -'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. - */ - -/* eslint-disable */ - -import { IxContentHeader as IxContentHeaderElement, defineCustomElement as defineIxContentHeader } from "@siemens/ix/components/ix-content-header.js"; -import type { EventName, StencilReactComponent } from '@stencil/react-output-target/runtime'; -import { createComponent } from '@stencil/react-output-target/runtime'; -import React from 'react'; - -type IxContentHeaderEvents = { onBackButtonClick: EventName> }; - -const IxContentHeader: StencilReactComponent = /*@__PURE__*/ createComponent({ - tagName: 'ix-content-header', - elementClass: IxContentHeaderElement, - // @ts-ignore - React type of Stencil Output Target may differ from the React version used in the Nuxt.js project, this can be ignored. - react: React, - events: { onBackButtonClick: 'backButtonClick' } as IxContentHeaderEvents, - defineCustomElement: defineIxContentHeader -}); - -export default IxContentHeader; diff --git a/packages/react/src/components/IxCustomField.ts b/packages/react/src/components/IxCustomField.ts deleted file mode 100644 index 9ea1c21de7f..00000000000 --- a/packages/react/src/components/IxCustomField.ts +++ /dev/null @@ -1,26 +0,0 @@ -'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. - */ - -/* eslint-disable */ - -import { IxCustomField as IxCustomFieldElement, defineCustomElement as defineIxCustomField } from "@siemens/ix/components/ix-custom-field.js"; -import type { StencilReactComponent } from '@stencil/react-output-target/runtime'; -import { createComponent } from '@stencil/react-output-target/runtime'; -import React from 'react'; - -type IxCustomFieldEvents = NonNullable; - -const IxCustomField: StencilReactComponent = /*@__PURE__*/ createComponent({ - tagName: 'ix-custom-field', - elementClass: IxCustomFieldElement, - // @ts-ignore - React type of Stencil Output Target may differ from the React version used in the Nuxt.js project, this can be ignored. - react: React, - events: {} as IxCustomFieldEvents, - defineCustomElement: defineIxCustomField -}); - -export default IxCustomField; diff --git a/packages/react/src/components/IxDateDropdown.ts b/packages/react/src/components/IxDateDropdown.ts deleted file mode 100644 index a70c975bb79..00000000000 --- a/packages/react/src/components/IxDateDropdown.ts +++ /dev/null @@ -1,27 +0,0 @@ -'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. - */ - -/* eslint-disable */ - -import { type DateRangeChangeEvent, type IxDateDropdownCustomEvent } from "@siemens/ix"; -import { IxDateDropdown as IxDateDropdownElement, defineCustomElement as defineIxDateDropdown } from "@siemens/ix/components/ix-date-dropdown.js"; -import type { EventName, StencilReactComponent } from '@stencil/react-output-target/runtime'; -import { createComponent } from '@stencil/react-output-target/runtime'; -import React from 'react'; - -type IxDateDropdownEvents = { onDateRangeChange: EventName> }; - -const IxDateDropdown: StencilReactComponent = /*@__PURE__*/ createComponent({ - tagName: 'ix-date-dropdown', - elementClass: IxDateDropdownElement, - // @ts-ignore - React type of Stencil Output Target may differ from the React version used in the Nuxt.js project, this can be ignored. - react: React, - events: { onDateRangeChange: 'dateRangeChange' } as IxDateDropdownEvents, - defineCustomElement: defineIxDateDropdown -}); - -export default IxDateDropdown; diff --git a/packages/react/src/components/IxDateInput.ts b/packages/react/src/components/IxDateInput.ts deleted file mode 100644 index 46cb0f91c18..00000000000 --- a/packages/react/src/components/IxDateInput.ts +++ /dev/null @@ -1,33 +0,0 @@ -'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. - */ - -/* eslint-disable */ - -import { type DateInputValidityState, type IxDateInputCustomEvent } from "@siemens/ix"; -import { IxDateInput as IxDateInputElement, defineCustomElement as defineIxDateInput } from "@siemens/ix/components/ix-date-input.js"; -import type { EventName, StencilReactComponent } from '@stencil/react-output-target/runtime'; -import { createComponent } from '@stencil/react-output-target/runtime'; -import React from 'react'; - -type IxDateInputEvents = { - onValueChange: EventName>, - onValidityStateChange: EventName> -}; - -const IxDateInput: StencilReactComponent = /*@__PURE__*/ createComponent({ - tagName: 'ix-date-input', - elementClass: IxDateInputElement, - // @ts-ignore - React type of Stencil Output Target may differ from the React version used in the Nuxt.js project, this can be ignored. - react: React, - events: { - onValueChange: 'valueChange', - onValidityStateChange: 'validityStateChange' - } as IxDateInputEvents, - defineCustomElement: defineIxDateInput -}); - -export default IxDateInput; diff --git a/packages/react/src/components/IxDatePicker.ts b/packages/react/src/components/IxDatePicker.ts deleted file mode 100644 index 13984913237..00000000000 --- a/packages/react/src/components/IxDatePicker.ts +++ /dev/null @@ -1,35 +0,0 @@ -'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. - */ - -/* eslint-disable */ - -import { type DateChangeEvent, type IxDatePickerCustomEvent } from "@siemens/ix"; -import { IxDatePicker as IxDatePickerElement, defineCustomElement as defineIxDatePicker } from "@siemens/ix/components/ix-date-picker.js"; -import type { EventName, StencilReactComponent } from '@stencil/react-output-target/runtime'; -import { createComponent } from '@stencil/react-output-target/runtime'; -import React from 'react'; - -type IxDatePickerEvents = { - onDateChange: EventName>, - onDateRangeChange: EventName>, - onDateSelect: EventName> -}; - -const IxDatePicker: StencilReactComponent = /*@__PURE__*/ createComponent({ - tagName: 'ix-date-picker', - elementClass: IxDatePickerElement, - // @ts-ignore - React type of Stencil Output Target may differ from the React version used in the Nuxt.js project, this can be ignored. - react: React, - events: { - onDateChange: 'dateChange', - onDateRangeChange: 'dateRangeChange', - onDateSelect: 'dateSelect' - } as IxDatePickerEvents, - defineCustomElement: defineIxDatePicker -}); - -export default IxDatePicker; diff --git a/packages/react/src/components/IxDatetimePicker.ts b/packages/react/src/components/IxDatetimePicker.ts deleted file mode 100644 index 4d0e0a75502..00000000000 --- a/packages/react/src/components/IxDatetimePicker.ts +++ /dev/null @@ -1,35 +0,0 @@ -'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. - */ - -/* eslint-disable */ - -import { type DateTimeDateChangeEvent, type DateTimeSelectEvent, type IxDatetimePickerCustomEvent } from "@siemens/ix"; -import { IxDatetimePicker as IxDatetimePickerElement, defineCustomElement as defineIxDatetimePicker } from "@siemens/ix/components/ix-datetime-picker.js"; -import type { EventName, StencilReactComponent } from '@stencil/react-output-target/runtime'; -import { createComponent } from '@stencil/react-output-target/runtime'; -import React from 'react'; - -type IxDatetimePickerEvents = { - onTimeChange: EventName>, - onDateChange: EventName>, - onDateSelect: EventName> -}; - -const IxDatetimePicker: StencilReactComponent = /*@__PURE__*/ createComponent({ - tagName: 'ix-datetime-picker', - elementClass: IxDatetimePickerElement, - // @ts-ignore - React type of Stencil Output Target may differ from the React version used in the Nuxt.js project, this can be ignored. - react: React, - events: { - onTimeChange: 'timeChange', - onDateChange: 'dateChange', - onDateSelect: 'dateSelect' - } as IxDatetimePickerEvents, - defineCustomElement: defineIxDatetimePicker -}); - -export default IxDatetimePicker; diff --git a/packages/react/src/components/IxDivider.ts b/packages/react/src/components/IxDivider.ts deleted file mode 100644 index 38e6564fff4..00000000000 --- a/packages/react/src/components/IxDivider.ts +++ /dev/null @@ -1,26 +0,0 @@ -'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. - */ - -/* eslint-disable */ - -import { IxDivider as IxDividerElement, defineCustomElement as defineIxDivider } from "@siemens/ix/components/ix-divider.js"; -import type { StencilReactComponent } from '@stencil/react-output-target/runtime'; -import { createComponent } from '@stencil/react-output-target/runtime'; -import React from 'react'; - -type IxDividerEvents = NonNullable; - -const IxDivider: StencilReactComponent = /*@__PURE__*/ createComponent({ - tagName: 'ix-divider', - elementClass: IxDividerElement, - // @ts-ignore - React type of Stencil Output Target may differ from the React version used in the Nuxt.js project, this can be ignored. - react: React, - events: {} as IxDividerEvents, - defineCustomElement: defineIxDivider -}); - -export default IxDivider; diff --git a/packages/react/src/components/IxDrawer.ts b/packages/react/src/components/IxDrawer.ts deleted file mode 100644 index b05a96c28e1..00000000000 --- a/packages/react/src/components/IxDrawer.ts +++ /dev/null @@ -1,32 +0,0 @@ -'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. - */ - -/* eslint-disable */ - -import { IxDrawer as IxDrawerElement, defineCustomElement as defineIxDrawer } from "@siemens/ix/components/ix-drawer.js"; -import type { EventName, StencilReactComponent } from '@stencil/react-output-target/runtime'; -import { createComponent } from '@stencil/react-output-target/runtime'; -import React from 'react'; - -type IxDrawerEvents = { - onOpen: EventName>, - onDrawerClose: EventName> -}; - -const IxDrawer: StencilReactComponent = /*@__PURE__*/ createComponent({ - tagName: 'ix-drawer', - elementClass: IxDrawerElement, - // @ts-ignore - React type of Stencil Output Target may differ from the React version used in the Nuxt.js project, this can be ignored. - react: React, - events: { - onOpen: 'open', - onDrawerClose: 'drawerClose' - } as IxDrawerEvents, - defineCustomElement: defineIxDrawer -}); - -export default IxDrawer; diff --git a/packages/react/src/components/IxDropdown.ts b/packages/react/src/components/IxDropdown.ts deleted file mode 100644 index cce1eaf9bbb..00000000000 --- a/packages/react/src/components/IxDropdown.ts +++ /dev/null @@ -1,26 +0,0 @@ -'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. - */ - -/* eslint-disable */ - -import { IxDropdown as IxDropdownElement, defineCustomElement as defineIxDropdown } from "@siemens/ix/components/ix-dropdown.js"; -import type { EventName, StencilReactComponent } from '@stencil/react-output-target/runtime'; -import { createComponent } from '@stencil/react-output-target/runtime'; -import React from 'react'; - -type IxDropdownEvents = { onShowChanged: EventName> }; - -const IxDropdown: StencilReactComponent = /*@__PURE__*/ createComponent({ - tagName: 'ix-dropdown', - elementClass: IxDropdownElement, - // @ts-ignore - React type of Stencil Output Target may differ from the React version used in the Nuxt.js project, this can be ignored. - react: React, - events: { onShowChanged: 'showChanged' } as IxDropdownEvents, - defineCustomElement: defineIxDropdown -}); - -export default IxDropdown; diff --git a/packages/react/src/components/IxDropdownButton.ts b/packages/react/src/components/IxDropdownButton.ts deleted file mode 100644 index be17812dcf3..00000000000 --- a/packages/react/src/components/IxDropdownButton.ts +++ /dev/null @@ -1,26 +0,0 @@ -'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. - */ - -/* eslint-disable */ - -import { IxDropdownButton as IxDropdownButtonElement, defineCustomElement as defineIxDropdownButton } from "@siemens/ix/components/ix-dropdown-button.js"; -import type { StencilReactComponent } from '@stencil/react-output-target/runtime'; -import { createComponent } from '@stencil/react-output-target/runtime'; -import React from 'react'; - -type IxDropdownButtonEvents = NonNullable; - -const IxDropdownButton: StencilReactComponent = /*@__PURE__*/ createComponent({ - tagName: 'ix-dropdown-button', - elementClass: IxDropdownButtonElement, - // @ts-ignore - React type of Stencil Output Target may differ from the React version used in the Nuxt.js project, this can be ignored. - react: React, - events: {} as IxDropdownButtonEvents, - defineCustomElement: defineIxDropdownButton -}); - -export default IxDropdownButton; diff --git a/packages/react/src/components/IxDropdownHeader.ts b/packages/react/src/components/IxDropdownHeader.ts deleted file mode 100644 index 71b54468071..00000000000 --- a/packages/react/src/components/IxDropdownHeader.ts +++ /dev/null @@ -1,26 +0,0 @@ -'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. - */ - -/* eslint-disable */ - -import { IxDropdownHeader as IxDropdownHeaderElement, defineCustomElement as defineIxDropdownHeader } from "@siemens/ix/components/ix-dropdown-header.js"; -import type { StencilReactComponent } from '@stencil/react-output-target/runtime'; -import { createComponent } from '@stencil/react-output-target/runtime'; -import React from 'react'; - -type IxDropdownHeaderEvents = NonNullable; - -const IxDropdownHeader: StencilReactComponent = /*@__PURE__*/ createComponent({ - tagName: 'ix-dropdown-header', - elementClass: IxDropdownHeaderElement, - // @ts-ignore - React type of Stencil Output Target may differ from the React version used in the Nuxt.js project, this can be ignored. - react: React, - events: {} as IxDropdownHeaderEvents, - defineCustomElement: defineIxDropdownHeader -}); - -export default IxDropdownHeader; diff --git a/packages/react/src/components/IxDropdownItem.ts b/packages/react/src/components/IxDropdownItem.ts deleted file mode 100644 index 516f5421556..00000000000 --- a/packages/react/src/components/IxDropdownItem.ts +++ /dev/null @@ -1,26 +0,0 @@ -'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. - */ - -/* eslint-disable */ - -import { IxDropdownItem as IxDropdownItemElement, defineCustomElement as defineIxDropdownItem } from "@siemens/ix/components/ix-dropdown-item.js"; -import type { StencilReactComponent } from '@stencil/react-output-target/runtime'; -import { createComponent } from '@stencil/react-output-target/runtime'; -import React from 'react'; - -type IxDropdownItemEvents = NonNullable; - -const IxDropdownItem: StencilReactComponent = /*@__PURE__*/ createComponent({ - tagName: 'ix-dropdown-item', - elementClass: IxDropdownItemElement, - // @ts-ignore - React type of Stencil Output Target may differ from the React version used in the Nuxt.js project, this can be ignored. - react: React, - events: {} as IxDropdownItemEvents, - defineCustomElement: defineIxDropdownItem -}); - -export default IxDropdownItem; diff --git a/packages/react/src/components/IxDropdownQuickActions.ts b/packages/react/src/components/IxDropdownQuickActions.ts deleted file mode 100644 index cf1d519aa43..00000000000 --- a/packages/react/src/components/IxDropdownQuickActions.ts +++ /dev/null @@ -1,26 +0,0 @@ -'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. - */ - -/* eslint-disable */ - -import { IxDropdownQuickActions as IxDropdownQuickActionsElement, defineCustomElement as defineIxDropdownQuickActions } from "@siemens/ix/components/ix-dropdown-quick-actions.js"; -import type { StencilReactComponent } from '@stencil/react-output-target/runtime'; -import { createComponent } from '@stencil/react-output-target/runtime'; -import React from 'react'; - -type IxDropdownQuickActionsEvents = NonNullable; - -const IxDropdownQuickActions: StencilReactComponent = /*@__PURE__*/ createComponent({ - tagName: 'ix-dropdown-quick-actions', - elementClass: IxDropdownQuickActionsElement, - // @ts-ignore - React type of Stencil Output Target may differ from the React version used in the Nuxt.js project, this can be ignored. - react: React, - events: {} as IxDropdownQuickActionsEvents, - defineCustomElement: defineIxDropdownQuickActions -}); - -export default IxDropdownQuickActions; diff --git a/packages/react/src/components/IxEmptyState.ts b/packages/react/src/components/IxEmptyState.ts deleted file mode 100644 index 85f1f71bcf6..00000000000 --- a/packages/react/src/components/IxEmptyState.ts +++ /dev/null @@ -1,26 +0,0 @@ -'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. - */ - -/* eslint-disable */ - -import { IxEmptyState as IxEmptyStateElement, defineCustomElement as defineIxEmptyState } from "@siemens/ix/components/ix-empty-state.js"; -import type { EventName, StencilReactComponent } from '@stencil/react-output-target/runtime'; -import { createComponent } from '@stencil/react-output-target/runtime'; -import React from 'react'; - -type IxEmptyStateEvents = { onActionClick: EventName> }; - -const IxEmptyState: StencilReactComponent = /*@__PURE__*/ createComponent({ - tagName: 'ix-empty-state', - elementClass: IxEmptyStateElement, - // @ts-ignore - React type of Stencil Output Target may differ from the React version used in the Nuxt.js project, this can be ignored. - react: React, - events: { onActionClick: 'actionClick' } as IxEmptyStateEvents, - defineCustomElement: defineIxEmptyState -}); - -export default IxEmptyState; diff --git a/packages/react/src/components/IxEventList.ts b/packages/react/src/components/IxEventList.ts deleted file mode 100644 index b1ec32f9655..00000000000 --- a/packages/react/src/components/IxEventList.ts +++ /dev/null @@ -1,26 +0,0 @@ -'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. - */ - -/* eslint-disable */ - -import { IxEventList as IxEventListElement, defineCustomElement as defineIxEventList } from "@siemens/ix/components/ix-event-list.js"; -import type { StencilReactComponent } from '@stencil/react-output-target/runtime'; -import { createComponent } from '@stencil/react-output-target/runtime'; -import React from 'react'; - -type IxEventListEvents = NonNullable; - -const IxEventList: StencilReactComponent = /*@__PURE__*/ createComponent({ - tagName: 'ix-event-list', - elementClass: IxEventListElement, - // @ts-ignore - React type of Stencil Output Target may differ from the React version used in the Nuxt.js project, this can be ignored. - react: React, - events: {} as IxEventListEvents, - defineCustomElement: defineIxEventList -}); - -export default IxEventList; diff --git a/packages/react/src/components/IxEventListItem.ts b/packages/react/src/components/IxEventListItem.ts deleted file mode 100644 index c5f50005441..00000000000 --- a/packages/react/src/components/IxEventListItem.ts +++ /dev/null @@ -1,26 +0,0 @@ -'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. - */ - -/* eslint-disable */ - -import { IxEventListItem as IxEventListItemElement, defineCustomElement as defineIxEventListItem } from "@siemens/ix/components/ix-event-list-item.js"; -import type { EventName, StencilReactComponent } from '@stencil/react-output-target/runtime'; -import { createComponent } from '@stencil/react-output-target/runtime'; -import React from 'react'; - -type IxEventListItemEvents = { onItemClick: EventName> }; - -const IxEventListItem: StencilReactComponent = /*@__PURE__*/ createComponent({ - tagName: 'ix-event-list-item', - elementClass: IxEventListItemElement, - // @ts-ignore - React type of Stencil Output Target may differ from the React version used in the Nuxt.js project, this can be ignored. - react: React, - events: { onItemClick: 'itemClick' } as IxEventListItemEvents, - defineCustomElement: defineIxEventListItem -}); - -export default IxEventListItem; diff --git a/packages/react/src/components/IxExpandingSearch.ts b/packages/react/src/components/IxExpandingSearch.ts deleted file mode 100644 index 66ce63b5f36..00000000000 --- a/packages/react/src/components/IxExpandingSearch.ts +++ /dev/null @@ -1,26 +0,0 @@ -'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. - */ - -/* eslint-disable */ - -import { IxExpandingSearch as IxExpandingSearchElement, defineCustomElement as defineIxExpandingSearch } from "@siemens/ix/components/ix-expanding-search.js"; -import type { EventName, StencilReactComponent } from '@stencil/react-output-target/runtime'; -import { createComponent } from '@stencil/react-output-target/runtime'; -import React from 'react'; - -type IxExpandingSearchEvents = { onValueChange: EventName> }; - -const IxExpandingSearch: StencilReactComponent = /*@__PURE__*/ createComponent({ - tagName: 'ix-expanding-search', - elementClass: IxExpandingSearchElement, - // @ts-ignore - React type of Stencil Output Target may differ from the React version used in the Nuxt.js project, this can be ignored. - react: React, - events: { onValueChange: 'valueChange' } as IxExpandingSearchEvents, - defineCustomElement: defineIxExpandingSearch -}); - -export default IxExpandingSearch; diff --git a/packages/react/src/components/IxFieldLabel.ts b/packages/react/src/components/IxFieldLabel.ts deleted file mode 100644 index d0e261c56e9..00000000000 --- a/packages/react/src/components/IxFieldLabel.ts +++ /dev/null @@ -1,26 +0,0 @@ -'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. - */ - -/* eslint-disable */ - -import { IxFieldLabel as IxFieldLabelElement, defineCustomElement as defineIxFieldLabel } from "@siemens/ix/components/ix-field-label.js"; -import type { StencilReactComponent } from '@stencil/react-output-target/runtime'; -import { createComponent } from '@stencil/react-output-target/runtime'; -import React from 'react'; - -type IxFieldLabelEvents = NonNullable; - -const IxFieldLabel: StencilReactComponent = /*@__PURE__*/ createComponent({ - tagName: 'ix-field-label', - elementClass: IxFieldLabelElement, - // @ts-ignore - React type of Stencil Output Target may differ from the React version used in the Nuxt.js project, this can be ignored. - react: React, - events: {} as IxFieldLabelEvents, - defineCustomElement: defineIxFieldLabel -}); - -export default IxFieldLabel; diff --git a/packages/react/src/components/IxFilterChip.ts b/packages/react/src/components/IxFilterChip.ts deleted file mode 100644 index 818b083d956..00000000000 --- a/packages/react/src/components/IxFilterChip.ts +++ /dev/null @@ -1,26 +0,0 @@ -'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. - */ - -/* eslint-disable */ - -import { IxFilterChip as IxFilterChipElement, defineCustomElement as defineIxFilterChip } from "@siemens/ix/components/ix-filter-chip.js"; -import type { EventName, StencilReactComponent } from '@stencil/react-output-target/runtime'; -import { createComponent } from '@stencil/react-output-target/runtime'; -import React from 'react'; - -type IxFilterChipEvents = { onCloseClick: EventName> }; - -const IxFilterChip: StencilReactComponent = /*@__PURE__*/ createComponent({ - tagName: 'ix-filter-chip', - elementClass: IxFilterChipElement, - // @ts-ignore - React type of Stencil Output Target may differ from the React version used in the Nuxt.js project, this can be ignored. - react: React, - events: { onCloseClick: 'closeClick' } as IxFilterChipEvents, - defineCustomElement: defineIxFilterChip -}); - -export default IxFilterChip; diff --git a/packages/react/src/components/IxFlipTileContent.ts b/packages/react/src/components/IxFlipTileContent.ts deleted file mode 100644 index c39b4ed43e4..00000000000 --- a/packages/react/src/components/IxFlipTileContent.ts +++ /dev/null @@ -1,26 +0,0 @@ -'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. - */ - -/* eslint-disable */ - -import { IxFlipTileContent as IxFlipTileContentElement, defineCustomElement as defineIxFlipTileContent } from "@siemens/ix/components/ix-flip-tile-content.js"; -import type { StencilReactComponent } from '@stencil/react-output-target/runtime'; -import { createComponent } from '@stencil/react-output-target/runtime'; -import React from 'react'; - -type IxFlipTileContentEvents = NonNullable; - -const IxFlipTileContent: StencilReactComponent = /*@__PURE__*/ createComponent({ - tagName: 'ix-flip-tile-content', - elementClass: IxFlipTileContentElement, - // @ts-ignore - React type of Stencil Output Target may differ from the React version used in the Nuxt.js project, this can be ignored. - react: React, - events: {} as IxFlipTileContentEvents, - defineCustomElement: defineIxFlipTileContent -}); - -export default IxFlipTileContent; diff --git a/packages/react/src/components/IxGroup.ts b/packages/react/src/components/IxGroup.ts deleted file mode 100644 index 9a737b9cb7d..00000000000 --- a/packages/react/src/components/IxGroup.ts +++ /dev/null @@ -1,34 +0,0 @@ -'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. - */ - -/* eslint-disable */ - -import { IxGroup as IxGroupElement, defineCustomElement as defineIxGroup } from "@siemens/ix/components/ix-group.js"; -import type { EventName, StencilReactComponent } from '@stencil/react-output-target/runtime'; -import { createComponent } from '@stencil/react-output-target/runtime'; -import React from 'react'; - -type IxGroupEvents = { - onSelectGroup: EventName>, - onSelectItem: EventName>, - onCollapsedChanged: EventName> -}; - -const IxGroup: StencilReactComponent = /*@__PURE__*/ createComponent({ - tagName: 'ix-group', - elementClass: IxGroupElement, - // @ts-ignore - React type of Stencil Output Target may differ from the React version used in the Nuxt.js project, this can be ignored. - react: React, - events: { - onSelectGroup: 'selectGroup', - onSelectItem: 'selectItem', - onCollapsedChanged: 'collapsedChanged' - } as IxGroupEvents, - defineCustomElement: defineIxGroup -}); - -export default IxGroup; diff --git a/packages/react/src/components/IxGroupContextMenu.ts b/packages/react/src/components/IxGroupContextMenu.ts deleted file mode 100644 index 20f4777d6d5..00000000000 --- a/packages/react/src/components/IxGroupContextMenu.ts +++ /dev/null @@ -1,26 +0,0 @@ -'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. - */ - -/* eslint-disable */ - -import { IxGroupContextMenu as IxGroupContextMenuElement, defineCustomElement as defineIxGroupContextMenu } from "@siemens/ix/components/ix-group-context-menu.js"; -import type { StencilReactComponent } from '@stencil/react-output-target/runtime'; -import { createComponent } from '@stencil/react-output-target/runtime'; -import React from 'react'; - -type IxGroupContextMenuEvents = NonNullable; - -const IxGroupContextMenu: StencilReactComponent = /*@__PURE__*/ createComponent({ - tagName: 'ix-group-context-menu', - elementClass: IxGroupContextMenuElement, - // @ts-ignore - React type of Stencil Output Target may differ from the React version used in the Nuxt.js project, this can be ignored. - react: React, - events: {} as IxGroupContextMenuEvents, - defineCustomElement: defineIxGroupContextMenu -}); - -export default IxGroupContextMenu; diff --git a/packages/react/src/components/IxGroupItem.ts b/packages/react/src/components/IxGroupItem.ts deleted file mode 100644 index bcca77dedc1..00000000000 --- a/packages/react/src/components/IxGroupItem.ts +++ /dev/null @@ -1,27 +0,0 @@ -'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. - */ - -/* eslint-disable */ - -import { type IxGroupItemCustomEvent } from "@siemens/ix"; -import { IxGroupItem as IxGroupItemElement, defineCustomElement as defineIxGroupItem } from "@siemens/ix/components/ix-group-item.js"; -import type { EventName, StencilReactComponent } from '@stencil/react-output-target/runtime'; -import { createComponent } from '@stencil/react-output-target/runtime'; -import React from 'react'; - -type IxGroupItemEvents = { onSelectedChanged: EventName> }; - -const IxGroupItem: StencilReactComponent = /*@__PURE__*/ createComponent({ - tagName: 'ix-group-item', - elementClass: IxGroupItemElement, - // @ts-ignore - React type of Stencil Output Target may differ from the React version used in the Nuxt.js project, this can be ignored. - react: React, - events: { onSelectedChanged: 'selectedChanged' } as IxGroupItemEvents, - defineCustomElement: defineIxGroupItem -}); - -export default IxGroupItem; diff --git a/packages/react/src/components/IxHelperText.ts b/packages/react/src/components/IxHelperText.ts deleted file mode 100644 index 2fbfa077887..00000000000 --- a/packages/react/src/components/IxHelperText.ts +++ /dev/null @@ -1,26 +0,0 @@ -'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. - */ - -/* eslint-disable */ - -import { IxHelperText as IxHelperTextElement, defineCustomElement as defineIxHelperText } from "@siemens/ix/components/ix-helper-text.js"; -import type { StencilReactComponent } from '@stencil/react-output-target/runtime'; -import { createComponent } from '@stencil/react-output-target/runtime'; -import React from 'react'; - -type IxHelperTextEvents = NonNullable; - -const IxHelperText: StencilReactComponent = /*@__PURE__*/ createComponent({ - tagName: 'ix-helper-text', - elementClass: IxHelperTextElement, - // @ts-ignore - React type of Stencil Output Target may differ from the React version used in the Nuxt.js project, this can be ignored. - react: React, - events: {} as IxHelperTextEvents, - defineCustomElement: defineIxHelperText -}); - -export default IxHelperText; diff --git a/packages/react/src/components/IxIconButton.ts b/packages/react/src/components/IxIconButton.ts deleted file mode 100644 index 617bc5420db..00000000000 --- a/packages/react/src/components/IxIconButton.ts +++ /dev/null @@ -1,26 +0,0 @@ -'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. - */ - -/* eslint-disable */ - -import { IxIconButton as IxIconButtonElement, defineCustomElement as defineIxIconButton } from "@siemens/ix/components/ix-icon-button.js"; -import type { StencilReactComponent } from '@stencil/react-output-target/runtime'; -import { createComponent } from '@stencil/react-output-target/runtime'; -import React from 'react'; - -type IxIconButtonEvents = NonNullable; - -const IxIconButton: StencilReactComponent = /*@__PURE__*/ createComponent({ - tagName: 'ix-icon-button', - elementClass: IxIconButtonElement, - // @ts-ignore - React type of Stencil Output Target may differ from the React version used in the Nuxt.js project, this can be ignored. - react: React, - events: {} as IxIconButtonEvents, - defineCustomElement: defineIxIconButton -}); - -export default IxIconButton; diff --git a/packages/react/src/components/IxIconToggleButton.ts b/packages/react/src/components/IxIconToggleButton.ts deleted file mode 100644 index 30ac35f5b1b..00000000000 --- a/packages/react/src/components/IxIconToggleButton.ts +++ /dev/null @@ -1,26 +0,0 @@ -'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. - */ - -/* eslint-disable */ - -import { IxIconToggleButton as IxIconToggleButtonElement, defineCustomElement as defineIxIconToggleButton } from "@siemens/ix/components/ix-icon-toggle-button.js"; -import type { EventName, StencilReactComponent } from '@stencil/react-output-target/runtime'; -import { createComponent } from '@stencil/react-output-target/runtime'; -import React from 'react'; - -type IxIconToggleButtonEvents = { onPressedChange: EventName> }; - -const IxIconToggleButton: StencilReactComponent = /*@__PURE__*/ createComponent({ - tagName: 'ix-icon-toggle-button', - elementClass: IxIconToggleButtonElement, - // @ts-ignore - React type of Stencil Output Target may differ from the React version used in the Nuxt.js project, this can be ignored. - react: React, - events: { onPressedChange: 'pressedChange' } as IxIconToggleButtonEvents, - defineCustomElement: defineIxIconToggleButton -}); - -export default IxIconToggleButton; diff --git a/packages/react/src/components/IxInput.ts b/packages/react/src/components/IxInput.ts deleted file mode 100644 index c49f34eb0e8..00000000000 --- a/packages/react/src/components/IxInput.ts +++ /dev/null @@ -1,35 +0,0 @@ -'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. - */ - -/* eslint-disable */ - -import { type IxInputCustomEvent } from "@siemens/ix"; -import { IxInput as IxInputElement, defineCustomElement as defineIxInput } from "@siemens/ix/components/ix-input.js"; -import type { EventName, StencilReactComponent } from '@stencil/react-output-target/runtime'; -import { createComponent } from '@stencil/react-output-target/runtime'; -import React from 'react'; - -type IxInputEvents = { - onValueChange: EventName>, - onValidityStateChange: EventName>, - onIxBlur: EventName> -}; - -const IxInput: StencilReactComponent = /*@__PURE__*/ createComponent({ - tagName: 'ix-input', - elementClass: IxInputElement, - // @ts-ignore - React type of Stencil Output Target may differ from the React version used in the Nuxt.js project, this can be ignored. - react: React, - events: { - onValueChange: 'valueChange', - onValidityStateChange: 'validityStateChange', - onIxBlur: 'ixBlur' - } as IxInputEvents, - defineCustomElement: defineIxInput -}); - -export default IxInput; diff --git a/packages/react/src/components/IxInputGroup.ts b/packages/react/src/components/IxInputGroup.ts deleted file mode 100644 index 9eef755a155..00000000000 --- a/packages/react/src/components/IxInputGroup.ts +++ /dev/null @@ -1,26 +0,0 @@ -'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. - */ - -/* eslint-disable */ - -import { IxInputGroup as IxInputGroupElement, defineCustomElement as defineIxInputGroup } from "@siemens/ix/components/ix-input-group.js"; -import type { StencilReactComponent } from '@stencil/react-output-target/runtime'; -import { createComponent } from '@stencil/react-output-target/runtime'; -import React from 'react'; - -type IxInputGroupEvents = NonNullable; - -const IxInputGroup: StencilReactComponent = /*@__PURE__*/ createComponent({ - tagName: 'ix-input-group', - elementClass: IxInputGroupElement, - // @ts-ignore - React type of Stencil Output Target may differ from the React version used in the Nuxt.js project, this can be ignored. - react: React, - events: {} as IxInputGroupEvents, - defineCustomElement: defineIxInputGroup -}); - -export default IxInputGroup; diff --git a/packages/react/src/components/IxKeyValue.ts b/packages/react/src/components/IxKeyValue.ts deleted file mode 100644 index 0701d52a609..00000000000 --- a/packages/react/src/components/IxKeyValue.ts +++ /dev/null @@ -1,26 +0,0 @@ -'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. - */ - -/* eslint-disable */ - -import { IxKeyValue as IxKeyValueElement, defineCustomElement as defineIxKeyValue } from "@siemens/ix/components/ix-key-value.js"; -import type { StencilReactComponent } from '@stencil/react-output-target/runtime'; -import { createComponent } from '@stencil/react-output-target/runtime'; -import React from 'react'; - -type IxKeyValueEvents = NonNullable; - -const IxKeyValue: StencilReactComponent = /*@__PURE__*/ createComponent({ - tagName: 'ix-key-value', - elementClass: IxKeyValueElement, - // @ts-ignore - React type of Stencil Output Target may differ from the React version used in the Nuxt.js project, this can be ignored. - react: React, - events: {} as IxKeyValueEvents, - defineCustomElement: defineIxKeyValue -}); - -export default IxKeyValue; diff --git a/packages/react/src/components/IxKeyValueList.ts b/packages/react/src/components/IxKeyValueList.ts deleted file mode 100644 index e9ec55e9223..00000000000 --- a/packages/react/src/components/IxKeyValueList.ts +++ /dev/null @@ -1,26 +0,0 @@ -'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. - */ - -/* eslint-disable */ - -import { IxKeyValueList as IxKeyValueListElement, defineCustomElement as defineIxKeyValueList } from "@siemens/ix/components/ix-key-value-list.js"; -import type { StencilReactComponent } from '@stencil/react-output-target/runtime'; -import { createComponent } from '@stencil/react-output-target/runtime'; -import React from 'react'; - -type IxKeyValueListEvents = NonNullable; - -const IxKeyValueList: StencilReactComponent = /*@__PURE__*/ createComponent({ - tagName: 'ix-key-value-list', - elementClass: IxKeyValueListElement, - // @ts-ignore - React type of Stencil Output Target may differ from the React version used in the Nuxt.js project, this can be ignored. - react: React, - events: {} as IxKeyValueListEvents, - defineCustomElement: defineIxKeyValueList -}); - -export default IxKeyValueList; diff --git a/packages/react/src/components/IxKpi.ts b/packages/react/src/components/IxKpi.ts deleted file mode 100644 index 896e7749b80..00000000000 --- a/packages/react/src/components/IxKpi.ts +++ /dev/null @@ -1,26 +0,0 @@ -'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. - */ - -/* eslint-disable */ - -import { IxKpi as IxKpiElement, defineCustomElement as defineIxKpi } from "@siemens/ix/components/ix-kpi.js"; -import type { StencilReactComponent } from '@stencil/react-output-target/runtime'; -import { createComponent } from '@stencil/react-output-target/runtime'; -import React from 'react'; - -type IxKpiEvents = NonNullable; - -const IxKpi: StencilReactComponent = /*@__PURE__*/ createComponent({ - tagName: 'ix-kpi', - elementClass: IxKpiElement, - // @ts-ignore - React type of Stencil Output Target may differ from the React version used in the Nuxt.js project, this can be ignored. - react: React, - events: {} as IxKpiEvents, - defineCustomElement: defineIxKpi -}); - -export default IxKpi; diff --git a/packages/react/src/components/IxLayoutAuto.ts b/packages/react/src/components/IxLayoutAuto.ts deleted file mode 100644 index 7abed140b65..00000000000 --- a/packages/react/src/components/IxLayoutAuto.ts +++ /dev/null @@ -1,26 +0,0 @@ -'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. - */ - -/* eslint-disable */ - -import { IxLayoutAuto as IxLayoutAutoElement, defineCustomElement as defineIxLayoutAuto } from "@siemens/ix/components/ix-layout-auto.js"; -import type { StencilReactComponent } from '@stencil/react-output-target/runtime'; -import { createComponent } from '@stencil/react-output-target/runtime'; -import React from 'react'; - -type IxLayoutAutoEvents = NonNullable; - -const IxLayoutAuto: StencilReactComponent = /*@__PURE__*/ createComponent({ - tagName: 'ix-layout-auto', - elementClass: IxLayoutAutoElement, - // @ts-ignore - React type of Stencil Output Target may differ from the React version used in the Nuxt.js project, this can be ignored. - react: React, - events: {} as IxLayoutAutoEvents, - defineCustomElement: defineIxLayoutAuto -}); - -export default IxLayoutAuto; diff --git a/packages/react/src/components/IxLayoutGrid.ts b/packages/react/src/components/IxLayoutGrid.ts deleted file mode 100644 index 25adfcf47d3..00000000000 --- a/packages/react/src/components/IxLayoutGrid.ts +++ /dev/null @@ -1,26 +0,0 @@ -'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. - */ - -/* eslint-disable */ - -import { IxLayoutGrid as IxLayoutGridElement, defineCustomElement as defineIxLayoutGrid } from "@siemens/ix/components/ix-layout-grid.js"; -import type { StencilReactComponent } from '@stencil/react-output-target/runtime'; -import { createComponent } from '@stencil/react-output-target/runtime'; -import React from 'react'; - -type IxLayoutGridEvents = NonNullable; - -const IxLayoutGrid: StencilReactComponent = /*@__PURE__*/ createComponent({ - tagName: 'ix-layout-grid', - elementClass: IxLayoutGridElement, - // @ts-ignore - React type of Stencil Output Target may differ from the React version used in the Nuxt.js project, this can be ignored. - react: React, - events: {} as IxLayoutGridEvents, - defineCustomElement: defineIxLayoutGrid -}); - -export default IxLayoutGrid; diff --git a/packages/react/src/components/IxLinkButton.ts b/packages/react/src/components/IxLinkButton.ts deleted file mode 100644 index a6323810c63..00000000000 --- a/packages/react/src/components/IxLinkButton.ts +++ /dev/null @@ -1,26 +0,0 @@ -'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. - */ - -/* eslint-disable */ - -import { IxLinkButton as IxLinkButtonElement, defineCustomElement as defineIxLinkButton } from "@siemens/ix/components/ix-link-button.js"; -import type { StencilReactComponent } from '@stencil/react-output-target/runtime'; -import { createComponent } from '@stencil/react-output-target/runtime'; -import React from 'react'; - -type IxLinkButtonEvents = NonNullable; - -const IxLinkButton: StencilReactComponent = /*@__PURE__*/ createComponent({ - tagName: 'ix-link-button', - elementClass: IxLinkButtonElement, - // @ts-ignore - React type of Stencil Output Target may differ from the React version used in the Nuxt.js project, this can be ignored. - react: React, - events: {} as IxLinkButtonEvents, - defineCustomElement: defineIxLinkButton -}); - -export default IxLinkButton; diff --git a/packages/react/src/components/IxMapNavigation.ts b/packages/react/src/components/IxMapNavigation.ts deleted file mode 100644 index 86ebb9ea862..00000000000 --- a/packages/react/src/components/IxMapNavigation.ts +++ /dev/null @@ -1,32 +0,0 @@ -'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. - */ - -/* eslint-disable */ - -import { IxMapNavigation as IxMapNavigationElement, defineCustomElement as defineIxMapNavigation } from "@siemens/ix/components/ix-map-navigation.js"; -import type { EventName, StencilReactComponent } from '@stencil/react-output-target/runtime'; -import { createComponent } from '@stencil/react-output-target/runtime'; -import React from 'react'; - -type IxMapNavigationEvents = { - onNavigationToggled: EventName>, - onContextMenuClick: EventName> -}; - -const IxMapNavigation: StencilReactComponent = /*@__PURE__*/ createComponent({ - tagName: 'ix-map-navigation', - elementClass: IxMapNavigationElement, - // @ts-ignore - React type of Stencil Output Target may differ from the React version used in the Nuxt.js project, this can be ignored. - react: React, - events: { - onNavigationToggled: 'navigationToggled', - onContextMenuClick: 'contextMenuClick' - } as IxMapNavigationEvents, - defineCustomElement: defineIxMapNavigation -}); - -export default IxMapNavigation; diff --git a/packages/react/src/components/IxMapNavigationOverlay.ts b/packages/react/src/components/IxMapNavigationOverlay.ts deleted file mode 100644 index 30439921f82..00000000000 --- a/packages/react/src/components/IxMapNavigationOverlay.ts +++ /dev/null @@ -1,26 +0,0 @@ -'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. - */ - -/* eslint-disable */ - -import { IxMapNavigationOverlay as IxMapNavigationOverlayElement, defineCustomElement as defineIxMapNavigationOverlay } from "@siemens/ix/components/ix-map-navigation-overlay.js"; -import type { EventName, StencilReactComponent } from '@stencil/react-output-target/runtime'; -import { createComponent } from '@stencil/react-output-target/runtime'; -import React from 'react'; - -type IxMapNavigationOverlayEvents = { onCloseClick: EventName> }; - -const IxMapNavigationOverlay: StencilReactComponent = /*@__PURE__*/ createComponent({ - tagName: 'ix-map-navigation-overlay', - elementClass: IxMapNavigationOverlayElement, - // @ts-ignore - React type of Stencil Output Target may differ from the React version used in the Nuxt.js project, this can be ignored. - react: React, - events: { onCloseClick: 'closeClick' } as IxMapNavigationOverlayEvents, - defineCustomElement: defineIxMapNavigationOverlay -}); - -export default IxMapNavigationOverlay; diff --git a/packages/react/src/components/IxMenuAboutItem.ts b/packages/react/src/components/IxMenuAboutItem.ts deleted file mode 100644 index 3d81c853c2e..00000000000 --- a/packages/react/src/components/IxMenuAboutItem.ts +++ /dev/null @@ -1,27 +0,0 @@ -'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. - */ - -/* eslint-disable */ - -import { type CustomLabelChangeEvent, type IxMenuAboutItemCustomEvent } from "@siemens/ix"; -import { IxMenuAboutItem as IxMenuAboutItemElement, defineCustomElement as defineIxMenuAboutItem } from "@siemens/ix/components/ix-menu-about-item.js"; -import type { EventName, StencilReactComponent } from '@stencil/react-output-target/runtime'; -import { createComponent } from '@stencil/react-output-target/runtime'; -import React from 'react'; - -type IxMenuAboutItemEvents = { onLabelChange: EventName> }; - -const IxMenuAboutItem: StencilReactComponent = /*@__PURE__*/ createComponent({ - tagName: 'ix-menu-about-item', - elementClass: IxMenuAboutItemElement, - // @ts-ignore - React type of Stencil Output Target may differ from the React version used in the Nuxt.js project, this can be ignored. - react: React, - events: { onLabelChange: 'labelChange' } as IxMenuAboutItemEvents, - defineCustomElement: defineIxMenuAboutItem -}); - -export default IxMenuAboutItem; diff --git a/packages/react/src/components/IxMenuAboutNews.ts b/packages/react/src/components/IxMenuAboutNews.ts deleted file mode 100644 index 5d16609bf0c..00000000000 --- a/packages/react/src/components/IxMenuAboutNews.ts +++ /dev/null @@ -1,33 +0,0 @@ -'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. - */ - -/* eslint-disable */ - -import { type IxMenuAboutNewsCustomEvent } from "@siemens/ix"; -import { IxMenuAboutNews as IxMenuAboutNewsElement, defineCustomElement as defineIxMenuAboutNews } from "@siemens/ix/components/ix-menu-about-news.js"; -import type { EventName, StencilReactComponent } from '@stencil/react-output-target/runtime'; -import { createComponent } from '@stencil/react-output-target/runtime'; -import React from 'react'; - -type IxMenuAboutNewsEvents = { - onShowMore: EventName>, - onClosePopover: EventName> -}; - -const IxMenuAboutNews: StencilReactComponent = /*@__PURE__*/ createComponent({ - tagName: 'ix-menu-about-news', - elementClass: IxMenuAboutNewsElement, - // @ts-ignore - React type of Stencil Output Target may differ from the React version used in the Nuxt.js project, this can be ignored. - react: React, - events: { - onShowMore: 'showMore', - onClosePopover: 'closePopover' - } as IxMenuAboutNewsEvents, - defineCustomElement: defineIxMenuAboutNews -}); - -export default IxMenuAboutNews; diff --git a/packages/react/src/components/IxMenuAvatar.ts b/packages/react/src/components/IxMenuAvatar.ts deleted file mode 100644 index 288a5c8eb9a..00000000000 --- a/packages/react/src/components/IxMenuAvatar.ts +++ /dev/null @@ -1,26 +0,0 @@ -'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. - */ - -/* eslint-disable */ - -import { IxMenuAvatar as IxMenuAvatarElement, defineCustomElement as defineIxMenuAvatar } from "@siemens/ix/components/ix-menu-avatar.js"; -import type { EventName, StencilReactComponent } from '@stencil/react-output-target/runtime'; -import { createComponent } from '@stencil/react-output-target/runtime'; -import React from 'react'; - -type IxMenuAvatarEvents = { onLogoutClick: EventName> }; - -const IxMenuAvatar: StencilReactComponent = /*@__PURE__*/ createComponent({ - tagName: 'ix-menu-avatar', - elementClass: IxMenuAvatarElement, - // @ts-ignore - React type of Stencil Output Target may differ from the React version used in the Nuxt.js project, this can be ignored. - react: React, - events: { onLogoutClick: 'logoutClick' } as IxMenuAvatarEvents, - defineCustomElement: defineIxMenuAvatar -}); - -export default IxMenuAvatar; diff --git a/packages/react/src/components/IxMenuAvatarItem.ts b/packages/react/src/components/IxMenuAvatarItem.ts deleted file mode 100644 index 13a03784df6..00000000000 --- a/packages/react/src/components/IxMenuAvatarItem.ts +++ /dev/null @@ -1,27 +0,0 @@ -'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. - */ - -/* eslint-disable */ - -import { type IxMenuAvatarItemCustomEvent } from "@siemens/ix"; -import { IxMenuAvatarItem as IxMenuAvatarItemElement, defineCustomElement as defineIxMenuAvatarItem } from "@siemens/ix/components/ix-menu-avatar-item.js"; -import type { EventName, StencilReactComponent } from '@stencil/react-output-target/runtime'; -import { createComponent } from '@stencil/react-output-target/runtime'; -import React from 'react'; - -type IxMenuAvatarItemEvents = { onItemClick: EventName> }; - -const IxMenuAvatarItem: StencilReactComponent = /*@__PURE__*/ createComponent({ - tagName: 'ix-menu-avatar-item', - elementClass: IxMenuAvatarItemElement, - // @ts-ignore - React type of Stencil Output Target may differ from the React version used in the Nuxt.js project, this can be ignored. - react: React, - events: { onItemClick: 'itemClick' } as IxMenuAvatarItemEvents, - defineCustomElement: defineIxMenuAvatarItem -}); - -export default IxMenuAvatarItem; diff --git a/packages/react/src/components/IxMenuCategory.ts b/packages/react/src/components/IxMenuCategory.ts deleted file mode 100644 index 0e29eefd48b..00000000000 --- a/packages/react/src/components/IxMenuCategory.ts +++ /dev/null @@ -1,26 +0,0 @@ -'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. - */ - -/* eslint-disable */ - -import { IxMenuCategory as IxMenuCategoryElement, defineCustomElement as defineIxMenuCategory } from "@siemens/ix/components/ix-menu-category.js"; -import type { StencilReactComponent } from '@stencil/react-output-target/runtime'; -import { createComponent } from '@stencil/react-output-target/runtime'; -import React from 'react'; - -type IxMenuCategoryEvents = NonNullable; - -const IxMenuCategory: StencilReactComponent = /*@__PURE__*/ createComponent({ - tagName: 'ix-menu-category', - elementClass: IxMenuCategoryElement, - // @ts-ignore - React type of Stencil Output Target may differ from the React version used in the Nuxt.js project, this can be ignored. - react: React, - events: {} as IxMenuCategoryEvents, - defineCustomElement: defineIxMenuCategory -}); - -export default IxMenuCategory; diff --git a/packages/react/src/components/IxMenuItem.ts b/packages/react/src/components/IxMenuItem.ts deleted file mode 100644 index dfc6d7a6f92..00000000000 --- a/packages/react/src/components/IxMenuItem.ts +++ /dev/null @@ -1,26 +0,0 @@ -'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. - */ - -/* eslint-disable */ - -import { IxMenuItem as IxMenuItemElement, defineCustomElement as defineIxMenuItem } from "@siemens/ix/components/ix-menu-item.js"; -import type { StencilReactComponent } from '@stencil/react-output-target/runtime'; -import { createComponent } from '@stencil/react-output-target/runtime'; -import React from 'react'; - -type IxMenuItemEvents = NonNullable; - -const IxMenuItem: StencilReactComponent = /*@__PURE__*/ createComponent({ - tagName: 'ix-menu-item', - elementClass: IxMenuItemElement, - // @ts-ignore - React type of Stencil Output Target may differ from the React version used in the Nuxt.js project, this can be ignored. - react: React, - events: {} as IxMenuItemEvents, - defineCustomElement: defineIxMenuItem -}); - -export default IxMenuItem; diff --git a/packages/react/src/components/IxMenuSettingsItem.ts b/packages/react/src/components/IxMenuSettingsItem.ts deleted file mode 100644 index 4242f0f1d3e..00000000000 --- a/packages/react/src/components/IxMenuSettingsItem.ts +++ /dev/null @@ -1,27 +0,0 @@ -'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. - */ - -/* eslint-disable */ - -import { type CustomLabelChangeEvent, type IxMenuSettingsItemCustomEvent } from "@siemens/ix"; -import { IxMenuSettingsItem as IxMenuSettingsItemElement, defineCustomElement as defineIxMenuSettingsItem } from "@siemens/ix/components/ix-menu-settings-item.js"; -import type { EventName, StencilReactComponent } from '@stencil/react-output-target/runtime'; -import { createComponent } from '@stencil/react-output-target/runtime'; -import React from 'react'; - -type IxMenuSettingsItemEvents = { onLabelChange: EventName> }; - -const IxMenuSettingsItem: StencilReactComponent = /*@__PURE__*/ createComponent({ - tagName: 'ix-menu-settings-item', - elementClass: IxMenuSettingsItemElement, - // @ts-ignore - React type of Stencil Output Target may differ from the React version used in the Nuxt.js project, this can be ignored. - react: React, - events: { onLabelChange: 'labelChange' } as IxMenuSettingsItemEvents, - defineCustomElement: defineIxMenuSettingsItem -}); - -export default IxMenuSettingsItem; diff --git a/packages/react/src/components/IxModal.ts b/packages/react/src/components/IxModal.ts deleted file mode 100644 index 0edc474b6ea..00000000000 --- a/packages/react/src/components/IxModal.ts +++ /dev/null @@ -1,32 +0,0 @@ -'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. - */ - -/* eslint-disable */ - -import { IxModal as IxModalElement, defineCustomElement as defineIxModal } from "@siemens/ix/components/ix-modal.js"; -import type { EventName, StencilReactComponent } from '@stencil/react-output-target/runtime'; -import { createComponent } from '@stencil/react-output-target/runtime'; -import React from 'react'; - -type IxModalEvents = { - onDialogClose: EventName>, - onDialogDismiss: EventName> -}; - -const IxModal: StencilReactComponent = /*@__PURE__*/ createComponent({ - tagName: 'ix-modal', - elementClass: IxModalElement, - // @ts-ignore - React type of Stencil Output Target may differ from the React version used in the Nuxt.js project, this can be ignored. - react: React, - events: { - onDialogClose: 'dialogClose', - onDialogDismiss: 'dialogDismiss' - } as IxModalEvents, - defineCustomElement: defineIxModal -}); - -export default IxModal; diff --git a/packages/react/src/components/IxModalContent.ts b/packages/react/src/components/IxModalContent.ts deleted file mode 100644 index b7b8ca69590..00000000000 --- a/packages/react/src/components/IxModalContent.ts +++ /dev/null @@ -1,26 +0,0 @@ -'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. - */ - -/* eslint-disable */ - -import { IxModalContent as IxModalContentElement, defineCustomElement as defineIxModalContent } from "@siemens/ix/components/ix-modal-content.js"; -import type { StencilReactComponent } from '@stencil/react-output-target/runtime'; -import { createComponent } from '@stencil/react-output-target/runtime'; -import React from 'react'; - -type IxModalContentEvents = NonNullable; - -const IxModalContent: StencilReactComponent = /*@__PURE__*/ createComponent({ - tagName: 'ix-modal-content', - elementClass: IxModalContentElement, - // @ts-ignore - React type of Stencil Output Target may differ from the React version used in the Nuxt.js project, this can be ignored. - react: React, - events: {} as IxModalContentEvents, - defineCustomElement: defineIxModalContent -}); - -export default IxModalContent; diff --git a/packages/react/src/components/IxModalFooter.ts b/packages/react/src/components/IxModalFooter.ts deleted file mode 100644 index d59e3d6fa1c..00000000000 --- a/packages/react/src/components/IxModalFooter.ts +++ /dev/null @@ -1,26 +0,0 @@ -'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. - */ - -/* eslint-disable */ - -import { IxModalFooter as IxModalFooterElement, defineCustomElement as defineIxModalFooter } from "@siemens/ix/components/ix-modal-footer.js"; -import type { StencilReactComponent } from '@stencil/react-output-target/runtime'; -import { createComponent } from '@stencil/react-output-target/runtime'; -import React from 'react'; - -type IxModalFooterEvents = NonNullable; - -const IxModalFooter: StencilReactComponent = /*@__PURE__*/ createComponent({ - tagName: 'ix-modal-footer', - elementClass: IxModalFooterElement, - // @ts-ignore - React type of Stencil Output Target may differ from the React version used in the Nuxt.js project, this can be ignored. - react: React, - events: {} as IxModalFooterEvents, - defineCustomElement: defineIxModalFooter -}); - -export default IxModalFooter; diff --git a/packages/react/src/components/IxModalHeader.ts b/packages/react/src/components/IxModalHeader.ts deleted file mode 100644 index a358ae43d56..00000000000 --- a/packages/react/src/components/IxModalHeader.ts +++ /dev/null @@ -1,27 +0,0 @@ -'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. - */ - -/* eslint-disable */ - -import { type IxModalHeaderCustomEvent } from "@siemens/ix"; -import { IxModalHeader as IxModalHeaderElement, defineCustomElement as defineIxModalHeader } from "@siemens/ix/components/ix-modal-header.js"; -import type { EventName, StencilReactComponent } from '@stencil/react-output-target/runtime'; -import { createComponent } from '@stencil/react-output-target/runtime'; -import React from 'react'; - -type IxModalHeaderEvents = { onCloseClick: EventName> }; - -const IxModalHeader: StencilReactComponent = /*@__PURE__*/ createComponent({ - tagName: 'ix-modal-header', - elementClass: IxModalHeaderElement, - // @ts-ignore - React type of Stencil Output Target may differ from the React version used in the Nuxt.js project, this can be ignored. - react: React, - events: { onCloseClick: 'closeClick' } as IxModalHeaderEvents, - defineCustomElement: defineIxModalHeader -}); - -export default IxModalHeader; diff --git a/packages/react/src/components/IxNumberInput.ts b/packages/react/src/components/IxNumberInput.ts deleted file mode 100644 index eaca3033cca..00000000000 --- a/packages/react/src/components/IxNumberInput.ts +++ /dev/null @@ -1,35 +0,0 @@ -'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. - */ - -/* eslint-disable */ - -import { type IxNumberInputCustomEvent } from "@siemens/ix"; -import { IxNumberInput as IxNumberInputElement, defineCustomElement as defineIxNumberInput } from "@siemens/ix/components/ix-number-input.js"; -import type { EventName, StencilReactComponent } from '@stencil/react-output-target/runtime'; -import { createComponent } from '@stencil/react-output-target/runtime'; -import React from 'react'; - -type IxNumberInputEvents = { - onValueChange: EventName>, - onValidityStateChange: EventName>, - onIxBlur: EventName> -}; - -const IxNumberInput: StencilReactComponent = /*@__PURE__*/ createComponent({ - tagName: 'ix-number-input', - elementClass: IxNumberInputElement, - // @ts-ignore - React type of Stencil Output Target may differ from the React version used in the Nuxt.js project, this can be ignored. - react: React, - events: { - onValueChange: 'valueChange', - onValidityStateChange: 'validityStateChange', - onIxBlur: 'ixBlur' - } as IxNumberInputEvents, - defineCustomElement: defineIxNumberInput -}); - -export default IxNumberInput; diff --git a/packages/react/src/components/IxPagination.ts b/packages/react/src/components/IxPagination.ts deleted file mode 100644 index 95254405cb6..00000000000 --- a/packages/react/src/components/IxPagination.ts +++ /dev/null @@ -1,32 +0,0 @@ -'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. - */ - -/* eslint-disable */ - -import { IxPagination as IxPaginationElement, defineCustomElement as defineIxPagination } from "@siemens/ix/components/ix-pagination.js"; -import type { EventName, StencilReactComponent } from '@stencil/react-output-target/runtime'; -import { createComponent } from '@stencil/react-output-target/runtime'; -import React from 'react'; - -type IxPaginationEvents = { - onPageSelected: EventName>, - onItemCountChanged: EventName> -}; - -const IxPagination: StencilReactComponent = /*@__PURE__*/ createComponent({ - tagName: 'ix-pagination', - elementClass: IxPaginationElement, - // @ts-ignore - React type of Stencil Output Target may differ from the React version used in the Nuxt.js project, this can be ignored. - react: React, - events: { - onPageSelected: 'pageSelected', - onItemCountChanged: 'itemCountChanged' - } as IxPaginationEvents, - defineCustomElement: defineIxPagination -}); - -export default IxPagination; diff --git a/packages/react/src/components/IxPane.ts b/packages/react/src/components/IxPane.ts deleted file mode 100644 index 19e00505a79..00000000000 --- a/packages/react/src/components/IxPane.ts +++ /dev/null @@ -1,35 +0,0 @@ -'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. - */ - -/* eslint-disable */ - -import { type BorderlessChangedEvent, type ExpandedChangedEvent, type IxPaneCustomEvent, type VariantChangedEvent } from "@siemens/ix"; -import { IxPane as IxPaneElement, defineCustomElement as defineIxPane } from "@siemens/ix/components/ix-pane.js"; -import type { EventName, StencilReactComponent } from '@stencil/react-output-target/runtime'; -import { createComponent } from '@stencil/react-output-target/runtime'; -import React from 'react'; - -type IxPaneEvents = { - onExpandedChanged: EventName>, - onVariantChanged: EventName>, - onBorderlessChanged: EventName> -}; - -const IxPane: StencilReactComponent = /*@__PURE__*/ createComponent({ - tagName: 'ix-pane', - elementClass: IxPaneElement, - // @ts-ignore - React type of Stencil Output Target may differ from the React version used in the Nuxt.js project, this can be ignored. - react: React, - events: { - onExpandedChanged: 'expandedChanged', - onVariantChanged: 'variantChanged', - onBorderlessChanged: 'borderlessChanged' - } as IxPaneEvents, - defineCustomElement: defineIxPane -}); - -export default IxPane; diff --git a/packages/react/src/components/IxPaneLayout.ts b/packages/react/src/components/IxPaneLayout.ts deleted file mode 100644 index 8afa7134234..00000000000 --- a/packages/react/src/components/IxPaneLayout.ts +++ /dev/null @@ -1,26 +0,0 @@ -'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. - */ - -/* eslint-disable */ - -import { IxPaneLayout as IxPaneLayoutElement, defineCustomElement as defineIxPaneLayout } from "@siemens/ix/components/ix-pane-layout.js"; -import type { StencilReactComponent } from '@stencil/react-output-target/runtime'; -import { createComponent } from '@stencil/react-output-target/runtime'; -import React from 'react'; - -type IxPaneLayoutEvents = NonNullable; - -const IxPaneLayout: StencilReactComponent = /*@__PURE__*/ createComponent({ - tagName: 'ix-pane-layout', - elementClass: IxPaneLayoutElement, - // @ts-ignore - React type of Stencil Output Target may differ from the React version used in the Nuxt.js project, this can be ignored. - react: React, - events: {} as IxPaneLayoutEvents, - defineCustomElement: defineIxPaneLayout -}); - -export default IxPaneLayout; diff --git a/packages/react/src/components/IxPill.ts b/packages/react/src/components/IxPill.ts deleted file mode 100644 index 48c406ee811..00000000000 --- a/packages/react/src/components/IxPill.ts +++ /dev/null @@ -1,26 +0,0 @@ -'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. - */ - -/* eslint-disable */ - -import { IxPill as IxPillElement, defineCustomElement as defineIxPill } from "@siemens/ix/components/ix-pill.js"; -import type { StencilReactComponent } from '@stencil/react-output-target/runtime'; -import { createComponent } from '@stencil/react-output-target/runtime'; -import React from 'react'; - -type IxPillEvents = NonNullable; - -const IxPill: StencilReactComponent = /*@__PURE__*/ createComponent({ - tagName: 'ix-pill', - elementClass: IxPillElement, - // @ts-ignore - React type of Stencil Output Target may differ from the React version used in the Nuxt.js project, this can be ignored. - react: React, - events: {} as IxPillEvents, - defineCustomElement: defineIxPill -}); - -export default IxPill; diff --git a/packages/react/src/components/IxPushCard.ts b/packages/react/src/components/IxPushCard.ts deleted file mode 100644 index b5d5aa02db4..00000000000 --- a/packages/react/src/components/IxPushCard.ts +++ /dev/null @@ -1,26 +0,0 @@ -'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. - */ - -/* eslint-disable */ - -import { IxPushCard as IxPushCardElement, defineCustomElement as defineIxPushCard } from "@siemens/ix/components/ix-push-card.js"; -import type { StencilReactComponent } from '@stencil/react-output-target/runtime'; -import { createComponent } from '@stencil/react-output-target/runtime'; -import React from 'react'; - -type IxPushCardEvents = NonNullable; - -const IxPushCard: StencilReactComponent = /*@__PURE__*/ createComponent({ - tagName: 'ix-push-card', - elementClass: IxPushCardElement, - // @ts-ignore - React type of Stencil Output Target may differ from the React version used in the Nuxt.js project, this can be ignored. - react: React, - events: {} as IxPushCardEvents, - defineCustomElement: defineIxPushCard -}); - -export default IxPushCard; diff --git a/packages/react/src/components/IxRadio.ts b/packages/react/src/components/IxRadio.ts deleted file mode 100644 index 8a9784feb1e..00000000000 --- a/packages/react/src/components/IxRadio.ts +++ /dev/null @@ -1,32 +0,0 @@ -'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. - */ - -/* eslint-disable */ - -import { IxRadio as IxRadioElement, defineCustomElement as defineIxRadio } from "@siemens/ix/components/ix-radio.js"; -import type { EventName, StencilReactComponent } from '@stencil/react-output-target/runtime'; -import { createComponent } from '@stencil/react-output-target/runtime'; -import React from 'react'; - -type IxRadioEvents = { - onCheckedChange: EventName>, - onValueChange: EventName> -}; - -const IxRadio: StencilReactComponent = /*@__PURE__*/ createComponent({ - tagName: 'ix-radio', - elementClass: IxRadioElement, - // @ts-ignore - React type of Stencil Output Target may differ from the React version used in the Nuxt.js project, this can be ignored. - react: React, - events: { - onCheckedChange: 'checkedChange', - onValueChange: 'valueChange' - } as IxRadioEvents, - defineCustomElement: defineIxRadio -}); - -export default IxRadio; diff --git a/packages/react/src/components/IxRadioGroup.ts b/packages/react/src/components/IxRadioGroup.ts deleted file mode 100644 index 91db55a2261..00000000000 --- a/packages/react/src/components/IxRadioGroup.ts +++ /dev/null @@ -1,26 +0,0 @@ -'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. - */ - -/* eslint-disable */ - -import { IxRadioGroup as IxRadioGroupElement, defineCustomElement as defineIxRadioGroup } from "@siemens/ix/components/ix-radio-group.js"; -import type { EventName, StencilReactComponent } from '@stencil/react-output-target/runtime'; -import { createComponent } from '@stencil/react-output-target/runtime'; -import React from 'react'; - -type IxRadioGroupEvents = { onValueChange: EventName> }; - -const IxRadioGroup: StencilReactComponent = /*@__PURE__*/ createComponent({ - tagName: 'ix-radio-group', - elementClass: IxRadioGroupElement, - // @ts-ignore - React type of Stencil Output Target may differ from the React version used in the Nuxt.js project, this can be ignored. - react: React, - events: { onValueChange: 'valueChange' } as IxRadioGroupEvents, - defineCustomElement: defineIxRadioGroup -}); - -export default IxRadioGroup; diff --git a/packages/react/src/components/IxRow.ts b/packages/react/src/components/IxRow.ts deleted file mode 100644 index 4871038e422..00000000000 --- a/packages/react/src/components/IxRow.ts +++ /dev/null @@ -1,26 +0,0 @@ -'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. - */ - -/* eslint-disable */ - -import { IxRow as IxRowElement, defineCustomElement as defineIxRow } from "@siemens/ix/components/ix-row.js"; -import type { StencilReactComponent } from '@stencil/react-output-target/runtime'; -import { createComponent } from '@stencil/react-output-target/runtime'; -import React from 'react'; - -type IxRowEvents = NonNullable; - -const IxRow: StencilReactComponent = /*@__PURE__*/ createComponent({ - tagName: 'ix-row', - elementClass: IxRowElement, - // @ts-ignore - React type of Stencil Output Target may differ from the React version used in the Nuxt.js project, this can be ignored. - react: React, - events: {} as IxRowEvents, - defineCustomElement: defineIxRow -}); - -export default IxRow; diff --git a/packages/react/src/components/IxSelect.ts b/packages/react/src/components/IxSelect.ts deleted file mode 100644 index 2365710fa1f..00000000000 --- a/packages/react/src/components/IxSelect.ts +++ /dev/null @@ -1,36 +0,0 @@ -'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. - */ - -/* eslint-disable */ - -import { IxSelect as IxSelectElement, defineCustomElement as defineIxSelect } from "@siemens/ix/components/ix-select.js"; -import type { EventName, StencilReactComponent } from '@stencil/react-output-target/runtime'; -import { createComponent } from '@stencil/react-output-target/runtime'; -import React from 'react'; - -type IxSelectEvents = { - onValueChange: EventName>, - onInputChange: EventName>, - onAddItem: EventName>, - onIxBlur: EventName> -}; - -const IxSelect: StencilReactComponent = /*@__PURE__*/ createComponent({ - tagName: 'ix-select', - elementClass: IxSelectElement, - // @ts-ignore - React type of Stencil Output Target may differ from the React version used in the Nuxt.js project, this can be ignored. - react: React, - events: { - onValueChange: 'valueChange', - onInputChange: 'inputChange', - onAddItem: 'addItem', - onIxBlur: 'ixBlur' - } as IxSelectEvents, - defineCustomElement: defineIxSelect -}); - -export default IxSelect; diff --git a/packages/react/src/components/IxSelectItem.ts b/packages/react/src/components/IxSelectItem.ts deleted file mode 100644 index 850d512ef7c..00000000000 --- a/packages/react/src/components/IxSelectItem.ts +++ /dev/null @@ -1,26 +0,0 @@ -'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. - */ - -/* eslint-disable */ - -import { IxSelectItem as IxSelectItemElement, defineCustomElement as defineIxSelectItem } from "@siemens/ix/components/ix-select-item.js"; -import type { EventName, StencilReactComponent } from '@stencil/react-output-target/runtime'; -import { createComponent } from '@stencil/react-output-target/runtime'; -import React from 'react'; - -type IxSelectItemEvents = { onItemClick: EventName> }; - -const IxSelectItem: StencilReactComponent = /*@__PURE__*/ createComponent({ - tagName: 'ix-select-item', - elementClass: IxSelectItemElement, - // @ts-ignore - React type of Stencil Output Target may differ from the React version used in the Nuxt.js project, this can be ignored. - react: React, - events: { onItemClick: 'itemClick' } as IxSelectItemEvents, - defineCustomElement: defineIxSelectItem -}); - -export default IxSelectItem; diff --git a/packages/react/src/components/IxSlider.ts b/packages/react/src/components/IxSlider.ts deleted file mode 100644 index a1fa02cd3d9..00000000000 --- a/packages/react/src/components/IxSlider.ts +++ /dev/null @@ -1,26 +0,0 @@ -'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. - */ - -/* eslint-disable */ - -import { IxSlider as IxSliderElement, defineCustomElement as defineIxSlider } from "@siemens/ix/components/ix-slider.js"; -import type { EventName, StencilReactComponent } from '@stencil/react-output-target/runtime'; -import { createComponent } from '@stencil/react-output-target/runtime'; -import React from 'react'; - -type IxSliderEvents = { onValueChange: EventName> }; - -const IxSlider: StencilReactComponent = /*@__PURE__*/ createComponent({ - tagName: 'ix-slider', - elementClass: IxSliderElement, - // @ts-ignore - React type of Stencil Output Target may differ from the React version used in the Nuxt.js project, this can be ignored. - react: React, - events: { onValueChange: 'valueChange' } as IxSliderEvents, - defineCustomElement: defineIxSlider -}); - -export default IxSlider; diff --git a/packages/react/src/components/IxSpinner.ts b/packages/react/src/components/IxSpinner.ts deleted file mode 100644 index 9ef1f38d12f..00000000000 --- a/packages/react/src/components/IxSpinner.ts +++ /dev/null @@ -1,26 +0,0 @@ -'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. - */ - -/* eslint-disable */ - -import { IxSpinner as IxSpinnerElement, defineCustomElement as defineIxSpinner } from "@siemens/ix/components/ix-spinner.js"; -import type { StencilReactComponent } from '@stencil/react-output-target/runtime'; -import { createComponent } from '@stencil/react-output-target/runtime'; -import React from 'react'; - -type IxSpinnerEvents = NonNullable; - -const IxSpinner: StencilReactComponent = /*@__PURE__*/ createComponent({ - tagName: 'ix-spinner', - elementClass: IxSpinnerElement, - // @ts-ignore - React type of Stencil Output Target may differ from the React version used in the Nuxt.js project, this can be ignored. - react: React, - events: {} as IxSpinnerEvents, - defineCustomElement: defineIxSpinner -}); - -export default IxSpinner; diff --git a/packages/react/src/components/IxSplitButton.ts b/packages/react/src/components/IxSplitButton.ts deleted file mode 100644 index 10c9fe76d8b..00000000000 --- a/packages/react/src/components/IxSplitButton.ts +++ /dev/null @@ -1,27 +0,0 @@ -'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. - */ - -/* eslint-disable */ - -import { type IxSplitButtonCustomEvent } from "@siemens/ix"; -import { IxSplitButton as IxSplitButtonElement, defineCustomElement as defineIxSplitButton } from "@siemens/ix/components/ix-split-button.js"; -import type { EventName, StencilReactComponent } from '@stencil/react-output-target/runtime'; -import { createComponent } from '@stencil/react-output-target/runtime'; -import React from 'react'; - -type IxSplitButtonEvents = { onButtonClick: EventName> }; - -const IxSplitButton: StencilReactComponent = /*@__PURE__*/ createComponent({ - tagName: 'ix-split-button', - elementClass: IxSplitButtonElement, - // @ts-ignore - React type of Stencil Output Target may differ from the React version used in the Nuxt.js project, this can be ignored. - react: React, - events: { onButtonClick: 'buttonClick' } as IxSplitButtonEvents, - defineCustomElement: defineIxSplitButton -}); - -export default IxSplitButton; diff --git a/packages/react/src/components/IxSplitButtonItem.ts b/packages/react/src/components/IxSplitButtonItem.ts deleted file mode 100644 index 89b76290202..00000000000 --- a/packages/react/src/components/IxSplitButtonItem.ts +++ /dev/null @@ -1,27 +0,0 @@ -'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. - */ - -/* eslint-disable */ - -import { type IxSplitButtonItemCustomEvent } from "@siemens/ix"; -import { IxSplitButtonItem as IxSplitButtonItemElement, defineCustomElement as defineIxSplitButtonItem } from "@siemens/ix/components/ix-split-button-item.js"; -import type { EventName, StencilReactComponent } from '@stencil/react-output-target/runtime'; -import { createComponent } from '@stencil/react-output-target/runtime'; -import React from 'react'; - -type IxSplitButtonItemEvents = { onItemClick: EventName> }; - -const IxSplitButtonItem: StencilReactComponent = /*@__PURE__*/ createComponent({ - tagName: 'ix-split-button-item', - elementClass: IxSplitButtonItemElement, - // @ts-ignore - React type of Stencil Output Target may differ from the React version used in the Nuxt.js project, this can be ignored. - react: React, - events: { onItemClick: 'itemClick' } as IxSplitButtonItemEvents, - defineCustomElement: defineIxSplitButtonItem -}); - -export default IxSplitButtonItem; diff --git a/packages/react/src/components/IxTabItem.ts b/packages/react/src/components/IxTabItem.ts deleted file mode 100644 index a24297dec37..00000000000 --- a/packages/react/src/components/IxTabItem.ts +++ /dev/null @@ -1,27 +0,0 @@ -'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. - */ - -/* eslint-disable */ - -import { type IxTabItemCustomEvent, type TabClickDetail } from "@siemens/ix"; -import { IxTabItem as IxTabItemElement, defineCustomElement as defineIxTabItem } from "@siemens/ix/components/ix-tab-item.js"; -import type { EventName, StencilReactComponent } from '@stencil/react-output-target/runtime'; -import { createComponent } from '@stencil/react-output-target/runtime'; -import React from 'react'; - -type IxTabItemEvents = { onTabClick: EventName> }; - -const IxTabItem: StencilReactComponent = /*@__PURE__*/ createComponent({ - tagName: 'ix-tab-item', - elementClass: IxTabItemElement, - // @ts-ignore - React type of Stencil Output Target may differ from the React version used in the Nuxt.js project, this can be ignored. - react: React, - events: { onTabClick: 'tabClick' } as IxTabItemEvents, - defineCustomElement: defineIxTabItem -}); - -export default IxTabItem; diff --git a/packages/react/src/components/IxTabs.ts b/packages/react/src/components/IxTabs.ts deleted file mode 100644 index 61de589cfe7..00000000000 --- a/packages/react/src/components/IxTabs.ts +++ /dev/null @@ -1,26 +0,0 @@ -'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. - */ - -/* eslint-disable */ - -import { IxTabs as IxTabsElement, defineCustomElement as defineIxTabs } from "@siemens/ix/components/ix-tabs.js"; -import type { EventName, StencilReactComponent } from '@stencil/react-output-target/runtime'; -import { createComponent } from '@stencil/react-output-target/runtime'; -import React from 'react'; - -type IxTabsEvents = { onSelectedChange: EventName> }; - -const IxTabs: StencilReactComponent = /*@__PURE__*/ createComponent({ - tagName: 'ix-tabs', - elementClass: IxTabsElement, - // @ts-ignore - React type of Stencil Output Target may differ from the React version used in the Nuxt.js project, this can be ignored. - react: React, - events: { onSelectedChange: 'selectedChange' } as IxTabsEvents, - defineCustomElement: defineIxTabs -}); - -export default IxTabs; diff --git a/packages/react/src/components/IxTextarea.ts b/packages/react/src/components/IxTextarea.ts deleted file mode 100644 index f17c1874b51..00000000000 --- a/packages/react/src/components/IxTextarea.ts +++ /dev/null @@ -1,35 +0,0 @@ -'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. - */ - -/* eslint-disable */ - -import { type IxTextareaCustomEvent } from "@siemens/ix"; -import { IxTextarea as IxTextareaElement, defineCustomElement as defineIxTextarea } from "@siemens/ix/components/ix-textarea.js"; -import type { EventName, StencilReactComponent } from '@stencil/react-output-target/runtime'; -import { createComponent } from '@stencil/react-output-target/runtime'; -import React from 'react'; - -type IxTextareaEvents = { - onValueChange: EventName>, - onValidityStateChange: EventName>, - onIxBlur: EventName> -}; - -const IxTextarea: StencilReactComponent = /*@__PURE__*/ createComponent({ - tagName: 'ix-textarea', - elementClass: IxTextareaElement, - // @ts-ignore - React type of Stencil Output Target may differ from the React version used in the Nuxt.js project, this can be ignored. - react: React, - events: { - onValueChange: 'valueChange', - onValidityStateChange: 'validityStateChange', - onIxBlur: 'ixBlur' - } as IxTextareaEvents, - defineCustomElement: defineIxTextarea -}); - -export default IxTextarea; diff --git a/packages/react/src/components/IxTile.ts b/packages/react/src/components/IxTile.ts deleted file mode 100644 index a10bc3218d9..00000000000 --- a/packages/react/src/components/IxTile.ts +++ /dev/null @@ -1,26 +0,0 @@ -'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. - */ - -/* eslint-disable */ - -import { IxTile as IxTileElement, defineCustomElement as defineIxTile } from "@siemens/ix/components/ix-tile.js"; -import type { StencilReactComponent } from '@stencil/react-output-target/runtime'; -import { createComponent } from '@stencil/react-output-target/runtime'; -import React from 'react'; - -type IxTileEvents = NonNullable; - -const IxTile: StencilReactComponent = /*@__PURE__*/ createComponent({ - tagName: 'ix-tile', - elementClass: IxTileElement, - // @ts-ignore - React type of Stencil Output Target may differ from the React version used in the Nuxt.js project, this can be ignored. - react: React, - events: {} as IxTileEvents, - defineCustomElement: defineIxTile -}); - -export default IxTile; diff --git a/packages/react/src/components/IxTimePicker.ts b/packages/react/src/components/IxTimePicker.ts deleted file mode 100644 index c4310d0f62d..00000000000 --- a/packages/react/src/components/IxTimePicker.ts +++ /dev/null @@ -1,32 +0,0 @@ -'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. - */ - -/* eslint-disable */ - -import { IxTimePicker as IxTimePickerElement, defineCustomElement as defineIxTimePicker } from "@siemens/ix/components/ix-time-picker.js"; -import type { EventName, StencilReactComponent } from '@stencil/react-output-target/runtime'; -import { createComponent } from '@stencil/react-output-target/runtime'; -import React from 'react'; - -type IxTimePickerEvents = { - onTimeSelect: EventName>, - onTimeChange: EventName> -}; - -const IxTimePicker: StencilReactComponent = /*@__PURE__*/ createComponent({ - tagName: 'ix-time-picker', - elementClass: IxTimePickerElement, - // @ts-ignore - React type of Stencil Output Target may differ from the React version used in the Nuxt.js project, this can be ignored. - react: React, - events: { - onTimeSelect: 'timeSelect', - onTimeChange: 'timeChange' - } as IxTimePickerEvents, - defineCustomElement: defineIxTimePicker -}); - -export default IxTimePicker; diff --git a/packages/react/src/components/IxToast.ts b/packages/react/src/components/IxToast.ts deleted file mode 100644 index 5782ef08072..00000000000 --- a/packages/react/src/components/IxToast.ts +++ /dev/null @@ -1,26 +0,0 @@ -'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. - */ - -/* eslint-disable */ - -import { IxToast as IxToastElement, defineCustomElement as defineIxToast } from "@siemens/ix/components/ix-toast.js"; -import type { EventName, StencilReactComponent } from '@stencil/react-output-target/runtime'; -import { createComponent } from '@stencil/react-output-target/runtime'; -import React from 'react'; - -type IxToastEvents = { onCloseToast: EventName> }; - -const IxToast: StencilReactComponent = /*@__PURE__*/ createComponent({ - tagName: 'ix-toast', - elementClass: IxToastElement, - // @ts-ignore - React type of Stencil Output Target may differ from the React version used in the Nuxt.js project, this can be ignored. - react: React, - events: { onCloseToast: 'closeToast' } as IxToastEvents, - defineCustomElement: defineIxToast -}); - -export default IxToast; diff --git a/packages/react/src/components/IxToastContainer.ts b/packages/react/src/components/IxToastContainer.ts deleted file mode 100644 index 196909493c9..00000000000 --- a/packages/react/src/components/IxToastContainer.ts +++ /dev/null @@ -1,26 +0,0 @@ -'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. - */ - -/* eslint-disable */ - -import { IxToastContainer as IxToastContainerElement, defineCustomElement as defineIxToastContainer } from "@siemens/ix/components/ix-toast-container.js"; -import type { StencilReactComponent } from '@stencil/react-output-target/runtime'; -import { createComponent } from '@stencil/react-output-target/runtime'; -import React from 'react'; - -type IxToastContainerEvents = NonNullable; - -const IxToastContainer: StencilReactComponent = /*@__PURE__*/ createComponent({ - tagName: 'ix-toast-container', - elementClass: IxToastContainerElement, - // @ts-ignore - React type of Stencil Output Target may differ from the React version used in the Nuxt.js project, this can be ignored. - react: React, - events: {} as IxToastContainerEvents, - defineCustomElement: defineIxToastContainer -}); - -export default IxToastContainer; diff --git a/packages/react/src/components/IxToggle.ts b/packages/react/src/components/IxToggle.ts deleted file mode 100644 index 3f4e53c34e2..00000000000 --- a/packages/react/src/components/IxToggle.ts +++ /dev/null @@ -1,26 +0,0 @@ -'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. - */ - -/* eslint-disable */ - -import { IxToggle as IxToggleElement, defineCustomElement as defineIxToggle } from "@siemens/ix/components/ix-toggle.js"; -import type { EventName, StencilReactComponent } from '@stencil/react-output-target/runtime'; -import { createComponent } from '@stencil/react-output-target/runtime'; -import React from 'react'; - -type IxToggleEvents = { onCheckedChange: EventName> }; - -const IxToggle: StencilReactComponent = /*@__PURE__*/ createComponent({ - tagName: 'ix-toggle', - elementClass: IxToggleElement, - // @ts-ignore - React type of Stencil Output Target may differ from the React version used in the Nuxt.js project, this can be ignored. - react: React, - events: { onCheckedChange: 'checkedChange' } as IxToggleEvents, - defineCustomElement: defineIxToggle -}); - -export default IxToggle; diff --git a/packages/react/src/components/IxToggleButton.ts b/packages/react/src/components/IxToggleButton.ts deleted file mode 100644 index fa1d8a8f148..00000000000 --- a/packages/react/src/components/IxToggleButton.ts +++ /dev/null @@ -1,26 +0,0 @@ -'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. - */ - -/* eslint-disable */ - -import { IxToggleButton as IxToggleButtonElement, defineCustomElement as defineIxToggleButton } from "@siemens/ix/components/ix-toggle-button.js"; -import type { EventName, StencilReactComponent } from '@stencil/react-output-target/runtime'; -import { createComponent } from '@stencil/react-output-target/runtime'; -import React from 'react'; - -type IxToggleButtonEvents = { onPressedChange: EventName> }; - -const IxToggleButton: StencilReactComponent = /*@__PURE__*/ createComponent({ - tagName: 'ix-toggle-button', - elementClass: IxToggleButtonElement, - // @ts-ignore - React type of Stencil Output Target may differ from the React version used in the Nuxt.js project, this can be ignored. - react: React, - events: { onPressedChange: 'pressedChange' } as IxToggleButtonEvents, - defineCustomElement: defineIxToggleButton -}); - -export default IxToggleButton; diff --git a/packages/react/src/components/IxTooltip.ts b/packages/react/src/components/IxTooltip.ts deleted file mode 100644 index 96765262355..00000000000 --- a/packages/react/src/components/IxTooltip.ts +++ /dev/null @@ -1,26 +0,0 @@ -'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. - */ - -/* eslint-disable */ - -import { IxTooltip as IxTooltipElement, defineCustomElement as defineIxTooltip } from "@siemens/ix/components/ix-tooltip.js"; -import type { StencilReactComponent } from '@stencil/react-output-target/runtime'; -import { createComponent } from '@stencil/react-output-target/runtime'; -import React from 'react'; - -type IxTooltipEvents = NonNullable; - -const IxTooltip: StencilReactComponent = /*@__PURE__*/ createComponent({ - tagName: 'ix-tooltip', - elementClass: IxTooltipElement, - // @ts-ignore - React type of Stencil Output Target may differ from the React version used in the Nuxt.js project, this can be ignored. - react: React, - events: {} as IxTooltipEvents, - defineCustomElement: defineIxTooltip -}); - -export default IxTooltip; diff --git a/packages/react/src/components/IxTypography.ts b/packages/react/src/components/IxTypography.ts deleted file mode 100644 index ed0bc7d3d9a..00000000000 --- a/packages/react/src/components/IxTypography.ts +++ /dev/null @@ -1,26 +0,0 @@ -'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. - */ - -/* eslint-disable */ - -import { IxTypography as IxTypographyElement, defineCustomElement as defineIxTypography } from "@siemens/ix/components/ix-typography.js"; -import type { StencilReactComponent } from '@stencil/react-output-target/runtime'; -import { createComponent } from '@stencil/react-output-target/runtime'; -import React from 'react'; - -type IxTypographyEvents = NonNullable; - -const IxTypography: StencilReactComponent = /*@__PURE__*/ createComponent({ - tagName: 'ix-typography', - elementClass: IxTypographyElement, - // @ts-ignore - React type of Stencil Output Target may differ from the React version used in the Nuxt.js project, this can be ignored. - react: React, - events: {} as IxTypographyEvents, - defineCustomElement: defineIxTypography -}); - -export default IxTypography; diff --git a/packages/react/src/components/IxUpload.ts b/packages/react/src/components/IxUpload.ts deleted file mode 100644 index ba3da97fd2c..00000000000 --- a/packages/react/src/components/IxUpload.ts +++ /dev/null @@ -1,27 +0,0 @@ -'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. - */ - -/* eslint-disable */ - -import { type IxUploadCustomEvent } from "@siemens/ix"; -import { IxUpload as IxUploadElement, defineCustomElement as defineIxUpload } from "@siemens/ix/components/ix-upload.js"; -import type { EventName, StencilReactComponent } from '@stencil/react-output-target/runtime'; -import { createComponent } from '@stencil/react-output-target/runtime'; -import React from 'react'; - -type IxUploadEvents = { onFilesChanged: EventName>> }; - -const IxUpload: StencilReactComponent = /*@__PURE__*/ createComponent({ - tagName: 'ix-upload', - elementClass: IxUploadElement, - // @ts-ignore - React type of Stencil Output Target may differ from the React version used in the Nuxt.js project, this can be ignored. - react: React, - events: { onFilesChanged: 'filesChanged' } as IxUploadEvents, - defineCustomElement: defineIxUpload -}); - -export default IxUpload; diff --git a/packages/react/src/components/IxValidationTooltip.ts b/packages/react/src/components/IxValidationTooltip.ts deleted file mode 100644 index ca2d8f60122..00000000000 --- a/packages/react/src/components/IxValidationTooltip.ts +++ /dev/null @@ -1,26 +0,0 @@ -'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. - */ - -/* eslint-disable */ - -import { IxValidationTooltip as IxValidationTooltipElement, defineCustomElement as defineIxValidationTooltip } from "@siemens/ix/components/ix-validation-tooltip.js"; -import type { StencilReactComponent } from '@stencil/react-output-target/runtime'; -import { createComponent } from '@stencil/react-output-target/runtime'; -import React from 'react'; - -type IxValidationTooltipEvents = NonNullable; - -const IxValidationTooltip: StencilReactComponent = /*@__PURE__*/ createComponent({ - tagName: 'ix-validation-tooltip', - elementClass: IxValidationTooltipElement, - // @ts-ignore - React type of Stencil Output Target may differ from the React version used in the Nuxt.js project, this can be ignored. - react: React, - events: {} as IxValidationTooltipEvents, - defineCustomElement: defineIxValidationTooltip -}); - -export default IxValidationTooltip; diff --git a/packages/react/src/components/IxWorkflowStep.ts b/packages/react/src/components/IxWorkflowStep.ts deleted file mode 100644 index 3edd85b814b..00000000000 --- a/packages/react/src/components/IxWorkflowStep.ts +++ /dev/null @@ -1,26 +0,0 @@ -'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. - */ - -/* eslint-disable */ - -import { IxWorkflowStep as IxWorkflowStepElement, defineCustomElement as defineIxWorkflowStep } from "@siemens/ix/components/ix-workflow-step.js"; -import type { StencilReactComponent } from '@stencil/react-output-target/runtime'; -import { createComponent } from '@stencil/react-output-target/runtime'; -import React from 'react'; - -type IxWorkflowStepEvents = NonNullable; - -const IxWorkflowStep: StencilReactComponent = /*@__PURE__*/ createComponent({ - tagName: 'ix-workflow-step', - elementClass: IxWorkflowStepElement, - // @ts-ignore - React type of Stencil Output Target may differ from the React version used in the Nuxt.js project, this can be ignored. - react: React, - events: {} as IxWorkflowStepEvents, - defineCustomElement: defineIxWorkflowStep -}); - -export default IxWorkflowStep; diff --git a/packages/react/src/components/IxWorkflowSteps.ts b/packages/react/src/components/IxWorkflowSteps.ts deleted file mode 100644 index 7c21d4a0fe4..00000000000 --- a/packages/react/src/components/IxWorkflowSteps.ts +++ /dev/null @@ -1,26 +0,0 @@ -'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. - */ - -/* eslint-disable */ - -import { IxWorkflowSteps as IxWorkflowStepsElement, defineCustomElement as defineIxWorkflowSteps } from "@siemens/ix/components/ix-workflow-steps.js"; -import type { EventName, StencilReactComponent } from '@stencil/react-output-target/runtime'; -import { createComponent } from '@stencil/react-output-target/runtime'; -import React from 'react'; - -type IxWorkflowStepsEvents = { onStepSelected: EventName> }; - -const IxWorkflowSteps: StencilReactComponent = /*@__PURE__*/ createComponent({ - tagName: 'ix-workflow-steps', - elementClass: IxWorkflowStepsElement, - // @ts-ignore - React type of Stencil Output Target may differ from the React version used in the Nuxt.js project, this can be ignored. - react: React, - events: { onStepSelected: 'stepSelected' } as IxWorkflowStepsEvents, - defineCustomElement: defineIxWorkflowSteps -}); - -export default IxWorkflowSteps; diff --git a/packages/react/src/components/components.ts b/packages/react/src/components/components.ts deleted file mode 100644 index 4614d0d207a..00000000000 --- a/packages/react/src/components/components.ts +++ /dev/null @@ -1,109 +0,0 @@ - -/** - * 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. - */ - -/* eslint-disable */ - -export { default as IxActionCard } from "./IxActionCard"; -export { default as IxApplication } from "./IxApplication"; -export { default as IxApplicationHeader } from "./IxApplicationHeader"; -export { default as IxAvatar } from "./IxAvatar"; -export { default as IxBasicNavigation } from "./IxBasicNavigation"; -export { default as IxBlind } from "./IxBlind"; -export { default as IxBreadcrumb } from "./IxBreadcrumb"; -export { default as IxBreadcrumbItem } from "./IxBreadcrumbItem"; -export { default as IxButton } from "./IxButton"; -export { default as IxCard } from "./IxCard"; -export { default as IxCardAccordion } from "./IxCardAccordion"; -export { default as IxCardContent } from "./IxCardContent"; -export { default as IxCardList } from "./IxCardList"; -export { default as IxCardTitle } from "./IxCardTitle"; -export { default as IxCategoryFilter } from "./IxCategoryFilter"; -export { default as IxCheckbox } from "./IxCheckbox"; -export { default as IxCheckboxGroup } from "./IxCheckboxGroup"; -export { default as IxChip } from "./IxChip"; -export { default as IxCol } from "./IxCol"; -export { default as IxContent } from "./IxContent"; -export { default as IxContentHeader } from "./IxContentHeader"; -export { default as IxCustomField } from "./IxCustomField"; -export { default as IxDateDropdown } from "./IxDateDropdown"; -export { default as IxDateInput } from "./IxDateInput"; -export { default as IxDatePicker } from "./IxDatePicker"; -export { default as IxDatetimePicker } from "./IxDatetimePicker"; -export { default as IxDivider } from "./IxDivider"; -export { default as IxDrawer } from "./IxDrawer"; -export { default as IxDropdown } from "./IxDropdown"; -export { default as IxDropdownButton } from "./IxDropdownButton"; -export { default as IxDropdownHeader } from "./IxDropdownHeader"; -export { default as IxDropdownItem } from "./IxDropdownItem"; -export { default as IxDropdownQuickActions } from "./IxDropdownQuickActions"; -export { default as IxEmptyState } from "./IxEmptyState"; -export { default as IxEventList } from "./IxEventList"; -export { default as IxEventListItem } from "./IxEventListItem"; -export { default as IxExpandingSearch } from "./IxExpandingSearch"; -export { default as IxFieldLabel } from "./IxFieldLabel"; -export { default as IxFilterChip } from "./IxFilterChip"; -export { default as IxFlipTile } from "./IxFlipTile"; -export { default as IxFlipTileContent } from "./IxFlipTileContent"; -export { default as IxGroup } from "./IxGroup"; -export { default as IxGroupContextMenu } from "./IxGroupContextMenu"; -export { default as IxGroupItem } from "./IxGroupItem"; -export { default as IxHelperText } from "./IxHelperText"; -export { default as IxIconButton } from "./IxIconButton"; -export { default as IxIconToggleButton } from "./IxIconToggleButton"; -export { default as IxInput } from "./IxInput"; -export { default as IxInputGroup } from "./IxInputGroup"; -export { default as IxKeyValue } from "./IxKeyValue"; -export { default as IxKeyValueList } from "./IxKeyValueList"; -export { default as IxKpi } from "./IxKpi"; -export { default as IxLayoutAuto } from "./IxLayoutAuto"; -export { default as IxLayoutGrid } from "./IxLayoutGrid"; -export { default as IxLinkButton } from "./IxLinkButton"; -export { default as IxMapNavigation } from "./IxMapNavigation"; -export { default as IxMapNavigationOverlay } from "./IxMapNavigationOverlay"; -export { default as IxMenu } from "./IxMenu"; -export { default as IxMenuAbout } from "./IxMenuAbout"; -export { default as IxMenuAboutItem } from "./IxMenuAboutItem"; -export { default as IxMenuAboutNews } from "./IxMenuAboutNews"; -export { default as IxMenuAvatar } from "./IxMenuAvatar"; -export { default as IxMenuAvatarItem } from "./IxMenuAvatarItem"; -export { default as IxMenuCategory } from "./IxMenuCategory"; -export { default as IxMenuItem } from "./IxMenuItem"; -export { default as IxMenuSettings } from "./IxMenuSettings"; -export { default as IxMenuSettingsItem } from "./IxMenuSettingsItem"; -export { default as IxMessageBar } from "./IxMessageBar"; -export { default as IxModal } from "./IxModal"; -export { default as IxModalContent } from "./IxModalContent"; -export { default as IxModalFooter } from "./IxModalFooter"; -export { default as IxModalHeader } from "./IxModalHeader"; -export { default as IxNumberInput } from "./IxNumberInput"; -export { default as IxPagination } from "./IxPagination"; -export { default as IxPane } from "./IxPane"; -export { default as IxPaneLayout } from "./IxPaneLayout"; -export { default as IxPill } from "./IxPill"; -export { default as IxPushCard } from "./IxPushCard"; -export { default as IxRadio } from "./IxRadio"; -export { default as IxRadioGroup } from "./IxRadioGroup"; -export { default as IxRow } from "./IxRow"; -export { default as IxSelect } from "./IxSelect"; -export { default as IxSelectItem } from "./IxSelectItem"; -export { default as IxSlider } from "./IxSlider"; -export { default as IxSpinner } from "./IxSpinner"; -export { default as IxSplitButton } from "./IxSplitButton"; -export { default as IxTabItem } from "./IxTabItem"; -export { default as IxTabs } from "./IxTabs"; -export { default as IxTextarea } from "./IxTextarea"; -export { default as IxTile } from "./IxTile"; -export { default as IxTimePicker } from "./IxTimePicker"; -export { default as IxToast } from "./IxToast"; -export { default as IxToastContainer } from "./IxToastContainer"; -export { default as IxToggle } from "./IxToggle"; -export { default as IxToggleButton } from "./IxToggleButton"; -export { default as IxTooltip } from "./IxTooltip"; -export { default as IxTypography } from "./IxTypography"; -export { default as IxUpload } from "./IxUpload"; -export { default as IxValidationTooltip } from "./IxValidationTooltip"; -export { default as IxWorkflowStep } from "./IxWorkflowStep"; -export { default as IxWorkflowSteps } from "./IxWorkflowSteps"; \ No newline at end of file diff --git a/packages/react/src/index.ts b/packages/react/src/index.ts index f486e69d954..9341659507c 100644 --- a/packages/react/src/index.ts +++ b/packages/react/src/index.ts @@ -6,7 +6,7 @@ * This source code is licensed under the MIT license found in the * LICENSE file in the root directory of this source tree. */ -export * from './components/components'; +export * from './components'; export * from './context'; export * from './internal-components'; export * from './ix-icon'; diff --git a/packages/react/src/modal/modal.tsx b/packages/react/src/modal/modal.tsx index fa555e2bef2..ee56298a262 100644 --- a/packages/react/src/modal/modal.tsx +++ b/packages/react/src/modal/modal.tsx @@ -8,7 +8,7 @@ * LICENSE file in the root directory of this source tree. */ import React, { useImperativeHandle, useRef } from 'react'; -import IxModal from '../components/IxModal'; +import { IxModal } from '../components'; export interface ModalRef { close: (result: T) => void; diff --git a/packages/react/src/ssr/components.server.ts b/packages/react/src/ssr/components.server.ts new file mode 100644 index 00000000000..87792be0815 --- /dev/null +++ b/packages/react/src/ssr/components.server.ts @@ -0,0 +1,2675 @@ +/** + * 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. + * Do __not__ import components from this file as server side rendered components + * may not hydrate due to missing Stencil runtime. Instead, import these components through the generated 'components.ts' + * file that re-exports all components with the 'use client' directive. + */ + +/* eslint-disable */ + +import { type BorderlessChangedEvent, type CustomCloseEvent, type CustomLabelChangeEvent, type DateChangeEvent, type DateInputValidityState, type DateRangeChangeEvent, type DateTimeDateChangeEvent, type DateTimeSelectEvent, type ExpandedChangedEvent, type FilterState, type InputState, type IxBreadcrumbCustomEvent, type IxCardListCustomEvent, type IxCategoryFilterCustomEvent, type IxDateDropdownCustomEvent, type IxDateInputCustomEvent, type IxDatePickerCustomEvent, type IxDatetimePickerCustomEvent, type IxGroupItemCustomEvent, type IxInputCustomEvent, type IxMenuAboutCustomEvent, type IxMenuAboutItemCustomEvent, type IxMenuAboutNewsCustomEvent, type IxMenuAvatarItemCustomEvent, type IxMenuSettingsCustomEvent, type IxMenuSettingsItemCustomEvent, type IxModalHeaderCustomEvent, type IxNumberInputCustomEvent, type IxPaneCustomEvent, type IxSplitButtonCustomEvent, type IxTabItemCustomEvent, type IxTextareaCustomEvent, type IxUploadCustomEvent, type TabClickDetail, type VariantChangedEvent } from "@siemens/ix"; +import { IxActionCard as IxActionCardElement, defineCustomElement as defineIxActionCard } from "@siemens/ix/components/ix-action-card.js"; +import { IxApplicationHeader as IxApplicationHeaderElement, defineCustomElement as defineIxApplicationHeader } from "@siemens/ix/components/ix-application-header.js"; +import { IxApplication as IxApplicationElement, defineCustomElement as defineIxApplication } from "@siemens/ix/components/ix-application.js"; +import { IxAvatar as IxAvatarElement, defineCustomElement as defineIxAvatar } from "@siemens/ix/components/ix-avatar.js"; +import { IxBasicNavigation as IxBasicNavigationElement, defineCustomElement as defineIxBasicNavigation } from "@siemens/ix/components/ix-basic-navigation.js"; +import { IxBlind as IxBlindElement, defineCustomElement as defineIxBlind } from "@siemens/ix/components/ix-blind.js"; +import { IxBreadcrumbItem as IxBreadcrumbItemElement, defineCustomElement as defineIxBreadcrumbItem } from "@siemens/ix/components/ix-breadcrumb-item.js"; +import { IxBreadcrumb as IxBreadcrumbElement, defineCustomElement as defineIxBreadcrumb } from "@siemens/ix/components/ix-breadcrumb.js"; +import { IxButton as IxButtonElement, defineCustomElement as defineIxButton } from "@siemens/ix/components/ix-button.js"; +import { IxCardAccordion as IxCardAccordionElement, defineCustomElement as defineIxCardAccordion } from "@siemens/ix/components/ix-card-accordion.js"; +import { IxCardContent as IxCardContentElement, defineCustomElement as defineIxCardContent } from "@siemens/ix/components/ix-card-content.js"; +import { IxCardList as IxCardListElement, defineCustomElement as defineIxCardList } from "@siemens/ix/components/ix-card-list.js"; +import { IxCardTitle as IxCardTitleElement, defineCustomElement as defineIxCardTitle } from "@siemens/ix/components/ix-card-title.js"; +import { IxCard as IxCardElement, defineCustomElement as defineIxCard } from "@siemens/ix/components/ix-card.js"; +import { IxCategoryFilter as IxCategoryFilterElement, defineCustomElement as defineIxCategoryFilter } from "@siemens/ix/components/ix-category-filter.js"; +import { IxCheckboxGroup as IxCheckboxGroupElement, defineCustomElement as defineIxCheckboxGroup } from "@siemens/ix/components/ix-checkbox-group.js"; +import { IxCheckbox as IxCheckboxElement, defineCustomElement as defineIxCheckbox } from "@siemens/ix/components/ix-checkbox.js"; +import { IxChip as IxChipElement, defineCustomElement as defineIxChip } from "@siemens/ix/components/ix-chip.js"; +import { IxCol as IxColElement, defineCustomElement as defineIxCol } from "@siemens/ix/components/ix-col.js"; +import { IxContentHeader as IxContentHeaderElement, defineCustomElement as defineIxContentHeader } from "@siemens/ix/components/ix-content-header.js"; +import { IxContent as IxContentElement, defineCustomElement as defineIxContent } from "@siemens/ix/components/ix-content.js"; +import { IxCustomField as IxCustomFieldElement, defineCustomElement as defineIxCustomField } from "@siemens/ix/components/ix-custom-field.js"; +import { IxDateDropdown as IxDateDropdownElement, defineCustomElement as defineIxDateDropdown } from "@siemens/ix/components/ix-date-dropdown.js"; +import { IxDateInput as IxDateInputElement, defineCustomElement as defineIxDateInput } from "@siemens/ix/components/ix-date-input.js"; +import { IxDatePicker as IxDatePickerElement, defineCustomElement as defineIxDatePicker } from "@siemens/ix/components/ix-date-picker.js"; +import { IxDatetimePicker as IxDatetimePickerElement, defineCustomElement as defineIxDatetimePicker } from "@siemens/ix/components/ix-datetime-picker.js"; +import { IxDivider as IxDividerElement, defineCustomElement as defineIxDivider } from "@siemens/ix/components/ix-divider.js"; +import { IxDrawer as IxDrawerElement, defineCustomElement as defineIxDrawer } from "@siemens/ix/components/ix-drawer.js"; +import { IxDropdownButton as IxDropdownButtonElement, defineCustomElement as defineIxDropdownButton } from "@siemens/ix/components/ix-dropdown-button.js"; +import { IxDropdownHeader as IxDropdownHeaderElement, defineCustomElement as defineIxDropdownHeader } from "@siemens/ix/components/ix-dropdown-header.js"; +import { IxDropdownItem as IxDropdownItemElement, defineCustomElement as defineIxDropdownItem } from "@siemens/ix/components/ix-dropdown-item.js"; +import { IxDropdownQuickActions as IxDropdownQuickActionsElement, defineCustomElement as defineIxDropdownQuickActions } from "@siemens/ix/components/ix-dropdown-quick-actions.js"; +import { IxDropdown as IxDropdownElement, defineCustomElement as defineIxDropdown } from "@siemens/ix/components/ix-dropdown.js"; +import { IxEmptyState as IxEmptyStateElement, defineCustomElement as defineIxEmptyState } from "@siemens/ix/components/ix-empty-state.js"; +import { IxEventListItem as IxEventListItemElement, defineCustomElement as defineIxEventListItem } from "@siemens/ix/components/ix-event-list-item.js"; +import { IxEventList as IxEventListElement, defineCustomElement as defineIxEventList } from "@siemens/ix/components/ix-event-list.js"; +import { IxExpandingSearch as IxExpandingSearchElement, defineCustomElement as defineIxExpandingSearch } from "@siemens/ix/components/ix-expanding-search.js"; +import { IxFieldLabel as IxFieldLabelElement, defineCustomElement as defineIxFieldLabel } from "@siemens/ix/components/ix-field-label.js"; +import { IxFilterChip as IxFilterChipElement, defineCustomElement as defineIxFilterChip } from "@siemens/ix/components/ix-filter-chip.js"; +import { IxFlipTileContent as IxFlipTileContentElement, defineCustomElement as defineIxFlipTileContent } from "@siemens/ix/components/ix-flip-tile-content.js"; +import { IxFlipTile as IxFlipTileElement, defineCustomElement as defineIxFlipTile } from "@siemens/ix/components/ix-flip-tile.js"; +import { IxGroupContextMenu as IxGroupContextMenuElement, defineCustomElement as defineIxGroupContextMenu } from "@siemens/ix/components/ix-group-context-menu.js"; +import { IxGroupItem as IxGroupItemElement, defineCustomElement as defineIxGroupItem } from "@siemens/ix/components/ix-group-item.js"; +import { IxGroup as IxGroupElement, defineCustomElement as defineIxGroup } from "@siemens/ix/components/ix-group.js"; +import { IxHelperText as IxHelperTextElement, defineCustomElement as defineIxHelperText } from "@siemens/ix/components/ix-helper-text.js"; +import { IxIconButton as IxIconButtonElement, defineCustomElement as defineIxIconButton } from "@siemens/ix/components/ix-icon-button.js"; +import { IxIconToggleButton as IxIconToggleButtonElement, defineCustomElement as defineIxIconToggleButton } from "@siemens/ix/components/ix-icon-toggle-button.js"; +import { IxInputGroup as IxInputGroupElement, defineCustomElement as defineIxInputGroup } from "@siemens/ix/components/ix-input-group.js"; +import { IxInput as IxInputElement, defineCustomElement as defineIxInput } from "@siemens/ix/components/ix-input.js"; +import { IxKeyValueList as IxKeyValueListElement, defineCustomElement as defineIxKeyValueList } from "@siemens/ix/components/ix-key-value-list.js"; +import { IxKeyValue as IxKeyValueElement, defineCustomElement as defineIxKeyValue } from "@siemens/ix/components/ix-key-value.js"; +import { IxKpi as IxKpiElement, defineCustomElement as defineIxKpi } from "@siemens/ix/components/ix-kpi.js"; +import { IxLayoutAuto as IxLayoutAutoElement, defineCustomElement as defineIxLayoutAuto } from "@siemens/ix/components/ix-layout-auto.js"; +import { IxLayoutGrid as IxLayoutGridElement, defineCustomElement as defineIxLayoutGrid } from "@siemens/ix/components/ix-layout-grid.js"; +import { IxLinkButton as IxLinkButtonElement, defineCustomElement as defineIxLinkButton } from "@siemens/ix/components/ix-link-button.js"; +import { IxMapNavigationOverlay as IxMapNavigationOverlayElement, defineCustomElement as defineIxMapNavigationOverlay } from "@siemens/ix/components/ix-map-navigation-overlay.js"; +import { IxMapNavigation as IxMapNavigationElement, defineCustomElement as defineIxMapNavigation } from "@siemens/ix/components/ix-map-navigation.js"; +import { IxMenuAboutItem as IxMenuAboutItemElement, defineCustomElement as defineIxMenuAboutItem } from "@siemens/ix/components/ix-menu-about-item.js"; +import { IxMenuAboutNews as IxMenuAboutNewsElement, defineCustomElement as defineIxMenuAboutNews } from "@siemens/ix/components/ix-menu-about-news.js"; +import { IxMenuAbout as IxMenuAboutElement, defineCustomElement as defineIxMenuAbout } from "@siemens/ix/components/ix-menu-about.js"; +import { IxMenuAvatarItem as IxMenuAvatarItemElement, defineCustomElement as defineIxMenuAvatarItem } from "@siemens/ix/components/ix-menu-avatar-item.js"; +import { IxMenuAvatar as IxMenuAvatarElement, defineCustomElement as defineIxMenuAvatar } from "@siemens/ix/components/ix-menu-avatar.js"; +import { IxMenuCategory as IxMenuCategoryElement, defineCustomElement as defineIxMenuCategory } from "@siemens/ix/components/ix-menu-category.js"; +import { IxMenuItem as IxMenuItemElement, defineCustomElement as defineIxMenuItem } from "@siemens/ix/components/ix-menu-item.js"; +import { IxMenuSettingsItem as IxMenuSettingsItemElement, defineCustomElement as defineIxMenuSettingsItem } from "@siemens/ix/components/ix-menu-settings-item.js"; +import { IxMenuSettings as IxMenuSettingsElement, defineCustomElement as defineIxMenuSettings } from "@siemens/ix/components/ix-menu-settings.js"; +import { IxMenu as IxMenuElement, defineCustomElement as defineIxMenu } from "@siemens/ix/components/ix-menu.js"; +import { IxMessageBar as IxMessageBarElement, defineCustomElement as defineIxMessageBar } from "@siemens/ix/components/ix-message-bar.js"; +import { IxModalContent as IxModalContentElement, defineCustomElement as defineIxModalContent } from "@siemens/ix/components/ix-modal-content.js"; +import { IxModalFooter as IxModalFooterElement, defineCustomElement as defineIxModalFooter } from "@siemens/ix/components/ix-modal-footer.js"; +import { IxModalHeader as IxModalHeaderElement, defineCustomElement as defineIxModalHeader } from "@siemens/ix/components/ix-modal-header.js"; +import { IxModal as IxModalElement, defineCustomElement as defineIxModal } from "@siemens/ix/components/ix-modal.js"; +import { IxNumberInput as IxNumberInputElement, defineCustomElement as defineIxNumberInput } from "@siemens/ix/components/ix-number-input.js"; +import { IxPagination as IxPaginationElement, defineCustomElement as defineIxPagination } from "@siemens/ix/components/ix-pagination.js"; +import { IxPaneLayout as IxPaneLayoutElement, defineCustomElement as defineIxPaneLayout } from "@siemens/ix/components/ix-pane-layout.js"; +import { IxPane as IxPaneElement, defineCustomElement as defineIxPane } from "@siemens/ix/components/ix-pane.js"; +import { IxPill as IxPillElement, defineCustomElement as defineIxPill } from "@siemens/ix/components/ix-pill.js"; +import { IxPushCard as IxPushCardElement, defineCustomElement as defineIxPushCard } from "@siemens/ix/components/ix-push-card.js"; +import { IxRadioGroup as IxRadioGroupElement, defineCustomElement as defineIxRadioGroup } from "@siemens/ix/components/ix-radio-group.js"; +import { IxRadio as IxRadioElement, defineCustomElement as defineIxRadio } from "@siemens/ix/components/ix-radio.js"; +import { IxRow as IxRowElement, defineCustomElement as defineIxRow } from "@siemens/ix/components/ix-row.js"; +import { IxSelectItem as IxSelectItemElement, defineCustomElement as defineIxSelectItem } from "@siemens/ix/components/ix-select-item.js"; +import { IxSelect as IxSelectElement, defineCustomElement as defineIxSelect } from "@siemens/ix/components/ix-select.js"; +import { IxSlider as IxSliderElement, defineCustomElement as defineIxSlider } from "@siemens/ix/components/ix-slider.js"; +import { IxSpinner as IxSpinnerElement, defineCustomElement as defineIxSpinner } from "@siemens/ix/components/ix-spinner.js"; +import { IxSplitButton as IxSplitButtonElement, defineCustomElement as defineIxSplitButton } from "@siemens/ix/components/ix-split-button.js"; +import { IxTabItem as IxTabItemElement, defineCustomElement as defineIxTabItem } from "@siemens/ix/components/ix-tab-item.js"; +import { IxTabs as IxTabsElement, defineCustomElement as defineIxTabs } from "@siemens/ix/components/ix-tabs.js"; +import { IxTextarea as IxTextareaElement, defineCustomElement as defineIxTextarea } from "@siemens/ix/components/ix-textarea.js"; +import { IxTile as IxTileElement, defineCustomElement as defineIxTile } from "@siemens/ix/components/ix-tile.js"; +import { IxTimePicker as IxTimePickerElement, defineCustomElement as defineIxTimePicker } from "@siemens/ix/components/ix-time-picker.js"; +import { IxToastContainer as IxToastContainerElement, defineCustomElement as defineIxToastContainer } from "@siemens/ix/components/ix-toast-container.js"; +import { IxToast as IxToastElement, defineCustomElement as defineIxToast } from "@siemens/ix/components/ix-toast.js"; +import { IxToggleButton as IxToggleButtonElement, defineCustomElement as defineIxToggleButton } from "@siemens/ix/components/ix-toggle-button.js"; +import { IxToggle as IxToggleElement, defineCustomElement as defineIxToggle } from "@siemens/ix/components/ix-toggle.js"; +import { IxTooltip as IxTooltipElement, defineCustomElement as defineIxTooltip } from "@siemens/ix/components/ix-tooltip.js"; +import { IxTypography as IxTypographyElement, defineCustomElement as defineIxTypography } from "@siemens/ix/components/ix-typography.js"; +import { IxUpload as IxUploadElement, defineCustomElement as defineIxUpload } from "@siemens/ix/components/ix-upload.js"; +import { IxValidationTooltip as IxValidationTooltipElement, defineCustomElement as defineIxValidationTooltip } from "@siemens/ix/components/ix-validation-tooltip.js"; +import { IxWorkflowStep as IxWorkflowStepElement, defineCustomElement as defineIxWorkflowStep } from "@siemens/ix/components/ix-workflow-step.js"; +import { IxWorkflowSteps as IxWorkflowStepsElement, defineCustomElement as defineIxWorkflowSteps } from "@siemens/ix/components/ix-workflow-steps.js"; +import type { EventName, StencilReactComponent } from '@stencil/react-output-target/runtime'; +import { createComponent, createSSRComponent } from '@stencil/react-output-target/runtime'; +import React from 'react'; + +type IxActionCardEvents = NonNullable; + +export const IxActionCard: StencilReactComponent = typeof window !== 'undefined' + ? /*@__PURE__*/ createComponent({ + tagName: 'ix-action-card', + elementClass: IxActionCardElement, + // @ts-ignore - React type of Stencil Output Target may differ from the React version used in the Nuxt.js project, this can be ignored. + react: React, + events: {} as IxActionCardEvents, + defineCustomElement: defineIxActionCard + }) + : /*@__PURE__*/ createSSRComponent({ + tagName: 'ix-action-card', + properties: { + variant: 'variant', + icon: 'icon', + heading: 'heading', + subheading: 'subheading', + selected: 'selected' + }, + hydrateModule: import('@siemens/ix/hydrate') + }); + +type IxApplicationEvents = NonNullable; + +export const IxApplication: StencilReactComponent = typeof window !== 'undefined' + ? /*@__PURE__*/ createComponent({ + tagName: 'ix-application', + elementClass: IxApplicationElement, + // @ts-ignore - React type of Stencil Output Target may differ from the React version used in the Nuxt.js project, this can be ignored. + react: React, + events: {} as IxApplicationEvents, + defineCustomElement: defineIxApplication + }) + : /*@__PURE__*/ createSSRComponent({ + tagName: 'ix-application', + properties: { + theme: 'theme', + themeSystemAppearance: 'theme-system-appearance', + forceBreakpoint: 'force-breakpoint' + }, + hydrateModule: import('@siemens/ix/hydrate') + }); + +type IxApplicationHeaderEvents = { + onMenuToggle: EventName>, + onOpenAppSwitch: EventName> +}; + +export const IxApplicationHeader: StencilReactComponent = typeof window !== 'undefined' + ? /*@__PURE__*/ createComponent({ + tagName: 'ix-application-header', + elementClass: IxApplicationHeaderElement, + // @ts-ignore - React type of Stencil Output Target may differ from the React version used in the Nuxt.js project, this can be ignored. + react: React, + events: { + onMenuToggle: 'menuToggle', + onOpenAppSwitch: 'openAppSwitch' + } as IxApplicationHeaderEvents, + defineCustomElement: defineIxApplicationHeader + }) + : /*@__PURE__*/ createSSRComponent({ + tagName: 'ix-application-header', + properties: { + name: 'name', + showMenu: 'show-menu' + }, + hydrateModule: import('@siemens/ix/hydrate') + }); + +type IxAvatarEvents = NonNullable; + +export const IxAvatar: StencilReactComponent = typeof window !== 'undefined' + ? /*@__PURE__*/ createComponent({ + tagName: 'ix-avatar', + elementClass: IxAvatarElement, + // @ts-ignore - React type of Stencil Output Target may differ from the React version used in the Nuxt.js project, this can be ignored. + react: React, + events: {} as IxAvatarEvents, + defineCustomElement: defineIxAvatar + }) + : /*@__PURE__*/ createSSRComponent({ + tagName: 'ix-avatar', + properties: { + image: 'image', + initials: 'initials', + username: 'username', + extra: 'extra' + }, + hydrateModule: import('@siemens/ix/hydrate') + }); + +type IxBasicNavigationEvents = NonNullable; + +export const IxBasicNavigation: StencilReactComponent = typeof window !== 'undefined' + ? /*@__PURE__*/ createComponent({ + tagName: 'ix-basic-navigation', + elementClass: IxBasicNavigationElement, + // @ts-ignore - React type of Stencil Output Target may differ from the React version used in the Nuxt.js project, this can be ignored. + react: React, + events: {} as IxBasicNavigationEvents, + defineCustomElement: defineIxBasicNavigation + }) + : /*@__PURE__*/ createSSRComponent({ + tagName: 'ix-basic-navigation', + properties: { + applicationName: 'application-name', + hideHeader: 'hide-header', + forceBreakpoint: 'force-breakpoint' + }, + hydrateModule: import('@siemens/ix/hydrate') + }); + +type IxBlindEvents = { onCollapsedChange: EventName> }; + +export const IxBlind: StencilReactComponent = typeof window !== 'undefined' + ? /*@__PURE__*/ createComponent({ + tagName: 'ix-blind', + elementClass: IxBlindElement, + // @ts-ignore - React type of Stencil Output Target may differ from the React version used in the Nuxt.js project, this can be ignored. + react: React, + events: { onCollapsedChange: 'collapsedChange' } as IxBlindEvents, + defineCustomElement: defineIxBlind + }) + : /*@__PURE__*/ createSSRComponent({ + tagName: 'ix-blind', + properties: { + collapsed: 'collapsed', + label: 'label', + sublabel: 'sublabel', + icon: 'icon', + variant: 'variant' + }, + hydrateModule: import('@siemens/ix/hydrate') + }); + +type IxBreadcrumbEvents = { + onItemClick: EventName>, + onNextClick: EventName> +}; + +export const IxBreadcrumb: StencilReactComponent = typeof window !== 'undefined' + ? /*@__PURE__*/ createComponent({ + tagName: 'ix-breadcrumb', + elementClass: IxBreadcrumbElement, + // @ts-ignore - React type of Stencil Output Target may differ from the React version used in the Nuxt.js project, this can be ignored. + react: React, + events: { + onItemClick: 'itemClick', + onNextClick: 'nextClick' + } as IxBreadcrumbEvents, + defineCustomElement: defineIxBreadcrumb + }) + : /*@__PURE__*/ createSSRComponent({ + tagName: 'ix-breadcrumb', + properties: { + visibleItemCount: 'visible-item-count', + ghost: 'ghost', + ariaLabelPreviousButton: 'aria-label-previous-button' + }, + hydrateModule: import('@siemens/ix/hydrate') + }); + +type IxBreadcrumbItemEvents = NonNullable; + +export const IxBreadcrumbItem: StencilReactComponent = typeof window !== 'undefined' + ? /*@__PURE__*/ createComponent({ + tagName: 'ix-breadcrumb-item', + elementClass: IxBreadcrumbItemElement, + // @ts-ignore - React type of Stencil Output Target may differ from the React version used in the Nuxt.js project, this can be ignored. + react: React, + events: {} as IxBreadcrumbItemEvents, + defineCustomElement: defineIxBreadcrumbItem + }) + : /*@__PURE__*/ createSSRComponent({ + tagName: 'ix-breadcrumb-item', + properties: { + label: 'label', + icon: 'icon', + ghost: 'ghost', + visible: 'visible', + showChevron: 'show-chevron', + isDropdownTrigger: 'is-dropdown-trigger' + }, + hydrateModule: import('@siemens/ix/hydrate') + }); + +type IxButtonEvents = NonNullable; + +export const IxButton: StencilReactComponent = typeof window !== 'undefined' + ? /*@__PURE__*/ createComponent({ + tagName: 'ix-button', + elementClass: IxButtonElement, + // @ts-ignore - React type of Stencil Output Target may differ from the React version used in the Nuxt.js project, this can be ignored. + react: React, + events: {} as IxButtonEvents, + defineCustomElement: defineIxButton + }) + : /*@__PURE__*/ createSSRComponent({ + tagName: 'ix-button', + properties: { + variant: 'variant', + outline: 'outline', + ghost: 'ghost', + disabled: 'disabled', + type: 'type', + loading: 'loading', + icon: 'icon', + alignment: 'alignment', + iconSize: 'icon-size' + }, + hydrateModule: import('@siemens/ix/hydrate') + }); + +type IxCardEvents = NonNullable; + +export const IxCard: StencilReactComponent = typeof window !== 'undefined' + ? /*@__PURE__*/ createComponent({ + tagName: 'ix-card', + elementClass: IxCardElement, + // @ts-ignore - React type of Stencil Output Target may differ from the React version used in the Nuxt.js project, this can be ignored. + react: React, + events: {} as IxCardEvents, + defineCustomElement: defineIxCard + }) + : /*@__PURE__*/ createSSRComponent({ + tagName: 'ix-card', + properties: { + variant: 'variant', + selected: 'selected' + }, + hydrateModule: import('@siemens/ix/hydrate') + }); + +type IxCardAccordionEvents = NonNullable; + +export const IxCardAccordion: StencilReactComponent = typeof window !== 'undefined' + ? /*@__PURE__*/ createComponent({ + tagName: 'ix-card-accordion', + elementClass: IxCardAccordionElement, + // @ts-ignore - React type of Stencil Output Target may differ from the React version used in the Nuxt.js project, this can be ignored. + react: React, + events: {} as IxCardAccordionEvents, + defineCustomElement: defineIxCardAccordion + }) + : /*@__PURE__*/ createSSRComponent({ + tagName: 'ix-card-accordion', + properties: { collapse: 'collapse' }, + hydrateModule: import('@siemens/ix/hydrate') + }); + +type IxCardContentEvents = NonNullable; + +export const IxCardContent: StencilReactComponent = typeof window !== 'undefined' + ? /*@__PURE__*/ createComponent({ + tagName: 'ix-card-content', + elementClass: IxCardContentElement, + // @ts-ignore - React type of Stencil Output Target may differ from the React version used in the Nuxt.js project, this can be ignored. + react: React, + events: {} as IxCardContentEvents, + defineCustomElement: defineIxCardContent + }) + : /*@__PURE__*/ createSSRComponent({ + tagName: 'ix-card-content', + properties: {}, + hydrateModule: import('@siemens/ix/hydrate') + }); + +type IxCardListEvents = { + onCollapseChanged: EventName>, + onShowAllClick: EventName>, + onShowMoreCardClick: EventName> +}; + +export const IxCardList: StencilReactComponent = typeof window !== 'undefined' + ? /*@__PURE__*/ createComponent({ + tagName: 'ix-card-list', + elementClass: IxCardListElement, + // @ts-ignore - React type of Stencil Output Target may differ from the React version used in the Nuxt.js project, this can be ignored. + react: React, + events: { + onCollapseChanged: 'collapseChanged', + onShowAllClick: 'showAllClick', + onShowMoreCardClick: 'showMoreCardClick' + } as IxCardListEvents, + defineCustomElement: defineIxCardList + }) + : /*@__PURE__*/ createSSRComponent({ + tagName: 'ix-card-list', + properties: { + label: 'label', + collapse: 'collapse', + listStyle: 'list-style', + maxVisibleCards: 'max-visible-cards', + showAllCount: 'show-all-count', + suppressOverflowHandling: 'suppress-overflow-handling', + hideShowAll: 'hide-show-all', + i18nShowAll: 'i-1-8n-show-all', + i18nMoreCards: 'i-1-8n-more-cards' + }, + hydrateModule: import('@siemens/ix/hydrate') + }); + +type IxCardTitleEvents = NonNullable; + +export const IxCardTitle: StencilReactComponent = typeof window !== 'undefined' + ? /*@__PURE__*/ createComponent({ + tagName: 'ix-card-title', + elementClass: IxCardTitleElement, + // @ts-ignore - React type of Stencil Output Target may differ from the React version used in the Nuxt.js project, this can be ignored. + react: React, + events: {} as IxCardTitleEvents, + defineCustomElement: defineIxCardTitle + }) + : /*@__PURE__*/ createSSRComponent({ + tagName: 'ix-card-title', + properties: {}, + hydrateModule: import('@siemens/ix/hydrate') + }); + +type IxCategoryFilterEvents = { + onCategoryChanged: EventName>, + onInputChanged: EventName>, + onFilterChanged: EventName>, + onFilterCleared: EventName> +}; + +export const IxCategoryFilter: StencilReactComponent = typeof window !== 'undefined' + ? /*@__PURE__*/ createComponent({ + tagName: 'ix-category-filter', + elementClass: IxCategoryFilterElement, + // @ts-ignore - React type of Stencil Output Target may differ from the React version used in the Nuxt.js project, this can be ignored. + react: React, + events: { + onCategoryChanged: 'categoryChanged', + onInputChanged: 'inputChanged', + onFilterChanged: 'filterChanged', + onFilterCleared: 'filterCleared' + } as IxCategoryFilterEvents, + defineCustomElement: defineIxCategoryFilter + }) + : /*@__PURE__*/ createSSRComponent({ + tagName: 'ix-category-filter', + properties: { + disabled: 'disabled', + readonly: 'readonly', + placeholder: 'placeholder', + icon: 'icon', + hideIcon: 'hide-icon', + staticOperator: 'static-operator', + repeatCategories: 'repeat-categories', + tmpDisableScrollIntoView: 'tmp-disable-scroll-into-view', + labelCategories: 'label-categories', + i18nPlainText: 'i-1-8n-plain-text' + }, + hydrateModule: import('@siemens/ix/hydrate') + }); + +type IxCheckboxEvents = { + onCheckedChange: EventName>, + onValueChange: EventName> +}; + +export const IxCheckbox: StencilReactComponent = typeof window !== 'undefined' + ? /*@__PURE__*/ createComponent({ + tagName: 'ix-checkbox', + elementClass: IxCheckboxElement, + // @ts-ignore - React type of Stencil Output Target may differ from the React version used in the Nuxt.js project, this can be ignored. + react: React, + events: { + onCheckedChange: 'checkedChange', + onValueChange: 'valueChange' + } as IxCheckboxEvents, + defineCustomElement: defineIxCheckbox + }) + : /*@__PURE__*/ createSSRComponent({ + tagName: 'ix-checkbox', + properties: { + name: 'name', + value: 'value', + label: 'label', + checked: 'checked', + disabled: 'disabled', + indeterminate: 'indeterminate', + required: 'required' + }, + hydrateModule: import('@siemens/ix/hydrate') + }); + +type IxCheckboxGroupEvents = NonNullable; + +export const IxCheckboxGroup: StencilReactComponent = typeof window !== 'undefined' + ? /*@__PURE__*/ createComponent({ + tagName: 'ix-checkbox-group', + elementClass: IxCheckboxGroupElement, + // @ts-ignore - React type of Stencil Output Target may differ from the React version used in the Nuxt.js project, this can be ignored. + react: React, + events: {} as IxCheckboxGroupEvents, + defineCustomElement: defineIxCheckboxGroup + }) + : /*@__PURE__*/ createSSRComponent({ + tagName: 'ix-checkbox-group', + properties: { + helperText: 'helper-text', + label: 'label', + direction: 'direction', + invalidText: 'invalid-text', + infoText: 'info-text', + validText: 'valid-text', + warningText: 'warning-text', + showTextAsTooltip: 'show-text-as-tooltip' + }, + hydrateModule: import('@siemens/ix/hydrate') + }); + +type IxChipEvents = { onCloseChip: EventName> }; + +export const IxChip: StencilReactComponent = typeof window !== 'undefined' + ? /*@__PURE__*/ createComponent({ + tagName: 'ix-chip', + elementClass: IxChipElement, + // @ts-ignore - React type of Stencil Output Target may differ from the React version used in the Nuxt.js project, this can be ignored. + react: React, + events: { onCloseChip: 'closeChip' } as IxChipEvents, + defineCustomElement: defineIxChip + }) + : /*@__PURE__*/ createSSRComponent({ + tagName: 'ix-chip', + properties: { + variant: 'variant', + active: 'active', + closable: 'closable', + icon: 'icon', + background: 'background', + chipColor: 'chip-color', + outline: 'outline', + tooltipText: 'tooltip-text' + }, + hydrateModule: import('@siemens/ix/hydrate') + }); + +type IxColEvents = NonNullable; + +export const IxCol: StencilReactComponent = typeof window !== 'undefined' + ? /*@__PURE__*/ createComponent({ + tagName: 'ix-col', + elementClass: IxColElement, + // @ts-ignore - React type of Stencil Output Target may differ from the React version used in the Nuxt.js project, this can be ignored. + react: React, + events: {} as IxColEvents, + defineCustomElement: defineIxCol + }) + : /*@__PURE__*/ createSSRComponent({ + tagName: 'ix-col', + properties: { + size: 'size', + sizeSm: 'size-sm', + sizeMd: 'size-md', + sizeLg: 'size-lg' + }, + hydrateModule: import('@siemens/ix/hydrate') + }); + +type IxContentEvents = NonNullable; + +export const IxContent: StencilReactComponent = typeof window !== 'undefined' + ? /*@__PURE__*/ createComponent({ + tagName: 'ix-content', + elementClass: IxContentElement, + // @ts-ignore - React type of Stencil Output Target may differ from the React version used in the Nuxt.js project, this can be ignored. + react: React, + events: {} as IxContentEvents, + defineCustomElement: defineIxContent + }) + : /*@__PURE__*/ createSSRComponent({ + tagName: 'ix-content', + properties: {}, + hydrateModule: import('@siemens/ix/hydrate') + }); + +type IxContentHeaderEvents = { onBackButtonClick: EventName> }; + +export const IxContentHeader: StencilReactComponent = typeof window !== 'undefined' + ? /*@__PURE__*/ createComponent({ + tagName: 'ix-content-header', + elementClass: IxContentHeaderElement, + // @ts-ignore - React type of Stencil Output Target may differ from the React version used in the Nuxt.js project, this can be ignored. + react: React, + events: { onBackButtonClick: 'backButtonClick' } as IxContentHeaderEvents, + defineCustomElement: defineIxContentHeader + }) + : /*@__PURE__*/ createSSRComponent({ + tagName: 'ix-content-header', + properties: { + variant: 'variant', + headerTitle: 'header-title', + headerSubtitle: 'header-subtitle', + hasBackButton: 'has-back-button' + }, + hydrateModule: import('@siemens/ix/hydrate') + }); + +type IxCustomFieldEvents = NonNullable; + +export const IxCustomField: StencilReactComponent = typeof window !== 'undefined' + ? /*@__PURE__*/ createComponent({ + tagName: 'ix-custom-field', + elementClass: IxCustomFieldElement, + // @ts-ignore - React type of Stencil Output Target may differ from the React version used in the Nuxt.js project, this can be ignored. + react: React, + events: {} as IxCustomFieldEvents, + defineCustomElement: defineIxCustomField + }) + : /*@__PURE__*/ createSSRComponent({ + tagName: 'ix-custom-field', + properties: { + required: 'required', + label: 'label', + helperText: 'helper-text', + infoText: 'info-text', + warningText: 'warning-text', + invalidText: 'invalid-text', + validText: 'valid-text', + showTextAsTooltip: 'show-text-as-tooltip' + }, + hydrateModule: import('@siemens/ix/hydrate') + }); + +type IxDateDropdownEvents = { onDateRangeChange: EventName> }; + +export const IxDateDropdown: StencilReactComponent = typeof window !== 'undefined' + ? /*@__PURE__*/ createComponent({ + tagName: 'ix-date-dropdown', + elementClass: IxDateDropdownElement, + // @ts-ignore - React type of Stencil Output Target may differ from the React version used in the Nuxt.js project, this can be ignored. + react: React, + events: { onDateRangeChange: 'dateRangeChange' } as IxDateDropdownEvents, + defineCustomElement: defineIxDateDropdown + }) + : /*@__PURE__*/ createSSRComponent({ + tagName: 'ix-date-dropdown', + properties: { + disabled: 'disabled', + format: 'format', + range: 'range', + from: 'from', + to: 'to', + minDate: 'min-date', + maxDate: 'max-date', + dateRangeId: 'date-range-id', + variant: 'variant', + outline: 'outline', + ghost: 'ghost', + loading: 'loading', + customRangeAllowed: 'custom-range-allowed', + locale: 'locale', + weekStartIndex: 'week-start-index', + i18nCustomItem: 'i18n-custom-item', + i18nDone: 'i18n-done', + i18nNoRange: 'i18n-no-range', + today: 'today' + }, + hydrateModule: import('@siemens/ix/hydrate') + }); + +type IxDateInputEvents = { + onValueChange: EventName>, + onValidityStateChange: EventName> +}; + +export const IxDateInput: StencilReactComponent = typeof window !== 'undefined' + ? /*@__PURE__*/ createComponent({ + tagName: 'ix-date-input', + elementClass: IxDateInputElement, + // @ts-ignore - React type of Stencil Output Target may differ from the React version used in the Nuxt.js project, this can be ignored. + react: React, + events: { + onValueChange: 'valueChange', + onValidityStateChange: 'validityStateChange' + } as IxDateInputEvents, + defineCustomElement: defineIxDateInput + }) + : /*@__PURE__*/ createSSRComponent({ + tagName: 'ix-date-input', + properties: { + name: 'name', + placeholder: 'placeholder', + value: 'value', + locale: 'locale', + format: 'format', + required: 'required', + helperText: 'helper-text', + label: 'label', + invalidText: 'invalid-text', + readonly: 'readonly', + disabled: 'disabled', + infoText: 'info-text', + warningText: 'warning-text', + validText: 'valid-text', + showTextAsTooltip: 'show-text-as-tooltip', + i18nErrorDateUnparsable: 'i18n-error-date-unparsable' + }, + hydrateModule: import('@siemens/ix/hydrate') + }); + +type IxDatePickerEvents = { + onDateChange: EventName>, + onDateRangeChange: EventName>, + onDateSelect: EventName> +}; + +export const IxDatePicker: StencilReactComponent = typeof window !== 'undefined' + ? /*@__PURE__*/ createComponent({ + tagName: 'ix-date-picker', + elementClass: IxDatePickerElement, + // @ts-ignore - React type of Stencil Output Target may differ from the React version used in the Nuxt.js project, this can be ignored. + react: React, + events: { + onDateChange: 'dateChange', + onDateRangeChange: 'dateRangeChange', + onDateSelect: 'dateSelect' + } as IxDatePickerEvents, + defineCustomElement: defineIxDatePicker + }) + : /*@__PURE__*/ createSSRComponent({ + tagName: 'ix-date-picker', + properties: { + format: 'format', + range: 'range', + corners: 'corners', + from: 'from', + to: 'to', + minDate: 'min-date', + maxDate: 'max-date', + i18nDone: 'i18n-done', + weekStartIndex: 'week-start-index', + locale: 'locale', + standaloneAppearance: 'standalone-appearance', + today: 'today' + }, + hydrateModule: import('@siemens/ix/hydrate') + }); + +type IxDatetimePickerEvents = { + onTimeChange: EventName>, + onDateChange: EventName>, + onDateSelect: EventName> +}; + +export const IxDatetimePicker: StencilReactComponent = typeof window !== 'undefined' + ? /*@__PURE__*/ createComponent({ + tagName: 'ix-datetime-picker', + elementClass: IxDatetimePickerElement, + // @ts-ignore - React type of Stencil Output Target may differ from the React version used in the Nuxt.js project, this can be ignored. + react: React, + events: { + onTimeChange: 'timeChange', + onDateChange: 'dateChange', + onDateSelect: 'dateSelect' + } as IxDatetimePickerEvents, + defineCustomElement: defineIxDatetimePicker + }) + : /*@__PURE__*/ createSSRComponent({ + tagName: 'ix-datetime-picker', + properties: { + range: 'range', + showHour: 'show-hour', + showMinutes: 'show-minutes', + showSeconds: 'show-seconds', + minDate: 'min-date', + maxDate: 'max-date', + dateFormat: 'date-format', + timeFormat: 'time-format', + from: 'from', + to: 'to', + time: 'time', + showTimeReference: 'show-time-reference', + timeReference: 'time-reference', + i18nDone: 'i18n-done', + weekStartIndex: 'week-start-index', + locale: 'locale' + }, + hydrateModule: import('@siemens/ix/hydrate') + }); + +type IxDividerEvents = NonNullable; + +export const IxDivider: StencilReactComponent = typeof window !== 'undefined' + ? /*@__PURE__*/ createComponent({ + tagName: 'ix-divider', + elementClass: IxDividerElement, + // @ts-ignore - React type of Stencil Output Target may differ from the React version used in the Nuxt.js project, this can be ignored. + react: React, + events: {} as IxDividerEvents, + defineCustomElement: defineIxDivider + }) + : /*@__PURE__*/ createSSRComponent({ + tagName: 'ix-divider', + properties: {}, + hydrateModule: import('@siemens/ix/hydrate') + }); + +type IxDrawerEvents = { + onOpen: EventName>, + onDrawerClose: EventName> +}; + +export const IxDrawer: StencilReactComponent = typeof window !== 'undefined' + ? /*@__PURE__*/ createComponent({ + tagName: 'ix-drawer', + elementClass: IxDrawerElement, + // @ts-ignore - React type of Stencil Output Target may differ from the React version used in the Nuxt.js project, this can be ignored. + react: React, + events: { + onOpen: 'open', + onDrawerClose: 'drawerClose' + } as IxDrawerEvents, + defineCustomElement: defineIxDrawer + }) + : /*@__PURE__*/ createSSRComponent({ + tagName: 'ix-drawer', + properties: { + show: 'show', + closeOnClickOutside: 'close-on-click-outside', + fullHeight: 'full-height', + minWidth: 'min-width', + maxWidth: 'max-width', + width: 'width' + }, + hydrateModule: import('@siemens/ix/hydrate') + }); + +type IxDropdownEvents = { onShowChanged: EventName> }; + +export const IxDropdown: StencilReactComponent = typeof window !== 'undefined' + ? /*@__PURE__*/ createComponent({ + tagName: 'ix-dropdown', + elementClass: IxDropdownElement, + // @ts-ignore - React type of Stencil Output Target may differ from the React version used in the Nuxt.js project, this can be ignored. + react: React, + events: { onShowChanged: 'showChanged' } as IxDropdownEvents, + defineCustomElement: defineIxDropdown + }) + : /*@__PURE__*/ createSSRComponent({ + tagName: 'ix-dropdown', + properties: { + suppressAutomaticPlacement: 'suppress-automatic-placement', + show: 'show', + trigger: 'trigger', + anchor: 'anchor', + closeBehavior: 'close-behavior', + placement: 'placement', + positioningStrategy: 'positioning-strategy', + header: 'header', + discoverAllSubmenus: 'discover-all-submenus', + ignoreRelatedSubmenu: 'ignore-related-submenu', + suppressOverflowBehavior: 'suppress-overflow-behavior' + }, + hydrateModule: import('@siemens/ix/hydrate') + }); + +type IxDropdownButtonEvents = NonNullable; + +export const IxDropdownButton: StencilReactComponent = typeof window !== 'undefined' + ? /*@__PURE__*/ createComponent({ + tagName: 'ix-dropdown-button', + elementClass: IxDropdownButtonElement, + // @ts-ignore - React type of Stencil Output Target may differ from the React version used in the Nuxt.js project, this can be ignored. + react: React, + events: {} as IxDropdownButtonEvents, + defineCustomElement: defineIxDropdownButton + }) + : /*@__PURE__*/ createSSRComponent({ + tagName: 'ix-dropdown-button', + properties: { + variant: 'variant', + outline: 'outline', + ghost: 'ghost', + disabled: 'disabled', + label: 'label', + icon: 'icon', + closeBehavior: 'close-behavior', + placement: 'placement' + }, + hydrateModule: import('@siemens/ix/hydrate') + }); + +type IxDropdownHeaderEvents = NonNullable; + +export const IxDropdownHeader: StencilReactComponent = typeof window !== 'undefined' + ? /*@__PURE__*/ createComponent({ + tagName: 'ix-dropdown-header', + elementClass: IxDropdownHeaderElement, + // @ts-ignore - React type of Stencil Output Target may differ from the React version used in the Nuxt.js project, this can be ignored. + react: React, + events: {} as IxDropdownHeaderEvents, + defineCustomElement: defineIxDropdownHeader + }) + : /*@__PURE__*/ createSSRComponent({ + tagName: 'ix-dropdown-header', + properties: { label: 'label' }, + hydrateModule: import('@siemens/ix/hydrate') + }); + +type IxDropdownItemEvents = NonNullable; + +export const IxDropdownItem: StencilReactComponent = typeof window !== 'undefined' + ? /*@__PURE__*/ createComponent({ + tagName: 'ix-dropdown-item', + elementClass: IxDropdownItemElement, + // @ts-ignore - React type of Stencil Output Target may differ from the React version used in the Nuxt.js project, this can be ignored. + react: React, + events: {} as IxDropdownItemEvents, + defineCustomElement: defineIxDropdownItem + }) + : /*@__PURE__*/ createSSRComponent({ + tagName: 'ix-dropdown-item', + properties: { + label: 'label', + icon: 'icon', + hover: 'hover', + disabled: 'disabled', + checked: 'checked', + isSubMenu: 'is-sub-menu', + suppressChecked: 'suppress-checked' + }, + hydrateModule: import('@siemens/ix/hydrate') + }); + +type IxDropdownQuickActionsEvents = NonNullable; + +export const IxDropdownQuickActions: StencilReactComponent = typeof window !== 'undefined' + ? /*@__PURE__*/ createComponent({ + tagName: 'ix-dropdown-quick-actions', + elementClass: IxDropdownQuickActionsElement, + // @ts-ignore - React type of Stencil Output Target may differ from the React version used in the Nuxt.js project, this can be ignored. + react: React, + events: {} as IxDropdownQuickActionsEvents, + defineCustomElement: defineIxDropdownQuickActions + }) + : /*@__PURE__*/ createSSRComponent({ + tagName: 'ix-dropdown-quick-actions', + properties: {}, + hydrateModule: import('@siemens/ix/hydrate') + }); + +type IxEmptyStateEvents = { onActionClick: EventName> }; + +export const IxEmptyState: StencilReactComponent = typeof window !== 'undefined' + ? /*@__PURE__*/ createComponent({ + tagName: 'ix-empty-state', + elementClass: IxEmptyStateElement, + // @ts-ignore - React type of Stencil Output Target may differ from the React version used in the Nuxt.js project, this can be ignored. + react: React, + events: { onActionClick: 'actionClick' } as IxEmptyStateEvents, + defineCustomElement: defineIxEmptyState + }) + : /*@__PURE__*/ createSSRComponent({ + tagName: 'ix-empty-state', + properties: { + layout: 'layout', + icon: 'icon', + header: 'header', + subHeader: 'sub-header', + action: 'action' + }, + hydrateModule: import('@siemens/ix/hydrate') + }); + +type IxEventListEvents = NonNullable; + +export const IxEventList: StencilReactComponent = typeof window !== 'undefined' + ? /*@__PURE__*/ createComponent({ + tagName: 'ix-event-list', + elementClass: IxEventListElement, + // @ts-ignore - React type of Stencil Output Target may differ from the React version used in the Nuxt.js project, this can be ignored. + react: React, + events: {} as IxEventListEvents, + defineCustomElement: defineIxEventList + }) + : /*@__PURE__*/ createSSRComponent({ + tagName: 'ix-event-list', + properties: { + itemHeight: 'item-height', + compact: 'compact', + animated: 'animated', + chevron: 'chevron' + }, + hydrateModule: import('@siemens/ix/hydrate') + }); + +type IxEventListItemEvents = { onItemClick: EventName> }; + +export const IxEventListItem: StencilReactComponent = typeof window !== 'undefined' + ? /*@__PURE__*/ createComponent({ + tagName: 'ix-event-list-item', + elementClass: IxEventListItemElement, + // @ts-ignore - React type of Stencil Output Target may differ from the React version used in the Nuxt.js project, this can be ignored. + react: React, + events: { onItemClick: 'itemClick' } as IxEventListItemEvents, + defineCustomElement: defineIxEventListItem + }) + : /*@__PURE__*/ createSSRComponent({ + tagName: 'ix-event-list-item', + properties: { + itemColor: 'item-color', + selected: 'selected', + disabled: 'disabled', + chevron: 'chevron' + }, + hydrateModule: import('@siemens/ix/hydrate') + }); + +type IxExpandingSearchEvents = { onValueChange: EventName> }; + +export const IxExpandingSearch: StencilReactComponent = typeof window !== 'undefined' + ? /*@__PURE__*/ createComponent({ + tagName: 'ix-expanding-search', + elementClass: IxExpandingSearchElement, + // @ts-ignore - React type of Stencil Output Target may differ from the React version used in the Nuxt.js project, this can be ignored. + react: React, + events: { onValueChange: 'valueChange' } as IxExpandingSearchEvents, + defineCustomElement: defineIxExpandingSearch + }) + : /*@__PURE__*/ createSSRComponent({ + tagName: 'ix-expanding-search', + properties: { + icon: 'icon', + placeholder: 'placeholder', + value: 'value', + fullWidth: 'full-width', + variant: 'variant', + outline: 'outline', + ghost: 'ghost' + }, + hydrateModule: import('@siemens/ix/hydrate') + }); + +type IxFieldLabelEvents = NonNullable; + +export const IxFieldLabel: StencilReactComponent = typeof window !== 'undefined' + ? /*@__PURE__*/ createComponent({ + tagName: 'ix-field-label', + elementClass: IxFieldLabelElement, + // @ts-ignore - React type of Stencil Output Target may differ from the React version used in the Nuxt.js project, this can be ignored. + react: React, + events: {} as IxFieldLabelEvents, + defineCustomElement: defineIxFieldLabel + }) + : /*@__PURE__*/ createSSRComponent({ + tagName: 'ix-field-label', + properties: { + required: 'required', + htmlFor: 'html-for', + isInvalid: 'is-invalid' + }, + hydrateModule: import('@siemens/ix/hydrate') + }); + +type IxFilterChipEvents = { onCloseClick: EventName> }; + +export const IxFilterChip: StencilReactComponent = typeof window !== 'undefined' + ? /*@__PURE__*/ createComponent({ + tagName: 'ix-filter-chip', + elementClass: IxFilterChipElement, + // @ts-ignore - React type of Stencil Output Target may differ from the React version used in the Nuxt.js project, this can be ignored. + react: React, + events: { onCloseClick: 'closeClick' } as IxFilterChipEvents, + defineCustomElement: defineIxFilterChip + }) + : /*@__PURE__*/ createSSRComponent({ + tagName: 'ix-filter-chip', + properties: { + disabled: 'disabled', + readonly: 'readonly' + }, + hydrateModule: import('@siemens/ix/hydrate') + }); + +type IxFlipTileEvents = { onToggle: EventName> }; + +export const IxFlipTile: StencilReactComponent = typeof window !== 'undefined' + ? /*@__PURE__*/ createComponent({ + tagName: 'ix-flip-tile', + elementClass: IxFlipTileElement, + // @ts-ignore - React type of Stencil Output Target may differ from the React version used in the Nuxt.js project, this can be ignored. + react: React, + events: { onToggle: 'toggle' } as IxFlipTileEvents, + defineCustomElement: defineIxFlipTile + }) + : /*@__PURE__*/ createSSRComponent({ + tagName: 'ix-flip-tile', + properties: { + state: 'state', + height: 'height', + width: 'width', + index: 'index' + }, + hydrateModule: import('@siemens/ix/hydrate') + }); + +type IxFlipTileContentEvents = NonNullable; + +export const IxFlipTileContent: StencilReactComponent = typeof window !== 'undefined' + ? /*@__PURE__*/ createComponent({ + tagName: 'ix-flip-tile-content', + elementClass: IxFlipTileContentElement, + // @ts-ignore - React type of Stencil Output Target may differ from the React version used in the Nuxt.js project, this can be ignored. + react: React, + events: {} as IxFlipTileContentEvents, + defineCustomElement: defineIxFlipTileContent + }) + : /*@__PURE__*/ createSSRComponent({ + tagName: 'ix-flip-tile-content', + properties: { contentVisible: 'content-visible' }, + hydrateModule: import('@siemens/ix/hydrate') + }); + +type IxGroupEvents = { + onSelectGroup: EventName>, + onSelectItem: EventName>, + onCollapsedChanged: EventName> +}; + +export const IxGroup: StencilReactComponent = typeof window !== 'undefined' + ? /*@__PURE__*/ createComponent({ + tagName: 'ix-group', + elementClass: IxGroupElement, + // @ts-ignore - React type of Stencil Output Target may differ from the React version used in the Nuxt.js project, this can be ignored. + react: React, + events: { + onSelectGroup: 'selectGroup', + onSelectItem: 'selectItem', + onCollapsedChanged: 'collapsedChanged' + } as IxGroupEvents, + defineCustomElement: defineIxGroup + }) + : /*@__PURE__*/ createSSRComponent({ + tagName: 'ix-group', + properties: { + suppressHeaderSelection: 'suppress-header-selection', + header: 'header', + subHeader: 'sub-header', + collapsed: 'collapsed', + selected: 'selected', + index: 'index', + expandOnHeaderClick: 'expand-on-header-click' + }, + hydrateModule: import('@siemens/ix/hydrate') + }); + +type IxGroupContextMenuEvents = NonNullable; + +export const IxGroupContextMenu: StencilReactComponent = typeof window !== 'undefined' + ? /*@__PURE__*/ createComponent({ + tagName: 'ix-group-context-menu', + elementClass: IxGroupContextMenuElement, + // @ts-ignore - React type of Stencil Output Target may differ from the React version used in the Nuxt.js project, this can be ignored. + react: React, + events: {} as IxGroupContextMenuEvents, + defineCustomElement: defineIxGroupContextMenu + }) + : /*@__PURE__*/ createSSRComponent({ + tagName: 'ix-group-context-menu', + properties: {}, + hydrateModule: import('@siemens/ix/hydrate') + }); + +type IxGroupItemEvents = { onSelectedChanged: EventName> }; + +export const IxGroupItem: StencilReactComponent = typeof window !== 'undefined' + ? /*@__PURE__*/ createComponent({ + tagName: 'ix-group-item', + elementClass: IxGroupItemElement, + // @ts-ignore - React type of Stencil Output Target may differ from the React version used in the Nuxt.js project, this can be ignored. + react: React, + events: { onSelectedChanged: 'selectedChanged' } as IxGroupItemEvents, + defineCustomElement: defineIxGroupItem + }) + : /*@__PURE__*/ createSSRComponent({ + tagName: 'ix-group-item', + properties: { + icon: 'icon', + text: 'text', + secondaryText: 'secondary-text', + suppressSelection: 'suppress-selection', + selected: 'selected', + focusable: 'focusable', + index: 'index' + }, + hydrateModule: import('@siemens/ix/hydrate') + }); + +type IxHelperTextEvents = NonNullable; + +export const IxHelperText: StencilReactComponent = typeof window !== 'undefined' + ? /*@__PURE__*/ createComponent({ + tagName: 'ix-helper-text', + elementClass: IxHelperTextElement, + // @ts-ignore - React type of Stencil Output Target may differ from the React version used in the Nuxt.js project, this can be ignored. + react: React, + events: {} as IxHelperTextEvents, + defineCustomElement: defineIxHelperText + }) + : /*@__PURE__*/ createSSRComponent({ + tagName: 'ix-helper-text', + properties: { + htmlFor: 'html-for', + helperText: 'helper-text', + invalidText: 'invalid-text', + validText: 'valid-text', + infoText: 'info-text', + warningText: 'warning-text' + }, + hydrateModule: import('@siemens/ix/hydrate') + }); + +type IxIconButtonEvents = NonNullable; + +export const IxIconButton: StencilReactComponent = typeof window !== 'undefined' + ? /*@__PURE__*/ createComponent({ + tagName: 'ix-icon-button', + elementClass: IxIconButtonElement, + // @ts-ignore - React type of Stencil Output Target may differ from the React version used in the Nuxt.js project, this can be ignored. + react: React, + events: {} as IxIconButtonEvents, + defineCustomElement: defineIxIconButton + }) + : /*@__PURE__*/ createSSRComponent({ + tagName: 'ix-icon-button', + properties: { + a11yLabel: 'a11y-label', + variant: 'variant', + outline: 'outline', + ghost: 'ghost', + oval: 'oval', + icon: 'icon', + size: 'size', + iconColor: 'icon-color', + disabled: 'disabled', + type: 'type', + loading: 'loading' + }, + hydrateModule: import('@siemens/ix/hydrate') + }); + +type IxIconToggleButtonEvents = { onPressedChange: EventName> }; + +export const IxIconToggleButton: StencilReactComponent = typeof window !== 'undefined' + ? /*@__PURE__*/ createComponent({ + tagName: 'ix-icon-toggle-button', + elementClass: IxIconToggleButtonElement, + // @ts-ignore - React type of Stencil Output Target may differ from the React version used in the Nuxt.js project, this can be ignored. + react: React, + events: { onPressedChange: 'pressedChange' } as IxIconToggleButtonEvents, + defineCustomElement: defineIxIconToggleButton + }) + : /*@__PURE__*/ createSSRComponent({ + tagName: 'ix-icon-toggle-button', + properties: { + variant: 'variant', + outline: 'outline', + ghost: 'ghost', + icon: 'icon', + pressed: 'pressed', + size: 'size', + disabled: 'disabled', + loading: 'loading' + }, + hydrateModule: import('@siemens/ix/hydrate') + }); + +type IxInputEvents = { + onValueChange: EventName>, + onValidityStateChange: EventName>, + onIxBlur: EventName> +}; + +export const IxInput: StencilReactComponent = typeof window !== 'undefined' + ? /*@__PURE__*/ createComponent({ + tagName: 'ix-input', + elementClass: IxInputElement, + // @ts-ignore - React type of Stencil Output Target may differ from the React version used in the Nuxt.js project, this can be ignored. + react: React, + events: { + onValueChange: 'valueChange', + onValidityStateChange: 'validityStateChange', + onIxBlur: 'ixBlur' + } as IxInputEvents, + defineCustomElement: defineIxInput + }) + : /*@__PURE__*/ createSSRComponent({ + tagName: 'ix-input', + properties: { + type: 'type', + name: 'name', + placeholder: 'placeholder', + value: 'value', + required: 'required', + disabled: 'disabled', + readonly: 'readonly', + helperText: 'helper-text', + infoText: 'info-text', + showTextAsTooltip: 'show-text-as-tooltip', + validText: 'valid-text', + warningText: 'warning-text', + label: 'label', + invalidText: 'invalid-text', + pattern: 'pattern', + maxLength: 'max-length', + minLength: 'min-length', + allowedCharactersPattern: 'allowed-characters-pattern' + }, + hydrateModule: import('@siemens/ix/hydrate') + }); + +type IxInputGroupEvents = NonNullable; + +export const IxInputGroup: StencilReactComponent = typeof window !== 'undefined' + ? /*@__PURE__*/ createComponent({ + tagName: 'ix-input-group', + elementClass: IxInputGroupElement, + // @ts-ignore - React type of Stencil Output Target may differ from the React version used in the Nuxt.js project, this can be ignored. + react: React, + events: {} as IxInputGroupEvents, + defineCustomElement: defineIxInputGroup + }) + : /*@__PURE__*/ createSSRComponent({ + tagName: 'ix-input-group', + properties: {}, + hydrateModule: import('@siemens/ix/hydrate') + }); + +type IxKeyValueEvents = NonNullable; + +export const IxKeyValue: StencilReactComponent = typeof window !== 'undefined' + ? /*@__PURE__*/ createComponent({ + tagName: 'ix-key-value', + elementClass: IxKeyValueElement, + // @ts-ignore - React type of Stencil Output Target may differ from the React version used in the Nuxt.js project, this can be ignored. + react: React, + events: {} as IxKeyValueEvents, + defineCustomElement: defineIxKeyValue + }) + : /*@__PURE__*/ createSSRComponent({ + tagName: 'ix-key-value', + properties: { + icon: 'icon', + label: 'label', + labelPosition: 'label-position', + value: 'value' + }, + hydrateModule: import('@siemens/ix/hydrate') + }); + +type IxKeyValueListEvents = NonNullable; + +export const IxKeyValueList: StencilReactComponent = typeof window !== 'undefined' + ? /*@__PURE__*/ createComponent({ + tagName: 'ix-key-value-list', + elementClass: IxKeyValueListElement, + // @ts-ignore - React type of Stencil Output Target may differ from the React version used in the Nuxt.js project, this can be ignored. + react: React, + events: {} as IxKeyValueListEvents, + defineCustomElement: defineIxKeyValueList + }) + : /*@__PURE__*/ createSSRComponent({ + tagName: 'ix-key-value-list', + properties: { striped: 'striped' }, + hydrateModule: import('@siemens/ix/hydrate') + }); + +type IxKpiEvents = NonNullable; + +export const IxKpi: StencilReactComponent = typeof window !== 'undefined' + ? /*@__PURE__*/ createComponent({ + tagName: 'ix-kpi', + elementClass: IxKpiElement, + // @ts-ignore - React type of Stencil Output Target may differ from the React version used in the Nuxt.js project, this can be ignored. + react: React, + events: {} as IxKpiEvents, + defineCustomElement: defineIxKpi + }) + : /*@__PURE__*/ createSSRComponent({ + tagName: 'ix-kpi', + properties: { + label: 'label', + value: 'value', + unit: 'unit', + state: 'state', + orientation: 'orientation' + }, + hydrateModule: import('@siemens/ix/hydrate') + }); + +type IxLayoutAutoEvents = NonNullable; + +export const IxLayoutAuto: StencilReactComponent = typeof window !== 'undefined' + ? /*@__PURE__*/ createComponent({ + tagName: 'ix-layout-auto', + elementClass: IxLayoutAutoElement, + // @ts-ignore - React type of Stencil Output Target may differ from the React version used in the Nuxt.js project, this can be ignored. + react: React, + events: {} as IxLayoutAutoEvents, + defineCustomElement: defineIxLayoutAuto + }) + : /*@__PURE__*/ createSSRComponent({ + tagName: 'ix-layout-auto', + properties: {}, + hydrateModule: import('@siemens/ix/hydrate') + }); + +type IxLayoutGridEvents = NonNullable; + +export const IxLayoutGrid: StencilReactComponent = typeof window !== 'undefined' + ? /*@__PURE__*/ createComponent({ + tagName: 'ix-layout-grid', + elementClass: IxLayoutGridElement, + // @ts-ignore - React type of Stencil Output Target may differ from the React version used in the Nuxt.js project, this can be ignored. + react: React, + events: {} as IxLayoutGridEvents, + defineCustomElement: defineIxLayoutGrid + }) + : /*@__PURE__*/ createSSRComponent({ + tagName: 'ix-layout-grid', + properties: { + noMargin: 'no-margin', + gap: 'gap', + columns: 'columns' + }, + hydrateModule: import('@siemens/ix/hydrate') + }); + +type IxLinkButtonEvents = NonNullable; + +export const IxLinkButton: StencilReactComponent = typeof window !== 'undefined' + ? /*@__PURE__*/ createComponent({ + tagName: 'ix-link-button', + elementClass: IxLinkButtonElement, + // @ts-ignore - React type of Stencil Output Target may differ from the React version used in the Nuxt.js project, this can be ignored. + react: React, + events: {} as IxLinkButtonEvents, + defineCustomElement: defineIxLinkButton + }) + : /*@__PURE__*/ createSSRComponent({ + tagName: 'ix-link-button', + properties: { + disabled: 'disabled', + url: 'url', + target: 'target' + }, + hydrateModule: import('@siemens/ix/hydrate') + }); + +type IxMapNavigationEvents = { + onNavigationToggled: EventName>, + onContextMenuClick: EventName> +}; + +export const IxMapNavigation: StencilReactComponent = typeof window !== 'undefined' + ? /*@__PURE__*/ createComponent({ + tagName: 'ix-map-navigation', + elementClass: IxMapNavigationElement, + // @ts-ignore - React type of Stencil Output Target may differ from the React version used in the Nuxt.js project, this can be ignored. + react: React, + events: { + onNavigationToggled: 'navigationToggled', + onContextMenuClick: 'contextMenuClick' + } as IxMapNavigationEvents, + defineCustomElement: defineIxMapNavigation + }) + : /*@__PURE__*/ createSSRComponent({ + tagName: 'ix-map-navigation', + properties: { + applicationName: 'application-name', + navigationTitle: 'navigation-title', + hideContextMenu: 'hide-context-menu' + }, + hydrateModule: import('@siemens/ix/hydrate') + }); + +type IxMapNavigationOverlayEvents = { onCloseClick: EventName> }; + +export const IxMapNavigationOverlay: StencilReactComponent = typeof window !== 'undefined' + ? /*@__PURE__*/ createComponent({ + tagName: 'ix-map-navigation-overlay', + elementClass: IxMapNavigationOverlayElement, + // @ts-ignore - React type of Stencil Output Target may differ from the React version used in the Nuxt.js project, this can be ignored. + react: React, + events: { onCloseClick: 'closeClick' } as IxMapNavigationOverlayEvents, + defineCustomElement: defineIxMapNavigationOverlay + }) + : /*@__PURE__*/ createSSRComponent({ + tagName: 'ix-map-navigation-overlay', + properties: { + name: 'name', + icon: 'icon', + color: 'color', + iconColor: 'icon-color' + }, + hydrateModule: import('@siemens/ix/hydrate') + }); + +type IxMenuEvents = { + onExpandChange: EventName>, + onMapExpandChange: EventName>, + onOpenAppSwitch: EventName>, + onOpenSettings: EventName>, + onOpenAbout: EventName> +}; + +export const IxMenu: StencilReactComponent = typeof window !== 'undefined' + ? /*@__PURE__*/ createComponent({ + tagName: 'ix-menu', + elementClass: IxMenuElement, + // @ts-ignore - React type of Stencil Output Target may differ from the React version used in the Nuxt.js project, this can be ignored. + react: React, + events: { + onExpandChange: 'expandChange', + onMapExpandChange: 'mapExpandChange', + onOpenAppSwitch: 'openAppSwitch', + onOpenSettings: 'openSettings', + onOpenAbout: 'openAbout' + } as IxMenuEvents, + defineCustomElement: defineIxMenu + }) + : /*@__PURE__*/ createSSRComponent({ + tagName: 'ix-menu', + properties: { + showSettings: 'show-settings', + showAbout: 'show-about', + enableToggleTheme: 'enable-toggle-theme', + enableSettings: 'enable-settings', + enableMapExpand: 'enable-map-expand', + applicationName: 'application-name', + applicationDescription: 'application-description', + i18nExpandSidebar: 'i-1-8n-expand-sidebar', + expand: 'expand', + startExpanded: 'start-expanded', + pinned: 'pinned', + i18nLegal: 'i-1-8n-legal', + i18nSettings: 'i-1-8n-settings', + i18nToggleTheme: 'i-1-8n-toggle-theme', + i18nExpand: 'i-1-8n-expand', + i18nCollapse: 'i-1-8n-collapse' + }, + hydrateModule: import('@siemens/ix/hydrate') + }); + +type IxMenuAboutEvents = { + onTabChange: EventName>, + onClose: EventName> +}; + +export const IxMenuAbout: StencilReactComponent = typeof window !== 'undefined' + ? /*@__PURE__*/ createComponent({ + tagName: 'ix-menu-about', + elementClass: IxMenuAboutElement, + // @ts-ignore - React type of Stencil Output Target may differ from the React version used in the Nuxt.js project, this can be ignored. + react: React, + events: { + onTabChange: 'tabChange', + onClose: 'close' + } as IxMenuAboutEvents, + defineCustomElement: defineIxMenuAbout + }) + : /*@__PURE__*/ createSSRComponent({ + tagName: 'ix-menu-about', + properties: { + activeTabLabel: 'active-tab-label', + label: 'label', + show: 'show' + }, + hydrateModule: import('@siemens/ix/hydrate') + }); + +type IxMenuAboutItemEvents = { onLabelChange: EventName> }; + +export const IxMenuAboutItem: StencilReactComponent = typeof window !== 'undefined' + ? /*@__PURE__*/ createComponent({ + tagName: 'ix-menu-about-item', + elementClass: IxMenuAboutItemElement, + // @ts-ignore - React type of Stencil Output Target may differ from the React version used in the Nuxt.js project, this can be ignored. + react: React, + events: { onLabelChange: 'labelChange' } as IxMenuAboutItemEvents, + defineCustomElement: defineIxMenuAboutItem + }) + : /*@__PURE__*/ createSSRComponent({ + tagName: 'ix-menu-about-item', + properties: { label: 'label' }, + hydrateModule: import('@siemens/ix/hydrate') + }); + +type IxMenuAboutNewsEvents = { + onShowMore: EventName>, + onClosePopover: EventName> +}; + +export const IxMenuAboutNews: StencilReactComponent = typeof window !== 'undefined' + ? /*@__PURE__*/ createComponent({ + tagName: 'ix-menu-about-news', + elementClass: IxMenuAboutNewsElement, + // @ts-ignore - React type of Stencil Output Target may differ from the React version used in the Nuxt.js project, this can be ignored. + react: React, + events: { + onShowMore: 'showMore', + onClosePopover: 'closePopover' + } as IxMenuAboutNewsEvents, + defineCustomElement: defineIxMenuAboutNews + }) + : /*@__PURE__*/ createSSRComponent({ + tagName: 'ix-menu-about-news', + properties: { + show: 'show', + label: 'label', + i18nShowMore: 'i-1-8n-show-more', + aboutItemLabel: 'about-item-label', + offsetBottom: 'offset-bottom', + expanded: 'expanded' + }, + hydrateModule: import('@siemens/ix/hydrate') + }); + +type IxMenuAvatarEvents = { onLogoutClick: EventName> }; + +export const IxMenuAvatar: StencilReactComponent = typeof window !== 'undefined' + ? /*@__PURE__*/ createComponent({ + tagName: 'ix-menu-avatar', + elementClass: IxMenuAvatarElement, + // @ts-ignore - React type of Stencil Output Target may differ from the React version used in the Nuxt.js project, this can be ignored. + react: React, + events: { onLogoutClick: 'logoutClick' } as IxMenuAvatarEvents, + defineCustomElement: defineIxMenuAvatar + }) + : /*@__PURE__*/ createSSRComponent({ + tagName: 'ix-menu-avatar', + properties: { + top: 'top', + bottom: 'bottom', + image: 'image', + initials: 'initials', + i18nLogout: 'i-1-8n-logout', + showLogoutButton: 'show-logout-button' + }, + hydrateModule: import('@siemens/ix/hydrate') + }); + +type IxMenuAvatarItemEvents = { onItemClick: EventName> }; + +export const IxMenuAvatarItem: StencilReactComponent = typeof window !== 'undefined' + ? /*@__PURE__*/ createComponent({ + tagName: 'ix-menu-avatar-item', + elementClass: IxMenuAvatarItemElement, + // @ts-ignore - React type of Stencil Output Target may differ from the React version used in the Nuxt.js project, this can be ignored. + react: React, + events: { onItemClick: 'itemClick' } as IxMenuAvatarItemEvents, + defineCustomElement: defineIxMenuAvatarItem + }) + : /*@__PURE__*/ createSSRComponent({ + tagName: 'ix-menu-avatar-item', + properties: { + icon: 'icon', + label: 'label' + }, + hydrateModule: import('@siemens/ix/hydrate') + }); + +type IxMenuCategoryEvents = NonNullable; + +export const IxMenuCategory: StencilReactComponent = typeof window !== 'undefined' + ? /*@__PURE__*/ createComponent({ + tagName: 'ix-menu-category', + elementClass: IxMenuCategoryElement, + // @ts-ignore - React type of Stencil Output Target may differ from the React version used in the Nuxt.js project, this can be ignored. + react: React, + events: {} as IxMenuCategoryEvents, + defineCustomElement: defineIxMenuCategory + }) + : /*@__PURE__*/ createSSRComponent({ + tagName: 'ix-menu-category', + properties: { + label: 'label', + icon: 'icon', + notifications: 'notifications' + }, + hydrateModule: import('@siemens/ix/hydrate') + }); + +type IxMenuItemEvents = NonNullable; + +export const IxMenuItem: StencilReactComponent = typeof window !== 'undefined' + ? /*@__PURE__*/ createComponent({ + tagName: 'ix-menu-item', + elementClass: IxMenuItemElement, + // @ts-ignore - React type of Stencil Output Target may differ from the React version used in the Nuxt.js project, this can be ignored. + react: React, + events: {} as IxMenuItemEvents, + defineCustomElement: defineIxMenuItem + }) + : /*@__PURE__*/ createSSRComponent({ + tagName: 'ix-menu-item', + properties: { + label: 'label', + home: 'home', + bottom: 'bottom', + icon: 'icon', + notifications: 'notifications', + active: 'active', + disabled: 'disabled', + isCategory: 'is-category' + }, + hydrateModule: import('@siemens/ix/hydrate') + }); + +type IxMenuSettingsEvents = { + onTabChange: EventName>, + onClose: EventName> +}; + +export const IxMenuSettings: StencilReactComponent = typeof window !== 'undefined' + ? /*@__PURE__*/ createComponent({ + tagName: 'ix-menu-settings', + elementClass: IxMenuSettingsElement, + // @ts-ignore - React type of Stencil Output Target may differ from the React version used in the Nuxt.js project, this can be ignored. + react: React, + events: { + onTabChange: 'tabChange', + onClose: 'close' + } as IxMenuSettingsEvents, + defineCustomElement: defineIxMenuSettings + }) + : /*@__PURE__*/ createSSRComponent({ + tagName: 'ix-menu-settings', + properties: { + activeTabLabel: 'active-tab-label', + label: 'label', + show: 'show' + }, + hydrateModule: import('@siemens/ix/hydrate') + }); + +type IxMenuSettingsItemEvents = { onLabelChange: EventName> }; + +export const IxMenuSettingsItem: StencilReactComponent = typeof window !== 'undefined' + ? /*@__PURE__*/ createComponent({ + tagName: 'ix-menu-settings-item', + elementClass: IxMenuSettingsItemElement, + // @ts-ignore - React type of Stencil Output Target may differ from the React version used in the Nuxt.js project, this can be ignored. + react: React, + events: { onLabelChange: 'labelChange' } as IxMenuSettingsItemEvents, + defineCustomElement: defineIxMenuSettingsItem + }) + : /*@__PURE__*/ createSSRComponent({ + tagName: 'ix-menu-settings-item', + properties: { label: 'label' }, + hydrateModule: import('@siemens/ix/hydrate') + }); + +type IxMessageBarEvents = { + onClosedChange: EventName>, + onCloseAnimationCompleted: EventName> +}; + +export const IxMessageBar: StencilReactComponent = typeof window !== 'undefined' + ? /*@__PURE__*/ createComponent({ + tagName: 'ix-message-bar', + elementClass: IxMessageBarElement, + // @ts-ignore - React type of Stencil Output Target may differ from the React version used in the Nuxt.js project, this can be ignored. + react: React, + events: { + onClosedChange: 'closedChange', + onCloseAnimationCompleted: 'closeAnimationCompleted' + } as IxMessageBarEvents, + defineCustomElement: defineIxMessageBar + }) + : /*@__PURE__*/ createSSRComponent({ + tagName: 'ix-message-bar', + properties: { + type: 'type', + dismissible: 'dismissible' + }, + hydrateModule: import('@siemens/ix/hydrate') + }); + +type IxModalEvents = { + onDialogClose: EventName>, + onDialogDismiss: EventName> +}; + +export const IxModal: StencilReactComponent = typeof window !== 'undefined' + ? /*@__PURE__*/ createComponent({ + tagName: 'ix-modal', + elementClass: IxModalElement, + // @ts-ignore - React type of Stencil Output Target may differ from the React version used in the Nuxt.js project, this can be ignored. + react: React, + events: { + onDialogClose: 'dialogClose', + onDialogDismiss: 'dialogDismiss' + } as IxModalEvents, + defineCustomElement: defineIxModal + }) + : /*@__PURE__*/ createSSRComponent({ + tagName: 'ix-modal', + properties: { + size: 'size', + animation: 'animation', + backdrop: 'backdrop', + closeOnBackdropClick: 'close-on-backdrop-click', + centered: 'centered', + closeOnEscape: 'close-on-escape' + }, + hydrateModule: import('@siemens/ix/hydrate') + }); + +type IxModalContentEvents = NonNullable; + +export const IxModalContent: StencilReactComponent = typeof window !== 'undefined' + ? /*@__PURE__*/ createComponent({ + tagName: 'ix-modal-content', + elementClass: IxModalContentElement, + // @ts-ignore - React type of Stencil Output Target may differ from the React version used in the Nuxt.js project, this can be ignored. + react: React, + events: {} as IxModalContentEvents, + defineCustomElement: defineIxModalContent + }) + : /*@__PURE__*/ createSSRComponent({ + tagName: 'ix-modal-content', + properties: {}, + hydrateModule: import('@siemens/ix/hydrate') + }); + +type IxModalFooterEvents = NonNullable; + +export const IxModalFooter: StencilReactComponent = typeof window !== 'undefined' + ? /*@__PURE__*/ createComponent({ + tagName: 'ix-modal-footer', + elementClass: IxModalFooterElement, + // @ts-ignore - React type of Stencil Output Target may differ from the React version used in the Nuxt.js project, this can be ignored. + react: React, + events: {} as IxModalFooterEvents, + defineCustomElement: defineIxModalFooter + }) + : /*@__PURE__*/ createSSRComponent({ + tagName: 'ix-modal-footer', + properties: {}, + hydrateModule: import('@siemens/ix/hydrate') + }); + +type IxModalHeaderEvents = { onCloseClick: EventName> }; + +export const IxModalHeader: StencilReactComponent = typeof window !== 'undefined' + ? /*@__PURE__*/ createComponent({ + tagName: 'ix-modal-header', + elementClass: IxModalHeaderElement, + // @ts-ignore - React type of Stencil Output Target may differ from the React version used in the Nuxt.js project, this can be ignored. + react: React, + events: { onCloseClick: 'closeClick' } as IxModalHeaderEvents, + defineCustomElement: defineIxModalHeader + }) + : /*@__PURE__*/ createSSRComponent({ + tagName: 'ix-modal-header', + properties: { + hideClose: 'hide-close', + icon: 'icon', + iconColor: 'icon-color' + }, + hydrateModule: import('@siemens/ix/hydrate') + }); + +type IxNumberInputEvents = { + onValueChange: EventName>, + onValidityStateChange: EventName>, + onIxBlur: EventName> +}; + +export const IxNumberInput: StencilReactComponent = typeof window !== 'undefined' + ? /*@__PURE__*/ createComponent({ + tagName: 'ix-number-input', + elementClass: IxNumberInputElement, + // @ts-ignore - React type of Stencil Output Target may differ from the React version used in the Nuxt.js project, this can be ignored. + react: React, + events: { + onValueChange: 'valueChange', + onValidityStateChange: 'validityStateChange', + onIxBlur: 'ixBlur' + } as IxNumberInputEvents, + defineCustomElement: defineIxNumberInput + }) + : /*@__PURE__*/ createSSRComponent({ + tagName: 'ix-number-input', + properties: { + name: 'name', + placeholder: 'placeholder', + value: 'value', + required: 'required', + disabled: 'disabled', + readonly: 'readonly', + helperText: 'helper-text', + infoText: 'info-text', + showTextAsTooltip: 'show-text-as-tooltip', + validText: 'valid-text', + warningText: 'warning-text', + label: 'label', + invalidText: 'invalid-text', + pattern: 'pattern', + min: 'min', + max: 'max', + allowedCharactersPattern: 'allowed-characters-pattern', + showStepperButtons: 'show-stepper-buttons' + }, + hydrateModule: import('@siemens/ix/hydrate') + }); + +type IxPaginationEvents = { + onPageSelected: EventName>, + onItemCountChanged: EventName> +}; + +export const IxPagination: StencilReactComponent = typeof window !== 'undefined' + ? /*@__PURE__*/ createComponent({ + tagName: 'ix-pagination', + elementClass: IxPaginationElement, + // @ts-ignore - React type of Stencil Output Target may differ from the React version used in the Nuxt.js project, this can be ignored. + react: React, + events: { + onPageSelected: 'pageSelected', + onItemCountChanged: 'itemCountChanged' + } as IxPaginationEvents, + defineCustomElement: defineIxPagination + }) + : /*@__PURE__*/ createSSRComponent({ + tagName: 'ix-pagination', + properties: { + advanced: 'advanced', + itemCount: 'item-count', + showItemCount: 'show-item-count', + count: 'count', + selectedPage: 'selected-page', + i18nPage: 'i-1-8n-page', + i18nOf: 'i-1-8n-of', + i18nItems: 'i-1-8n-items' + }, + hydrateModule: import('@siemens/ix/hydrate') + }); + +type IxPaneEvents = { + onExpandedChanged: EventName>, + onVariantChanged: EventName>, + onBorderlessChanged: EventName> +}; + +export const IxPane: StencilReactComponent = typeof window !== 'undefined' + ? /*@__PURE__*/ createComponent({ + tagName: 'ix-pane', + elementClass: IxPaneElement, + // @ts-ignore - React type of Stencil Output Target may differ from the React version used in the Nuxt.js project, this can be ignored. + react: React, + events: { + onExpandedChanged: 'expandedChanged', + onVariantChanged: 'variantChanged', + onBorderlessChanged: 'borderlessChanged' + } as IxPaneEvents, + defineCustomElement: defineIxPane + }) + : /*@__PURE__*/ createSSRComponent({ + tagName: 'ix-pane', + properties: { + heading: 'heading', + variant: 'variant', + hideOnCollapse: 'hide-on-collapse', + size: 'size', + borderless: 'borderless', + expanded: 'expanded', + composition: 'composition', + icon: 'icon', + ignoreLayoutSettings: 'ignore-layout-settings', + isMobile: 'is-mobile' + }, + hydrateModule: import('@siemens/ix/hydrate') + }); + +type IxPaneLayoutEvents = NonNullable; + +export const IxPaneLayout: StencilReactComponent = typeof window !== 'undefined' + ? /*@__PURE__*/ createComponent({ + tagName: 'ix-pane-layout', + elementClass: IxPaneLayoutElement, + // @ts-ignore - React type of Stencil Output Target may differ from the React version used in the Nuxt.js project, this can be ignored. + react: React, + events: {} as IxPaneLayoutEvents, + defineCustomElement: defineIxPaneLayout + }) + : /*@__PURE__*/ createSSRComponent({ + tagName: 'ix-pane-layout', + properties: { + layout: 'layout', + variant: 'variant', + borderless: 'borderless' + }, + hydrateModule: import('@siemens/ix/hydrate') + }); + +type IxPillEvents = NonNullable; + +export const IxPill: StencilReactComponent = typeof window !== 'undefined' + ? /*@__PURE__*/ createComponent({ + tagName: 'ix-pill', + elementClass: IxPillElement, + // @ts-ignore - React type of Stencil Output Target may differ from the React version used in the Nuxt.js project, this can be ignored. + react: React, + events: {} as IxPillEvents, + defineCustomElement: defineIxPill + }) + : /*@__PURE__*/ createSSRComponent({ + tagName: 'ix-pill', + properties: { + variant: 'variant', + outline: 'outline', + icon: 'icon', + background: 'background', + pillColor: 'pill-color', + alignLeft: 'align-left', + tooltipText: 'tooltip-text' + }, + hydrateModule: import('@siemens/ix/hydrate') + }); + +type IxPushCardEvents = NonNullable; + +export const IxPushCard: StencilReactComponent = typeof window !== 'undefined' + ? /*@__PURE__*/ createComponent({ + tagName: 'ix-push-card', + elementClass: IxPushCardElement, + // @ts-ignore - React type of Stencil Output Target may differ from the React version used in the Nuxt.js project, this can be ignored. + react: React, + events: {} as IxPushCardEvents, + defineCustomElement: defineIxPushCard + }) + : /*@__PURE__*/ createSSRComponent({ + tagName: 'ix-push-card', + properties: { + icon: 'icon', + notification: 'notification', + heading: 'heading', + subheading: 'subheading', + variant: 'variant', + collapse: 'collapse' + }, + hydrateModule: import('@siemens/ix/hydrate') + }); + +type IxRadioEvents = { + onCheckedChange: EventName>, + onValueChange: EventName> +}; + +export const IxRadio: StencilReactComponent = typeof window !== 'undefined' + ? /*@__PURE__*/ createComponent({ + tagName: 'ix-radio', + elementClass: IxRadioElement, + // @ts-ignore - React type of Stencil Output Target may differ from the React version used in the Nuxt.js project, this can be ignored. + react: React, + events: { + onCheckedChange: 'checkedChange', + onValueChange: 'valueChange' + } as IxRadioEvents, + defineCustomElement: defineIxRadio + }) + : /*@__PURE__*/ createSSRComponent({ + tagName: 'ix-radio', + properties: { + name: 'name', + value: 'value', + label: 'label', + disabled: 'disabled', + checked: 'checked' + }, + hydrateModule: import('@siemens/ix/hydrate') + }); + +type IxRadioGroupEvents = { onValueChange: EventName> }; + +export const IxRadioGroup: StencilReactComponent = typeof window !== 'undefined' + ? /*@__PURE__*/ createComponent({ + tagName: 'ix-radio-group', + elementClass: IxRadioGroupElement, + // @ts-ignore - React type of Stencil Output Target may differ from the React version used in the Nuxt.js project, this can be ignored. + react: React, + events: { onValueChange: 'valueChange' } as IxRadioGroupEvents, + defineCustomElement: defineIxRadioGroup + }) + : /*@__PURE__*/ createSSRComponent({ + tagName: 'ix-radio-group', + properties: { + helperText: 'helper-text', + label: 'label', + value: 'value', + invalidText: 'invalid-text', + infoText: 'info-text', + warningText: 'warning-text', + validText: 'valid-text', + showTextAsTooltip: 'show-text-as-tooltip', + direction: 'direction' + }, + hydrateModule: import('@siemens/ix/hydrate') + }); + +type IxRowEvents = NonNullable; + +export const IxRow: StencilReactComponent = typeof window !== 'undefined' + ? /*@__PURE__*/ createComponent({ + tagName: 'ix-row', + elementClass: IxRowElement, + // @ts-ignore - React type of Stencil Output Target may differ from the React version used in the Nuxt.js project, this can be ignored. + react: React, + events: {} as IxRowEvents, + defineCustomElement: defineIxRow + }) + : /*@__PURE__*/ createSSRComponent({ + tagName: 'ix-row', + properties: {}, + hydrateModule: import('@siemens/ix/hydrate') + }); + +type IxSelectEvents = { + onValueChange: EventName>, + onInputChange: EventName>, + onAddItem: EventName>, + onIxBlur: EventName> +}; + +export const IxSelect: StencilReactComponent = typeof window !== 'undefined' + ? /*@__PURE__*/ createComponent({ + tagName: 'ix-select', + elementClass: IxSelectElement, + // @ts-ignore - React type of Stencil Output Target may differ from the React version used in the Nuxt.js project, this can be ignored. + react: React, + events: { + onValueChange: 'valueChange', + onInputChange: 'inputChange', + onAddItem: 'addItem', + onIxBlur: 'ixBlur' + } as IxSelectEvents, + defineCustomElement: defineIxSelect + }) + : /*@__PURE__*/ createSSRComponent({ + tagName: 'ix-select', + properties: { + name: 'name', + required: 'required', + label: 'label', + warningText: 'warning-text', + infoText: 'info-text', + invalidText: 'invalid-text', + validText: 'valid-text', + helperText: 'helper-text', + showTextAsTooltip: 'show-text-as-tooltip', + value: 'value', + allowClear: 'allow-clear', + mode: 'mode', + editable: 'editable', + disabled: 'disabled', + readonly: 'readonly', + i18nPlaceholder: 'i-1-8n-placeholder', + i18nPlaceholderEditable: 'i-1-8n-placeholder-editable', + i18nSelectListHeader: 'i-1-8n-select-list-header', + i18nNoMatches: 'i-1-8n-no-matches', + hideListHeader: 'hide-list-header', + dropdownWidth: 'dropdown-width', + dropdownMaxWidth: 'dropdown-max-width' + }, + hydrateModule: import('@siemens/ix/hydrate') + }); + +type IxSelectItemEvents = { onItemClick: EventName> }; + +export const IxSelectItem: StencilReactComponent = typeof window !== 'undefined' + ? /*@__PURE__*/ createComponent({ + tagName: 'ix-select-item', + elementClass: IxSelectItemElement, + // @ts-ignore - React type of Stencil Output Target may differ from the React version used in the Nuxt.js project, this can be ignored. + react: React, + events: { onItemClick: 'itemClick' } as IxSelectItemEvents, + defineCustomElement: defineIxSelectItem + }) + : /*@__PURE__*/ createSSRComponent({ + tagName: 'ix-select-item', + properties: { + label: 'label', + value: 'value', + selected: 'selected', + hover: 'hover' + }, + hydrateModule: import('@siemens/ix/hydrate') + }); + +type IxSliderEvents = { onValueChange: EventName> }; + +export const IxSlider: StencilReactComponent = typeof window !== 'undefined' + ? /*@__PURE__*/ createComponent({ + tagName: 'ix-slider', + elementClass: IxSliderElement, + // @ts-ignore - React type of Stencil Output Target may differ from the React version used in the Nuxt.js project, this can be ignored. + react: React, + events: { onValueChange: 'valueChange' } as IxSliderEvents, + defineCustomElement: defineIxSlider + }) + : /*@__PURE__*/ createSSRComponent({ + tagName: 'ix-slider', + properties: { + step: 'step', + min: 'min', + max: 'max', + value: 'value', + trace: 'trace', + traceReference: 'trace-reference', + disabled: 'disabled', + error: 'error' + }, + hydrateModule: import('@siemens/ix/hydrate') + }); + +type IxSpinnerEvents = NonNullable; + +export const IxSpinner: StencilReactComponent = typeof window !== 'undefined' + ? /*@__PURE__*/ createComponent({ + tagName: 'ix-spinner', + elementClass: IxSpinnerElement, + // @ts-ignore - React type of Stencil Output Target may differ from the React version used in the Nuxt.js project, this can be ignored. + react: React, + events: {} as IxSpinnerEvents, + defineCustomElement: defineIxSpinner + }) + : /*@__PURE__*/ createSSRComponent({ + tagName: 'ix-spinner', + properties: { + variant: 'variant', + size: 'size', + hideTrack: 'hide-track' + }, + hydrateModule: import('@siemens/ix/hydrate') + }); + +type IxSplitButtonEvents = { onButtonClick: EventName> }; + +export const IxSplitButton: StencilReactComponent = typeof window !== 'undefined' + ? /*@__PURE__*/ createComponent({ + tagName: 'ix-split-button', + elementClass: IxSplitButtonElement, + // @ts-ignore - React type of Stencil Output Target may differ from the React version used in the Nuxt.js project, this can be ignored. + react: React, + events: { onButtonClick: 'buttonClick' } as IxSplitButtonEvents, + defineCustomElement: defineIxSplitButton + }) + : /*@__PURE__*/ createSSRComponent({ + tagName: 'ix-split-button', + properties: { + variant: 'variant', + closeBehavior: 'close-behavior', + outline: 'outline', + ghost: 'ghost', + label: 'label', + icon: 'icon', + splitIcon: 'split-icon', + disabled: 'disabled', + placement: 'placement' + }, + hydrateModule: import('@siemens/ix/hydrate') + }); + +type IxTabItemEvents = { onTabClick: EventName> }; + +export const IxTabItem: StencilReactComponent = typeof window !== 'undefined' + ? /*@__PURE__*/ createComponent({ + tagName: 'ix-tab-item', + elementClass: IxTabItemElement, + // @ts-ignore - React type of Stencil Output Target may differ from the React version used in the Nuxt.js project, this can be ignored. + react: React, + events: { onTabClick: 'tabClick' } as IxTabItemEvents, + defineCustomElement: defineIxTabItem + }) + : /*@__PURE__*/ createSSRComponent({ + tagName: 'ix-tab-item', + properties: { + selected: 'selected', + disabled: 'disabled', + small: 'small', + icon: 'icon', + rounded: 'rounded', + counter: 'counter', + layout: 'layout', + placement: 'placement' + }, + hydrateModule: import('@siemens/ix/hydrate') + }); + +type IxTabsEvents = { onSelectedChange: EventName> }; + +export const IxTabs: StencilReactComponent = typeof window !== 'undefined' + ? /*@__PURE__*/ createComponent({ + tagName: 'ix-tabs', + elementClass: IxTabsElement, + // @ts-ignore - React type of Stencil Output Target may differ from the React version used in the Nuxt.js project, this can be ignored. + react: React, + events: { onSelectedChange: 'selectedChange' } as IxTabsEvents, + defineCustomElement: defineIxTabs + }) + : /*@__PURE__*/ createSSRComponent({ + tagName: 'ix-tabs', + properties: { + small: 'small', + rounded: 'rounded', + selected: 'selected', + layout: 'layout', + placement: 'placement' + }, + hydrateModule: import('@siemens/ix/hydrate') + }); + +type IxTextareaEvents = { + onValueChange: EventName>, + onValidityStateChange: EventName>, + onIxBlur: EventName> +}; + +export const IxTextarea: StencilReactComponent = typeof window !== 'undefined' + ? /*@__PURE__*/ createComponent({ + tagName: 'ix-textarea', + elementClass: IxTextareaElement, + // @ts-ignore - React type of Stencil Output Target may differ from the React version used in the Nuxt.js project, this can be ignored. + react: React, + events: { + onValueChange: 'valueChange', + onValidityStateChange: 'validityStateChange', + onIxBlur: 'ixBlur' + } as IxTextareaEvents, + defineCustomElement: defineIxTextarea + }) + : /*@__PURE__*/ createSSRComponent({ + tagName: 'ix-textarea', + properties: { + name: 'name', + placeholder: 'placeholder', + value: 'value', + required: 'required', + disabled: 'disabled', + readonly: 'readonly', + helperText: 'helper-text', + infoText: 'info-text', + showTextAsTooltip: 'show-text-as-tooltip', + validText: 'valid-text', + warningText: 'warning-text', + label: 'label', + invalidText: 'invalid-text', + textareaHeight: 'textarea-height', + textareaWidth: 'textarea-width', + textareaRows: 'textarea-rows', + textareaCols: 'textarea-cols', + resizeBehavior: 'resize-behavior', + maxLength: 'max-length', + minLength: 'min-length' + }, + hydrateModule: import('@siemens/ix/hydrate') + }); + +type IxTileEvents = NonNullable; + +export const IxTile: StencilReactComponent = typeof window !== 'undefined' + ? /*@__PURE__*/ createComponent({ + tagName: 'ix-tile', + elementClass: IxTileElement, + // @ts-ignore - React type of Stencil Output Target may differ from the React version used in the Nuxt.js project, this can be ignored. + react: React, + events: {} as IxTileEvents, + defineCustomElement: defineIxTile + }) + : /*@__PURE__*/ createSSRComponent({ + tagName: 'ix-tile', + properties: { size: 'size' }, + hydrateModule: import('@siemens/ix/hydrate') + }); + +type IxTimePickerEvents = { + onTimeSelect: EventName>, + onTimeChange: EventName> +}; + +export const IxTimePicker: StencilReactComponent = typeof window !== 'undefined' + ? /*@__PURE__*/ createComponent({ + tagName: 'ix-time-picker', + elementClass: IxTimePickerElement, + // @ts-ignore - React type of Stencil Output Target may differ from the React version used in the Nuxt.js project, this can be ignored. + react: React, + events: { + onTimeSelect: 'timeSelect', + onTimeChange: 'timeChange' + } as IxTimePickerEvents, + defineCustomElement: defineIxTimePicker + }) + : /*@__PURE__*/ createSSRComponent({ + tagName: 'ix-time-picker', + properties: { + format: 'format', + corners: 'corners', + standaloneAppearance: 'standalone-appearance', + showHour: 'show-hour', + showMinutes: 'show-minutes', + showSeconds: 'show-seconds', + time: 'time', + timeReference: 'time-reference', + textSelectTime: 'text-select-time', + textTime: 'text-time' + }, + hydrateModule: import('@siemens/ix/hydrate') + }); + +type IxToastEvents = { onCloseToast: EventName> }; + +export const IxToast: StencilReactComponent = typeof window !== 'undefined' + ? /*@__PURE__*/ createComponent({ + tagName: 'ix-toast', + elementClass: IxToastElement, + // @ts-ignore - React type of Stencil Output Target may differ from the React version used in the Nuxt.js project, this can be ignored. + react: React, + events: { onCloseToast: 'closeToast' } as IxToastEvents, + defineCustomElement: defineIxToast + }) + : /*@__PURE__*/ createSSRComponent({ + tagName: 'ix-toast', + properties: { + type: 'type', + toastTitle: 'toast-title', + autoCloseDelay: 'auto-close-delay', + autoClose: 'auto-close', + icon: 'icon', + iconColor: 'icon-color' + }, + hydrateModule: import('@siemens/ix/hydrate') + }); + +type IxToastContainerEvents = NonNullable; + +export const IxToastContainer: StencilReactComponent = typeof window !== 'undefined' + ? /*@__PURE__*/ createComponent({ + tagName: 'ix-toast-container', + elementClass: IxToastContainerElement, + // @ts-ignore - React type of Stencil Output Target may differ from the React version used in the Nuxt.js project, this can be ignored. + react: React, + events: {} as IxToastContainerEvents, + defineCustomElement: defineIxToastContainer + }) + : /*@__PURE__*/ createSSRComponent({ + tagName: 'ix-toast-container', + properties: { + containerId: 'container-id', + containerClass: 'container-class', + position: 'position' + }, + hydrateModule: import('@siemens/ix/hydrate') + }); + +type IxToggleEvents = { onCheckedChange: EventName> }; + +export const IxToggle: StencilReactComponent = typeof window !== 'undefined' + ? /*@__PURE__*/ createComponent({ + tagName: 'ix-toggle', + elementClass: IxToggleElement, + // @ts-ignore - React type of Stencil Output Target may differ from the React version used in the Nuxt.js project, this can be ignored. + react: React, + events: { onCheckedChange: 'checkedChange' } as IxToggleEvents, + defineCustomElement: defineIxToggle + }) + : /*@__PURE__*/ createSSRComponent({ + tagName: 'ix-toggle', + properties: { + name: 'name', + value: 'value', + checked: 'checked', + disabled: 'disabled', + indeterminate: 'indeterminate', + textOn: 'text-on', + textOff: 'text-off', + textIndeterminate: 'text-indeterminate', + hideText: 'hide-text', + required: 'required' + }, + hydrateModule: import('@siemens/ix/hydrate') + }); + +type IxToggleButtonEvents = { onPressedChange: EventName> }; + +export const IxToggleButton: StencilReactComponent = typeof window !== 'undefined' + ? /*@__PURE__*/ createComponent({ + tagName: 'ix-toggle-button', + elementClass: IxToggleButtonElement, + // @ts-ignore - React type of Stencil Output Target may differ from the React version used in the Nuxt.js project, this can be ignored. + react: React, + events: { onPressedChange: 'pressedChange' } as IxToggleButtonEvents, + defineCustomElement: defineIxToggleButton + }) + : /*@__PURE__*/ createSSRComponent({ + tagName: 'ix-toggle-button', + properties: { + variant: 'variant', + outline: 'outline', + ghost: 'ghost', + disabled: 'disabled', + loading: 'loading', + icon: 'icon', + pressed: 'pressed' + }, + hydrateModule: import('@siemens/ix/hydrate') + }); + +type IxTooltipEvents = NonNullable; + +export const IxTooltip: StencilReactComponent = typeof window !== 'undefined' + ? /*@__PURE__*/ createComponent({ + tagName: 'ix-tooltip', + elementClass: IxTooltipElement, + // @ts-ignore - React type of Stencil Output Target may differ from the React version used in the Nuxt.js project, this can be ignored. + react: React, + events: {} as IxTooltipEvents, + defineCustomElement: defineIxTooltip + }) + : /*@__PURE__*/ createSSRComponent({ + tagName: 'ix-tooltip', + properties: { + for: 'for', + titleContent: 'title-content', + interactive: 'interactive', + placement: 'placement', + showDelay: 'show-delay', + hideDelay: 'hide-delay', + animationFrame: 'animation-frame' + }, + hydrateModule: import('@siemens/ix/hydrate') + }); + +type IxTypographyEvents = NonNullable; + +export const IxTypography: StencilReactComponent = typeof window !== 'undefined' + ? /*@__PURE__*/ createComponent({ + tagName: 'ix-typography', + elementClass: IxTypographyElement, + // @ts-ignore - React type of Stencil Output Target may differ from the React version used in the Nuxt.js project, this can be ignored. + react: React, + events: {} as IxTypographyEvents, + defineCustomElement: defineIxTypography + }) + : /*@__PURE__*/ createSSRComponent({ + tagName: 'ix-typography', + properties: { + format: 'format', + textColor: 'text-color', + bold: 'bold', + textDecoration: 'text-decoration' + }, + hydrateModule: import('@siemens/ix/hydrate') + }); + +type IxUploadEvents = { onFilesChanged: EventName>> }; + +export const IxUpload: StencilReactComponent = typeof window !== 'undefined' + ? /*@__PURE__*/ createComponent({ + tagName: 'ix-upload', + elementClass: IxUploadElement, + // @ts-ignore - React type of Stencil Output Target may differ from the React version used in the Nuxt.js project, this can be ignored. + react: React, + events: { onFilesChanged: 'filesChanged' } as IxUploadEvents, + defineCustomElement: defineIxUpload + }) + : /*@__PURE__*/ createSSRComponent({ + tagName: 'ix-upload', + properties: { + accept: 'accept', + multiple: 'multiple', + multiline: 'multiline', + disabled: 'disabled', + state: 'state', + selectFileText: 'select-file-text', + loadingText: 'loading-text', + uploadFailedText: 'upload-failed-text', + uploadSuccessText: 'upload-success-text', + i18nUploadFile: 'i-1-8n-upload-file', + i18nUploadDisabled: 'i-1-8n-upload-disabled' + }, + hydrateModule: import('@siemens/ix/hydrate') + }); + +type IxValidationTooltipEvents = NonNullable; + +export const IxValidationTooltip: StencilReactComponent = typeof window !== 'undefined' + ? /*@__PURE__*/ createComponent({ + tagName: 'ix-validation-tooltip', + elementClass: IxValidationTooltipElement, + // @ts-ignore - React type of Stencil Output Target may differ from the React version used in the Nuxt.js project, this can be ignored. + react: React, + events: {} as IxValidationTooltipEvents, + defineCustomElement: defineIxValidationTooltip + }) + : /*@__PURE__*/ createSSRComponent({ + tagName: 'ix-validation-tooltip', + properties: { + message: 'message', + placement: 'placement', + suppressAutomaticPlacement: 'suppress-automatic-placement' + }, + hydrateModule: import('@siemens/ix/hydrate') + }); + +type IxWorkflowStepEvents = NonNullable; + +export const IxWorkflowStep: StencilReactComponent = typeof window !== 'undefined' + ? /*@__PURE__*/ createComponent({ + tagName: 'ix-workflow-step', + elementClass: IxWorkflowStepElement, + // @ts-ignore - React type of Stencil Output Target may differ from the React version used in the Nuxt.js project, this can be ignored. + react: React, + events: {} as IxWorkflowStepEvents, + defineCustomElement: defineIxWorkflowStep + }) + : /*@__PURE__*/ createSSRComponent({ + tagName: 'ix-workflow-step', + properties: { + vertical: 'vertical', + disabled: 'disabled', + status: 'status', + clickable: 'clickable', + selected: 'selected', + position: 'position' + }, + hydrateModule: import('@siemens/ix/hydrate') + }); + +type IxWorkflowStepsEvents = { onStepSelected: EventName> }; + +export const IxWorkflowSteps: StencilReactComponent = typeof window !== 'undefined' + ? /*@__PURE__*/ createComponent({ + tagName: 'ix-workflow-steps', + elementClass: IxWorkflowStepsElement, + // @ts-ignore - React type of Stencil Output Target may differ from the React version used in the Nuxt.js project, this can be ignored. + react: React, + events: { onStepSelected: 'stepSelected' } as IxWorkflowStepsEvents, + defineCustomElement: defineIxWorkflowSteps + }) + : /*@__PURE__*/ createSSRComponent({ + tagName: 'ix-workflow-steps', + properties: { + vertical: 'vertical', + clickable: 'clickable', + selectedIndex: 'selected-index' + }, + hydrateModule: import('@siemens/ix/hydrate') + }); diff --git a/packages/react/src/ssr/components.ts b/packages/react/src/ssr/components.ts new file mode 100644 index 00000000000..80e25b4ec32 --- /dev/null +++ b/packages/react/src/ssr/components.ts @@ -0,0 +1,9 @@ +'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. + */ + +/* eslint-disable */ +export { IxActionCard, IxApplication, IxApplicationHeader, IxAvatar, IxBasicNavigation, IxBlind, IxBreadcrumb, IxBreadcrumbItem, IxButton, IxCard, IxCardAccordion, IxCardContent, IxCardList, IxCardTitle, IxCategoryFilter, IxCheckbox, IxCheckboxGroup, IxChip, IxCol, IxContent, IxContentHeader, IxCustomField, IxDateDropdown, IxDateInput, IxDatePicker, IxDatetimePicker, IxDivider, IxDrawer, IxDropdown, IxDropdownButton, IxDropdownHeader, IxDropdownItem, IxDropdownQuickActions, IxEmptyState, IxEventList, IxEventListItem, IxExpandingSearch, IxFieldLabel, IxFilterChip, IxFlipTile, IxFlipTileContent, IxGroup, IxGroupContextMenu, IxGroupItem, IxHelperText, IxIconButton, IxIconToggleButton, IxInput, IxInputGroup, IxKeyValue, IxKeyValueList, IxKpi, IxLayoutAuto, IxLayoutGrid, IxLinkButton, IxMapNavigation, IxMapNavigationOverlay, IxMenu, IxMenuAbout, IxMenuAboutItem, IxMenuAboutNews, IxMenuAvatar, IxMenuAvatarItem, IxMenuCategory, IxMenuItem, IxMenuSettings, IxMenuSettingsItem, IxMessageBar, IxModal, IxModalContent, IxModalFooter, IxModalHeader, IxNumberInput, IxPagination, IxPane, IxPaneLayout, IxPill, IxPushCard, IxRadio, IxRadioGroup, IxRow, IxSelect, IxSelectItem, IxSlider, IxSpinner, IxSplitButton, IxTabItem, IxTabs, IxTextarea, IxTile, IxTimePicker, IxToast, IxToastContainer, IxToggle, IxToggleButton, IxTooltip, IxTypography, IxUpload, IxValidationTooltip, IxWorkflowStep, IxWorkflowSteps } from "./components.server"; diff --git a/packages/react/tsconfig.node.json b/packages/react/tsconfig.node.json index 0d3d71446a4..9a8cf29940f 100644 --- a/packages/react/tsconfig.node.json +++ b/packages/react/tsconfig.node.json @@ -18,5 +18,5 @@ "noUnusedParameters": true, "noFallthroughCasesInSwitch": true }, - "include": ["vite.config.ts"] + "include": ["vite.config.mts"] } diff --git a/packages/react/vite.config.ts b/packages/react/vite.config.mts similarity index 100% rename from packages/react/vite.config.ts rename to packages/react/vite.config.mts diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index b32b9778d40..8aa2be5d98f 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -420,8 +420,8 @@ importers: specifier: ^0.9.0 version: 0.9.1(@stencil/core@4.27.1) '@stencil/react-output-target': - specifier: ^0.7.1 - version: 0.7.4(@stencil/core@4.27.1)(@types/react@18.2.33)(react@18.3.1) + specifier: ^0.8.2 + version: 0.8.2(@stencil/core@4.27.1)(@types/react@19.0.6)(react-dom@19.0.0(react@19.0.0))(react@19.0.0) '@stencil/sass': specifier: ^3.0.12 version: 3.0.12(@stencil/core@4.27.1) @@ -520,13 +520,13 @@ importers: version: 3.3.0(@docusaurus/types@3.3.0(@swc/core@1.9.2)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(@swc/core@1.9.2)(eslint@9.5.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.2.2)(vue-template-compiler@2.7.15) '@docusaurus/preset-classic': specifier: 3.3.0 - version: 3.3.0(@algolia/client-search@5.20.0)(@swc/core@1.9.2)(@types/react@18.2.33)(eslint@9.5.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(search-insights@2.9.0)(typescript@5.2.2)(vue-template-compiler@2.7.15) + version: 3.3.0(@algolia/client-search@5.20.0)(@swc/core@1.9.2)(@types/react@19.0.6)(eslint@9.5.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(search-insights@2.9.0)(typescript@5.2.2)(vue-template-compiler@2.7.15) '@docusaurus/theme-live-codeblock': specifier: 3.3.0 version: 3.3.0(@docusaurus/types@3.3.0(@swc/core@1.9.2)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(@swc/core@1.9.2)(eslint@9.5.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.2.2)(vue-template-compiler@2.7.15) '@mdx-js/react': specifier: ^3.0.0 - version: 3.0.0(@types/react@18.2.33)(react@18.3.1) + version: 3.0.0(@types/react@19.0.6)(react@18.3.1) '@siemens/ix': specifier: workspace:* version: link:../core @@ -844,6 +844,37 @@ importers: specifier: ^5.4.9 version: 5.4.11(@types/node@22.10.5)(less@4.2.0)(sass@1.77.8)(stylus@0.59.0)(terser@5.22.0) + packages/nextjs-test-app: + dependencies: + '@siemens/ix': + specifier: workspace:* + version: link:../core + '@siemens/ix-react': + specifier: workspace:* + version: link:../react + next: + specifier: ^15.1.4 + version: 15.1.4(@playwright/test@1.49.1)(react-dom@19.0.0(react@19.0.0))(react@19.0.0)(sass@1.77.8) + react: + specifier: ^19 + version: 19.0.0 + react-dom: + specifier: ^19 + version: 19.0.0(react@19.0.0) + devDependencies: + '@types/node': + specifier: ^20 + version: 20.16.5 + '@types/react': + specifier: ^19 + version: 19.0.6 + '@types/react-dom': + specifier: ^19 + version: 19.0.3(@types/react@19.0.6) + typescript: + specifier: ^5 + version: 5.6.3 + packages/react: dependencies: '@siemens/ix': @@ -853,8 +884,8 @@ importers: specifier: 0.0.0-pr-72-20250227071449 version: 0.0.0-pr-72-20250227071449 '@stencil/react-output-target': - specifier: ^0.7.1 - version: 0.7.4(@stencil/core@4.27.1)(@types/react@18.2.33)(react@18.3.1) + specifier: ^0.8.2 + version: 0.8.2(@stencil/core@4.27.1)(@types/react@18.2.33)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) tslib: specifier: '*' version: 2.8.1 @@ -896,10 +927,10 @@ importers: specifier: ^29.7.0 version: 29.7.0 react: - specifier: ^18.3.1 + specifier: ^18 version: 18.3.1 react-dom: - specifier: ^18.3.1 + specifier: ^18 version: 18.3.1(react@18.3.1) rimraf: specifier: ^6.0.1 @@ -924,7 +955,7 @@ importers: dependencies: '@hookform/resolvers': specifier: ^3.6.0 - version: 3.9.0(react-hook-form@7.54.2(react@18.3.1)) + version: 3.9.0(react-hook-form@7.54.2(react@19.0.0)) '@siemens/ix': specifier: workspace:* version: link:../core @@ -945,7 +976,7 @@ importers: version: 30.2.1 ag-grid-react: specifier: ^29.3.5 - version: 29.3.5(ag-grid-community@30.2.1)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + version: 29.3.5(ag-grid-community@30.2.1)(react-dom@19.0.0(react@19.0.0))(react@19.0.0) clsx: specifier: ^1.2.1 version: 1.2.1 @@ -954,7 +985,7 @@ importers: version: 5.5.1 echarts-for-react: specifier: ~3.0.2 - version: 3.0.2(echarts@5.5.1)(react@18.3.1) + version: 3.0.2(echarts@5.5.1)(react@19.0.0) echarts-gl: specifier: ^2.0.9 version: 2.0.9(echarts@5.5.1) @@ -962,29 +993,29 @@ importers: specifier: workspace:* version: link:../html-test-app react: - specifier: ^18.3.1 - version: 18.3.1 + specifier: ^19 + version: 19.0.0 react-dom: - specifier: ^18.3.1 - version: 18.3.1(react@18.3.1) + specifier: ^19 + version: 19.0.0(react@19.0.0) react-hook-form: specifier: ^7.52.1 - version: 7.54.2(react@18.3.1) + version: 7.54.2(react@19.0.0) react-router-dom: specifier: ^6.25.1 - version: 6.28.1(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + version: 6.28.1(react-dom@19.0.0(react@19.0.0))(react@19.0.0) web-vitals: specifier: ^2.1.4 version: 2.1.4 devDependencies: '@types/react': - specifier: ^18 - version: 18.2.33 + specifier: ^19 + version: 19.0.6 '@types/react-dom': - specifier: ^18 - version: 18.2.14 + specifier: ^19 + version: 19.0.3(@types/react@19.0.6) '@vitejs/plugin-react': - specifier: ^4.3.2 + specifier: ^4.3.4 version: 4.3.4(vite@5.4.11(@types/node@22.10.5)(less@4.2.0)(sass@1.77.8)(stylus@0.59.0)(terser@5.36.0)) rollup-plugin-react-scoped-css: specifier: ^1.1.0 @@ -1037,7 +1068,7 @@ importers: version: 8.0.4(@storybook/blocks@8.4.2(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(storybook@8.4.2(prettier@3.4.2)))(@storybook/components@8.4.2(storybook@8.4.2(prettier@3.4.2)))(@storybook/theming@8.4.2(storybook@8.4.2(prettier@3.4.2)))(react-dom@18.3.1(react@18.3.1))(react@18.3.1) '@storybook/addon-essentials': specifier: ^8.4.2 - version: 8.4.2(@types/react@18.2.33)(storybook@8.4.2(prettier@3.4.2))(webpack-sources@3.2.3) + version: 8.4.2(@types/react@19.0.6)(storybook@8.4.2(prettier@3.4.2))(webpack-sources@3.2.3) '@storybook/addon-interactions': specifier: ^8.4.2 version: 8.4.2(storybook@8.4.2(prettier@3.4.2)) @@ -1055,7 +1086,7 @@ importers: version: 8.4.2(storybook@8.4.2(prettier@3.4.2)) '@storybook/test-runner': specifier: ^0.19.1 - version: 0.19.1(@types/node@22.10.5)(storybook@8.4.2(prettier@3.4.2)) + version: 0.19.1(@swc/helpers@0.5.15)(@types/node@22.10.5)(storybook@8.4.2(prettier@3.4.2)) '@storybook/web-components': specifier: ^8.4.2 version: 8.4.2(lit@3.2.1)(storybook@8.4.2(prettier@3.4.2)) @@ -1666,10 +1697,6 @@ packages: resolution: {integrity: sha512-Z0WgzSEa+aUcdiJuCIqgujCshpMWgUpgOxXotrYPSA53hA3qopNaqcJpyr0hVb1FeWdnqFA35/fUtXgBK8srQg==} engines: {node: '>=6.9.0'} - '@babel/core@7.23.7': - resolution: {integrity: sha512-+UpDgowcmqe36d4NwqvKsyPMlOLNGMsfMmQ5WGCu+siCe3t3dfe9njrzGfdN4qq+bcNUt0+Vw6haRxBOycs4dw==} - engines: {node: '>=6.9.0'} - '@babel/core@7.23.9': resolution: {integrity: sha512-5q0175NOjddqpvvzU+kDiSOAk4PfdO6FvwCWoQ6RO7rTzEe8vlo+4HVfcnAREhD4npMs0e9uZypjTwzZPCf/cw==} engines: {node: '>=6.9.0'} @@ -1718,10 +1745,6 @@ packages: resolution: {integrity: sha512-C47lC7LIDCnz0h4vai/tpNOI95tCd5ZT3iBt/DBH5lXKHZsyNQv18yf1wIIg2ntiQNgmAvA+DgZ82iW8Qdym8g==} engines: {node: '>=6.9.0'} - '@babel/helper-compilation-targets@7.23.6': - resolution: {integrity: sha512-9JB548GZoQVmzrFgp8o7KxdgkTGm6xs9DW0o/Pim72UDjzr5ObUQ6ZzYPqA+g9OTS2bBQoctLJrky0RDCAWRgQ==} - engines: {node: '>=6.9.0'} - '@babel/helper-compilation-targets@7.25.2': resolution: {integrity: sha512-U2U5LsSaZ7TAt3cfaymQ8WHh0pxvdHoEk6HVpaexxixjyEquMh0L0YNJNM6CTGKMXV1iksi0iZkGw4AcFkPaaw==} engines: {node: '>=6.9.0'} @@ -1786,12 +1809,6 @@ packages: resolution: {integrity: sha512-tnUA4RsrmflIM6W6RFTLFSXITtl0wKjgpnLgXyowocVPrbYrLUXSBXDgTs8BlbmIzIdlBySRQjINYs2BAkiLtw==} engines: {node: '>=6.9.0'} - '@babel/helper-module-transforms@7.23.3': - resolution: {integrity: sha512-7bBs4ED9OmswdfDzpz4MpWgSrV7FXlc3zIagvLFjS5H+Mk7Snr21vQ6QwrsoCGMfNC4e4LQPdoULEt4ykz0SRQ==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0 - '@babel/helper-module-transforms@7.25.2': resolution: {integrity: sha512-BjyRAbix6j/wv83ftcVJmBt72QtHI56C7JXZoG2xATiLpmoC7dpd8WnkikExHDVPpi/3qCmO6WY1EaXOluiecQ==} engines: {node: '>=6.9.0'} @@ -1842,10 +1859,6 @@ packages: peerDependencies: '@babel/core': ^7.0.0 - '@babel/helper-simple-access@7.22.5': - resolution: {integrity: sha512-n0H99E/K+Bika3++WNL17POvo4rKWZ7lZEp1Q+fStVbUi8nxPQEBOlTmCOxW/0JsS56SKKQ+ojAe2pHKJHN35w==} - engines: {node: '>=6.9.0'} - '@babel/helper-simple-access@7.24.7': resolution: {integrity: sha512-zBAIvbCMh5Ts+b86r/CjU+4XGYIs+R1j951gxI3KmmxBMhCg4oQMsv6ZXQ64XOm/cvzfU1FmoCyt6+owc5QMYg==} engines: {node: '>=6.9.0'} @@ -1902,10 +1915,6 @@ packages: resolution: {integrity: sha512-ETzz9UTjQSTmw39GboatdymDq4XIQbR8ySgVrylRhPOFpsd+JrKHIuF0de7GCWmem+T4uC5z7EZguod7Wj4A4g==} engines: {node: '>=6.9.0'} - '@babel/helpers@7.23.8': - resolution: {integrity: sha512-KDqYz4PiOWvDFrdHLPhKtCThtIcKVy6avWD2oG4GEvyQ+XDZwHD4YQd+H2vNMnq2rkdxsDkU82T+Vk8U/WXHRQ==} - engines: {node: '>=6.9.0'} - '@babel/helpers@7.25.0': resolution: {integrity: sha512-MjgLZ42aCm0oGjJj8CtSM3DB8NOOf8h2l7DCTePJs29u+v7yO/RBX9nShlKMgFnRks/Q4tBAe7Hxnov9VkGwLw==} engines: {node: '>=6.9.0'} @@ -2878,10 +2887,6 @@ packages: resolution: {integrity: sha512-FDSOghenHTiToteC/QRlv2q3DhPZ/oOXTBoirfWNx1Cx3TMVcGWQtMMmQcSvb/JjpNeGzx8Pq/b4fKEJuWm1sw==} engines: {node: '>=6.9.0'} - '@babel/template@7.22.15': - resolution: {integrity: sha512-QPErUVm4uyJa60rkI73qneDacvdvzxshT3kksGqlGWYdOTIUOwJ7RDUL8sGqslY1uXWSL6xMFKEXDS3ox2uF0w==} - engines: {node: '>=6.9.0'} - '@babel/template@7.25.0': resolution: {integrity: sha512-aOOgh1/5XzKvg1jvVz7AVrx2piJ2XBi227DHmbY6y+bM9H2FlN+IfecYu4Xl0cNiiVejlsCri89LUsbj8vJD9Q==} engines: {node: '>=6.9.0'} @@ -3249,6 +3254,9 @@ packages: '@docusaurus/types': optional: true + '@emnapi/runtime@1.3.1': + resolution: {integrity: sha512-kEBmG8KyqtxJZv+ygbEim+KCGtIq1fC22Ms3S4ziXmYKm8uyoLX0MHONVKwp+9opg390VaKRNt4a7A9NwmpNhw==} + '@esbuild/aix-ppc64@0.19.12': resolution: {integrity: sha512-bmoCYyWdEL3wDQIVbcyzRyeKLgk2WtWLTWz1ZIAZF/EGbNOwSA6ew3PftJ1PqMiOOGu0OyFMzG53L0zqIpPeNA==} engines: {node: '>=12'} @@ -4345,6 +4353,111 @@ packages: resolution: {integrity: sha512-d2CGZR2o7fS6sWB7DG/3a95bGKQyHMACZ5aW8qGkkqQpUoZV6C0X7Pc7l4ZNMZkfNBf4VWNe9E1jRsf0G146Ew==} engines: {node: '>=18.18'} + '@img/sharp-darwin-arm64@0.33.5': + resolution: {integrity: sha512-UT4p+iz/2H4twwAoLCqfA9UH5pI6DggwKEGuaPy7nCVQ8ZsiY5PIcrRvD1DzuY3qYL07NtIQcWnBSY/heikIFQ==} + engines: {node: ^18.17.0 || ^20.3.0 || >=21.0.0} + cpu: [arm64] + os: [darwin] + + '@img/sharp-darwin-x64@0.33.5': + resolution: {integrity: sha512-fyHac4jIc1ANYGRDxtiqelIbdWkIuQaI84Mv45KvGRRxSAa7o7d1ZKAOBaYbnepLC1WqxfpimdeWfvqqSGwR2Q==} + engines: {node: ^18.17.0 || ^20.3.0 || >=21.0.0} + cpu: [x64] + os: [darwin] + + '@img/sharp-libvips-darwin-arm64@1.0.4': + resolution: {integrity: sha512-XblONe153h0O2zuFfTAbQYAX2JhYmDHeWikp1LM9Hul9gVPjFY427k6dFEcOL72O01QxQsWi761svJ/ev9xEDg==} + cpu: [arm64] + os: [darwin] + + '@img/sharp-libvips-darwin-x64@1.0.4': + resolution: {integrity: sha512-xnGR8YuZYfJGmWPvmlunFaWJsb9T/AO2ykoP3Fz/0X5XV2aoYBPkX6xqCQvUTKKiLddarLaxpzNe+b1hjeWHAQ==} + cpu: [x64] + os: [darwin] + + '@img/sharp-libvips-linux-arm64@1.0.4': + resolution: {integrity: sha512-9B+taZ8DlyyqzZQnoeIvDVR/2F4EbMepXMc/NdVbkzsJbzkUjhXv/70GQJ7tdLA4YJgNP25zukcxpX2/SueNrA==} + cpu: [arm64] + os: [linux] + + '@img/sharp-libvips-linux-arm@1.0.5': + resolution: {integrity: sha512-gvcC4ACAOPRNATg/ov8/MnbxFDJqf/pDePbBnuBDcjsI8PssmjoKMAz4LtLaVi+OnSb5FK/yIOamqDwGmXW32g==} + cpu: [arm] + os: [linux] + + '@img/sharp-libvips-linux-s390x@1.0.4': + resolution: {integrity: sha512-u7Wz6ntiSSgGSGcjZ55im6uvTrOxSIS8/dgoVMoiGE9I6JAfU50yH5BoDlYA1tcuGS7g/QNtetJnxA6QEsCVTA==} + cpu: [s390x] + os: [linux] + + '@img/sharp-libvips-linux-x64@1.0.4': + resolution: {integrity: sha512-MmWmQ3iPFZr0Iev+BAgVMb3ZyC4KeFc3jFxnNbEPas60e1cIfevbtuyf9nDGIzOaW9PdnDciJm+wFFaTlj5xYw==} + cpu: [x64] + os: [linux] + + '@img/sharp-libvips-linuxmusl-arm64@1.0.4': + resolution: {integrity: sha512-9Ti+BbTYDcsbp4wfYib8Ctm1ilkugkA/uscUn6UXK1ldpC1JjiXbLfFZtRlBhjPZ5o1NCLiDbg8fhUPKStHoTA==} + cpu: [arm64] + os: [linux] + + '@img/sharp-libvips-linuxmusl-x64@1.0.4': + resolution: {integrity: sha512-viYN1KX9m+/hGkJtvYYp+CCLgnJXwiQB39damAO7WMdKWlIhmYTfHjwSbQeUK/20vY154mwezd9HflVFM1wVSw==} + cpu: [x64] + os: [linux] + + '@img/sharp-linux-arm64@0.33.5': + resolution: {integrity: sha512-JMVv+AMRyGOHtO1RFBiJy/MBsgz0x4AWrT6QoEVVTyh1E39TrCUpTRI7mx9VksGX4awWASxqCYLCV4wBZHAYxA==} + engines: {node: ^18.17.0 || ^20.3.0 || >=21.0.0} + cpu: [arm64] + os: [linux] + + '@img/sharp-linux-arm@0.33.5': + resolution: {integrity: sha512-JTS1eldqZbJxjvKaAkxhZmBqPRGmxgu+qFKSInv8moZ2AmT5Yib3EQ1c6gp493HvrvV8QgdOXdyaIBrhvFhBMQ==} + engines: {node: ^18.17.0 || ^20.3.0 || >=21.0.0} + cpu: [arm] + os: [linux] + + '@img/sharp-linux-s390x@0.33.5': + resolution: {integrity: sha512-y/5PCd+mP4CA/sPDKl2961b+C9d+vPAveS33s6Z3zfASk2j5upL6fXVPZi7ztePZ5CuH+1kW8JtvxgbuXHRa4Q==} + engines: {node: ^18.17.0 || ^20.3.0 || >=21.0.0} + cpu: [s390x] + os: [linux] + + '@img/sharp-linux-x64@0.33.5': + resolution: {integrity: sha512-opC+Ok5pRNAzuvq1AG0ar+1owsu842/Ab+4qvU879ippJBHvyY5n2mxF1izXqkPYlGuP/M556uh53jRLJmzTWA==} + engines: {node: ^18.17.0 || ^20.3.0 || >=21.0.0} + cpu: [x64] + os: [linux] + + '@img/sharp-linuxmusl-arm64@0.33.5': + resolution: {integrity: sha512-XrHMZwGQGvJg2V/oRSUfSAfjfPxO+4DkiRh6p2AFjLQztWUuY/o8Mq0eMQVIY7HJ1CDQUJlxGGZRw1a5bqmd1g==} + engines: {node: ^18.17.0 || ^20.3.0 || >=21.0.0} + cpu: [arm64] + os: [linux] + + '@img/sharp-linuxmusl-x64@0.33.5': + resolution: {integrity: sha512-WT+d/cgqKkkKySYmqoZ8y3pxx7lx9vVejxW/W4DOFMYVSkErR+w7mf2u8m/y4+xHe7yY9DAXQMWQhpnMuFfScw==} + engines: {node: ^18.17.0 || ^20.3.0 || >=21.0.0} + cpu: [x64] + os: [linux] + + '@img/sharp-wasm32@0.33.5': + resolution: {integrity: sha512-ykUW4LVGaMcU9lu9thv85CbRMAwfeadCJHRsg2GmeRa/cJxsVY9Rbd57JcMxBkKHag5U/x7TSBpScF4U8ElVzg==} + engines: {node: ^18.17.0 || ^20.3.0 || >=21.0.0} + cpu: [wasm32] + + '@img/sharp-win32-ia32@0.33.5': + resolution: {integrity: sha512-T36PblLaTwuVJ/zw/LaH0PdZkRz5rd3SmMHX8GSmR7vtNSP5Z6bQkExdSK7xGWyxLw4sUknBuugTelgw2faBbQ==} + engines: {node: ^18.17.0 || ^20.3.0 || >=21.0.0} + cpu: [ia32] + os: [win32] + + '@img/sharp-win32-x64@0.33.5': + resolution: {integrity: sha512-MpY/o8/8kj+EcnxwvrP4aTJSWw/aZ7JIGR4aBeZkZw5B7/Jn+tY9/VNwtcoGmdT7GfggGIU4kygOMSbYnOrAbg==} + engines: {node: ^18.17.0 || ^20.3.0 || >=21.0.0} + cpu: [x64] + os: [win32] + '@inquirer/checkbox@2.5.0': resolution: {integrity: sha512-sMgdETOfi2dUHT8r7TT1BTKOwNvdDGFDXYWtQ2J69SvlYNntk9I/gJe7r5yvMwwsuKnYbuRs3pNhx4tgNck5aA==} engines: {node: '>=18'} @@ -4822,6 +4935,57 @@ packages: resolution: {integrity: sha512-zM0mVWSXE0a0h9aKACLwKmD6nHcRiKrPpCfvaKqG1CqDEyjEawId0ocXxVzPMCAm6kkWr2P025msfxXEnt8UGQ==} engines: {node: '>= 10'} + '@next/env@15.1.4': + resolution: {integrity: sha512-2fZ5YZjedi5AGaeoaC0B20zGntEHRhi2SdWcu61i48BllODcAmmtj8n7YarSPt4DaTsJaBFdxQAVEVzgmx2Zpw==} + + '@next/swc-darwin-arm64@15.1.4': + resolution: {integrity: sha512-wBEMBs+np+R5ozN1F8Y8d/Dycns2COhRnkxRc+rvnbXke5uZBHkUGFgWxfTXn5rx7OLijuUhyfB+gC/ap58dDw==} + engines: {node: '>= 10'} + cpu: [arm64] + os: [darwin] + + '@next/swc-darwin-x64@15.1.4': + resolution: {integrity: sha512-7sgf5rM7Z81V9w48F02Zz6DgEJulavC0jadab4ZsJ+K2sxMNK0/BtF8J8J3CxnsJN3DGcIdC260wEKssKTukUw==} + engines: {node: '>= 10'} + cpu: [x64] + os: [darwin] + + '@next/swc-linux-arm64-gnu@15.1.4': + resolution: {integrity: sha512-JaZlIMNaJenfd55kjaLWMfok+vWBlcRxqnRoZrhFQrhM1uAehP3R0+Aoe+bZOogqlZvAz53nY/k3ZyuKDtT2zQ==} + engines: {node: '>= 10'} + cpu: [arm64] + os: [linux] + + '@next/swc-linux-arm64-musl@15.1.4': + resolution: {integrity: sha512-7EBBjNoyTO2ipMDgCiORpwwOf5tIueFntKjcN3NK+GAQD7OzFJe84p7a2eQUeWdpzZvhVXuAtIen8QcH71ZCOQ==} + engines: {node: '>= 10'} + cpu: [arm64] + os: [linux] + + '@next/swc-linux-x64-gnu@15.1.4': + resolution: {integrity: sha512-9TGEgOycqZFuADyFqwmK/9g6S0FYZ3tphR4ebcmCwhL8Y12FW8pIBKJvSwV+UBjMkokstGNH+9F8F031JZKpHw==} + engines: {node: '>= 10'} + cpu: [x64] + os: [linux] + + '@next/swc-linux-x64-musl@15.1.4': + resolution: {integrity: sha512-0578bLRVDJOh+LdIoKvgNDz77+Bd85c5JrFgnlbI1SM3WmEQvsjxTA8ATu9Z9FCiIS/AliVAW2DV/BDwpXbtiQ==} + engines: {node: '>= 10'} + cpu: [x64] + os: [linux] + + '@next/swc-win32-arm64-msvc@15.1.4': + resolution: {integrity: sha512-JgFCiV4libQavwII+kncMCl30st0JVxpPOtzWcAI2jtum4HjYaclobKhj+JsRu5tFqMtA5CJIa0MvYyuu9xjjQ==} + engines: {node: '>= 10'} + cpu: [arm64] + os: [win32] + + '@next/swc-win32-x64-msvc@15.1.4': + resolution: {integrity: sha512-xxsJy9wzq7FR5SqPCUqdgSXiNXrMuidgckBa8nH9HtjjxsilgcN6VgXF6tZ3uEWuVEadotQJI8/9EQ6guTC4Yw==} + engines: {node: '>= 10'} + cpu: [x64] + os: [win32] + '@ngtools/webpack@17.3.11': resolution: {integrity: sha512-SfTCbplt4y6ak5cf2IfqdoVOsnoNdh/j6Vu+wb8WWABKwZ5yfr2S/Gk6ithSKcdIZhAF8DNBOoyk1EJuf8Xkfg==} engines: {node: ^18.13.0 || >=20.9.0, npm: ^6.11.0 || ^7.5.6 || >=8.0.0, yarn: '>= 1.13.0'} @@ -5375,10 +5539,12 @@ packages: engines: {node: '>=16.0.0', npm: '>=7.10.0'} hasBin: true - '@stencil/react-output-target@0.7.4': - resolution: {integrity: sha512-MuvUJJXtYvSUo0dcFbWx0orVc8ROB0qfaFq1IbNODECqsCKOP3kU5Oy7/NyWs3xNpa8U2lMWvyBYmRvWNB6ExQ==} + '@stencil/react-output-target@0.8.2': + resolution: {integrity: sha512-O7zRCfRbiPmxaW3oaPBB3RFOMQOuy1dfkcUUg+6en6NckrRzC2YEAzzo6iIkppDrPW34TJJRy/mqJUdlBPLJ1g==} peerDependencies: '@stencil/core': '>=3 || >= 4.0.0-beta.0 || >= 4.0.0' + react: ^18 || ^19 + react-dom: ^18 || ^19 '@stencil/sass@3.0.12': resolution: {integrity: sha512-aXMgpG13ftxLYo2dDauapvE9gKzSxTAqCMOfTqbPhKUCZ43JsknkLx+PArRaFtfYeVGSQ8eTS4ck7/Nlec+PNA==} @@ -5744,6 +5910,9 @@ packages: '@swc/counter@0.1.3': resolution: {integrity: sha512-e2BR4lsJkkRlKZ/qCHPw9ZaSxc0MVUd7gtbtaB7aMvHeJVYe8sOB8DBZkP2DtISHGSku9sCK6T6cnY0CtXrOCQ==} + '@swc/helpers@0.5.15': + resolution: {integrity: sha512-JQ5TuMi45Owi4/BIMAJBoSQoOJu12oOk/gADqlcUL9JEdHB8vyjUSsxqeNXnmXHjYKMi2WcYtezGEEhqUI/E2g==} + '@swc/jest@0.2.37': resolution: {integrity: sha512-CR2BHhmXKGxTiFr21DYPRHQunLkX3mNIFGFkxBGji6r9uyIR5zftTOVYj1e0sFNMV2H7mf/+vpaglqaryBtqfQ==} engines: {npm: '>= 7.0.0'} @@ -5836,9 +6005,6 @@ packages: '@types/aws-lambda@8.10.137': resolution: {integrity: sha512-YNFwzVarXAOXkjuFxONyDw1vgRNzyH8AuyN19s0bM+ChSu/bzxb5XPxYFLXoqoM+tvgzwR3k7fXcEOW125yJxg==} - '@types/babel__core@7.20.3': - resolution: {integrity: sha512-54fjTSeSHwfan8AyHWrKbfBWiEUrNTZsUwPTDSNaaP1QDQIZbeNUg3a59E9D+375MzUw/x1vx2/0F5LBz+AeYA==} - '@types/babel__core@7.20.5': resolution: {integrity: sha512-qoQprZvz5wQFJwMDqeseRXWv3rqMvhgpbXFfVyWhbx9X47POIA6i/+dXefEmZKoAgOaTdaIgNSMqMIU61yRyzA==} @@ -6076,6 +6242,11 @@ packages: '@types/react-dom@18.2.14': resolution: {integrity: sha512-V835xgdSVmyQmI1KLV2BEIUgqEuinxp9O4G6g3FqO/SqLac049E53aysv0oEFD2kHfejeKU+ZqL2bcFWj9gLAQ==} + '@types/react-dom@19.0.3': + resolution: {integrity: sha512-0Knk+HJiMP/qOZgMyNFamlIjw9OFCsyC2ZbigmEEyXXixgre6IQpm/4V+r3qH4GC1JPvRJKInw+on2rV6YZLeA==} + peerDependencies: + '@types/react': ^19.0.0 + '@types/react-router-config@5.0.9': resolution: {integrity: sha512-a7zOj9yVUtM3Ns5stoseQAAsmppNxZpXDv6tZiFV5qlRmV4W96u53on1vApBX1eRSc8mrFOiB54Hc0Pk1J8GFg==} @@ -6088,6 +6259,9 @@ packages: '@types/react@18.2.33': resolution: {integrity: sha512-v+I7S+hu3PIBoVkKGpSYYpiBT1ijqEzWpzQD62/jm4K74hPpSP7FF9BnKG6+fg2+62weJYkkBWDJlZt5JO/9hg==} + '@types/react@19.0.6': + resolution: {integrity: sha512-gIlMztcTeDgXCUj0vCBOqEuSEhX//63fW9SZtCJ+agxoQTOklwDfiEMlTWn4mR/C/UK5VHlpwsCsOyf7/hc4lw==} + '@types/resolve@1.20.2': resolution: {integrity: sha512-60BCwRFOZCQhDncwQdxxeOEEkbc5dIMccYLwbxsS4TUNeVECQ/pBJ0j09mrHOl/JJvpRPGwO9SvE4nR2Nb/a4Q==} @@ -7378,6 +7552,10 @@ packages: resolution: {integrity: sha512-tjwM5exMg6BGRI+kNmTntNsvdZS1X8BFYS6tnJ2hdH0kVxM6/eVZ2xy+FqStSWvYmtfFMDLIxurorHwDKfDz5Q==} engines: {node: '>=18'} + busboy@1.6.0: + resolution: {integrity: sha512-8SFQbg/0hQ9xy3UNTB0YEnsNBbWfhf7RtnzpL7TkBiTBRfrQ9Fxcnz7VJsleJpyp6rVLvXiuORqjlHi5q+PYuA==} + engines: {node: '>=10.16.0'} + bytes@3.0.0: resolution: {integrity: sha512-pMhOfFDPiv9t5jjIXkHosWmkSyQbvsgEVNkz0ERHbuLh2T/7j4Mqqpz523Fe8MVY89KC6Sh/QfS2sM+SjgFDcw==} engines: {node: '>= 0.8'} @@ -7647,6 +7825,9 @@ packages: resolution: {integrity: sha512-ouuZd4/dm2Sw5Gmqy6bGyNNNe1qt9RpmxveLSO7KcgsTnU7RXfsw+/bukWGo1abgBiMAic068rclZsO4IWmmxQ==} engines: {node: '>= 12'} + client-only@0.0.1: + resolution: {integrity: sha512-IV3Ou0jSMzZrd3pZ48nLkT9DA7Ag1pnPzaiQhpW7c3RbcqqzvzzVu+L8gfqMp/8IM2MQtSiqaCxrrcfu8I8rMA==} + cliui@3.2.0: resolution: {integrity: sha512-0yayqDxWQbqk3ojkYqUKqaAQ6AfNKeKWRNA8kR0WXzAsdHpP4BIaOmMAG87JGuO6qcobyW4GjxHd9PmhEd+T9w==} @@ -7728,10 +7909,17 @@ packages: color-name@1.1.4: resolution: {integrity: sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==} + color-string@1.9.1: + resolution: {integrity: sha512-shrVawQFojnZv6xM40anx4CkoDP+fZsw/ZerEMsW/pyzsRbElpsL/DBVW7q3ExxwusdNXI3lXpuhEZkzs8p5Eg==} + color-support@1.1.3: resolution: {integrity: sha512-qiBjkpbMLO/HL68y+lh4q0/O1MZFj2RX6X/KmMa3+gJD3z+WwI1ZzDHysvqHGS3mP6mznPckpXmw1nI9cJjyRg==} hasBin: true + color@4.2.3: + resolution: {integrity: sha512-1rXeuUUiGGrykh+CeBdu5Ie7OJwinCgQY0bc7GCRxy5xVHy+moaqkpL/jqQq0MtQOeYcrqEz4abc5f0KtU7W4A==} + engines: {node: '>=12.5.0'} + colord@2.9.3: resolution: {integrity: sha512-jeC1axXpnb0/2nn/Y1LPuLdgXBLH7aDcHu4KEKfqw3CUhX7ZpfBSlPKyqXE6btIgEzfWtrX3/tyBCaCvXvMkOw==} @@ -10348,6 +10536,9 @@ packages: is-arrayish@0.2.1: resolution: {integrity: sha512-zz06S8t0ozoDXMG+ube26zeCTNXcKIPJZJi8hBrF4idCLms4CG9QtK7qBl1boi5ODzFpjswb5JPmHCbMpjaYzg==} + is-arrayish@0.3.2: + resolution: {integrity: sha512-eVRqCvVlZbuw3GrM63ovNSNAeA1K16kaR/LRY/92w0zxQ5/1YzwblUX652i4Xs9RwAGjW9d9y6X88t8OaAJfWQ==} + is-async-function@2.0.0: resolution: {integrity: sha512-Y1JXKrfykRJGdlDwdKlLpLyMIiWqWvuSd17TvZk68PLAOGOoF4Xyav1z0Xhoi+gCYjZVeC5SI+hYFOfvXmGRCA==} engines: {node: '>= 0.4'} @@ -10776,10 +10967,6 @@ packages: resolution: {integrity: sha512-pzqtp31nLv/XFOzXGuvhCb8qhjmTVo5vjVk19XE4CRlSWz0KoeJ3bw9XsA7nOp9YBf4qHjwBxkDzKcME/J29Yg==} engines: {node: '>=8'} - istanbul-lib-instrument@6.0.1: - resolution: {integrity: sha512-EAMEJBsYuyyztxMxW3g7ugGPkrZsV57v0Hmv3mm1uQsmB+QnZuepg731CRaIgeUVSdmsTngOkSnauNF8p7FIhA==} - engines: {node: '>=10'} - istanbul-lib-instrument@6.0.3: resolution: {integrity: sha512-Vtgk7L/R2JHyyGW07spoFlB8/lpjiOLTjMdms6AFMraYt3BaJauod/NGrfnVG/y4Ix1JEuMRPDPEj2ua+zz1/Q==} engines: {node: '>=10'} @@ -12064,6 +12251,27 @@ packages: next-tick@1.1.0: resolution: {integrity: sha512-CXdUiJembsNjuToQvxayPZF9Vqht7hewsvy2sOWafLvi2awflj9mOC6bHIg50orX8IJvWKY9wYQ/zB2kogPslQ==} + next@15.1.4: + resolution: {integrity: sha512-mTaq9dwaSuwwOrcu3ebjDYObekkxRnXpuVL21zotM8qE2W0HBOdVIdg2Li9QjMEZrj73LN96LcWcz62V19FjAg==} + engines: {node: ^18.18.0 || ^19.8.0 || >= 20.0.0} + hasBin: true + peerDependencies: + '@opentelemetry/api': ^1.1.0 + '@playwright/test': ^1.41.2 + babel-plugin-react-compiler: '*' + react: ^18.2.0 || 19.0.0-rc-de68d2f4-20241204 || ^19.0.0 + react-dom: ^18.2.0 || 19.0.0-rc-de68d2f4-20241204 || ^19.0.0 + sass: ^1.3.0 + peerDependenciesMeta: + '@opentelemetry/api': + optional: true + '@playwright/test': + optional: true + babel-plugin-react-compiler: + optional: true + sass: + optional: true + ng-packagr@17.3.0: resolution: {integrity: sha512-kMSqxeDgv88SWCoapWNRRN1UdBgwu9/Pw/j7u2WFGmzrIWUFivNWBBSSL94kMxr2La+Z9wMwiL8EwKNvmCpg2A==} engines: {node: ^18.13.0 || >=20.9.0} @@ -13023,6 +13231,10 @@ packages: peerDependencies: postcss: ^8.4.31 + postcss@8.4.31: + resolution: {integrity: sha512-PS08Iboia9mts/2ygV3eLpY5ghnUcfLV/EXTOW1E2qYxJKGGBUtNjN76FYHnMs36RmARn41bC0AZmn+rR0OVpQ==} + engines: {node: ^10 || ^12 || >=14} + postcss@8.4.35: resolution: {integrity: sha512-u5U8qYpBCpN13BsiEB0CbR1Hhh4Gc0zLFuedrHJKMctHCHAGrMdG0PRM/KErzAL3CU6/eckEtmHNB3x6e3c0vA==} engines: {node: ^10 || ^12 || >=14} @@ -13292,6 +13504,11 @@ packages: peerDependencies: react: ^18.3.1 + react-dom@19.0.0: + resolution: {integrity: sha512-4GV5sHFG0e/0AD4X+ySy6UJd3jVl1iNsNHdpad0qhABJ11twS3TTBnseqsKurKcsNqCEFeGL3uLpVChpIO3QfQ==} + peerDependencies: + react: ^19.0.0 + react-error-overlay@6.0.11: resolution: {integrity: sha512-/6UZ2qgEyH2aqzYZgQPxEnz33NJ2gNsnHA2o5+o4wW9bLM/JYQitNP9xPhsXwC08hMMovfGe/8retsdDsczPRg==} @@ -13388,6 +13605,10 @@ packages: resolution: {integrity: sha512-wS+hAgJShR0KhEvPJArfuPVN1+Hz1t0Y6n5jLrGQbkb4urgPE/0Rve+1kMB1v/oWgHgm4WIcV+i7F2pTVj+2iQ==} engines: {node: '>=0.10.0'} + react@19.0.0: + resolution: {integrity: sha512-V8AVnmPIICiWpGfm6GLzCR/W5FXLchHop40W4nXBmdlEceh16rCN8O8LNWm5bh5XUX91fh7KpA+W0TgMKmgTpQ==} + engines: {node: '>=0.10.0'} + read-package-json-fast@3.0.2: resolution: {integrity: sha512-0J+Msgym3vrLOUB3hzQCuZHII0xkNGCtz/HJH9xZshwv9DbDwkw1KaE3gx/e2J5rpEY5rtOy6cyhKOPrkP7FZw==} engines: {node: ^14.17.0 || ^16.13.0 || >=18.0.0} @@ -13959,6 +14180,9 @@ packages: scheduler@0.23.2: resolution: {integrity: sha512-UOShsPwz7NrMUqhR6t0hWjFduvOzbtv7toDH1/hIrfRNIDBnnBWd0CwJTGvTpngVlmwGCdP9/Zl/tVrDqcuYzQ==} + scheduler@0.25.0: + resolution: {integrity: sha512-xFVuu11jh+xcO7JOAGJNOXld8/TcEHK/4CituBUeUb5hqxJLj9YuemAEuvm9gQ/+pgXYfbQuqAkiYu+u7YEsNA==} + schema-utils@2.7.0: resolution: {integrity: sha512-0ilKFI6QQF5nxDZLFn2dMjvc4hjg/Wkg7rHd3jK6/A4a1Hl9VFdQWvgB1UMGoU94pad1P/8N7fMcEnLnSiju8A==} engines: {node: '>= 8.9.0'} @@ -14093,6 +14317,10 @@ packages: shallowequal@1.1.0: resolution: {integrity: sha512-y0m1JoUZSlPAjXVtPPW70aZWfIL/dSP7AFkRnniLCrK/8MDKog3TySTBmckD+RObVxH0v4Tox67+F14PdED2oQ==} + sharp@0.33.5: + resolution: {integrity: sha512-haPVm1EkS9pgvHrQ/F3Xy+hgcuMV0Wm9vfIBSiwZ05k+xgb0PkBQpGsAA/oWdDobNaZTH5ppvHtzCFbnSEwHVw==} + engines: {node: ^18.17.0 || ^20.3.0 || >=21.0.0} + shebang-command@2.0.0: resolution: {integrity: sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==} engines: {node: '>=8'} @@ -14145,6 +14373,9 @@ packages: resolution: {integrity: sha512-8G+/XDU8wNsJOQS5ysDVO0Etg9/2uA5gR9l4ZwijjlwxBcrU6RPfwi2+jJmbP+Ap1Hlp/nVAaEO4Fj22/SL2gQ==} engines: {node: ^16.14.0 || >=18.0.0} + simple-swizzle@0.2.2: + resolution: {integrity: sha512-JA//kQgZtbuY83m+xT+tXJkmJncGMTFT+C+g2h2R9uxkYIrE2yy9sgmcLhCnw57/WSD+Eh3J97FPEDFnbXnDUg==} + sirv@2.0.3: resolution: {integrity: sha512-O9jm9BsID1P+0HOi81VpXPoDxYP374pkOLzACAoyUQ/3OUVndNpsz6wMnY2z+yOxzbllCKZrM+9QrWsv4THnyA==} engines: {node: '>= 10'} @@ -14409,6 +14640,10 @@ packages: resolution: {integrity: sha512-KFxaM7XT+irxvdqSP1LGLgNWbYN7ay5owZ3r/8t77p+EtSUAfUgtl7be3xtqtOmGUl9K9YPO2ca8133RlTjvKw==} engines: {node: '>=8.0'} + streamsearch@1.1.0: + resolution: {integrity: sha512-Mcc5wHehp9aXz1ax6bZUyY5afg9u2rv5cqQI3mRrYkGC8rW2hM02jWuwjtL++LS5qinSyhj2QfLyNsuc+VsExg==} + engines: {node: '>=10.0.0'} + streamx@2.15.6: resolution: {integrity: sha512-q+vQL4AAz+FdfT137VF69Cc/APqUbxy+MDOImRrMvchJpigHj9GksgDU2LYbO9rx7RX6osWgxJB2WxhYv4SZAw==} @@ -14544,6 +14779,19 @@ packages: style-to-object@1.0.8: resolution: {integrity: sha512-xT47I/Eo0rwJmaXC4oilDGDWLohVhR6o/xAQcPQN8q6QBuZVL8qMYL85kLmST5cPjAorwvqIA4qXTRQoYHaL6g==} + styled-jsx@5.1.6: + resolution: {integrity: sha512-qSVyDTeMotdvQYoHWLNGwRFJHC+i+ZvdBRYosOFgC+Wg1vx4frN2/RG/NA7SYqqvKNLf39P2LSRA2pu6n0XYZA==} + engines: {node: '>= 12.0.0'} + peerDependencies: + '@babel/core': '*' + babel-plugin-macros: '*' + react: '>= 16.8.0 || 17.x.x || ^18.0.0-0 || ^19.0.0-0' + peerDependenciesMeta: + '@babel/core': + optional: true + babel-plugin-macros: + optional: true + stylehacks@6.1.1: resolution: {integrity: sha512-gSTTEQ670cJNoaeIp9KX6lZmm8LJ3jPB5yJmX8Zq/wQxOsAFXV3qjWzHas3YYk1qesuVIyYWWUpZ0vSE/dTSGg==} engines: {node: ^14 || ^16 || >=18.0} @@ -16907,26 +17155,6 @@ snapshots: '@babel/compat-data@7.26.2': {} - '@babel/core@7.23.7': - dependencies: - '@ampproject/remapping': 2.2.1 - '@babel/code-frame': 7.26.2 - '@babel/generator': 7.26.2 - '@babel/helper-compilation-targets': 7.23.6 - '@babel/helper-module-transforms': 7.23.3(@babel/core@7.23.7) - '@babel/helpers': 7.23.8 - '@babel/parser': 7.23.6 - '@babel/template': 7.22.15 - '@babel/traverse': 7.25.9 - '@babel/types': 7.25.2 - convert-source-map: 2.0.0 - debug: 4.4.0 - gensync: 1.0.0-beta.2 - json5: 2.2.3 - semver: 6.3.1 - transitivePeerDependencies: - - supports-color - '@babel/core@7.23.9': dependencies: '@ampproject/remapping': 2.2.1 @@ -17055,14 +17283,6 @@ snapshots: transitivePeerDependencies: - supports-color - '@babel/helper-compilation-targets@7.23.6': - dependencies: - '@babel/compat-data': 7.26.2 - '@babel/helper-validator-option': 7.25.9 - browserslist: 4.24.2 - lru-cache: 5.1.1 - semver: 6.3.1 - '@babel/helper-compilation-targets@7.25.2': dependencies: '@babel/compat-data': 7.26.2 @@ -17227,17 +17447,6 @@ snapshots: transitivePeerDependencies: - supports-color - '@babel/helper-module-transforms@7.23.3(@babel/core@7.23.7)': - dependencies: - '@babel/core': 7.23.7 - '@babel/helper-environment-visitor': 7.22.20 - '@babel/helper-module-imports': 7.25.9 - '@babel/helper-simple-access': 7.22.5 - '@babel/helper-split-export-declaration': 7.22.6 - '@babel/helper-validator-identifier': 7.25.9 - transitivePeerDependencies: - - supports-color - '@babel/helper-module-transforms@7.25.2(@babel/core@7.25.2)': dependencies: '@babel/core': 7.25.2 @@ -17352,10 +17561,6 @@ snapshots: transitivePeerDependencies: - supports-color - '@babel/helper-simple-access@7.22.5': - dependencies: - '@babel/types': 7.26.0 - '@babel/helper-simple-access@7.24.7': dependencies: '@babel/traverse': 7.25.9 @@ -17414,14 +17619,6 @@ snapshots: transitivePeerDependencies: - supports-color - '@babel/helpers@7.23.8': - dependencies: - '@babel/template': 7.25.9 - '@babel/traverse': 7.25.9 - '@babel/types': 7.26.0 - transitivePeerDependencies: - - supports-color - '@babel/helpers@7.25.0': dependencies: '@babel/template': 7.25.9 @@ -17554,11 +17751,6 @@ snapshots: dependencies: '@babel/core': 7.26.0 - '@babel/plugin-syntax-async-generators@7.8.4(@babel/core@7.23.7)': - dependencies: - '@babel/core': 7.23.7 - '@babel/helper-plugin-utils': 7.22.5 - '@babel/plugin-syntax-async-generators@7.8.4(@babel/core@7.24.0)': dependencies: '@babel/core': 7.24.0 @@ -17574,21 +17766,11 @@ snapshots: '@babel/core': 7.26.0 '@babel/helper-plugin-utils': 7.22.5 - '@babel/plugin-syntax-bigint@7.8.3(@babel/core@7.23.7)': - dependencies: - '@babel/core': 7.23.7 - '@babel/helper-plugin-utils': 7.25.9 - '@babel/plugin-syntax-bigint@7.8.3(@babel/core@7.26.0)': dependencies: '@babel/core': 7.26.0 '@babel/helper-plugin-utils': 7.25.9 - '@babel/plugin-syntax-class-properties@7.12.13(@babel/core@7.23.7)': - dependencies: - '@babel/core': 7.23.7 - '@babel/helper-plugin-utils': 7.22.5 - '@babel/plugin-syntax-class-properties@7.12.13(@babel/core@7.24.0)': dependencies: '@babel/core': 7.24.0 @@ -17669,11 +17851,6 @@ snapshots: '@babel/core': 7.26.0 '@babel/helper-plugin-utils': 7.25.9 - '@babel/plugin-syntax-import-meta@7.10.4(@babel/core@7.23.7)': - dependencies: - '@babel/core': 7.23.7 - '@babel/helper-plugin-utils': 7.22.5 - '@babel/plugin-syntax-import-meta@7.10.4(@babel/core@7.24.0)': dependencies: '@babel/core': 7.24.0 @@ -17689,11 +17866,6 @@ snapshots: '@babel/core': 7.26.0 '@babel/helper-plugin-utils': 7.22.5 - '@babel/plugin-syntax-json-strings@7.8.3(@babel/core@7.23.7)': - dependencies: - '@babel/core': 7.23.7 - '@babel/helper-plugin-utils': 7.22.5 - '@babel/plugin-syntax-json-strings@7.8.3(@babel/core@7.24.0)': dependencies: '@babel/core': 7.24.0 @@ -17719,11 +17891,6 @@ snapshots: '@babel/core': 7.26.0 '@babel/helper-plugin-utils': 7.25.9 - '@babel/plugin-syntax-logical-assignment-operators@7.10.4(@babel/core@7.23.7)': - dependencies: - '@babel/core': 7.23.7 - '@babel/helper-plugin-utils': 7.22.5 - '@babel/plugin-syntax-logical-assignment-operators@7.10.4(@babel/core@7.24.0)': dependencies: '@babel/core': 7.24.0 @@ -17739,11 +17906,6 @@ snapshots: '@babel/core': 7.26.0 '@babel/helper-plugin-utils': 7.22.5 - '@babel/plugin-syntax-nullish-coalescing-operator@7.8.3(@babel/core@7.23.7)': - dependencies: - '@babel/core': 7.23.7 - '@babel/helper-plugin-utils': 7.22.5 - '@babel/plugin-syntax-nullish-coalescing-operator@7.8.3(@babel/core@7.24.0)': dependencies: '@babel/core': 7.24.0 @@ -17759,11 +17921,6 @@ snapshots: '@babel/core': 7.26.0 '@babel/helper-plugin-utils': 7.22.5 - '@babel/plugin-syntax-numeric-separator@7.10.4(@babel/core@7.23.7)': - dependencies: - '@babel/core': 7.23.7 - '@babel/helper-plugin-utils': 7.22.5 - '@babel/plugin-syntax-numeric-separator@7.10.4(@babel/core@7.24.0)': dependencies: '@babel/core': 7.24.0 @@ -17779,11 +17936,6 @@ snapshots: '@babel/core': 7.26.0 '@babel/helper-plugin-utils': 7.22.5 - '@babel/plugin-syntax-object-rest-spread@7.8.3(@babel/core@7.23.7)': - dependencies: - '@babel/core': 7.23.7 - '@babel/helper-plugin-utils': 7.22.5 - '@babel/plugin-syntax-object-rest-spread@7.8.3(@babel/core@7.24.0)': dependencies: '@babel/core': 7.24.0 @@ -17799,11 +17951,6 @@ snapshots: '@babel/core': 7.26.0 '@babel/helper-plugin-utils': 7.22.5 - '@babel/plugin-syntax-optional-catch-binding@7.8.3(@babel/core@7.23.7)': - dependencies: - '@babel/core': 7.23.7 - '@babel/helper-plugin-utils': 7.22.5 - '@babel/plugin-syntax-optional-catch-binding@7.8.3(@babel/core@7.24.0)': dependencies: '@babel/core': 7.24.0 @@ -17819,11 +17966,6 @@ snapshots: '@babel/core': 7.26.0 '@babel/helper-plugin-utils': 7.22.5 - '@babel/plugin-syntax-optional-chaining@7.8.3(@babel/core@7.23.7)': - dependencies: - '@babel/core': 7.23.7 - '@babel/helper-plugin-utils': 7.22.5 - '@babel/plugin-syntax-optional-chaining@7.8.3(@babel/core@7.24.0)': dependencies: '@babel/core': 7.24.0 @@ -17849,11 +17991,6 @@ snapshots: '@babel/core': 7.25.2 '@babel/helper-plugin-utils': 7.25.9 - '@babel/plugin-syntax-top-level-await@7.14.5(@babel/core@7.23.7)': - dependencies: - '@babel/core': 7.23.7 - '@babel/helper-plugin-utils': 7.22.5 - '@babel/plugin-syntax-top-level-await@7.14.5(@babel/core@7.24.0)': dependencies: '@babel/core': 7.24.0 @@ -19328,12 +19465,6 @@ snapshots: dependencies: regenerator-runtime: 0.14.1 - '@babel/template@7.22.15': - dependencies: - '@babel/code-frame': 7.26.2 - '@babel/parser': 7.26.2 - '@babel/types': 7.26.0 - '@babel/template@7.25.0': dependencies: '@babel/code-frame': 7.26.2 @@ -19670,14 +19801,14 @@ snapshots: '@docsearch/css@3.8.3': {} - '@docsearch/react@3.8.3(@algolia/client-search@5.20.0)(@types/react@18.2.33)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(search-insights@2.9.0)': + '@docsearch/react@3.8.3(@algolia/client-search@5.20.0)(@types/react@19.0.6)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(search-insights@2.9.0)': dependencies: '@algolia/autocomplete-core': 1.17.9(@algolia/client-search@5.20.0)(algoliasearch@5.20.0)(search-insights@2.9.0) '@algolia/autocomplete-preset-algolia': 1.17.9(@algolia/client-search@5.20.0)(algoliasearch@5.20.0) '@docsearch/css': 3.8.3 algoliasearch: 5.20.0 optionalDependencies: - '@types/react': 18.2.33 + '@types/react': 19.0.6 react: 18.3.1 react-dom: 18.3.1(react@18.3.1) search-insights: 2.9.0 @@ -20119,7 +20250,7 @@ snapshots: - vue-template-compiler - webpack-cli - '@docusaurus/preset-classic@3.3.0(@algolia/client-search@5.20.0)(@swc/core@1.9.2)(@types/react@18.2.33)(eslint@9.5.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(search-insights@2.9.0)(typescript@5.2.2)(vue-template-compiler@2.7.15)': + '@docusaurus/preset-classic@3.3.0(@algolia/client-search@5.20.0)(@swc/core@1.9.2)(@types/react@19.0.6)(eslint@9.5.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(search-insights@2.9.0)(typescript@5.2.2)(vue-template-compiler@2.7.15)': dependencies: '@docusaurus/core': 3.3.0(@docusaurus/types@3.3.0(@swc/core@1.9.2)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(@swc/core@1.9.2)(eslint@9.5.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.2.2)(vue-template-compiler@2.7.15) '@docusaurus/plugin-content-blog': 3.3.0(@swc/core@1.9.2)(eslint@9.5.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.2.2)(vue-template-compiler@2.7.15) @@ -20130,9 +20261,9 @@ snapshots: '@docusaurus/plugin-google-gtag': 3.3.0(@swc/core@1.9.2)(eslint@9.5.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.2.2)(vue-template-compiler@2.7.15) '@docusaurus/plugin-google-tag-manager': 3.3.0(@swc/core@1.9.2)(eslint@9.5.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.2.2)(vue-template-compiler@2.7.15) '@docusaurus/plugin-sitemap': 3.3.0(@swc/core@1.9.2)(eslint@9.5.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.2.2)(vue-template-compiler@2.7.15) - '@docusaurus/theme-classic': 3.3.0(@swc/core@1.9.2)(@types/react@18.2.33)(eslint@9.5.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.2.2)(vue-template-compiler@2.7.15) + '@docusaurus/theme-classic': 3.3.0(@swc/core@1.9.2)(@types/react@19.0.6)(eslint@9.5.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.2.2)(vue-template-compiler@2.7.15) '@docusaurus/theme-common': 3.3.0(@docusaurus/types@3.3.0(@swc/core@1.9.2)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(@swc/core@1.9.2)(eslint@9.5.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.2.2)(vue-template-compiler@2.7.15) - '@docusaurus/theme-search-algolia': 3.3.0(@algolia/client-search@5.20.0)(@docusaurus/types@3.3.0(@swc/core@1.9.2)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(@swc/core@1.9.2)(@types/react@18.2.33)(eslint@9.5.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(search-insights@2.9.0)(typescript@5.2.2)(vue-template-compiler@2.7.15) + '@docusaurus/theme-search-algolia': 3.3.0(@algolia/client-search@5.20.0)(@docusaurus/types@3.3.0(@swc/core@1.9.2)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(@swc/core@1.9.2)(@types/react@19.0.6)(eslint@9.5.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(search-insights@2.9.0)(typescript@5.2.2)(vue-template-compiler@2.7.15) '@docusaurus/types': 3.3.0(@swc/core@1.9.2)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) react: 18.3.1 react-dom: 18.3.1(react@18.3.1) @@ -20159,10 +20290,10 @@ snapshots: '@docusaurus/react-loadable@6.0.0(react@18.3.1)': dependencies: - '@types/react': 18.2.33 + '@types/react': 19.0.6 react: 18.3.1 - '@docusaurus/theme-classic@3.3.0(@swc/core@1.9.2)(@types/react@18.2.33)(eslint@9.5.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.2.2)(vue-template-compiler@2.7.15)': + '@docusaurus/theme-classic@3.3.0(@swc/core@1.9.2)(@types/react@19.0.6)(eslint@9.5.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.2.2)(vue-template-compiler@2.7.15)': dependencies: '@docusaurus/core': 3.3.0(@docusaurus/types@3.3.0(@swc/core@1.9.2)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(@swc/core@1.9.2)(eslint@9.5.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.2.2)(vue-template-compiler@2.7.15) '@docusaurus/mdx-loader': 3.3.0(@docusaurus/types@3.3.0(@swc/core@1.9.2)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(@swc/core@1.9.2)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.2.2) @@ -20176,7 +20307,7 @@ snapshots: '@docusaurus/utils': 3.3.0(@docusaurus/types@3.3.0(@swc/core@1.9.2)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(@swc/core@1.9.2)(typescript@5.2.2) '@docusaurus/utils-common': 3.3.0(@docusaurus/types@3.3.0(@swc/core@1.9.2)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)) '@docusaurus/utils-validation': 3.3.0(@docusaurus/types@3.3.0(@swc/core@1.9.2)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(@swc/core@1.9.2)(typescript@5.2.2) - '@mdx-js/react': 3.0.0(@types/react@18.2.33)(react@18.3.1) + '@mdx-js/react': 3.0.0(@types/react@19.0.6)(react@18.3.1) clsx: 2.1.0 copy-text-to-clipboard: 3.2.0 infima: 0.2.0-alpha.43 @@ -20220,7 +20351,7 @@ snapshots: '@docusaurus/utils': 3.3.0(@docusaurus/types@3.3.0(@swc/core@1.9.2)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(@swc/core@1.9.2)(typescript@5.2.2) '@docusaurus/utils-common': 3.3.0(@docusaurus/types@3.3.0(@swc/core@1.9.2)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)) '@types/history': 4.7.11 - '@types/react': 18.2.33 + '@types/react': 19.0.6 '@types/react-router-config': 5.0.9 clsx: 2.1.0 parse-numeric-range: 1.3.0 @@ -20280,9 +20411,9 @@ snapshots: - vue-template-compiler - webpack-cli - '@docusaurus/theme-search-algolia@3.3.0(@algolia/client-search@5.20.0)(@docusaurus/types@3.3.0(@swc/core@1.9.2)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(@swc/core@1.9.2)(@types/react@18.2.33)(eslint@9.5.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(search-insights@2.9.0)(typescript@5.2.2)(vue-template-compiler@2.7.15)': + '@docusaurus/theme-search-algolia@3.3.0(@algolia/client-search@5.20.0)(@docusaurus/types@3.3.0(@swc/core@1.9.2)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(@swc/core@1.9.2)(@types/react@19.0.6)(eslint@9.5.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(search-insights@2.9.0)(typescript@5.2.2)(vue-template-compiler@2.7.15)': dependencies: - '@docsearch/react': 3.8.3(@algolia/client-search@5.20.0)(@types/react@18.2.33)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(search-insights@2.9.0) + '@docsearch/react': 3.8.3(@algolia/client-search@5.20.0)(@types/react@19.0.6)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(search-insights@2.9.0) '@docusaurus/core': 3.3.0(@docusaurus/types@3.3.0(@swc/core@1.9.2)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(@swc/core@1.9.2)(eslint@9.5.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.2.2)(vue-template-compiler@2.7.15) '@docusaurus/logger': 3.3.0 '@docusaurus/plugin-content-docs': 3.3.0(@swc/core@1.9.2)(eslint@9.5.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.2.2)(vue-template-compiler@2.7.15) @@ -20403,6 +20534,11 @@ snapshots: - uglify-js - webpack-cli + '@emnapi/runtime@1.3.1': + dependencies: + tslib: 2.8.1 + optional: true + '@esbuild/aix-ppc64@0.19.12': optional: true @@ -21004,9 +21140,9 @@ snapshots: dependencies: '@hapi/hoek': 9.3.0 - '@hookform/resolvers@3.9.0(react-hook-form@7.54.2(react@18.3.1))': + '@hookform/resolvers@3.9.0(react-hook-form@7.54.2(react@19.0.0))': dependencies: - react-hook-form: 7.54.2(react@18.3.1) + react-hook-form: 7.54.2(react@19.0.0) '@humanwhocodes/config-array@0.10.7': dependencies: @@ -21044,6 +21180,81 @@ snapshots: '@humanwhocodes/retry@0.3.0': {} + '@img/sharp-darwin-arm64@0.33.5': + optionalDependencies: + '@img/sharp-libvips-darwin-arm64': 1.0.4 + optional: true + + '@img/sharp-darwin-x64@0.33.5': + optionalDependencies: + '@img/sharp-libvips-darwin-x64': 1.0.4 + optional: true + + '@img/sharp-libvips-darwin-arm64@1.0.4': + optional: true + + '@img/sharp-libvips-darwin-x64@1.0.4': + optional: true + + '@img/sharp-libvips-linux-arm64@1.0.4': + optional: true + + '@img/sharp-libvips-linux-arm@1.0.5': + optional: true + + '@img/sharp-libvips-linux-s390x@1.0.4': + optional: true + + '@img/sharp-libvips-linux-x64@1.0.4': + optional: true + + '@img/sharp-libvips-linuxmusl-arm64@1.0.4': + optional: true + + '@img/sharp-libvips-linuxmusl-x64@1.0.4': + optional: true + + '@img/sharp-linux-arm64@0.33.5': + optionalDependencies: + '@img/sharp-libvips-linux-arm64': 1.0.4 + optional: true + + '@img/sharp-linux-arm@0.33.5': + optionalDependencies: + '@img/sharp-libvips-linux-arm': 1.0.5 + optional: true + + '@img/sharp-linux-s390x@0.33.5': + optionalDependencies: + '@img/sharp-libvips-linux-s390x': 1.0.4 + optional: true + + '@img/sharp-linux-x64@0.33.5': + optionalDependencies: + '@img/sharp-libvips-linux-x64': 1.0.4 + optional: true + + '@img/sharp-linuxmusl-arm64@0.33.5': + optionalDependencies: + '@img/sharp-libvips-linuxmusl-arm64': 1.0.4 + optional: true + + '@img/sharp-linuxmusl-x64@0.33.5': + optionalDependencies: + '@img/sharp-libvips-linuxmusl-x64': 1.0.4 + optional: true + + '@img/sharp-wasm32@0.33.5': + dependencies: + '@emnapi/runtime': 1.3.1 + optional: true + + '@img/sharp-win32-ia32@0.33.5': + optional: true + + '@img/sharp-win32-x64@0.33.5': + optional: true + '@inquirer/checkbox@2.5.0': dependencies: '@inquirer/core': 9.2.1 @@ -21343,7 +21554,7 @@ snapshots: jest-util: 29.7.0 jest-validate: 29.7.0 jest-watcher: 29.7.0 - micromatch: 4.0.5 + micromatch: 4.0.8 pretty-format: 29.7.0 slash: 3.0.0 strip-ansi: 6.0.1 @@ -21378,7 +21589,7 @@ snapshots: jest-util: 29.7.0 jest-validate: 29.7.0 jest-watcher: 29.7.0 - micromatch: 4.0.5 + micromatch: 4.0.8 pretty-format: 29.7.0 slash: 3.0.0 strip-ansi: 6.0.1 @@ -21434,7 +21645,7 @@ snapshots: '@jest/test-result': 29.7.0 '@jest/transform': 29.7.0 '@jest/types': 29.6.3 - '@jridgewell/trace-mapping': 0.3.20 + '@jridgewell/trace-mapping': 0.3.25 '@types/node': 20.16.5 chalk: 4.1.2 collect-v8-coverage: 1.0.2 @@ -21442,7 +21653,7 @@ snapshots: glob: 7.2.3 graceful-fs: 4.2.11 istanbul-lib-coverage: 3.2.0 - istanbul-lib-instrument: 6.0.1 + istanbul-lib-instrument: 6.0.3 istanbul-lib-report: 3.0.1 istanbul-lib-source-maps: 4.0.1 istanbul-reports: 3.1.6 @@ -21580,6 +21791,10 @@ snapshots: dependencies: '@types/react': 18.2.33 + '@lit/react@1.0.7(@types/react@19.0.6)': + dependencies: + '@types/react': 19.0.6 + '@lit/reactive-element@1.6.3': dependencies: '@lit-labs/ssr-dom-shim': 1.2.1 @@ -21660,10 +21875,10 @@ snapshots: transitivePeerDependencies: - supports-color - '@mdx-js/react@3.0.0(@types/react@18.2.33)(react@18.3.1)': + '@mdx-js/react@3.0.0(@types/react@19.0.6)(react@18.3.1)': dependencies: '@types/mdx': 2.0.9 - '@types/react': 18.2.33 + '@types/react': 19.0.6 react: 18.3.1 '@msgpackr-extract/msgpackr-extract-darwin-arm64@3.0.3': @@ -21752,6 +21967,32 @@ snapshots: '@napi-rs/nice-win32-x64-msvc': 1.0.1 optional: true + '@next/env@15.1.4': {} + + '@next/swc-darwin-arm64@15.1.4': + optional: true + + '@next/swc-darwin-x64@15.1.4': + optional: true + + '@next/swc-linux-arm64-gnu@15.1.4': + optional: true + + '@next/swc-linux-arm64-musl@15.1.4': + optional: true + + '@next/swc-linux-x64-gnu@15.1.4': + optional: true + + '@next/swc-linux-x64-musl@15.1.4': + optional: true + + '@next/swc-win32-arm64-msvc@15.1.4': + optional: true + + '@next/swc-win32-x64-msvc@15.1.4': + optional: true + '@ngtools/webpack@17.3.11(@angular/compiler-cli@17.3.12(@angular/compiler@17.3.12(@angular/core@17.3.12(rxjs@7.8.1)(zone.js@0.14.10)))(typescript@5.4.5))(typescript@5.4.5)(webpack@5.94.0(esbuild@0.20.1))': dependencies: '@angular/compiler-cli': 17.3.12(@angular/compiler@17.3.12(@angular/core@17.3.12(rxjs@7.8.1)(zone.js@0.14.10)))(typescript@5.4.5) @@ -22347,17 +22588,29 @@ snapshots: '@stencil/core@4.27.1': {} - '@stencil/react-output-target@0.7.4(@stencil/core@4.27.1)(@types/react@18.2.33)(react@18.3.1)': + '@stencil/react-output-target@0.8.2(@stencil/core@4.27.1)(@types/react@18.2.33)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': dependencies: '@lit/react': 1.0.7(@types/react@18.2.33) '@stencil/core': 4.27.1 html-react-parser: 5.2.2(@types/react@18.2.33)(react@18.3.1) + react: 18.3.1 react-dom: 18.3.1(react@18.3.1) style-object-to-css-string: 1.1.3 ts-morph: 22.0.0 transitivePeerDependencies: - '@types/react' - - react + + '@stencil/react-output-target@0.8.2(@stencil/core@4.27.1)(@types/react@19.0.6)(react-dom@19.0.0(react@19.0.0))(react@19.0.0)': + dependencies: + '@lit/react': 1.0.7(@types/react@19.0.6) + '@stencil/core': 4.27.1 + html-react-parser: 5.2.2(@types/react@19.0.6)(react@19.0.0) + react: 19.0.0 + react-dom: 19.0.0(react@19.0.0) + style-object-to-css-string: 1.1.3 + ts-morph: 22.0.0 + transitivePeerDependencies: + - '@types/react' '@stencil/sass@3.0.12(@stencil/core@4.27.1)': dependencies: @@ -22406,9 +22659,9 @@ snapshots: react: 18.3.1 react-dom: 18.3.1(react@18.3.1) - '@storybook/addon-docs@8.4.2(@types/react@18.2.33)(storybook@8.4.2(prettier@3.4.2))(webpack-sources@3.2.3)': + '@storybook/addon-docs@8.4.2(@types/react@19.0.6)(storybook@8.4.2(prettier@3.4.2))(webpack-sources@3.2.3)': dependencies: - '@mdx-js/react': 3.0.0(@types/react@18.2.33)(react@18.3.1) + '@mdx-js/react': 3.0.0(@types/react@19.0.6)(react@18.3.1) '@storybook/blocks': 8.4.2(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(storybook@8.4.2(prettier@3.4.2)) '@storybook/csf-plugin': 8.4.2(storybook@8.4.2(prettier@3.4.2))(webpack-sources@3.2.3) '@storybook/react-dom-shim': 8.4.2(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(storybook@8.4.2(prettier@3.4.2)) @@ -22420,12 +22673,12 @@ snapshots: - '@types/react' - webpack-sources - '@storybook/addon-essentials@8.4.2(@types/react@18.2.33)(storybook@8.4.2(prettier@3.4.2))(webpack-sources@3.2.3)': + '@storybook/addon-essentials@8.4.2(@types/react@19.0.6)(storybook@8.4.2(prettier@3.4.2))(webpack-sources@3.2.3)': dependencies: '@storybook/addon-actions': 8.4.2(storybook@8.4.2(prettier@3.4.2)) '@storybook/addon-backgrounds': 8.4.2(storybook@8.4.2(prettier@3.4.2)) '@storybook/addon-controls': 8.4.2(storybook@8.4.2(prettier@3.4.2)) - '@storybook/addon-docs': 8.4.2(@types/react@18.2.33)(storybook@8.4.2(prettier@3.4.2))(webpack-sources@3.2.3) + '@storybook/addon-docs': 8.4.2(@types/react@19.0.6)(storybook@8.4.2(prettier@3.4.2))(webpack-sources@3.2.3) '@storybook/addon-highlight': 8.4.2(storybook@8.4.2(prettier@3.4.2)) '@storybook/addon-measure': 8.4.2(storybook@8.4.2(prettier@3.4.2)) '@storybook/addon-outline': 8.4.2(storybook@8.4.2(prettier@3.4.2)) @@ -22576,7 +22829,7 @@ snapshots: react-dom: 18.3.1(react@18.3.1) storybook: 8.4.2(prettier@3.4.2) - '@storybook/test-runner@0.19.1(@types/node@22.10.5)(storybook@8.4.2(prettier@3.4.2))': + '@storybook/test-runner@0.19.1(@swc/helpers@0.5.15)(@types/node@22.10.5)(storybook@8.4.2(prettier@3.4.2))': dependencies: '@babel/core': 7.25.2 '@babel/generator': 7.25.0 @@ -22587,8 +22840,8 @@ snapshots: '@storybook/csf': 0.1.11 '@storybook/csf-tools': 8.4.2(storybook@8.4.2(prettier@3.4.2)) '@storybook/preview-api': 8.4.2(storybook@8.4.2(prettier@3.4.2)) - '@swc/core': 1.9.2 - '@swc/jest': 0.2.37(@swc/core@1.9.2) + '@swc/core': 1.9.2(@swc/helpers@0.5.15) + '@swc/jest': 0.2.37(@swc/core@1.9.2(@swc/helpers@0.5.15)) expect-playwright: 0.8.0 jest: 29.7.0(@types/node@22.10.5) jest-circus: 29.7.0 @@ -22772,7 +23025,7 @@ snapshots: '@swc/core-win32-x64-msvc@1.9.2': optional: true - '@swc/core@1.9.2': + '@swc/core@1.9.2(@swc/helpers@0.5.15)': dependencies: '@swc/counter': 0.1.3 '@swc/types': 0.1.15 @@ -22787,13 +23040,18 @@ snapshots: '@swc/core-win32-arm64-msvc': 1.9.2 '@swc/core-win32-ia32-msvc': 1.9.2 '@swc/core-win32-x64-msvc': 1.9.2 + '@swc/helpers': 0.5.15 '@swc/counter@0.1.3': {} - '@swc/jest@0.2.37(@swc/core@1.9.2)': + '@swc/helpers@0.5.15': + dependencies: + tslib: 2.8.1 + + '@swc/jest@0.2.37(@swc/core@1.9.2(@swc/helpers@0.5.15))': dependencies: '@jest/create-cache-key-function': 29.7.0 - '@swc/core': 1.9.2 + '@swc/core': 1.9.2(@swc/helpers@0.5.15) '@swc/counter': 0.1.3 jsonc-parser: 3.2.0 @@ -22859,7 +23117,7 @@ snapshots: '@ts-morph/common@0.23.0': dependencies: fast-glob: 3.3.3 - minimatch: 9.0.3 + minimatch: 9.0.5 mkdirp: 3.0.1 path-browserify: 1.0.1 @@ -22888,14 +23146,6 @@ snapshots: '@types/aws-lambda@8.10.137': {} - '@types/babel__core@7.20.3': - dependencies: - '@babel/parser': 7.26.2 - '@babel/types': 7.26.0 - '@types/babel__generator': 7.6.6 - '@types/babel__template': 7.4.3 - '@types/babel__traverse': 7.20.3 - '@types/babel__core@7.20.5': dependencies: '@babel/parser': 7.23.6 @@ -23181,6 +23431,10 @@ snapshots: dependencies: '@types/react': 18.2.33 + '@types/react-dom@19.0.3(@types/react@19.0.6)': + dependencies: + '@types/react': 19.0.6 + '@types/react-router-config@5.0.9': dependencies: '@types/history': 4.7.11 @@ -23204,6 +23458,10 @@ snapshots: '@types/scheduler': 0.16.5 csstype: 3.1.2 + '@types/react@19.0.6': + dependencies: + csstype: 3.1.3 + '@types/resolve@1.20.2': {} '@types/retry@0.12.0': {} @@ -24087,12 +24345,12 @@ snapshots: dependencies: ag-charts-types: 11.0.4 - ag-grid-react@29.3.5(ag-grid-community@30.2.1)(react-dom@18.3.1(react@18.3.1))(react@18.3.1): + ag-grid-react@29.3.5(ag-grid-community@30.2.1)(react-dom@19.0.0(react@19.0.0))(react@19.0.0): dependencies: ag-grid-community: 30.2.1 prop-types: 15.8.1 - react: 18.3.1 - react-dom: 18.3.1(react@18.3.1) + react: 19.0.0 + react-dom: 19.0.0(react@19.0.0) ag-grid-vue3@30.2.1(ag-grid-community@30.2.1)(vue@3.5.13(typescript@4.9.5)): dependencies: @@ -24559,24 +24817,11 @@ snapshots: b4a@1.6.4: {} - babel-jest@29.7.0(@babel/core@7.23.7): - dependencies: - '@babel/core': 7.23.7 - '@jest/transform': 29.7.0 - '@types/babel__core': 7.20.3 - babel-plugin-istanbul: 6.1.1 - babel-preset-jest: 29.6.3(@babel/core@7.23.7) - chalk: 4.1.2 - graceful-fs: 4.2.11 - slash: 3.0.0 - transitivePeerDependencies: - - supports-color - babel-jest@29.7.0(@babel/core@7.26.0): dependencies: '@babel/core': 7.26.0 '@jest/transform': 29.7.0 - '@types/babel__core': 7.20.3 + '@types/babel__core': 7.20.5 babel-plugin-istanbul: 6.1.1 babel-preset-jest: 29.6.3(@babel/core@7.26.0) chalk: 4.1.2 @@ -24584,7 +24829,6 @@ snapshots: slash: 3.0.0 transitivePeerDependencies: - supports-color - optional: true babel-loader@9.1.3(@babel/core@7.24.0)(webpack@5.94.0(esbuild@0.20.1)): dependencies: @@ -24625,7 +24869,7 @@ snapshots: dependencies: '@babel/template': 7.25.9 '@babel/types': 7.26.0 - '@types/babel__core': 7.20.3 + '@types/babel__core': 7.20.5 '@types/babel__traverse': 7.20.3 babel-plugin-polyfill-corejs2@0.4.11(@babel/core@7.24.0): @@ -24700,22 +24944,6 @@ snapshots: transitivePeerDependencies: - supports-color - babel-preset-current-node-syntax@1.0.1(@babel/core@7.23.7): - dependencies: - '@babel/core': 7.23.7 - '@babel/plugin-syntax-async-generators': 7.8.4(@babel/core@7.23.7) - '@babel/plugin-syntax-bigint': 7.8.3(@babel/core@7.23.7) - '@babel/plugin-syntax-class-properties': 7.12.13(@babel/core@7.23.7) - '@babel/plugin-syntax-import-meta': 7.10.4(@babel/core@7.23.7) - '@babel/plugin-syntax-json-strings': 7.8.3(@babel/core@7.23.7) - '@babel/plugin-syntax-logical-assignment-operators': 7.10.4(@babel/core@7.23.7) - '@babel/plugin-syntax-nullish-coalescing-operator': 7.8.3(@babel/core@7.23.7) - '@babel/plugin-syntax-numeric-separator': 7.10.4(@babel/core@7.23.7) - '@babel/plugin-syntax-object-rest-spread': 7.8.3(@babel/core@7.23.7) - '@babel/plugin-syntax-optional-catch-binding': 7.8.3(@babel/core@7.23.7) - '@babel/plugin-syntax-optional-chaining': 7.8.3(@babel/core@7.23.7) - '@babel/plugin-syntax-top-level-await': 7.14.5(@babel/core@7.23.7) - babel-preset-current-node-syntax@1.0.1(@babel/core@7.26.0): dependencies: '@babel/core': 7.26.0 @@ -24732,18 +24960,11 @@ snapshots: '@babel/plugin-syntax-optional-chaining': 7.8.3(@babel/core@7.26.0) '@babel/plugin-syntax-top-level-await': 7.14.5(@babel/core@7.26.0) - babel-preset-jest@29.6.3(@babel/core@7.23.7): - dependencies: - '@babel/core': 7.23.7 - babel-plugin-jest-hoist: 29.6.3 - babel-preset-current-node-syntax: 1.0.1(@babel/core@7.23.7) - babel-preset-jest@29.6.3(@babel/core@7.26.0): dependencies: '@babel/core': 7.26.0 babel-plugin-jest-hoist: 29.6.3 babel-preset-current-node-syntax: 1.0.1(@babel/core@7.26.0) - optional: true bach@1.2.0: dependencies: @@ -24968,6 +25189,10 @@ snapshots: dependencies: run-applescript: 7.0.0 + busboy@1.6.0: + dependencies: + streamsearch: 1.1.0 + bytes@3.0.0: {} bytes@3.1.2: {} @@ -25272,6 +25497,8 @@ snapshots: cli-width@4.1.0: {} + client-only@0.0.1: {} + cliui@3.2.0: dependencies: string-width: 1.0.2 @@ -25353,8 +25580,20 @@ snapshots: color-name@1.1.4: {} + color-string@1.9.1: + dependencies: + color-name: 1.1.4 + simple-swizzle: 0.2.2 + optional: true + color-support@1.1.3: {} + color@4.2.3: + dependencies: + color-convert: 2.0.1 + color-string: 1.9.1 + optional: true + colord@2.9.3: {} colorette@2.0.20: {} @@ -26278,11 +26517,11 @@ snapshots: dependencies: safe-buffer: 5.2.1 - echarts-for-react@3.0.2(echarts@5.5.1)(react@18.3.1): + echarts-for-react@3.0.2(echarts@5.5.1)(react@19.0.0): dependencies: echarts: 5.5.1 fast-deep-equal: 3.1.3 - react: 18.3.1 + react: 19.0.0 size-sensor: 1.0.2 echarts-gl@2.0.9(echarts@5.4.3): @@ -28533,6 +28772,16 @@ snapshots: optionalDependencies: '@types/react': 18.2.33 + html-react-parser@5.2.2(@types/react@19.0.6)(react@19.0.0): + dependencies: + domhandler: 5.0.3 + html-dom-parser: 5.0.13 + react: 19.0.0 + react-property: 2.0.2 + style-to-js: 1.1.16 + optionalDependencies: + '@types/react': 19.0.6 + html-tags@3.3.1: {} html-void-elements@3.0.0: {} @@ -28545,7 +28794,7 @@ snapshots: pretty-error: 4.0.0 tapable: 2.2.1 optionalDependencies: - webpack: 5.94.0(esbuild@0.20.1) + webpack: 5.94.0(esbuild@0.23.0) optional: true html-webpack-plugin@5.6.3(webpack@5.96.1(@swc/core@1.9.2)): @@ -28895,7 +29144,7 @@ snapshots: ionicons@7.4.0: dependencies: - '@stencil/core': 4.17.2 + '@stencil/core': 4.27.1 ip-address@9.0.5: dependencies: @@ -28956,6 +29205,9 @@ snapshots: is-arrayish@0.2.1: {} + is-arrayish@0.3.2: + optional: true + is-async-function@2.0.0: dependencies: has-tostringtag: 1.0.0 @@ -29319,16 +29571,6 @@ snapshots: transitivePeerDependencies: - supports-color - istanbul-lib-instrument@6.0.1: - dependencies: - '@babel/core': 7.26.0 - '@babel/parser': 7.26.2 - '@istanbuljs/schema': 0.1.3 - istanbul-lib-coverage: 3.2.0 - semver: 7.6.3 - transitivePeerDependencies: - - supports-color - istanbul-lib-instrument@6.0.3: dependencies: '@babel/core': 7.26.0 @@ -29515,10 +29757,10 @@ snapshots: jest-config@29.7.0(@types/node@20.16.5)(ts-node@10.9.2(@swc/core@1.9.2)(@types/node@20.16.5)(typescript@5.4.5)): dependencies: - '@babel/core': 7.23.7 + '@babel/core': 7.26.0 '@jest/test-sequencer': 29.7.0 '@jest/types': 29.6.3 - babel-jest: 29.7.0(@babel/core@7.23.7) + babel-jest: 29.7.0(@babel/core@7.26.0) chalk: 4.1.2 ci-info: 3.9.0 deepmerge: 4.3.1 @@ -29532,7 +29774,7 @@ snapshots: jest-runner: 29.7.0 jest-util: 29.7.0 jest-validate: 29.7.0 - micromatch: 4.0.5 + micromatch: 4.0.8 parse-json: 5.2.0 pretty-format: 29.7.0 slash: 3.0.0 @@ -29546,10 +29788,10 @@ snapshots: jest-config@29.7.0(@types/node@20.16.5)(ts-node@10.9.2(@types/node@20.16.5)(typescript@5.6.3)): dependencies: - '@babel/core': 7.23.7 + '@babel/core': 7.26.0 '@jest/test-sequencer': 29.7.0 '@jest/types': 29.6.3 - babel-jest: 29.7.0(@babel/core@7.23.7) + babel-jest: 29.7.0(@babel/core@7.26.0) chalk: 4.1.2 ci-info: 3.9.0 deepmerge: 4.3.1 @@ -29563,7 +29805,7 @@ snapshots: jest-runner: 29.7.0 jest-util: 29.7.0 jest-validate: 29.7.0 - micromatch: 4.0.5 + micromatch: 4.0.8 parse-json: 5.2.0 pretty-format: 29.7.0 slash: 3.0.0 @@ -29577,10 +29819,10 @@ snapshots: jest-config@29.7.0(@types/node@22.10.5): dependencies: - '@babel/core': 7.23.7 + '@babel/core': 7.26.0 '@jest/test-sequencer': 29.7.0 '@jest/types': 29.6.3 - babel-jest: 29.7.0(@babel/core@7.23.7) + babel-jest: 29.7.0(@babel/core@7.26.0) chalk: 4.1.2 ci-info: 3.9.0 deepmerge: 4.3.1 @@ -29594,7 +29836,7 @@ snapshots: jest-runner: 29.7.0 jest-util: 29.7.0 jest-validate: 29.7.0 - micromatch: 4.0.5 + micromatch: 4.0.8 parse-json: 5.2.0 pretty-format: 29.7.0 slash: 3.0.0 @@ -31429,6 +31671,33 @@ snapshots: next-tick@1.1.0: {} + next@15.1.4(@playwright/test@1.49.1)(react-dom@19.0.0(react@19.0.0))(react@19.0.0)(sass@1.77.8): + dependencies: + '@next/env': 15.1.4 + '@swc/counter': 0.1.3 + '@swc/helpers': 0.5.15 + busboy: 1.6.0 + caniuse-lite: 1.0.30001684 + postcss: 8.4.31 + react: 19.0.0 + react-dom: 19.0.0(react@19.0.0) + styled-jsx: 5.1.6(react@19.0.0) + optionalDependencies: + '@next/swc-darwin-arm64': 15.1.4 + '@next/swc-darwin-x64': 15.1.4 + '@next/swc-linux-arm64-gnu': 15.1.4 + '@next/swc-linux-arm64-musl': 15.1.4 + '@next/swc-linux-x64-gnu': 15.1.4 + '@next/swc-linux-x64-musl': 15.1.4 + '@next/swc-win32-arm64-msvc': 15.1.4 + '@next/swc-win32-x64-msvc': 15.1.4 + '@playwright/test': 1.49.1 + sass: 1.77.8 + sharp: 0.33.5 + transitivePeerDependencies: + - '@babel/core' + - babel-plugin-macros + ng-packagr@17.3.0(@angular/compiler-cli@17.3.12(@angular/compiler@17.3.12(@angular/core@17.3.12(rxjs@7.8.1)(zone.js@0.14.10)))(typescript@5.4.5))(tslib@2.8.1)(typescript@5.4.5): dependencies: '@angular/compiler-cli': 17.3.12(@angular/compiler@17.3.12(@angular/core@17.3.12(rxjs@7.8.1)(zone.js@0.14.10)))(typescript@5.4.5) @@ -32533,6 +32802,12 @@ snapshots: dependencies: postcss: 8.4.48 + postcss@8.4.31: + dependencies: + nanoid: 3.3.7 + picocolors: 1.1.1 + source-map-js: 1.2.1 + postcss@8.4.35: dependencies: nanoid: 3.3.7 @@ -32826,6 +33101,11 @@ snapshots: react: 18.3.1 scheduler: 0.23.2 + react-dom@19.0.0(react@19.0.0): + dependencies: + react: 19.0.0 + scheduler: 0.25.0 + react-error-overlay@6.0.11: {} react-fast-compare@3.2.2: {} @@ -32840,9 +33120,9 @@ snapshots: react-fast-compare: 3.2.2 shallowequal: 1.1.0 - react-hook-form@7.54.2(react@18.3.1): + react-hook-form@7.54.2(react@19.0.0): dependencies: - react: 18.3.1 + react: 19.0.0 react-is@16.13.1: {} @@ -32900,12 +33180,12 @@ snapshots: tiny-invariant: 1.3.1 tiny-warning: 1.0.3 - react-router-dom@6.28.1(react-dom@18.3.1(react@18.3.1))(react@18.3.1): + react-router-dom@6.28.1(react-dom@19.0.0(react@19.0.0))(react@19.0.0): dependencies: '@remix-run/router': 1.21.0 - react: 18.3.1 - react-dom: 18.3.1(react@18.3.1) - react-router: 6.28.1(react@18.3.1) + react: 19.0.0 + react-dom: 19.0.0(react@19.0.0) + react-router: 6.28.1(react@19.0.0) react-router@5.3.4(react@18.2.0): dependencies: @@ -32933,10 +33213,10 @@ snapshots: tiny-invariant: 1.3.1 tiny-warning: 1.0.3 - react-router@6.28.1(react@18.3.1): + react-router@6.28.1(react@19.0.0): dependencies: '@remix-run/router': 1.21.0 - react: 18.3.1 + react: 19.0.0 react-syntax-highlighter@15.6.1(react@18.3.1): dependencies: @@ -32956,6 +33236,8 @@ snapshots: dependencies: loose-envify: 1.4.0 + react@19.0.0: {} + read-package-json-fast@3.0.2: dependencies: json-parse-even-better-errors: 3.0.2 @@ -33623,6 +33905,8 @@ snapshots: dependencies: loose-envify: 1.4.0 + scheduler@0.25.0: {} + schema-utils@2.7.0: dependencies: '@types/json-schema': 7.0.14 @@ -33803,6 +34087,33 @@ snapshots: shallowequal@1.1.0: {} + sharp@0.33.5: + dependencies: + color: 4.2.3 + detect-libc: 2.0.3 + semver: 7.6.3 + optionalDependencies: + '@img/sharp-darwin-arm64': 0.33.5 + '@img/sharp-darwin-x64': 0.33.5 + '@img/sharp-libvips-darwin-arm64': 1.0.4 + '@img/sharp-libvips-darwin-x64': 1.0.4 + '@img/sharp-libvips-linux-arm': 1.0.5 + '@img/sharp-libvips-linux-arm64': 1.0.4 + '@img/sharp-libvips-linux-s390x': 1.0.4 + '@img/sharp-libvips-linux-x64': 1.0.4 + '@img/sharp-libvips-linuxmusl-arm64': 1.0.4 + '@img/sharp-libvips-linuxmusl-x64': 1.0.4 + '@img/sharp-linux-arm': 0.33.5 + '@img/sharp-linux-arm64': 0.33.5 + '@img/sharp-linux-s390x': 0.33.5 + '@img/sharp-linux-x64': 0.33.5 + '@img/sharp-linuxmusl-arm64': 0.33.5 + '@img/sharp-linuxmusl-x64': 0.33.5 + '@img/sharp-wasm32': 0.33.5 + '@img/sharp-win32-ia32': 0.33.5 + '@img/sharp-win32-x64': 0.33.5 + optional: true + shebang-command@2.0.0: dependencies: shebang-regex: 3.0.0 @@ -33875,6 +34186,11 @@ snapshots: transitivePeerDependencies: - supports-color + simple-swizzle@0.2.2: + dependencies: + is-arrayish: 0.3.2 + optional: true + sirv@2.0.3: dependencies: '@polka/url': 1.0.0-next.23 @@ -34203,6 +34519,8 @@ snapshots: transitivePeerDependencies: - supports-color + streamsearch@1.1.0: {} + streamx@2.15.6: dependencies: fast-fifo: 1.3.2 @@ -34387,6 +34705,11 @@ snapshots: dependencies: inline-style-parser: 0.2.4 + styled-jsx@5.1.6(react@19.0.0): + dependencies: + client-only: 0.0.1 + react: 19.0.0 + stylehacks@6.1.1(postcss@8.4.48): dependencies: browserslist: 4.24.2 @@ -34492,7 +34815,7 @@ snapshots: terser: 5.36.0 webpack: 5.96.1(@swc/core@1.9.2) optionalDependencies: - '@swc/core': 1.9.2 + '@swc/core': 1.9.2(@swc/helpers@0.5.15) terser-webpack-plugin@5.3.10(esbuild@0.20.1)(webpack@5.94.0): dependencies: @@ -34525,7 +34848,7 @@ snapshots: terser: 5.36.0 webpack: 5.89.0(@swc/core@1.9.2) optionalDependencies: - '@swc/core': 1.9.2 + '@swc/core': 1.9.2(@swc/helpers@0.5.15) terser@5.22.0: dependencies: @@ -34753,7 +35076,7 @@ snapshots: v8-compile-cache-lib: 3.0.1 yn: 3.1.1 optionalDependencies: - '@swc/core': 1.9.2 + '@swc/core': 1.9.2(@swc/helpers@0.5.15) ts-node@10.9.2(@swc/core@1.9.2)(@types/node@20.16.5)(typescript@5.4.5): dependencies: @@ -34773,7 +35096,7 @@ snapshots: v8-compile-cache-lib: 3.0.1 yn: 3.1.1 optionalDependencies: - '@swc/core': 1.9.2 + '@swc/core': 1.9.2(@swc/helpers@0.5.15) ts-node@10.9.2(@swc/core@1.9.2)(@types/node@22.10.5)(typescript@5.6.3): dependencies: @@ -34793,7 +35116,7 @@ snapshots: v8-compile-cache-lib: 3.0.1 yn: 3.1.1 optionalDependencies: - '@swc/core': 1.9.2 + '@swc/core': 1.9.2(@swc/helpers@0.5.15) ts-node@10.9.2(@types/node@20.16.5)(typescript@5.6.3): dependencies: