From 37ae1ef2292daf8a7030adb7e2ea1e41127aec13 Mon Sep 17 00:00:00 2001 From: Artur Signell Date: Mon, 22 Sep 2025 13:26:06 +0300 Subject: [PATCH 1/2] git mv frontend src/main/frontend --- {frontend => src/main/frontend}/demo/auth/AboutView.tsx | 0 {frontend => src/main/frontend}/demo/auth/App.tsx | 0 {frontend => src/main/frontend}/demo/auth/LoginView.tsx | 0 {frontend => src/main/frontend}/demo/auth/MainLayout.tsx | 0 {frontend => src/main/frontend}/demo/auth/auth.ts | 0 {frontend => src/main/frontend}/demo/auth/authRoles.ts | 0 {frontend => src/main/frontend}/demo/auth/index.tsx | 0 {frontend => src/main/frontend}/demo/auth/routes.tsx | 0 {frontend => src/main/frontend}/demo/auth/routing.ts | 0 .../main/frontend}/demo/component/accordion/accordion-basic.ts | 0 .../main/frontend}/demo/component/accordion/accordion-content.ts | 0 .../demo/component/accordion/accordion-disabled-panels.ts | 0 .../frontend}/demo/component/accordion/accordion-filled-panels.ts | 0 .../demo/component/accordion/accordion-reverse-panels.ts | 0 .../frontend}/demo/component/accordion/accordion-small-panels.ts | 0 .../main/frontend}/demo/component/accordion/accordion-summary.ts | 0 .../frontend}/demo/component/accordion/react/accordion-basic.tsx | 0 .../demo/component/accordion/react/accordion-content.tsx | 0 .../demo/component/accordion/react/accordion-disabled-panels.tsx | 0 .../demo/component/accordion/react/accordion-filled-panels.tsx | 0 .../demo/component/accordion/react/accordion-reverse-panels.tsx | 0 .../demo/component/accordion/react/accordion-small-panels.tsx | 0 .../demo/component/accordion/react/accordion-summary.tsx | 0 .../main/frontend}/demo/component/app-layout/app-layout-basic.ts | 0 .../demo/component/app-layout/app-layout-bottom-navbar.ts | 0 .../main/frontend}/demo/component/app-layout/app-layout-drawer.ts | 0 .../frontend}/demo/component/app-layout/app-layout-height-auto.ts | 0 .../frontend}/demo/component/app-layout/app-layout-height-full.ts | 0 .../main/frontend}/demo/component/app-layout/app-layout-helper.ts | 0 .../demo/component/app-layout/app-layout-navbar-placement-side.ts | 0 .../demo/component/app-layout/app-layout-navbar-placement.ts | 0 .../main/frontend}/demo/component/app-layout/app-layout-navbar.ts | 0 .../demo/component/app-layout/app-layout-secondary-navigation.ts | 0 .../demo/component/app-layout/react/app-layout-basic.tsx | 0 .../demo/component/app-layout/react/app-layout-bottom-navbar.tsx | 0 .../demo/component/app-layout/react/app-layout-drawer.tsx | 0 .../demo/component/app-layout/react/app-layout-height-auto.tsx | 0 .../demo/component/app-layout/react/app-layout-height-full.tsx | 0 .../app-layout/react/app-layout-navbar-placement-side.tsx | 0 .../component/app-layout/react/app-layout-navbar-placement.tsx | 0 .../demo/component/app-layout/react/app-layout-navbar.tsx | 0 .../app-layout/react/app-layout-secondary-navigation.tsx | 0 .../frontend}/demo/component/auto-crud/react/auto-crud-basic.tsx | 0 .../demo/component/auto-crud/react/auto-crud-customized-form.tsx | 0 .../demo/component/auto-crud/react/auto-crud-customized-grid.tsx | 0 .../frontend}/demo/component/auto-form/react/auto-form-basic.tsx | 0 .../component/auto-form/react/auto-form-custom-renderer-alt.tsx | 0 .../demo/component/auto-form/react/auto-form-custom-renderer.tsx | 0 .../component/auto-form/react/auto-form-delete-after-delete.tsx | 0 .../demo/component/auto-form/react/auto-form-edit-new-modes.tsx | 0 .../demo/component/auto-form/react/auto-form-field-colspan.tsx | 0 .../component/auto-form/react/auto-form-field-custom-label.tsx | 0 .../component/auto-form/react/auto-form-field-custom-renderer.tsx | 0 .../demo/component/auto-form/react/auto-form-field-visibility.tsx | 0 .../demo/component/auto-form/react/auto-form-on-errors.tsx | 0 .../demo/component/auto-form/react/auto-form-responsive-steps.tsx | 0 .../frontend}/demo/component/auto-grid/react/auto-grid-basic.tsx | 0 .../demo/component/auto-grid/react/auto-grid-column-options.tsx | 0 .../demo/component/auto-grid/react/auto-grid-custom-columns.tsx | 0 .../demo/component/auto-grid/react/auto-grid-filtering.tsx | 0 .../demo/component/auto-grid/react/auto-grid-host-styles.ts | 0 .../demo/component/auto-grid/react/auto-grid-selection.tsx | 0 .../demo/component/auto-grid/react/auto-grid-visible-columns.tsx | 0 .../main/frontend}/demo/component/avatar/avatar-abbreviation.ts | 0 .../main/frontend}/demo/component/avatar/avatar-basic.ts | 0 .../main/frontend}/demo/component/avatar/avatar-group-basic.ts | 0 .../main/frontend}/demo/component/avatar/avatar-group-bg-color.ts | 0 .../demo/component/avatar/avatar-group-internationalisation.ts | 0 .../frontend}/demo/component/avatar/avatar-group-max-items.ts | 0 .../main/frontend}/demo/component/avatar/avatar-image.ts | 0 .../main/frontend}/demo/component/avatar/avatar-menu-bar.ts | 0 .../main/frontend}/demo/component/avatar/avatar-name.ts | 0 .../main/frontend}/demo/component/avatar/avatar-sizes.ts | 0 .../frontend}/demo/component/avatar/react/avatar-abbreviation.tsx | 0 .../main/frontend}/demo/component/avatar/react/avatar-basic.tsx | 0 .../frontend}/demo/component/avatar/react/avatar-group-basic.tsx | 0 .../demo/component/avatar/react/avatar-group-bg-color.tsx | 0 .../component/avatar/react/avatar-group-internationalisation.tsx | 0 .../demo/component/avatar/react/avatar-group-max-items.tsx | 0 .../main/frontend}/demo/component/avatar/react/avatar-image.tsx | 0 .../frontend}/demo/component/avatar/react/avatar-menu-bar.tsx | 0 .../main/frontend}/demo/component/avatar/react/avatar-name.tsx | 0 .../main/frontend}/demo/component/avatar/react/avatar-sizes.tsx | 0 .../main/frontend}/demo/component/badge/badge-basic.ts | 0 .../main/frontend}/demo/component/badge/badge-color.ts | 0 .../main/frontend}/demo/component/badge/badge-counter.ts | 0 .../main/frontend}/demo/component/badge/badge-highlight.ts | 0 .../main/frontend}/demo/component/badge/badge-icons-only-table.ts | 0 .../main/frontend}/demo/component/badge/badge-icons-only.ts | 0 .../main/frontend}/demo/component/badge/badge-icons.ts | 0 .../main/frontend}/demo/component/badge/badge-interactive.ts | 0 .../main/frontend}/demo/component/badge/badge-shape.ts | 0 .../main/frontend}/demo/component/badge/badge-size.ts | 0 .../main/frontend}/demo/component/badge/react/badge-basic.tsx | 0 .../main/frontend}/demo/component/badge/react/badge-color.tsx | 0 .../main/frontend}/demo/component/badge/react/badge-counter.tsx | 0 .../main/frontend}/demo/component/badge/react/badge-highlight.tsx | 0 .../demo/component/badge/react/badge-icons-only-table.tsx | 0 .../frontend}/demo/component/badge/react/badge-icons-only.tsx | 0 .../main/frontend}/demo/component/badge/react/badge-icons.tsx | 0 .../frontend}/demo/component/badge/react/badge-interactive.tsx | 0 .../main/frontend}/demo/component/badge/react/badge-shape.tsx | 0 .../main/frontend}/demo/component/badge/react/badge-size.tsx | 0 .../main/frontend}/demo/component/board/board-basic.ts | 0 .../main/frontend}/demo/component/board/board-breakpoints.ts | 0 .../main/frontend}/demo/component/board/board-column-span.ts | 0 .../main/frontend}/demo/component/board/board-column-wrapping.ts | 0 .../main/frontend}/demo/component/board/board-nested.ts | 0 .../main/frontend}/demo/component/board/example-chart.ts | 0 .../main/frontend}/demo/component/board/example-indicator.ts | 0 .../main/frontend}/demo/component/board/example-statistics.ts | 0 .../main/frontend}/demo/component/board/react/ExampleChart.tsx | 0 .../frontend}/demo/component/board/react/ExampleIndicator.tsx | 0 .../frontend}/demo/component/board/react/ExampleStatistics.tsx | 0 .../main/frontend}/demo/component/board/react/board-basic.tsx | 0 .../frontend}/demo/component/board/react/board-breakpoints.tsx | 0 .../frontend}/demo/component/board/react/board-column-span.tsx | 0 .../demo/component/board/react/board-column-wrapping.tsx | 0 .../main/frontend}/demo/component/board/react/board-nested.tsx | 0 .../main/frontend}/demo/component/board/react/board-styles.ts | 0 .../main/frontend}/demo/component/button/button-basic.ts | 0 .../main/frontend}/demo/component/button/button-contrast.ts | 0 .../main/frontend}/demo/component/button/button-dialog.ts | 0 .../frontend}/demo/component/button/button-disable-long-action.ts | 0 .../main/frontend}/demo/component/button/button-disabled.ts | 0 .../main/frontend}/demo/component/button/button-error.ts | 0 .../main/frontend}/demo/component/button/button-focus.ts | 0 .../main/frontend}/demo/component/button/button-form.ts | 0 .../main/frontend}/demo/component/button/button-grid.ts | 0 .../main/frontend}/demo/component/button/button-icons.ts | 0 .../main/frontend}/demo/component/button/button-images.ts | 0 .../main/frontend}/demo/component/button/button-labels.ts | 0 .../main/frontend}/demo/component/button/button-sizes.ts | 0 .../main/frontend}/demo/component/button/button-styles.ts | 0 .../main/frontend}/demo/component/button/button-success.ts | 0 .../frontend}/demo/component/button/button-tertiary-inline.ts | 0 .../main/frontend}/demo/component/button/button-warning.ts | 0 .../main/frontend}/demo/component/button/fake-progress-bar.ts | 0 .../main/frontend}/demo/component/button/react/button-basic.tsx | 0 .../frontend}/demo/component/button/react/button-contrast.tsx | 0 .../main/frontend}/demo/component/button/react/button-dialog.tsx | 0 .../demo/component/button/react/button-disable-long-action.tsx | 0 .../frontend}/demo/component/button/react/button-disabled.tsx | 0 .../main/frontend}/demo/component/button/react/button-error.tsx | 0 .../main/frontend}/demo/component/button/react/button-focus.tsx | 0 .../main/frontend}/demo/component/button/react/button-form.tsx | 0 .../main/frontend}/demo/component/button/react/button-grid.tsx | 0 .../main/frontend}/demo/component/button/react/button-icons.tsx | 0 .../main/frontend}/demo/component/button/react/button-images.tsx | 0 .../main/frontend}/demo/component/button/react/button-labels.tsx | 0 .../main/frontend}/demo/component/button/react/button-sizes.tsx | 0 .../main/frontend}/demo/component/button/react/button-styles.tsx | 0 .../main/frontend}/demo/component/button/react/button-success.tsx | 0 .../demo/component/button/react/button-tertiary-inline.tsx | 0 .../main/frontend}/demo/component/button/react/button-warning.tsx | 0 .../main/frontend}/demo/component/card/card-combine-variants.ts | 0 .../main/frontend}/demo/component/card/card-content.ts | 0 .../main/frontend}/demo/component/card/card-cover-media.ts | 0 .../main/frontend}/demo/component/card/card-features.ts | 0 .../main/frontend}/demo/component/card/card-footer.ts | 0 .../main/frontend}/demo/component/card/card-header-prefix.ts | 0 .../main/frontend}/demo/component/card/card-header-suffix.ts | 0 .../main/frontend}/demo/component/card/card-header.ts | 0 .../main/frontend}/demo/component/card/card-horizontal.ts | 0 {frontend => src/main/frontend}/demo/component/card/card-media.ts | 0 .../main/frontend}/demo/component/card/card-stretch-media.ts | 0 .../main/frontend}/demo/component/card/card-subtitle.ts | 0 {frontend => src/main/frontend}/demo/component/card/card-title.ts | 0 .../main/frontend}/demo/component/card/card-variants.ts | 0 .../frontend}/demo/component/card/react/card-combine-variants.tsx | 0 .../main/frontend}/demo/component/card/react/card-content.tsx | 0 .../main/frontend}/demo/component/card/react/card-cover-media.tsx | 0 .../main/frontend}/demo/component/card/react/card-footer.tsx | 0 .../frontend}/demo/component/card/react/card-header-prefix.tsx | 0 .../frontend}/demo/component/card/react/card-header-suffix.tsx | 0 .../main/frontend}/demo/component/card/react/card-header.tsx | 0 .../main/frontend}/demo/component/card/react/card-horizontal.tsx | 0 .../main/frontend}/demo/component/card/react/card-media.tsx | 0 .../frontend}/demo/component/card/react/card-stretch-media.tsx | 0 .../main/frontend}/demo/component/card/react/card-subtitle.tsx | 0 .../main/frontend}/demo/component/card/react/card-title.tsx | 0 .../main/frontend}/demo/component/card/react/card-variants.tsx | 0 .../main/frontend}/demo/component/charts/charts-area.ts | 0 .../main/frontend}/demo/component/charts/charts-column.ts | 0 .../main/frontend}/demo/component/charts/charts-gantt.ts | 0 .../main/frontend}/demo/component/charts/charts-overview.ts | 0 .../main/frontend}/demo/component/charts/charts-pie.ts | 0 .../main/frontend}/demo/component/charts/charts-polar.ts | 0 .../demo/component/charts/charttypes/chart-type-libraries.ts | 0 .../main/frontend}/demo/component/charts/react/charts-area.tsx | 0 .../main/frontend}/demo/component/charts/react/charts-column.tsx | 0 .../main/frontend}/demo/component/charts/react/charts-gantt.tsx | 0 .../frontend}/demo/component/charts/react/charts-overview.tsx | 0 .../main/frontend}/demo/component/charts/react/charts-pie.tsx | 0 .../main/frontend}/demo/component/charts/react/charts-polar.tsx | 0 .../frontend}/demo/component/checkbox/checkbox-adjacent-groups.ts | 0 .../main/frontend}/demo/component/checkbox/checkbox-basic.ts | 0 .../main/frontend}/demo/component/checkbox/checkbox-disabled.ts | 0 .../demo/component/checkbox/checkbox-group-basic-features.ts | 0 .../frontend}/demo/component/checkbox/checkbox-group-basic.ts | 0 .../frontend}/demo/component/checkbox/checkbox-group-styles.ts | 0 .../main/frontend}/demo/component/checkbox/checkbox-horizontal.ts | 0 .../frontend}/demo/component/checkbox/checkbox-indeterminate.ts | 0 .../main/frontend}/demo/component/checkbox/checkbox-labeling.ts | 0 .../main/frontend}/demo/component/checkbox/checkbox-readonly.ts | 0 .../main/frontend}/demo/component/checkbox/checkbox-required.ts | 0 .../main/frontend}/demo/component/checkbox/checkbox-vertical.ts | 0 .../demo/component/checkbox/react/checkbox-adjacent-groups.tsx | 0 .../frontend}/demo/component/checkbox/react/checkbox-basic.tsx | 0 .../frontend}/demo/component/checkbox/react/checkbox-disabled.tsx | 0 .../component/checkbox/react/checkbox-group-basic-features.tsx | 0 .../demo/component/checkbox/react/checkbox-group-basic.tsx | 0 .../demo/component/checkbox/react/checkbox-group-styles.tsx | 0 .../demo/component/checkbox/react/checkbox-horizontal.tsx | 0 .../demo/component/checkbox/react/checkbox-indeterminate.tsx | 0 .../frontend}/demo/component/checkbox/react/checkbox-labeling.tsx | 0 .../frontend}/demo/component/checkbox/react/checkbox-readonly.tsx | 0 .../frontend}/demo/component/checkbox/react/checkbox-required.tsx | 0 .../frontend}/demo/component/checkbox/react/checkbox-vertical.tsx | 0 .../main/frontend}/demo/component/combobox/combo-box-auto-open.ts | 0 .../frontend}/demo/component/combobox/combo-box-basic-features.ts | 0 .../main/frontend}/demo/component/combobox/combo-box-basic.ts | 0 .../frontend}/demo/component/combobox/combo-box-custom-entry-1.ts | 0 .../frontend}/demo/component/combobox/combo-box-custom-entry-2.ts | 0 .../frontend}/demo/component/combobox/combo-box-filtering-1.ts | 0 .../frontend}/demo/component/combobox/combo-box-filtering-2.ts | 0 .../demo/component/combobox/combo-box-item-class-name.ts | 0 .../frontend}/demo/component/combobox/combo-box-lazy-loading.ts | 0 .../frontend}/demo/component/combobox/combo-box-popup-width.ts | 0 .../frontend}/demo/component/combobox/combo-box-presentation.ts | 0 .../demo/component/combobox/combo-box-readonly-and-disabled.ts | 0 .../main/frontend}/demo/component/combobox/combo-box-styles.ts | 0 .../frontend}/demo/component/combobox/combo-box-validation.ts | 0 .../demo/component/combobox/react/combo-box-auto-open.tsx | 0 .../demo/component/combobox/react/combo-box-basic-features.tsx | 0 .../frontend}/demo/component/combobox/react/combo-box-basic.tsx | 0 .../demo/component/combobox/react/combo-box-custom-entry-1.tsx | 0 .../demo/component/combobox/react/combo-box-custom-entry-2.tsx | 0 .../demo/component/combobox/react/combo-box-filtering-1.tsx | 0 .../demo/component/combobox/react/combo-box-filtering-2.tsx | 0 .../demo/component/combobox/react/combo-box-item-class-name.tsx | 0 .../demo/component/combobox/react/combo-box-lazy-loading.tsx | 0 .../demo/component/combobox/react/combo-box-popup-width.tsx | 0 .../demo/component/combobox/react/combo-box-presentation.tsx | 0 .../component/combobox/react/combo-box-readonly-and-disabled.tsx | 0 .../frontend}/demo/component/combobox/react/combo-box-styles.tsx | 0 .../demo/component/combobox/react/combo-box-validation.tsx | 0 .../demo/component/confirmdialog/confirm-dialog-basic.ts | 0 .../demo/component/confirmdialog/confirm-dialog-cancel-button.ts | 0 .../demo/component/confirmdialog/confirm-dialog-confirm-button.ts | 0 .../demo/component/confirmdialog/confirm-dialog-reject-button.ts | 0 .../component/confirmdialog/react/confirm-dialog-basic-styles.ts | 0 .../demo/component/confirmdialog/react/confirm-dialog-basic.tsx | 0 .../confirmdialog/react/confirm-dialog-cancel-button.tsx | 0 .../confirmdialog/react/confirm-dialog-confirm-button.tsx | 0 .../confirmdialog/react/confirm-dialog-reject-button.tsx | 0 .../frontend}/demo/component/contextmenu/context-menu-basic.ts | 0 .../demo/component/contextmenu/context-menu-best-practices.ts | 0 .../demo/component/contextmenu/context-menu-checkable.ts | 0 .../demo/component/contextmenu/context-menu-classname.ts | 0 .../demo/component/contextmenu/context-menu-custom-item-data.ts | 0 .../frontend}/demo/component/contextmenu/context-menu-disabled.ts | 0 .../frontend}/demo/component/contextmenu/context-menu-dividers.ts | 0 .../demo/component/contextmenu/context-menu-hierarchical.ts | 0 .../demo/component/contextmenu/context-menu-left-click.ts | 0 .../demo/component/contextmenu/context-menu-presentation.ts | 0 .../demo/component/contextmenu/react/context-menu-basic.tsx | 0 .../component/contextmenu/react/context-menu-best-practices.tsx | 0 .../demo/component/contextmenu/react/context-menu-checkable.tsx | 0 .../demo/component/contextmenu/react/context-menu-classname.tsx | 0 .../component/contextmenu/react/context-menu-custom-item-data.tsx | 0 .../demo/component/contextmenu/react/context-menu-disabled.tsx | 0 .../demo/component/contextmenu/react/context-menu-dividers.tsx | 0 .../component/contextmenu/react/context-menu-hierarchical.tsx | 0 .../demo/component/contextmenu/react/context-menu-left-click.tsx | 0 .../component/contextmenu/react/context-menu-presentation.tsx | 0 {frontend => src/main/frontend}/demo/component/crud/crud-basic.ts | 0 .../main/frontend}/demo/component/crud/crud-columns.ts | 0 .../main/frontend}/demo/component/crud/crud-editor-aside.ts | 0 .../main/frontend}/demo/component/crud/crud-editor-bottom.ts | 0 .../main/frontend}/demo/component/crud/crud-editor-content.ts | 0 .../main/frontend}/demo/component/crud/crud-grid-replacement.ts | 0 .../main/frontend}/demo/component/crud/crud-hidden-toolbar.ts | 0 .../frontend}/demo/component/crud/crud-item-initialization.ts | 0 .../main/frontend}/demo/component/crud/crud-localization.ts | 0 .../main/frontend}/demo/component/crud/crud-open-editor.ts | 0 .../main/frontend}/demo/component/crud/crud-sorting-filtering.ts | 0 .../main/frontend}/demo/component/crud/crud-toolbar.ts | 0 .../main/frontend}/demo/component/crud/react/crud-basic.tsx | 0 .../main/frontend}/demo/component/crud/react/crud-columns.tsx | 0 .../frontend}/demo/component/crud/react/crud-editor-aside.tsx | 0 .../frontend}/demo/component/crud/react/crud-editor-bottom.tsx | 0 .../frontend}/demo/component/crud/react/crud-editor-content.tsx | 0 .../frontend}/demo/component/crud/react/crud-grid-replacement.tsx | 0 .../frontend}/demo/component/crud/react/crud-hidden-toolbar.tsx | 0 .../demo/component/crud/react/crud-item-initialization.tsx | 0 .../frontend}/demo/component/crud/react/crud-localization.tsx | 0 .../main/frontend}/demo/component/crud/react/crud-open-editor.tsx | 0 .../demo/component/crud/react/crud-sorting-filtering.tsx | 0 .../main/frontend}/demo/component/crud/react/crud-toolbar.tsx | 0 .../frontend}/demo/component/custom-field/custom-field-basic.ts | 0 .../demo/component/custom-field/custom-field-native-input.ts | 0 .../demo/component/custom-field/custom-field-size-variants.ts | 0 .../demo/component/custom-field/react/custom-field-basic.tsx | 0 .../component/custom-field/react/custom-field-native-input.tsx | 0 .../component/custom-field/react/custom-field-size-variants.tsx | 0 .../frontend}/demo/component/dashboard/dashboard-announcements.ts | 0 .../main/frontend}/demo/component/dashboard/dashboard-basic.ts | 0 .../frontend}/demo/component/dashboard/dashboard-dense-layout.ts | 0 .../main/frontend}/demo/component/dashboard/dashboard-editable.ts | 0 .../demo/component/dashboard/dashboard-internationalisation.ts | 0 .../main/frontend}/demo/component/dashboard/dashboard-sections.ts | 0 .../main/frontend}/demo/component/dashboard/dashboard-variants.ts | 0 .../demo/component/dashboard/dashboard-widget-contents.ts | 0 .../demo/component/dashboard/react/dashboard-announcements.tsx | 0 .../frontend}/demo/component/dashboard/react/dashboard-basic.tsx | 0 .../demo/component/dashboard/react/dashboard-editable.tsx | 0 .../component/dashboard/react/dashboard-internationalisation.tsx | 0 .../demo/component/dashboard/react/dashboard-sections.tsx | 0 .../demo/component/dashboard/react/dashboard-widget-contents.tsx | 0 .../frontend}/demo/component/datepicker/date-picker-auto-open.ts | 0 .../demo/component/datepicker/date-picker-basic-features.ts | 0 .../main/frontend}/demo/component/datepicker/date-picker-basic.ts | 0 .../demo/component/datepicker/date-picker-custom-format.ts | 0 .../demo/component/datepicker/date-picker-custom-functions.ts | 0 .../demo/component/datepicker/date-picker-custom-validation.ts | 0 .../component/datepicker/date-picker-date-format-indicator.ts | 0 .../frontend}/demo/component/datepicker/date-picker-date-range.ts | 0 .../component/datepicker/date-picker-individual-input-fields.ts | 0 .../demo/component/datepicker/date-picker-initial-position.ts | 0 .../demo/component/datepicker/date-picker-internationalization.ts | 0 .../frontend}/demo/component/datepicker/date-picker-locale.ts | 0 .../component/datepicker/date-picker-readonly-and-disabled.ts | 0 .../frontend}/demo/component/datepicker/date-picker-styles.ts | 0 .../frontend}/demo/component/datepicker/date-picker-validation.ts | 0 .../demo/component/datepicker/date-picker-week-numbers.ts | 0 .../demo/component/datepicker/react/date-picker-auto-open.tsx | 0 .../component/datepicker/react/date-picker-basic-features.tsx | 0 .../demo/component/datepicker/react/date-picker-basic.tsx | 0 .../component/datepicker/react/date-picker-custom-functions.tsx | 0 .../component/datepicker/react/date-picker-custom-validation.tsx | 0 .../datepicker/react/date-picker-date-format-indicator.tsx | 0 .../demo/component/datepicker/react/date-picker-date-range.tsx | 0 .../datepicker/react/date-picker-individual-input-fields.tsx | 0 .../component/datepicker/react/date-picker-initial-position.tsx | 0 .../datepicker/react/date-picker-internationalization.tsx | 0 .../datepicker/react/date-picker-readonly-and-disabled.tsx | 0 .../demo/component/datepicker/react/date-picker-styles.tsx | 0 .../demo/component/datepicker/react/date-picker-validation.tsx | 0 .../demo/component/datepicker/react/date-picker-week-numbers.tsx | 0 .../demo/component/datetimepicker/date-time-picker-auto-open.ts | 0 .../component/datetimepicker/date-time-picker-basic-features.ts | 0 .../demo/component/datetimepicker/date-time-picker-basic.ts | 0 .../datetimepicker/date-time-picker-custom-validation.ts | 0 .../component/datetimepicker/date-time-picker-initial-position.ts | 0 .../component/datetimepicker/date-time-picker-input-format.ts | 0 .../datetimepicker/date-time-picker-internationalization.ts | 0 .../component/datetimepicker/date-time-picker-minutes-step.ts | 0 .../demo/component/datetimepicker/date-time-picker-range.ts | 0 .../datetimepicker/date-time-picker-readonly-and-disabled.ts | 0 .../component/datetimepicker/date-time-picker-seconds-step.ts | 0 .../demo/component/datetimepicker/date-time-picker-styles.ts | 0 .../demo/component/datetimepicker/date-time-picker-validation.ts | 0 .../component/datetimepicker/date-time-picker-week-numbers.ts | 0 .../component/datetimepicker/react/date-time-picker-auto-open.tsx | 0 .../datetimepicker/react/date-time-picker-basic-features.tsx | 0 .../component/datetimepicker/react/date-time-picker-basic.tsx | 0 .../datetimepicker/react/date-time-picker-custom-validation.tsx | 0 .../datetimepicker/react/date-time-picker-initial-position.tsx | 0 .../datetimepicker/react/date-time-picker-input-format.tsx | 0 .../react/date-time-picker-internationalization.tsx | 0 .../datetimepicker/react/date-time-picker-minutes-step.tsx | 0 .../component/datetimepicker/react/date-time-picker-range.tsx | 0 .../react/date-time-picker-readonly-and-disabled.tsx | 0 .../datetimepicker/react/date-time-picker-seconds-step.tsx | 0 .../component/datetimepicker/react/date-time-picker-styles.tsx | 0 .../datetimepicker/react/date-time-picker-validation.tsx | 0 .../datetimepicker/react/date-time-picker-week-numbers.tsx | 0 .../main/frontend}/demo/component/details/details-basic.ts | 0 .../main/frontend}/demo/component/details/details-content.ts | 0 .../main/frontend}/demo/component/details/details-disabled.ts | 0 .../main/frontend}/demo/component/details/details-filled.ts | 0 .../main/frontend}/demo/component/details/details-reverse.ts | 0 .../main/frontend}/demo/component/details/details-small.ts | 0 .../main/frontend}/demo/component/details/details-summary.ts | 0 .../main/frontend}/demo/component/details/react/details-basic.tsx | 0 .../frontend}/demo/component/details/react/details-content.tsx | 0 .../frontend}/demo/component/details/react/details-disabled.tsx | 0 .../frontend}/demo/component/details/react/details-filled.tsx | 0 .../frontend}/demo/component/details/react/details-reverse.tsx | 0 .../main/frontend}/demo/component/details/react/details-small.tsx | 0 .../frontend}/demo/component/details/react/details-summary.tsx | 0 .../main/frontend}/demo/component/dialog/dialog-basic.ts | 0 .../main/frontend}/demo/component/dialog/dialog-closing.ts | 0 .../main/frontend}/demo/component/dialog/dialog-draggable.ts | 0 .../main/frontend}/demo/component/dialog/dialog-footer.ts | 0 .../main/frontend}/demo/component/dialog/dialog-header.ts | 0 .../main/frontend}/demo/component/dialog/dialog-no-padding.ts | 0 .../main/frontend}/demo/component/dialog/dialog-resizable.ts | 0 .../frontend}/demo/component/dialog/react/dialog-basic-styles.ts | 0 .../main/frontend}/demo/component/dialog/react/dialog-basic.tsx | 0 .../main/frontend}/demo/component/dialog/react/dialog-closing.tsx | 0 .../frontend}/demo/component/dialog/react/dialog-draggable.tsx | 0 .../main/frontend}/demo/component/dialog/react/dialog-footer.tsx | 0 .../main/frontend}/demo/component/dialog/react/dialog-header.tsx | 0 .../frontend}/demo/component/dialog/react/dialog-no-padding.tsx | 0 .../frontend}/demo/component/dialog/react/dialog-resizable.tsx | 0 .../demo/component/emailfield/email-field-basic-features.ts | 0 .../main/frontend}/demo/component/emailfield/email-field-basic.ts | 0 .../component/emailfield/email-field-readonly-and-disabled.ts | 0 .../frontend}/demo/component/emailfield/email-field-styles.ts | 0 .../frontend}/demo/component/emailfield/email-field-validation.ts | 0 .../component/emailfield/react/email-field-basic-features.tsx | 0 .../demo/component/emailfield/react/email-field-basic.tsx | 0 .../emailfield/react/email-field-readonly-and-disabled.tsx | 0 .../demo/component/emailfield/react/email-field-styles.tsx | 0 .../demo/component/emailfield/react/email-field-validation.tsx | 0 .../main/frontend}/demo/component/formlayout/form-layout-basic.ts | 0 .../frontend}/demo/component/formlayout/form-layout-colspan.ts | 0 .../demo/component/formlayout/form-layout-expand-columns.ts | 0 .../demo/component/formlayout/form-layout-expand-fields.ts | 0 .../demo/component/formlayout/form-layout-labels-aside.ts | 0 .../demo/component/formlayout/form-layout-steps-basic.ts | 0 .../demo/component/formlayout/form-layout-steps-labels-aside.ts | 0 .../demo/component/formlayout/react/form-layout-basic.tsx | 0 .../demo/component/formlayout/react/form-layout-colspan.tsx | 0 .../component/formlayout/react/form-layout-expand-columns.tsx | 0 .../demo/component/formlayout/react/form-layout-expand-fields.tsx | 0 .../demo/component/formlayout/react/form-layout-labels-aside.tsx | 0 .../demo/component/formlayout/react/form-layout-steps-basic.tsx | 0 .../component/formlayout/react/form-layout-steps-labels-aside.tsx | 0 {frontend => src/main/frontend}/demo/component/grid/grid-basic.ts | 0 .../frontend}/demo/component/grid/grid-buffered-inline-editor.ts | 0 .../main/frontend}/demo/component/grid/grid-cell-focus.ts | 0 .../main/frontend}/demo/component/grid/grid-column-alignment.ts | 0 .../main/frontend}/demo/component/grid/grid-column-borders.ts | 0 .../main/frontend}/demo/component/grid/grid-column-filtering.ts | 0 .../main/frontend}/demo/component/grid/grid-column-freezing.ts | 0 .../main/frontend}/demo/component/grid/grid-column-grouping.ts | 0 .../frontend}/demo/component/grid/grid-column-header-footer.ts | 0 .../demo/component/grid/grid-column-reordering-resizing.ts | 0 .../main/frontend}/demo/component/grid/grid-column-width.ts | 0 .../main/frontend}/demo/component/grid/grid-compact.ts | 0 .../main/frontend}/demo/component/grid/grid-content.ts | 0 .../main/frontend}/demo/component/grid/grid-context-menu.ts | 0 .../main/frontend}/demo/component/grid/grid-data-provider.ts | 0 .../main/frontend}/demo/component/grid/grid-drag-drop-filters.ts | 0 .../frontend}/demo/component/grid/grid-drag-rows-between-grids.ts | 0 .../main/frontend}/demo/component/grid/grid-dynamic-height.ts | 0 .../main/frontend}/demo/component/grid/grid-empty-state.ts | 0 .../main/frontend}/demo/component/grid/grid-external-filtering.ts | 0 .../frontend}/demo/component/grid/grid-header-footer-styling.ts | 0 .../frontend}/demo/component/grid/grid-item-details-toggle.ts | 0 .../main/frontend}/demo/component/grid/grid-item-details.ts | 0 .../frontend}/demo/component/grid/grid-lazy-column-rendering.ts | 0 .../main/frontend}/demo/component/grid/grid-manual-pagination.ts | 0 .../main/frontend}/demo/component/grid/grid-multi-select-mode.ts | 0 .../main/frontend}/demo/component/grid/grid-multisort.ts | 0 .../main/frontend}/demo/component/grid/grid-no-border.ts | 0 .../main/frontend}/demo/component/grid/grid-no-row-border.ts | 0 .../main/frontend}/demo/component/grid/grid-range-selection.ts | 0 .../frontend}/demo/component/grid/grid-rich-content-sorting.ts | 0 .../main/frontend}/demo/component/grid/grid-row-reordering.ts | 0 .../main/frontend}/demo/component/grid/grid-row-stripes.ts | 0 .../frontend}/demo/component/grid/grid-single-selection-mode.ts | 0 .../main/frontend}/demo/component/grid/grid-sorting.ts | 0 .../main/frontend}/demo/component/grid/grid-styling.ts | 0 .../main/frontend}/demo/component/grid/grid-tooltip-generator.ts | 0 .../demo/component/grid/grid-unbuffered-inline-editor.ts | 0 .../main/frontend}/demo/component/grid/grid-wrap-cell-content.ts | 0 .../main/frontend}/demo/component/grid/react/grid-basic.tsx | 0 .../main/frontend}/demo/component/grid/react/grid-cell-focus.tsx | 0 .../frontend}/demo/component/grid/react/grid-column-alignment.tsx | 0 .../frontend}/demo/component/grid/react/grid-column-borders.tsx | 0 .../frontend}/demo/component/grid/react/grid-column-filtering.tsx | 0 .../frontend}/demo/component/grid/react/grid-column-freezing.tsx | 0 .../frontend}/demo/component/grid/react/grid-column-grouping.tsx | 0 .../demo/component/grid/react/grid-column-header-footer.tsx | 0 .../demo/component/grid/react/grid-column-reordering-resizing.tsx | 0 .../frontend}/demo/component/grid/react/grid-column-width.tsx | 0 .../main/frontend}/demo/component/grid/react/grid-compact.tsx | 0 .../main/frontend}/demo/component/grid/react/grid-content.tsx | 0 .../frontend}/demo/component/grid/react/grid-context-menu.tsx | 0 .../frontend}/demo/component/grid/react/grid-data-provider.tsx | 0 .../demo/component/grid/react/grid-drag-drop-filters.tsx | 0 .../demo/component/grid/react/grid-drag-rows-between-grids.tsx | 0 .../frontend}/demo/component/grid/react/grid-dynamic-height.tsx | 0 .../main/frontend}/demo/component/grid/react/grid-empty-state.tsx | 0 .../demo/component/grid/react/grid-external-filtering.tsx | 0 .../demo/component/grid/react/grid-header-footer-styling.tsx | 0 .../demo/component/grid/react/grid-item-details-toggle.tsx | 0 .../frontend}/demo/component/grid/react/grid-item-details.tsx | 0 .../demo/component/grid/react/grid-lazy-column-rendering.tsx | 0 .../demo/component/grid/react/grid-manual-pagination.tsx | 0 .../demo/component/grid/react/grid-multi-select-mode.tsx | 0 .../main/frontend}/demo/component/grid/react/grid-multisort.tsx | 0 .../main/frontend}/demo/component/grid/react/grid-no-border.tsx | 0 .../frontend}/demo/component/grid/react/grid-no-row-border.tsx | 0 .../frontend}/demo/component/grid/react/grid-range-selection.tsx | 0 .../demo/component/grid/react/grid-rich-content-sorting.tsx | 0 .../frontend}/demo/component/grid/react/grid-row-reordering.tsx | 0 .../main/frontend}/demo/component/grid/react/grid-row-stripes.tsx | 0 .../demo/component/grid/react/grid-single-selection-mode.tsx | 0 .../main/frontend}/demo/component/grid/react/grid-sorting.tsx | 0 .../main/frontend}/demo/component/grid/react/grid-styling.tsx | 0 .../demo/component/grid/react/grid-tooltip-generator.tsx | 0 .../demo/component/grid/react/grid-wrap-cell-content.tsx | 0 .../main/frontend}/demo/component/gridpro/grid-pro-basic.ts | 0 .../frontend}/demo/component/gridpro/grid-pro-cell-editability.ts | 0 .../main/frontend}/demo/component/gridpro/grid-pro-edit-column.ts | 0 .../main/frontend}/demo/component/gridpro/grid-pro-editors.ts | 0 .../frontend}/demo/component/gridpro/grid-pro-enter-next-row.ts | 0 .../demo/component/gridpro/grid-pro-highlight-editable-cells.ts | 0 .../demo/component/gridpro/grid-pro-highlight-read-only-cells.ts | 0 .../frontend}/demo/component/gridpro/grid-pro-prevent-save.ts | 0 .../frontend}/demo/component/gridpro/grid-pro-single-cell-edit.ts | 0 .../frontend}/demo/component/gridpro/grid-pro-single-click.ts | 0 .../frontend}/demo/component/gridpro/react/grid-pro-basic.tsx | 0 .../demo/component/gridpro/react/grid-pro-cell-editability.tsx | 0 .../demo/component/gridpro/react/grid-pro-edit-column.tsx | 0 .../frontend}/demo/component/gridpro/react/grid-pro-editors.tsx | 0 .../demo/component/gridpro/react/grid-pro-enter-next-row.tsx | 0 .../component/gridpro/react/grid-pro-highlight-editable-cells.tsx | 0 .../gridpro/react/grid-pro-highlight-read-only-cells.tsx | 0 .../demo/component/gridpro/react/grid-pro-prevent-save.tsx | 0 .../demo/component/gridpro/react/grid-pro-single-cell-edit.tsx | 0 .../demo/component/gridpro/react/grid-pro-single-click.tsx | 0 .../demo/component/horizontal-layout/horizontal-layout-basic.ts | 0 .../horizontal-layout/horizontal-layout-expanding-items.ts | 0 .../horizontal-layout/horizontal-layout-horizontal-alignment.ts | 0 .../horizontal-layout/horizontal-layout-individual-alignment.ts | 0 .../demo/component/horizontal-layout/horizontal-layout-margin.ts | 0 .../demo/component/horizontal-layout/horizontal-layout-padding.ts | 0 .../horizontal-layout/horizontal-layout-slots-wrapping.ts | 0 .../demo/component/horizontal-layout/horizontal-layout-slots.ts | 0 .../horizontal-layout/horizontal-layout-spacing-variants.ts | 0 .../demo/component/horizontal-layout/horizontal-layout-spacing.ts | 0 .../horizontal-layout/horizontal-layout-vertical-alignment.ts | 0 .../component/horizontal-layout/horizontal-layout-wrapping.ts | 0 .../component/horizontal-layout/react/horizontal-layout-basic.tsx | 0 .../horizontal-layout/react/horizontal-layout-expanding-items.tsx | 0 .../react/horizontal-layout-horizontal-alignment.tsx | 0 .../react/horizontal-layout-individual-alignment.tsx | 0 .../horizontal-layout/react/horizontal-layout-margin.tsx | 0 .../horizontal-layout/react/horizontal-layout-padding.tsx | 0 .../horizontal-layout/react/horizontal-layout-slots-wrapping.tsx | 0 .../component/horizontal-layout/react/horizontal-layout-slots.tsx | 0 .../horizontal-layout/react/horizontal-layout-spacing.tsx | 0 .../react/horizontal-layout-vertical-alignment.tsx | 0 .../horizontal-layout/react/horizontal-layout-wrapping.tsx | 0 .../demo/component/horizontal-layout/react/layoutExampleStyle.ts | 0 .../main/frontend}/demo/component/icons/icon-basic.ts | 0 .../main/frontend}/demo/component/icons/icon-fonts.ts | 0 .../main/frontend}/demo/component/icons/icons-accessibility.ts | 0 .../main/frontend}/demo/component/icons/icons-color.ts | 0 .../main/frontend}/demo/component/icons/icons-padding.ts | 0 .../main/frontend}/demo/component/icons/icons-sizing.ts | 0 .../main/frontend}/demo/component/icons/iconset-generator.ts | 0 .../main/frontend}/demo/component/icons/iconset-helpers.ts | 0 .../main/frontend}/demo/component/icons/lumo-icons.ts | 0 .../main/frontend}/demo/component/icons/react/icon-basic.tsx | 0 .../main/frontend}/demo/component/icons/react/icon-fonts.tsx | 0 .../frontend}/demo/component/icons/react/icons-accessibility.tsx | 0 .../main/frontend}/demo/component/icons/react/icons-color.tsx | 0 .../main/frontend}/demo/component/icons/react/icons-padding.tsx | 0 .../main/frontend}/demo/component/icons/react/icons-sizing.tsx | 0 .../main/frontend}/demo/component/icons/react/lumo-icons.tsx | 0 .../main/frontend}/demo/component/icons/react/svg-sprites.tsx | 0 .../main/frontend}/demo/component/icons/react/svg-standalone.tsx | 0 .../main/frontend}/demo/component/icons/react/vaadin-icons.tsx | 0 .../main/frontend}/demo/component/icons/svg-sprites.ts | 0 .../main/frontend}/demo/component/icons/svg-standalone.ts | 0 .../main/frontend}/demo/component/icons/vaadin-icons.ts | 0 .../main/frontend}/demo/component/listbox/list-box-basic.ts | 0 .../demo/component/listbox/list-box-custom-item-presentation.ts | 0 .../frontend}/demo/component/listbox/list-box-disabled-items.ts | 0 .../frontend}/demo/component/listbox/list-box-multi-selection.ts | 0 .../main/frontend}/demo/component/listbox/list-box-separators.ts | 0 .../frontend}/demo/component/listbox/list-box-single-selection.ts | 0 .../frontend}/demo/component/listbox/react/list-box-basic.tsx | 0 .../component/listbox/react/list-box-custom-item-presentation.tsx | 0 .../demo/component/listbox/react/list-box-disabled-items.tsx | 0 .../demo/component/listbox/react/list-box-multi-selection.tsx | 0 .../demo/component/listbox/react/list-box-separators.tsx | 0 .../demo/component/listbox/react/list-box-single-selection.tsx | 0 .../demo/component/login/login-additional-information.ts | 0 .../main/frontend}/demo/component/login/login-basic.ts | 0 .../frontend}/demo/component/login/login-internationalization.ts | 0 .../main/frontend}/demo/component/login/login-overlay-basic.ts | 0 .../demo/component/login/login-overlay-custom-form-area.ts | 0 .../main/frontend}/demo/component/login/login-overlay-footer.ts | 0 .../main/frontend}/demo/component/login/login-overlay-header.ts | 0 .../demo/component/login/login-overlay-internationalization.ts | 0 .../main/frontend}/demo/component/login/login-overlay-mockup.ts | 0 .../main/frontend}/demo/component/login/login-rich-content.ts | 0 .../main/frontend}/demo/component/login/login-validation.ts | 0 .../demo/component/login/react/login-additional-information.tsx | 0 .../main/frontend}/demo/component/login/react/login-basic.tsx | 0 .../frontend}/demo/component/login/react/login-host-styles.ts | 0 .../demo/component/login/react/login-internationalization.tsx | 0 .../frontend}/demo/component/login/react/login-overlay-basic.tsx | 0 .../demo/component/login/react/login-overlay-custom-form-area.tsx | 0 .../frontend}/demo/component/login/react/login-overlay-footer.tsx | 0 .../frontend}/demo/component/login/react/login-overlay-header.tsx | 0 .../component/login/react/login-overlay-internationalization.tsx | 0 .../frontend}/demo/component/login/react/login-overlay-mockup.ts | 0 .../frontend}/demo/component/login/react/login-rich-content.tsx | 0 .../frontend}/demo/component/login/react/login-validation.tsx | 0 {frontend => src/main/frontend}/demo/component/map/map-basic.ts | 0 {frontend => src/main/frontend}/demo/component/map/map-events.ts | 0 {frontend => src/main/frontend}/demo/component/map/map-layers.ts | 0 .../main/frontend}/demo/component/map/map-marker-drag-drop.ts | 0 .../main/frontend}/demo/component/map/map-marker-text.ts | 0 {frontend => src/main/frontend}/demo/component/map/map-markers.ts | 0 .../main/frontend}/demo/component/map/map-polygons.ts | 0 {frontend => src/main/frontend}/demo/component/map/map-sources.ts | 0 .../main/frontend}/demo/component/map/map-theme-borderless.ts | 0 .../main/frontend}/demo/component/map/map-viewport.ts | 0 .../main/frontend}/demo/component/markdown/markdown-basic.ts | 0 .../frontend}/demo/component/markdown/react/markdown-basic.tsx | 0 .../demo/component/master-detail-layout/react/PersonDetail.tsx | 0 .../demo/component/master-detail-layout/react/PersonList.tsx | 0 .../master-detail-layout/react/master-detail-layout-basic.tsx | 0 .../master-detail-layout/react/master-detail-layout-vertical.tsx | 0 .../demo/component/master-detail-layout/react/wrapper.ts | 0 .../main/frontend}/demo/component/menubar/menu-bar-basic.ts | 0 .../main/frontend}/demo/component/menubar/menu-bar-checkable.ts | 0 .../frontend}/demo/component/menubar/menu-bar-combo-buttons.ts | 0 .../frontend}/demo/component/menubar/menu-bar-custom-item-data.ts | 0 .../frontend}/demo/component/menubar/menu-bar-custom-styling.ts | 0 .../main/frontend}/demo/component/menubar/menu-bar-disabled.ts | 0 .../main/frontend}/demo/component/menubar/menu-bar-dividers.ts | 0 .../demo/component/menubar/menu-bar-drop-down-indicators.ts | 0 .../main/frontend}/demo/component/menubar/menu-bar-drop-down.ts | 0 .../main/frontend}/demo/component/menubar/menu-bar-icon-only.ts | 0 .../main/frontend}/demo/component/menubar/menu-bar-icons.ts | 0 .../demo/component/menubar/menu-bar-internationalization.ts | 0 .../frontend}/demo/component/menubar/menu-bar-open-on-hover.ts | 0 .../main/frontend}/demo/component/menubar/menu-bar-overflow.ts | 0 .../frontend}/demo/component/menubar/menu-bar-right-aligned.ts | 0 .../main/frontend}/demo/component/menubar/menu-bar-styles.ts | 0 .../main/frontend}/demo/component/menubar/menu-bar-tooltip.ts | 0 .../frontend}/demo/component/menubar/react/menu-bar-basic.tsx | 0 .../frontend}/demo/component/menubar/react/menu-bar-checkable.tsx | 0 .../demo/component/menubar/react/menu-bar-combo-buttons.tsx | 0 .../demo/component/menubar/react/menu-bar-custom-item-data.tsx | 0 .../demo/component/menubar/react/menu-bar-custom-styling.tsx | 0 .../frontend}/demo/component/menubar/react/menu-bar-disabled.tsx | 0 .../frontend}/demo/component/menubar/react/menu-bar-dividers.tsx | 0 .../component/menubar/react/menu-bar-drop-down-indicators.tsx | 0 .../frontend}/demo/component/menubar/react/menu-bar-drop-down.tsx | 0 .../frontend}/demo/component/menubar/react/menu-bar-icon-only.tsx | 0 .../frontend}/demo/component/menubar/react/menu-bar-icons.tsx | 0 .../component/menubar/react/menu-bar-internationalization.tsx | 0 .../demo/component/menubar/react/menu-bar-open-on-hover.tsx | 0 .../frontend}/demo/component/menubar/react/menu-bar-overflow.tsx | 0 .../demo/component/menubar/react/menu-bar-right-aligned.tsx | 0 .../frontend}/demo/component/menubar/react/menu-bar-styles.tsx | 0 .../frontend}/demo/component/menubar/react/menu-bar-tooltip.tsx | 0 .../main/frontend}/demo/component/messages/message-basic.ts | 0 .../frontend}/demo/component/messages/message-input-component.ts | 0 .../frontend}/demo/component/messages/message-list-ai-chat.ts | 0 .../frontend}/demo/component/messages/message-list-component.ts | 0 .../frontend}/demo/component/messages/message-list-markdown.ts | 0 .../demo/component/messages/message-list-with-theme-component.ts | 0 .../frontend}/demo/component/messages/react/message-basic.tsx | 0 .../demo/component/messages/react/message-input-component.tsx | 0 .../demo/component/messages/react/message-list-ai-chat.tsx | 0 .../demo/component/messages/react/message-list-component.tsx | 0 .../demo/component/messages/react/message-list-markdown.tsx | 0 .../messages/react/message-list-with-theme-component.tsx | 0 .../multi-select-combo-box/multi-select-combo-box-auto-expand.ts | 0 .../multi-select-combo-box/multi-select-combo-box-basic.ts | 0 .../multi-select-combo-box/multi-select-combo-box-i18n.ts | 0 .../multi-select-combo-box-item-class-name.ts | 0 .../multi-select-combo-box/multi-select-combo-box-read-only.ts | 0 .../multi-select-combo-box-selected-items-on-top.ts | 0 .../multi-select-combo-box-selection-change.ts | 0 .../multi-select-combo-box/multi-select-combo-box-selection.ts | 0 .../react/multi-select-combo-box-auto-expand.tsx | 0 .../multi-select-combo-box/react/multi-select-combo-box-basic.tsx | 0 .../multi-select-combo-box/react/multi-select-combo-box-i18n.tsx | 0 .../react/multi-select-combo-box-item-class-name.tsx | 0 .../react/multi-select-combo-box-read-only.tsx | 0 .../react/multi-select-combo-box-selected-items-on-top.tsx | 0 .../react/multi-select-combo-box-selection-change.tsx | 0 .../react/multi-select-combo-box-selection.tsx | 0 .../frontend}/demo/component/notification/notification-basic.ts | 0 .../demo/component/notification/notification-content-length-do.ts | 0 .../component/notification/notification-content-length-dont.ts | 0 .../demo/component/notification/notification-contrast.ts | 0 .../frontend}/demo/component/notification/notification-error.ts | 0 .../demo/component/notification/notification-keyboard-a11y.ts | 0 .../frontend}/demo/component/notification/notification-link.ts | 0 .../frontend}/demo/component/notification/notification-popup.ts | 0 .../demo/component/notification/notification-position.ts | 0 .../frontend}/demo/component/notification/notification-primary.ts | 0 .../frontend}/demo/component/notification/notification-retry.ts | 0 .../demo/component/notification/notification-rich-preview.ts | 0 .../frontend}/demo/component/notification/notification-rich.ts | 0 .../demo/component/notification/notification-static-helper.ts | 0 .../frontend}/demo/component/notification/notification-success.ts | 0 .../frontend}/demo/component/notification/notification-undo.ts | 0 .../frontend}/demo/component/notification/notification-warning.ts | 0 .../demo/component/notification/react/notification-basic.tsx | 0 .../demo/component/notification/react/notification-contrast.tsx | 0 .../demo/component/notification/react/notification-error.tsx | 0 .../component/notification/react/notification-keyboard-a11y.tsx | 0 .../demo/component/notification/react/notification-link.tsx | 0 .../demo/component/notification/react/notification-popup.tsx | 0 .../notification/react/notification-position-example-styles.ts | 0 .../demo/component/notification/react/notification-position.tsx | 0 .../demo/component/notification/react/notification-primary.tsx | 0 .../demo/component/notification/react/notification-retry.tsx | 0 .../demo/component/notification/react/notification-rich.tsx | 0 .../component/notification/react/notification-static-helper.tsx | 0 .../demo/component/notification/react/notification-success.tsx | 0 .../demo/component/notification/react/notification-undo.tsx | 0 .../demo/component/notification/react/notification-warning.tsx | 0 .../demo/component/numberfield/number-field-basic-features.ts | 0 .../frontend}/demo/component/numberfield/number-field-basic.ts | 0 .../demo/component/numberfield/number-field-big-decimal.ts | 0 .../frontend}/demo/component/numberfield/number-field-integer.ts | 0 .../component/numberfield/number-field-readonly-and-disabled.ts | 0 .../demo/component/numberfield/number-field-step-buttons.ts | 0 .../frontend}/demo/component/numberfield/number-field-step.ts | 0 .../frontend}/demo/component/numberfield/number-field-styles.ts | 0 .../demo/component/numberfield/number-field-validation.ts | 0 .../component/numberfield/react/number-field-basic-features.tsx | 0 .../demo/component/numberfield/react/number-field-basic.tsx | 0 .../demo/component/numberfield/react/number-field-integer.tsx | 0 .../numberfield/react/number-field-readonly-and-disabled.tsx | 0 .../component/numberfield/react/number-field-step-buttons.tsx | 0 .../demo/component/numberfield/react/number-field-step.tsx | 0 .../demo/component/numberfield/react/number-field-styles.tsx | 0 .../demo/component/numberfield/react/number-field-validation.tsx | 0 .../component/passwordfield/password-field-advanced-helper.ts | 0 .../demo/component/passwordfield/password-field-basic-features.ts | 0 .../demo/component/passwordfield/password-field-basic.ts | 0 .../demo/component/passwordfield/password-field-helper.ts | 0 .../passwordfield/password-field-readonly-and-disabled.ts | 0 .../passwordfield/password-field-reveal-button-hidden.ts | 0 .../demo/component/passwordfield/password-field-styles.ts | 0 .../demo/component/passwordfield/password-field-validation.ts | 0 .../passwordfield/react/password-field-advanced-helper.tsx | 0 .../passwordfield/react/password-field-basic-features.tsx | 0 .../demo/component/passwordfield/react/password-field-basic.tsx | 0 .../demo/component/passwordfield/react/password-field-helper.tsx | 0 .../passwordfield/react/password-field-readonly-and-disabled.tsx | 0 .../passwordfield/react/password-field-reveal-button-hidden.tsx | 0 .../demo/component/passwordfield/react/password-field-styles.tsx | 0 .../component/passwordfield/react/password-field-validation.tsx | 0 .../frontend}/demo/component/popover/popover-anchored-dialog.ts | 0 .../main/frontend}/demo/component/popover/popover-arrow.ts | 0 .../frontend}/demo/component/popover/popover-dropdown-field.ts | 0 .../demo/component/popover/popover-interactive-tooltip.ts | 0 .../main/frontend}/demo/component/popover/popover-modal.ts | 0 .../demo/component/popover/popover-notification-panel.ts | 0 .../main/frontend}/demo/component/popover/popover-positioning.ts | 0 .../main/frontend}/demo/component/popover/popover-user-menu.ts | 0 .../demo/component/popover/react/popover-anchored-dialog.tsx | 0 .../main/frontend}/demo/component/popover/react/popover-arrow.tsx | 0 .../demo/component/popover/react/popover-dropdown-field.tsx | 0 .../demo/component/popover/react/popover-interactive-tooltip.tsx | 0 .../main/frontend}/demo/component/popover/react/popover-modal.tsx | 0 .../demo/component/popover/react/popover-notification-panel.tsx | 0 .../demo/component/popover/react/popover-positioning.tsx | 0 .../frontend}/demo/component/popover/react/popover-user-menu.tsx | 0 .../frontend}/demo/component/progressbar/progress-bar-basic.ts | 0 .../demo/component/progressbar/progress-bar-completion-time.ts | 0 .../demo/component/progressbar/progress-bar-custom-range.ts | 0 .../demo/component/progressbar/progress-bar-determinate.ts | 0 .../demo/component/progressbar/progress-bar-indeterminate.ts | 0 .../frontend}/demo/component/progressbar/progress-bar-label.ts | 0 .../demo/component/progressbar/progress-bar-theme-variants.ts | 0 .../demo/component/progressbar/react/progress-bar-basic.tsx | 0 .../component/progressbar/react/progress-bar-completion-time.tsx | 0 .../component/progressbar/react/progress-bar-custom-range.tsx | 0 .../demo/component/progressbar/react/progress-bar-determinate.tsx | 0 .../component/progressbar/react/progress-bar-indeterminate.tsx | 0 .../demo/component/progressbar/react/progress-bar-label.tsx | 0 .../component/progressbar/react/progress-bar-theme-variants.tsx | 0 .../frontend}/demo/component/radiobutton/radio-button-basic.ts | 0 .../component/radiobutton/radio-button-checkbox-alternative.ts | 0 .../demo/component/radiobutton/radio-button-custom-option.ts | 0 .../demo/component/radiobutton/radio-button-default-value.ts | 0 .../frontend}/demo/component/radiobutton/radio-button-disabled.ts | 0 .../component/radiobutton/radio-button-group-basic-features.ts | 0 .../demo/component/radiobutton/radio-button-group-labels.ts | 0 .../demo/component/radiobutton/radio-button-group-styles.ts | 0 .../demo/component/radiobutton/radio-button-horizontal.ts | 0 .../demo/component/radiobutton/radio-button-presentation.ts | 0 .../frontend}/demo/component/radiobutton/radio-button-readonly.ts | 0 .../frontend}/demo/component/radiobutton/radio-button-vertical.ts | 0 .../demo/component/radiobutton/react/radio-button-basic.tsx | 0 .../radiobutton/react/radio-button-checkbox-alternative.tsx | 0 .../component/radiobutton/react/radio-button-custom-option.tsx | 0 .../component/radiobutton/react/radio-button-default-value.tsx | 0 .../demo/component/radiobutton/react/radio-button-disabled.tsx | 0 .../radiobutton/react/radio-button-group-basic-features.tsx | 0 .../component/radiobutton/react/radio-button-group-labels.tsx | 0 .../component/radiobutton/react/radio-button-group-styles.tsx | 0 .../demo/component/radiobutton/react/radio-button-horizontal.tsx | 0 .../component/radiobutton/react/radio-button-presentation.tsx | 0 .../demo/component/radiobutton/react/radio-button-readonly.tsx | 0 .../demo/component/radiobutton/react/radio-button-vertical.tsx | 0 .../component/richtexteditor/react/rich-text-editor-basic.tsx | 0 .../richtexteditor/react/rich-text-editor-min-max-height.tsx | 0 .../component/richtexteditor/react/rich-text-editor-readonly.tsx | 0 .../richtexteditor/react/rich-text-editor-set-get-value.tsx | 0 .../richtexteditor/react/rich-text-editor-theme-compact.tsx | 0 .../richtexteditor/react/rich-text-editor-theme-no-border.tsx | 0 .../demo/component/richtexteditor/rich-text-editor-basic.ts | 0 .../component/richtexteditor/rich-text-editor-min-max-height.ts | 0 .../demo/component/richtexteditor/rich-text-editor-readonly.ts | 0 .../component/richtexteditor/rich-text-editor-set-get-value.ts | 0 .../component/richtexteditor/rich-text-editor-theme-compact.ts | 0 .../component/richtexteditor/rich-text-editor-theme-no-border.ts | 0 .../demo/component/scroller/react/scroller-basic-styles.ts | 0 .../frontend}/demo/component/scroller/react/scroller-basic.tsx | 0 .../frontend}/demo/component/scroller/react/scroller-both.tsx | 0 .../frontend}/demo/component/scroller/react/scroller-mobile.tsx | 0 .../component/scroller/react/scroller-overflow-indicators.tsx | 0 .../main/frontend}/demo/component/scroller/scroller-basic.ts | 0 .../main/frontend}/demo/component/scroller/scroller-both.ts | 0 .../main/frontend}/demo/component/scroller/scroller-mobile.ts | 0 .../demo/component/scroller/scroller-overflow-indicators.ts | 0 .../demo/component/select/react/select-basic-features.tsx | 0 .../main/frontend}/demo/component/select/react/select-basic.tsx | 0 .../demo/component/select/react/select-complex-value-label.tsx | 0 .../demo/component/select/react/select-custom-renderer-label.tsx | 0 .../frontend}/demo/component/select/react/select-disabled.tsx | 0 .../frontend}/demo/component/select/react/select-dividers.tsx | 0 .../demo/component/select/react/select-no-vertical-overlap.tsx | 0 .../demo/component/select/react/select-overlay-width.tsx | 0 .../frontend}/demo/component/select/react/select-placeholder.tsx | 0 .../frontend}/demo/component/select/react/select-presentation.tsx | 0 .../demo/component/select/react/select-readonly-and-disabled.tsx | 0 .../main/frontend}/demo/component/select/react/select-styles.tsx | 0 .../main/frontend}/demo/component/select/select-basic-features.ts | 0 .../main/frontend}/demo/component/select/select-basic.ts | 0 .../frontend}/demo/component/select/select-complex-value-label.ts | 0 .../demo/component/select/select-custom-renderer-label.ts | 0 .../main/frontend}/demo/component/select/select-disabled.ts | 0 .../main/frontend}/demo/component/select/select-dividers.ts | 0 .../demo/component/select/select-empty-selection-caption.ts | 0 .../frontend}/demo/component/select/select-empty-selection.ts | 0 .../frontend}/demo/component/select/select-no-vertical-overlap.ts | 0 .../main/frontend}/demo/component/select/select-overlay-width.ts | 0 .../main/frontend}/demo/component/select/select-placeholder.ts | 0 .../main/frontend}/demo/component/select/select-presentation.ts | 0 .../demo/component/select/select-readonly-and-disabled.ts | 0 .../main/frontend}/demo/component/select/select-styles.ts | 0 .../frontend}/demo/component/side-nav/react/side-nav-basic.tsx | 0 .../demo/component/side-nav/react/side-nav-example-styles.ts | 0 .../frontend}/demo/component/side-nav/react/side-nav-helper.ts | 0 .../demo/component/side-nav/react/side-nav-hierarchy.tsx | 0 .../frontend}/demo/component/side-nav/react/side-nav-labelled.tsx | 0 .../frontend}/demo/component/side-nav/react/side-nav-router.tsx | 0 .../frontend}/demo/component/side-nav/react/side-nav-styling.tsx | 0 .../frontend}/demo/component/side-nav/react/side-nav-suffix.tsx | 0 .../main/frontend}/demo/component/side-nav/side-nav-basic.ts | 0 .../main/frontend}/demo/component/side-nav/side-nav-helper.ts | 0 .../main/frontend}/demo/component/side-nav/side-nav-hierarchy.ts | 0 .../main/frontend}/demo/component/side-nav/side-nav-labelled.ts | 0 .../main/frontend}/demo/component/side-nav/side-nav-styling.ts | 0 .../main/frontend}/demo/component/side-nav/side-nav-suffix.ts | 0 .../main/frontend}/demo/component/splitlayout/detail-content.ts | 0 .../main/frontend}/demo/component/splitlayout/master-content.ts | 0 .../frontend}/demo/component/splitlayout/react/detail-content.tsx | 0 .../frontend}/demo/component/splitlayout/react/master-content.tsx | 0 .../demo/component/splitlayout/react/split-layout-basic.tsx | 0 .../component/splitlayout/react/split-layout-example-styles.ts | 0 .../splitlayout/react/split-layout-initial-splitter-position.tsx | 0 .../component/splitlayout/react/split-layout-min-max-size.tsx | 0 .../demo/component/splitlayout/react/split-layout-orientation.tsx | 0 .../component/splitlayout/react/split-layout-theme-minimal.tsx | 0 .../demo/component/splitlayout/react/split-layout-theme-small.tsx | 0 .../demo/component/splitlayout/react/split-layout-toggle.tsx | 0 .../frontend}/demo/component/splitlayout/split-layout-basic.ts | 0 .../splitlayout/split-layout-initial-splitter-position.ts | 0 .../demo/component/splitlayout/split-layout-min-max-size.ts | 0 .../demo/component/splitlayout/split-layout-orientation.ts | 0 .../demo/component/splitlayout/split-layout-theme-minimal.ts | 0 .../demo/component/splitlayout/split-layout-theme-small.ts | 0 .../frontend}/demo/component/splitlayout/split-layout-toggle.ts | 0 .../frontend}/demo/component/spreadsheet/spreadsheet-imports.ts | 0 .../main/frontend}/demo/component/tabs/react/tabs-badges.tsx | 0 .../main/frontend}/demo/component/tabs/react/tabs-basic.tsx | 0 .../main/frontend}/demo/component/tabs/react/tabs-content.tsx | 0 .../main/frontend}/demo/component/tabs/react/tabs-focus-ring.tsx | 0 .../demo/component/tabs/react/tabs-hide-scroll-buttons.tsx | 0 .../main/frontend}/demo/component/tabs/react/tabs-horizontal.tsx | 0 .../frontend}/demo/component/tabs/react/tabs-icons-horizontal.tsx | 0 .../frontend}/demo/component/tabs/react/tabs-icons-vertical.tsx | 0 .../main/frontend}/demo/component/tabs/react/tabs-states.tsx | 0 .../frontend}/demo/component/tabs/react/tabs-theme-centered.tsx | 0 .../demo/component/tabs/react/tabs-theme-equal-width.tsx | 0 .../frontend}/demo/component/tabs/react/tabs-theme-minimal.tsx | 0 .../main/frontend}/demo/component/tabs/react/tabs-theme-small.tsx | 0 .../main/frontend}/demo/component/tabs/react/tabs-vertical.tsx | 0 .../main/frontend}/demo/component/tabs/react/tabsheet-basic.tsx | 0 .../demo/component/tabs/react/tabsheet-lazy-initialization.tsx | 0 .../demo/component/tabs/react/tabsheet-prefix-suffix.tsx | 0 .../demo/component/tabs/react/tabsheet-theme-bordered.tsx | 0 {frontend => src/main/frontend}/demo/component/tabs/styles.css | 0 .../main/frontend}/demo/component/tabs/tabs-autoselect.ts | 0 .../main/frontend}/demo/component/tabs/tabs-badges.ts | 0 {frontend => src/main/frontend}/demo/component/tabs/tabs-basic.ts | 0 .../main/frontend}/demo/component/tabs/tabs-content.ts | 0 .../main/frontend}/demo/component/tabs/tabs-focus-ring.ts | 0 .../frontend}/demo/component/tabs/tabs-hide-scroll-buttons.ts | 0 .../main/frontend}/demo/component/tabs/tabs-horizontal.ts | 0 .../main/frontend}/demo/component/tabs/tabs-icons-horizontal.ts | 0 .../main/frontend}/demo/component/tabs/tabs-icons-vertical.ts | 0 .../main/frontend}/demo/component/tabs/tabs-states.ts | 0 .../main/frontend}/demo/component/tabs/tabs-theme-centered.ts | 0 .../main/frontend}/demo/component/tabs/tabs-theme-equal-width.ts | 0 .../main/frontend}/demo/component/tabs/tabs-theme-minimal.ts | 0 .../main/frontend}/demo/component/tabs/tabs-theme-small.ts | 0 .../main/frontend}/demo/component/tabs/tabs-vertical.ts | 0 .../main/frontend}/demo/component/tabs/tabsheet-basic.ts | 0 .../frontend}/demo/component/tabs/tabsheet-lazy-initialization.ts | 0 .../main/frontend}/demo/component/tabs/tabsheet-prefix-suffix.ts | 0 .../main/frontend}/demo/component/tabs/tabsheet-theme-bordered.ts | 0 .../demo/component/textarea/react/text-area-auto-height.tsx | 0 .../demo/component/textarea/react/text-area-basic-features.tsx | 0 .../frontend}/demo/component/textarea/react/text-area-basic.tsx | 0 .../frontend}/demo/component/textarea/react/text-area-height.tsx | 0 .../frontend}/demo/component/textarea/react/text-area-helper.tsx | 0 .../component/textarea/react/text-area-readonly-and-disabled.tsx | 0 .../frontend}/demo/component/textarea/react/text-area-styles.tsx | 0 .../demo/component/textarea/react/text-area-validation.tsx | 0 .../frontend}/demo/component/textarea/text-area-auto-height.ts | 0 .../frontend}/demo/component/textarea/text-area-basic-features.ts | 0 .../main/frontend}/demo/component/textarea/text-area-basic.ts | 0 .../main/frontend}/demo/component/textarea/text-area-height.ts | 0 .../main/frontend}/demo/component/textarea/text-area-helper.ts | 0 .../demo/component/textarea/text-area-readonly-and-disabled.ts | 0 .../main/frontend}/demo/component/textarea/text-area-styles.ts | 0 .../frontend}/demo/component/textarea/text-area-validation.ts | 0 .../demo/component/textfield/react/text-field-basic-features.tsx | 0 .../frontend}/demo/component/textfield/react/text-field-basic.tsx | 0 .../textfield/react/text-field-readonly-and-disabled.tsx | 0 .../demo/component/textfield/react/text-field-styles.tsx | 0 .../demo/component/textfield/react/text-field-validation.tsx | 0 .../demo/component/textfield/text-field-basic-features.ts | 0 .../main/frontend}/demo/component/textfield/text-field-basic.ts | 0 .../demo/component/textfield/text-field-readonly-and-disabled.ts | 0 .../main/frontend}/demo/component/textfield/text-field-styles.ts | 0 .../frontend}/demo/component/textfield/text-field-validation.ts | 0 .../demo/component/timepicker/react/time-picker-auto-open.tsx | 0 .../component/timepicker/react/time-picker-basic-features.tsx | 0 .../demo/component/timepicker/react/time-picker-basic.tsx | 0 .../component/timepicker/react/time-picker-custom-validation.tsx | 0 .../demo/component/timepicker/react/time-picker-minutes-step.tsx | 0 .../timepicker/react/time-picker-readonly-and-disabled.tsx | 0 .../demo/component/timepicker/react/time-picker-seconds-step.tsx | 0 .../demo/component/timepicker/react/time-picker-styles.tsx | 0 .../demo/component/timepicker/react/time-picker-validation.tsx | 0 .../frontend}/demo/component/timepicker/time-picker-auto-open.ts | 0 .../demo/component/timepicker/time-picker-basic-features.ts | 0 .../main/frontend}/demo/component/timepicker/time-picker-basic.ts | 0 .../demo/component/timepicker/time-picker-custom-parser.ts | 0 .../demo/component/timepicker/time-picker-custom-validation.ts | 0 .../demo/component/timepicker/time-picker-minutes-step.ts | 0 .../component/timepicker/time-picker-readonly-and-disabled.ts | 0 .../demo/component/timepicker/time-picker-seconds-step.ts | 0 .../frontend}/demo/component/timepicker/time-picker-styles.ts | 0 .../frontend}/demo/component/timepicker/time-picker-validation.ts | 0 .../main/frontend}/demo/component/tooltip/react/tooltip-basic.tsx | 0 .../demo/component/tooltip/react/tooltip-html-element.tsx | 0 .../frontend}/demo/component/tooltip/react/tooltip-manual.tsx | 0 .../demo/component/tooltip/react/tooltip-positioning.tsx | 0 .../main/frontend}/demo/component/tooltip/tooltip-basic.ts | 0 .../main/frontend}/demo/component/tooltip/tooltip-html-element.ts | 0 .../main/frontend}/demo/component/tooltip/tooltip-manual.ts | 0 .../main/frontend}/demo/component/tooltip/tooltip-positioning.ts | 0 .../frontend}/demo/component/tree-grid/react/tree-grid-basic.tsx | 0 .../frontend}/demo/component/tree-grid/react/tree-grid-column.tsx | 0 .../demo/component/tree-grid/react/tree-grid-rich-content.tsx | 0 .../demo/component/tree-grid/react/tree-grid-scroll-to-index.tsx | 0 .../main/frontend}/demo/component/tree-grid/tree-grid-basic.ts | 0 .../main/frontend}/demo/component/tree-grid/tree-grid-column.ts | 0 .../frontend}/demo/component/tree-grid/tree-grid-rich-content.ts | 0 .../demo/component/tree-grid/tree-grid-scroll-to-index.ts | 0 .../frontend}/demo/component/upload/react/upload-all-files.tsx | 0 .../demo/component/upload/react/upload-auto-upload-disabled.tsx | 0 .../main/frontend}/demo/component/upload/react/upload-basic.tsx | 0 .../demo/component/upload/react/upload-button-theme-variant.tsx | 0 .../frontend}/demo/component/upload/react/upload-clear-button.tsx | 0 .../frontend}/demo/component/upload/react/upload-demo-helpers.ts | 0 .../demo/component/upload/react/upload-demo-mock-files.ts | 0 .../demo/component/upload/react/upload-drag-and-drop.tsx | 0 .../frontend}/demo/component/upload/react/upload-drop-label.tsx | 0 .../demo/component/upload/react/upload-error-messages.tsx | 0 .../frontend}/demo/component/upload/react/upload-file-count.tsx | 0 .../frontend}/demo/component/upload/react/upload-file-format.tsx | 0 .../frontend}/demo/component/upload/react/upload-file-size.tsx | 0 .../main/frontend}/demo/component/upload/react/upload-helper.tsx | 0 .../demo/component/upload/react/upload-internationalization.tsx | 0 .../frontend}/demo/component/upload/react/upload-labelling.tsx | 0 .../frontend}/demo/component/upload/react/upload-retry-button.tsx | 0 .../frontend}/demo/component/upload/react/upload-start-button.tsx | 0 .../main/frontend}/demo/component/upload/upload-all-files.ts | 0 .../demo/component/upload/upload-auto-upload-disabled.ts | 0 .../main/frontend}/demo/component/upload/upload-basic.ts | 0 .../demo/component/upload/upload-button-theme-variant.ts | 0 .../main/frontend}/demo/component/upload/upload-clear-button.ts | 0 .../main/frontend}/demo/component/upload/upload-demo-helpers.ts | 0 .../frontend}/demo/component/upload/upload-demo-mock-files.ts | 0 .../main/frontend}/demo/component/upload/upload-drag-and-drop.ts | 0 .../main/frontend}/demo/component/upload/upload-drop-label.ts | 0 .../main/frontend}/demo/component/upload/upload-error-messages.ts | 0 .../main/frontend}/demo/component/upload/upload-file-count.ts | 0 .../main/frontend}/demo/component/upload/upload-file-format.ts | 0 .../main/frontend}/demo/component/upload/upload-file-size.ts | 0 .../main/frontend}/demo/component/upload/upload-helper.ts | 0 .../demo/component/upload/upload-internationalization.ts | 0 .../main/frontend}/demo/component/upload/upload-labelling.ts | 0 .../main/frontend}/demo/component/upload/upload-retry-button.ts | 0 .../main/frontend}/demo/component/upload/upload-start-button.ts | 0 .../demo/component/vertical-layout/react/layoutExampleStyle.ts | 0 .../component/vertical-layout/react/vertical-layout-basic.tsx | 0 .../react/vertical-layout-horizontal-alignment.tsx | 0 .../react/vertical-layout-individual-alignment.tsx | 0 .../component/vertical-layout/react/vertical-layout-margin.tsx | 0 .../component/vertical-layout/react/vertical-layout-padding.tsx | 0 .../component/vertical-layout/react/vertical-layout-spacing.tsx | 0 .../vertical-layout/react/vertical-layout-vertical-alignment.tsx | 0 .../component/vertical-layout/react/vertical-layout-wrapping.tsx | 0 .../demo/component/vertical-layout/vertical-layout-basic.ts | 0 .../vertical-layout/vertical-layout-horizontal-alignment.ts | 0 .../vertical-layout/vertical-layout-individual-alignment.ts | 0 .../demo/component/vertical-layout/vertical-layout-margin.ts | 0 .../demo/component/vertical-layout/vertical-layout-padding.ts | 0 .../component/vertical-layout/vertical-layout-spacing-variants.ts | 0 .../demo/component/vertical-layout/vertical-layout-spacing.ts | 0 .../vertical-layout/vertical-layout-vertical-alignment.ts | 0 .../demo/component/vertical-layout/vertical-layout-wrapping.ts | 0 .../demo/component/virtuallist/react/virtual-list-basic.tsx | 0 .../frontend}/demo/component/virtuallist/virtual-list-basic.ts | 0 {frontend => src/main/frontend}/demo/domain/DataService.ts | 0 {frontend => src/main/frontend}/demo/example-resources.ts | 0 .../main/frontend}/demo/flow/application/events/events-basic.ts | 0 .../main/frontend}/demo/flow/application/images/icons-basic.ts | 0 .../main/frontend}/demo/flow/application/images/images-basic.ts | 0 .../main/frontend}/demo/flow/application/routing/index.ts | 0 .../main/frontend}/demo/flow/application/routing/routing-basic.ts | 0 .../demo/flow/application/routing/routing-registration.ts | 0 .../main/frontend}/demo/flow/application/ui/ui-menu-basic.ts | 0 .../main/frontend}/demo/flow/binding/binding-overview.ts | 0 .../frontend}/demo/flow/integration/react/rgba-color-picker.tsx | 0 {frontend => src/main/frontend}/demo/foundation/icons-preview.ts | 0 {frontend => src/main/frontend}/demo/foundation/include-module.ts | 0 .../main/frontend}/demo/foundation/lumo-icons-preview.ts | 0 {frontend => src/main/frontend}/demo/foundation/lumo-tokens.ts | 0 .../main/frontend}/demo/foundation/vaadin-icons-preview.ts | 0 .../fusion/application/accessing-backend/ts-imports/asterisk.ts | 0 .../fusion/application/accessing-backend/ts-imports/barrel.ts | 0 .../fusion/application/accessing-backend/ts-imports/method.ts | 0 .../main/frontend}/demo/fusion/application/basic/my-view.ts | 0 .../main/frontend}/demo/fusion/application/basic/reactive-view.ts | 0 .../main/frontend}/demo/fusion/application/events/click-view.ts | 0 .../demo/fusion/application/events/value-changed-view.ts | 0 .../main/frontend}/demo/fusion/authentication/auth.ts | 0 .../authentication/handle-session-expiration/connect-client.ts | 0 .../authentication/handle-session-expiration/login-overlay.ts | 0 .../main/frontend}/demo/fusion/authentication/login-view.ts | 0 .../main/frontend}/demo/fusion/authentication/main-view.ts | 0 .../main/frontend}/demo/fusion/authentication/protected-view.ts | 0 .../main/frontend}/demo/fusion/authentication/routes.ts | 0 .../main/frontend}/demo/fusion/components/color-picker-view.ts | 0 .../main/frontend}/demo/fusion/components/greeting-view.ts | 0 .../main/frontend}/demo/fusion/errorhandling/catch-error.ts | 0 .../frontend}/demo/fusion/errorhandling/catch-invalid-args.ts | 0 {frontend => src/main/frontend}/demo/fusion/forms/contact-form.ts | 0 .../main/frontend}/demo/fusion/forms/dialogs/newsletter-dialog.ts | 0 .../main/frontend}/demo/fusion/forms/field-strategy/my-binder.ts | 0 .../main/frontend}/demo/fusion/forms/field-strategy/my-form.ts | 0 .../demo/fusion/forms/field-strategy/my-text-field-strategy.ts | 0 .../frontend}/demo/fusion/forms/field-strategy/my-text-field.ts | 0 .../frontend}/demo/fusion/forms/formchange/CompanyOfficeView.tsx | 0 .../main/frontend}/demo/fusion/forms/upload/download.tsx | 0 .../main/frontend}/demo/fusion/forms/upload/upload.tsx | 0 .../main/frontend}/demo/fusion/lit-basics/data-binding.ts | 0 .../main/frontend}/demo/fusion/lit-basics/lifecycle.ts | 0 .../main/frontend}/demo/fusion/lit-basics/light-dom.ts | 0 {frontend => src/main/frontend}/demo/fusion/lit-basics/minimal.ts | 0 .../main/frontend}/demo/fusion/lit-basics/my-component.css | 0 .../main/frontend}/demo/fusion/lit-basics/shadow-dom.ts | 0 {frontend => src/main/frontend}/demo/fusion/lit-basics/styling.ts | 0 .../main/frontend}/demo/fusion/options/request-options.ts | 0 .../main/frontend}/demo/fusion/reactive/reactive-view.ts | 0 {frontend => src/main/frontend}/demo/fusion/redirect.ts | 0 {frontend => src/main/frontend}/demo/init-flow-components.ts | 0 {frontend => src/main/frontend}/demo/init-flow-namespace.ts | 0 {frontend => src/main/frontend}/demo/init.ts | 0 .../main/frontend}/demo/pwa/offline/ts-view-with-endpoint.ts | 0 {frontend => src/main/frontend}/demo/react-example.ts | 0 {frontend => src/main/frontend}/demo/render-banner.ts | 0 .../main/frontend}/demo/services/ComboBoxCountryService.ts | 0 {frontend => src/main/frontend}/demo/services/CrudService.ts | 0 {frontend => src/main/frontend}/demo/services/DashboardService.ts | 0 {frontend => src/main/frontend}/demo/services/EmployeeService.ts | 0 .../main/frontend}/demo/services/GridPersonService.ts | 0 {frontend => src/main/frontend}/demo/services/LLMChatService.ts | 0 {frontend => src/main/frontend}/demo/services/ProductService.ts | 0 {frontend => src/main/frontend}/demo/services/mocks.ts | 0 {frontend => src/main/frontend}/demo/session-verification.ts | 0 .../demo/tools/observability/newrelic/dashboard-generator.ts | 0 .../demo/tools/observability/newrelic/dashboard-template.json | 0 {frontend => src/main/frontend}/index.html | 0 {frontend => src/main/frontend}/routes.tsx | 0 {frontend => src/main/frontend}/themes/docs/basic-layouts.css | 0 {frontend => src/main/frontend}/themes/docs/board.css | 0 .../main/frontend}/themes/docs/combo-box-item-class-name.css | 0 .../main/frontend}/themes/docs/components/vaadin-app-layout.css | 0 .../main/frontend}/themes/docs/components/vaadin-text-area.css | 0 {frontend => src/main/frontend}/themes/docs/dashboard.css | 0 {frontend => src/main/frontend}/themes/docs/document.css | 0 {frontend => src/main/frontend}/themes/docs/grid-cell-focus.css | 0 .../main/frontend}/themes/docs/grid-header-footer-styling.css | 0 {frontend => src/main/frontend}/themes/docs/grid-styling.css | 0 {frontend => src/main/frontend}/themes/docs/icon-fonts.css | 0 .../main/frontend}/themes/docs/keycloak-theme-example.css | 0 .../main/frontend}/themes/docs/login-rich-content.css | 0 {frontend => src/main/frontend}/themes/docs/menu-bar-theming.css | 0 .../main/frontend}/themes/docs/message-list-theming.css | 0 .../themes/docs/multi-select-combo-box-chip-class-name.css | 0 .../themes/docs/multi-select-combo-box-item-class-name.css | 0 {frontend => src/main/frontend}/themes/docs/nav-item-styling.css | 0 .../main/frontend}/themes/docs/notification-position-example.css | 0 .../main/frontend}/themes/docs/popover-notification-panel.css | 0 {frontend => src/main/frontend}/themes/docs/popover-user-menu.css | 0 {frontend => src/main/frontend}/themes/docs/styles.css | 0 {frontend => src/main/frontend}/themes/docs/theme.json | 0 {frontend => src/main/frontend}/types.d.ts | 0 {frontend => src/main/frontend}/web-component.html | 0 1139 files changed, 0 insertions(+), 0 deletions(-) rename {frontend => src/main/frontend}/demo/auth/AboutView.tsx (100%) rename {frontend => src/main/frontend}/demo/auth/App.tsx (100%) rename {frontend => src/main/frontend}/demo/auth/LoginView.tsx (100%) rename {frontend => src/main/frontend}/demo/auth/MainLayout.tsx (100%) rename {frontend => src/main/frontend}/demo/auth/auth.ts (100%) rename {frontend => src/main/frontend}/demo/auth/authRoles.ts (100%) rename {frontend => src/main/frontend}/demo/auth/index.tsx (100%) rename {frontend => src/main/frontend}/demo/auth/routes.tsx (100%) rename {frontend => src/main/frontend}/demo/auth/routing.ts (100%) rename {frontend => src/main/frontend}/demo/component/accordion/accordion-basic.ts (100%) rename {frontend => src/main/frontend}/demo/component/accordion/accordion-content.ts (100%) rename {frontend => src/main/frontend}/demo/component/accordion/accordion-disabled-panels.ts (100%) rename {frontend => src/main/frontend}/demo/component/accordion/accordion-filled-panels.ts (100%) rename {frontend => src/main/frontend}/demo/component/accordion/accordion-reverse-panels.ts (100%) rename {frontend => src/main/frontend}/demo/component/accordion/accordion-small-panels.ts (100%) rename {frontend => src/main/frontend}/demo/component/accordion/accordion-summary.ts (100%) rename {frontend => src/main/frontend}/demo/component/accordion/react/accordion-basic.tsx (100%) rename {frontend => src/main/frontend}/demo/component/accordion/react/accordion-content.tsx (100%) rename {frontend => src/main/frontend}/demo/component/accordion/react/accordion-disabled-panels.tsx (100%) rename {frontend => src/main/frontend}/demo/component/accordion/react/accordion-filled-panels.tsx (100%) rename {frontend => src/main/frontend}/demo/component/accordion/react/accordion-reverse-panels.tsx (100%) rename {frontend => src/main/frontend}/demo/component/accordion/react/accordion-small-panels.tsx (100%) rename {frontend => src/main/frontend}/demo/component/accordion/react/accordion-summary.tsx (100%) rename {frontend => src/main/frontend}/demo/component/app-layout/app-layout-basic.ts (100%) rename {frontend => src/main/frontend}/demo/component/app-layout/app-layout-bottom-navbar.ts (100%) rename {frontend => src/main/frontend}/demo/component/app-layout/app-layout-drawer.ts (100%) rename {frontend => src/main/frontend}/demo/component/app-layout/app-layout-height-auto.ts (100%) rename {frontend => src/main/frontend}/demo/component/app-layout/app-layout-height-full.ts (100%) rename {frontend => src/main/frontend}/demo/component/app-layout/app-layout-helper.ts (100%) rename {frontend => src/main/frontend}/demo/component/app-layout/app-layout-navbar-placement-side.ts (100%) rename {frontend => src/main/frontend}/demo/component/app-layout/app-layout-navbar-placement.ts (100%) rename {frontend => src/main/frontend}/demo/component/app-layout/app-layout-navbar.ts (100%) rename {frontend => src/main/frontend}/demo/component/app-layout/app-layout-secondary-navigation.ts (100%) rename {frontend => src/main/frontend}/demo/component/app-layout/react/app-layout-basic.tsx (100%) rename {frontend => src/main/frontend}/demo/component/app-layout/react/app-layout-bottom-navbar.tsx (100%) rename {frontend => src/main/frontend}/demo/component/app-layout/react/app-layout-drawer.tsx (100%) rename {frontend => src/main/frontend}/demo/component/app-layout/react/app-layout-height-auto.tsx (100%) rename {frontend => src/main/frontend}/demo/component/app-layout/react/app-layout-height-full.tsx (100%) rename {frontend => src/main/frontend}/demo/component/app-layout/react/app-layout-navbar-placement-side.tsx (100%) rename {frontend => src/main/frontend}/demo/component/app-layout/react/app-layout-navbar-placement.tsx (100%) rename {frontend => src/main/frontend}/demo/component/app-layout/react/app-layout-navbar.tsx (100%) rename {frontend => src/main/frontend}/demo/component/app-layout/react/app-layout-secondary-navigation.tsx (100%) rename {frontend => src/main/frontend}/demo/component/auto-crud/react/auto-crud-basic.tsx (100%) rename {frontend => src/main/frontend}/demo/component/auto-crud/react/auto-crud-customized-form.tsx (100%) rename {frontend => src/main/frontend}/demo/component/auto-crud/react/auto-crud-customized-grid.tsx (100%) rename {frontend => src/main/frontend}/demo/component/auto-form/react/auto-form-basic.tsx (100%) rename {frontend => src/main/frontend}/demo/component/auto-form/react/auto-form-custom-renderer-alt.tsx (100%) rename {frontend => src/main/frontend}/demo/component/auto-form/react/auto-form-custom-renderer.tsx (100%) rename {frontend => src/main/frontend}/demo/component/auto-form/react/auto-form-delete-after-delete.tsx (100%) rename {frontend => src/main/frontend}/demo/component/auto-form/react/auto-form-edit-new-modes.tsx (100%) rename {frontend => src/main/frontend}/demo/component/auto-form/react/auto-form-field-colspan.tsx (100%) rename {frontend => src/main/frontend}/demo/component/auto-form/react/auto-form-field-custom-label.tsx (100%) rename {frontend => src/main/frontend}/demo/component/auto-form/react/auto-form-field-custom-renderer.tsx (100%) rename {frontend => src/main/frontend}/demo/component/auto-form/react/auto-form-field-visibility.tsx (100%) rename {frontend => src/main/frontend}/demo/component/auto-form/react/auto-form-on-errors.tsx (100%) rename {frontend => src/main/frontend}/demo/component/auto-form/react/auto-form-responsive-steps.tsx (100%) rename {frontend => src/main/frontend}/demo/component/auto-grid/react/auto-grid-basic.tsx (100%) rename {frontend => src/main/frontend}/demo/component/auto-grid/react/auto-grid-column-options.tsx (100%) rename {frontend => src/main/frontend}/demo/component/auto-grid/react/auto-grid-custom-columns.tsx (100%) rename {frontend => src/main/frontend}/demo/component/auto-grid/react/auto-grid-filtering.tsx (100%) rename {frontend => src/main/frontend}/demo/component/auto-grid/react/auto-grid-host-styles.ts (100%) rename {frontend => src/main/frontend}/demo/component/auto-grid/react/auto-grid-selection.tsx (100%) rename {frontend => src/main/frontend}/demo/component/auto-grid/react/auto-grid-visible-columns.tsx (100%) rename {frontend => src/main/frontend}/demo/component/avatar/avatar-abbreviation.ts (100%) rename {frontend => src/main/frontend}/demo/component/avatar/avatar-basic.ts (100%) rename {frontend => src/main/frontend}/demo/component/avatar/avatar-group-basic.ts (100%) rename {frontend => src/main/frontend}/demo/component/avatar/avatar-group-bg-color.ts (100%) rename {frontend => src/main/frontend}/demo/component/avatar/avatar-group-internationalisation.ts (100%) rename {frontend => src/main/frontend}/demo/component/avatar/avatar-group-max-items.ts (100%) rename {frontend => src/main/frontend}/demo/component/avatar/avatar-image.ts (100%) rename {frontend => src/main/frontend}/demo/component/avatar/avatar-menu-bar.ts (100%) rename {frontend => src/main/frontend}/demo/component/avatar/avatar-name.ts (100%) rename {frontend => src/main/frontend}/demo/component/avatar/avatar-sizes.ts (100%) rename {frontend => src/main/frontend}/demo/component/avatar/react/avatar-abbreviation.tsx (100%) rename {frontend => src/main/frontend}/demo/component/avatar/react/avatar-basic.tsx (100%) rename {frontend => src/main/frontend}/demo/component/avatar/react/avatar-group-basic.tsx (100%) rename {frontend => src/main/frontend}/demo/component/avatar/react/avatar-group-bg-color.tsx (100%) rename {frontend => src/main/frontend}/demo/component/avatar/react/avatar-group-internationalisation.tsx (100%) rename {frontend => src/main/frontend}/demo/component/avatar/react/avatar-group-max-items.tsx (100%) rename {frontend => src/main/frontend}/demo/component/avatar/react/avatar-image.tsx (100%) rename {frontend => src/main/frontend}/demo/component/avatar/react/avatar-menu-bar.tsx (100%) rename {frontend => src/main/frontend}/demo/component/avatar/react/avatar-name.tsx (100%) rename {frontend => src/main/frontend}/demo/component/avatar/react/avatar-sizes.tsx (100%) rename {frontend => src/main/frontend}/demo/component/badge/badge-basic.ts (100%) rename {frontend => src/main/frontend}/demo/component/badge/badge-color.ts (100%) rename {frontend => src/main/frontend}/demo/component/badge/badge-counter.ts (100%) rename {frontend => src/main/frontend}/demo/component/badge/badge-highlight.ts (100%) rename {frontend => src/main/frontend}/demo/component/badge/badge-icons-only-table.ts (100%) rename {frontend => src/main/frontend}/demo/component/badge/badge-icons-only.ts (100%) rename {frontend => src/main/frontend}/demo/component/badge/badge-icons.ts (100%) rename {frontend => src/main/frontend}/demo/component/badge/badge-interactive.ts (100%) rename {frontend => src/main/frontend}/demo/component/badge/badge-shape.ts (100%) rename {frontend => src/main/frontend}/demo/component/badge/badge-size.ts (100%) rename {frontend => src/main/frontend}/demo/component/badge/react/badge-basic.tsx (100%) rename {frontend => src/main/frontend}/demo/component/badge/react/badge-color.tsx (100%) rename {frontend => src/main/frontend}/demo/component/badge/react/badge-counter.tsx (100%) rename {frontend => src/main/frontend}/demo/component/badge/react/badge-highlight.tsx (100%) rename {frontend => src/main/frontend}/demo/component/badge/react/badge-icons-only-table.tsx (100%) rename {frontend => src/main/frontend}/demo/component/badge/react/badge-icons-only.tsx (100%) rename {frontend => src/main/frontend}/demo/component/badge/react/badge-icons.tsx (100%) rename {frontend => src/main/frontend}/demo/component/badge/react/badge-interactive.tsx (100%) rename {frontend => src/main/frontend}/demo/component/badge/react/badge-shape.tsx (100%) rename {frontend => src/main/frontend}/demo/component/badge/react/badge-size.tsx (100%) rename {frontend => src/main/frontend}/demo/component/board/board-basic.ts (100%) rename {frontend => src/main/frontend}/demo/component/board/board-breakpoints.ts (100%) rename {frontend => src/main/frontend}/demo/component/board/board-column-span.ts (100%) rename {frontend => src/main/frontend}/demo/component/board/board-column-wrapping.ts (100%) rename {frontend => src/main/frontend}/demo/component/board/board-nested.ts (100%) rename {frontend => src/main/frontend}/demo/component/board/example-chart.ts (100%) rename {frontend => src/main/frontend}/demo/component/board/example-indicator.ts (100%) rename {frontend => src/main/frontend}/demo/component/board/example-statistics.ts (100%) rename {frontend => src/main/frontend}/demo/component/board/react/ExampleChart.tsx (100%) rename {frontend => src/main/frontend}/demo/component/board/react/ExampleIndicator.tsx (100%) rename {frontend => src/main/frontend}/demo/component/board/react/ExampleStatistics.tsx (100%) rename {frontend => src/main/frontend}/demo/component/board/react/board-basic.tsx (100%) rename {frontend => src/main/frontend}/demo/component/board/react/board-breakpoints.tsx (100%) rename {frontend => src/main/frontend}/demo/component/board/react/board-column-span.tsx (100%) rename {frontend => src/main/frontend}/demo/component/board/react/board-column-wrapping.tsx (100%) rename {frontend => src/main/frontend}/demo/component/board/react/board-nested.tsx (100%) rename {frontend => src/main/frontend}/demo/component/board/react/board-styles.ts (100%) rename {frontend => src/main/frontend}/demo/component/button/button-basic.ts (100%) rename {frontend => src/main/frontend}/demo/component/button/button-contrast.ts (100%) rename {frontend => src/main/frontend}/demo/component/button/button-dialog.ts (100%) rename {frontend => src/main/frontend}/demo/component/button/button-disable-long-action.ts (100%) rename {frontend => src/main/frontend}/demo/component/button/button-disabled.ts (100%) rename {frontend => src/main/frontend}/demo/component/button/button-error.ts (100%) rename {frontend => src/main/frontend}/demo/component/button/button-focus.ts (100%) rename {frontend => src/main/frontend}/demo/component/button/button-form.ts (100%) rename {frontend => src/main/frontend}/demo/component/button/button-grid.ts (100%) rename {frontend => src/main/frontend}/demo/component/button/button-icons.ts (100%) rename {frontend => src/main/frontend}/demo/component/button/button-images.ts (100%) rename {frontend => src/main/frontend}/demo/component/button/button-labels.ts (100%) rename {frontend => src/main/frontend}/demo/component/button/button-sizes.ts (100%) rename {frontend => src/main/frontend}/demo/component/button/button-styles.ts (100%) rename {frontend => src/main/frontend}/demo/component/button/button-success.ts (100%) rename {frontend => src/main/frontend}/demo/component/button/button-tertiary-inline.ts (100%) rename {frontend => src/main/frontend}/demo/component/button/button-warning.ts (100%) rename {frontend => src/main/frontend}/demo/component/button/fake-progress-bar.ts (100%) rename {frontend => src/main/frontend}/demo/component/button/react/button-basic.tsx (100%) rename {frontend => src/main/frontend}/demo/component/button/react/button-contrast.tsx (100%) rename {frontend => src/main/frontend}/demo/component/button/react/button-dialog.tsx (100%) rename {frontend => src/main/frontend}/demo/component/button/react/button-disable-long-action.tsx (100%) rename {frontend => src/main/frontend}/demo/component/button/react/button-disabled.tsx (100%) rename {frontend => src/main/frontend}/demo/component/button/react/button-error.tsx (100%) rename {frontend => src/main/frontend}/demo/component/button/react/button-focus.tsx (100%) rename {frontend => src/main/frontend}/demo/component/button/react/button-form.tsx (100%) rename {frontend => src/main/frontend}/demo/component/button/react/button-grid.tsx (100%) rename {frontend => src/main/frontend}/demo/component/button/react/button-icons.tsx (100%) rename {frontend => src/main/frontend}/demo/component/button/react/button-images.tsx (100%) rename {frontend => src/main/frontend}/demo/component/button/react/button-labels.tsx (100%) rename {frontend => src/main/frontend}/demo/component/button/react/button-sizes.tsx (100%) rename {frontend => src/main/frontend}/demo/component/button/react/button-styles.tsx (100%) rename {frontend => src/main/frontend}/demo/component/button/react/button-success.tsx (100%) rename {frontend => src/main/frontend}/demo/component/button/react/button-tertiary-inline.tsx (100%) rename {frontend => src/main/frontend}/demo/component/button/react/button-warning.tsx (100%) rename {frontend => src/main/frontend}/demo/component/card/card-combine-variants.ts (100%) rename {frontend => src/main/frontend}/demo/component/card/card-content.ts (100%) rename {frontend => src/main/frontend}/demo/component/card/card-cover-media.ts (100%) rename {frontend => src/main/frontend}/demo/component/card/card-features.ts (100%) rename {frontend => src/main/frontend}/demo/component/card/card-footer.ts (100%) rename {frontend => src/main/frontend}/demo/component/card/card-header-prefix.ts (100%) rename {frontend => src/main/frontend}/demo/component/card/card-header-suffix.ts (100%) rename {frontend => src/main/frontend}/demo/component/card/card-header.ts (100%) rename {frontend => src/main/frontend}/demo/component/card/card-horizontal.ts (100%) rename {frontend => src/main/frontend}/demo/component/card/card-media.ts (100%) rename {frontend => src/main/frontend}/demo/component/card/card-stretch-media.ts (100%) rename {frontend => src/main/frontend}/demo/component/card/card-subtitle.ts (100%) rename {frontend => src/main/frontend}/demo/component/card/card-title.ts (100%) rename {frontend => src/main/frontend}/demo/component/card/card-variants.ts (100%) rename {frontend => src/main/frontend}/demo/component/card/react/card-combine-variants.tsx (100%) rename {frontend => src/main/frontend}/demo/component/card/react/card-content.tsx (100%) rename {frontend => src/main/frontend}/demo/component/card/react/card-cover-media.tsx (100%) rename {frontend => src/main/frontend}/demo/component/card/react/card-footer.tsx (100%) rename {frontend => src/main/frontend}/demo/component/card/react/card-header-prefix.tsx (100%) rename {frontend => src/main/frontend}/demo/component/card/react/card-header-suffix.tsx (100%) rename {frontend => src/main/frontend}/demo/component/card/react/card-header.tsx (100%) rename {frontend => src/main/frontend}/demo/component/card/react/card-horizontal.tsx (100%) rename {frontend => src/main/frontend}/demo/component/card/react/card-media.tsx (100%) rename {frontend => src/main/frontend}/demo/component/card/react/card-stretch-media.tsx (100%) rename {frontend => src/main/frontend}/demo/component/card/react/card-subtitle.tsx (100%) rename {frontend => src/main/frontend}/demo/component/card/react/card-title.tsx (100%) rename {frontend => src/main/frontend}/demo/component/card/react/card-variants.tsx (100%) rename {frontend => src/main/frontend}/demo/component/charts/charts-area.ts (100%) rename {frontend => src/main/frontend}/demo/component/charts/charts-column.ts (100%) rename {frontend => src/main/frontend}/demo/component/charts/charts-gantt.ts (100%) rename {frontend => src/main/frontend}/demo/component/charts/charts-overview.ts (100%) rename {frontend => src/main/frontend}/demo/component/charts/charts-pie.ts (100%) rename {frontend => src/main/frontend}/demo/component/charts/charts-polar.ts (100%) rename {frontend => src/main/frontend}/demo/component/charts/charttypes/chart-type-libraries.ts (100%) rename {frontend => src/main/frontend}/demo/component/charts/react/charts-area.tsx (100%) rename {frontend => src/main/frontend}/demo/component/charts/react/charts-column.tsx (100%) rename {frontend => src/main/frontend}/demo/component/charts/react/charts-gantt.tsx (100%) rename {frontend => src/main/frontend}/demo/component/charts/react/charts-overview.tsx (100%) rename {frontend => src/main/frontend}/demo/component/charts/react/charts-pie.tsx (100%) rename {frontend => src/main/frontend}/demo/component/charts/react/charts-polar.tsx (100%) rename {frontend => src/main/frontend}/demo/component/checkbox/checkbox-adjacent-groups.ts (100%) rename {frontend => src/main/frontend}/demo/component/checkbox/checkbox-basic.ts (100%) rename {frontend => src/main/frontend}/demo/component/checkbox/checkbox-disabled.ts (100%) rename {frontend => src/main/frontend}/demo/component/checkbox/checkbox-group-basic-features.ts (100%) rename {frontend => src/main/frontend}/demo/component/checkbox/checkbox-group-basic.ts (100%) rename {frontend => src/main/frontend}/demo/component/checkbox/checkbox-group-styles.ts (100%) rename {frontend => src/main/frontend}/demo/component/checkbox/checkbox-horizontal.ts (100%) rename {frontend => src/main/frontend}/demo/component/checkbox/checkbox-indeterminate.ts (100%) rename {frontend => src/main/frontend}/demo/component/checkbox/checkbox-labeling.ts (100%) rename {frontend => src/main/frontend}/demo/component/checkbox/checkbox-readonly.ts (100%) rename {frontend => src/main/frontend}/demo/component/checkbox/checkbox-required.ts (100%) rename {frontend => src/main/frontend}/demo/component/checkbox/checkbox-vertical.ts (100%) rename {frontend => src/main/frontend}/demo/component/checkbox/react/checkbox-adjacent-groups.tsx (100%) rename {frontend => src/main/frontend}/demo/component/checkbox/react/checkbox-basic.tsx (100%) rename {frontend => src/main/frontend}/demo/component/checkbox/react/checkbox-disabled.tsx (100%) rename {frontend => src/main/frontend}/demo/component/checkbox/react/checkbox-group-basic-features.tsx (100%) rename {frontend => src/main/frontend}/demo/component/checkbox/react/checkbox-group-basic.tsx (100%) rename {frontend => src/main/frontend}/demo/component/checkbox/react/checkbox-group-styles.tsx (100%) rename {frontend => src/main/frontend}/demo/component/checkbox/react/checkbox-horizontal.tsx (100%) rename {frontend => src/main/frontend}/demo/component/checkbox/react/checkbox-indeterminate.tsx (100%) rename {frontend => src/main/frontend}/demo/component/checkbox/react/checkbox-labeling.tsx (100%) rename {frontend => src/main/frontend}/demo/component/checkbox/react/checkbox-readonly.tsx (100%) rename {frontend => src/main/frontend}/demo/component/checkbox/react/checkbox-required.tsx (100%) rename {frontend => src/main/frontend}/demo/component/checkbox/react/checkbox-vertical.tsx (100%) rename {frontend => src/main/frontend}/demo/component/combobox/combo-box-auto-open.ts (100%) rename {frontend => src/main/frontend}/demo/component/combobox/combo-box-basic-features.ts (100%) rename {frontend => src/main/frontend}/demo/component/combobox/combo-box-basic.ts (100%) rename {frontend => src/main/frontend}/demo/component/combobox/combo-box-custom-entry-1.ts (100%) rename {frontend => src/main/frontend}/demo/component/combobox/combo-box-custom-entry-2.ts (100%) rename {frontend => src/main/frontend}/demo/component/combobox/combo-box-filtering-1.ts (100%) rename {frontend => src/main/frontend}/demo/component/combobox/combo-box-filtering-2.ts (100%) rename {frontend => src/main/frontend}/demo/component/combobox/combo-box-item-class-name.ts (100%) rename {frontend => src/main/frontend}/demo/component/combobox/combo-box-lazy-loading.ts (100%) rename {frontend => src/main/frontend}/demo/component/combobox/combo-box-popup-width.ts (100%) rename {frontend => src/main/frontend}/demo/component/combobox/combo-box-presentation.ts (100%) rename {frontend => src/main/frontend}/demo/component/combobox/combo-box-readonly-and-disabled.ts (100%) rename {frontend => src/main/frontend}/demo/component/combobox/combo-box-styles.ts (100%) rename {frontend => src/main/frontend}/demo/component/combobox/combo-box-validation.ts (100%) rename {frontend => src/main/frontend}/demo/component/combobox/react/combo-box-auto-open.tsx (100%) rename {frontend => src/main/frontend}/demo/component/combobox/react/combo-box-basic-features.tsx (100%) rename {frontend => src/main/frontend}/demo/component/combobox/react/combo-box-basic.tsx (100%) rename {frontend => src/main/frontend}/demo/component/combobox/react/combo-box-custom-entry-1.tsx (100%) rename {frontend => src/main/frontend}/demo/component/combobox/react/combo-box-custom-entry-2.tsx (100%) rename {frontend => src/main/frontend}/demo/component/combobox/react/combo-box-filtering-1.tsx (100%) rename {frontend => src/main/frontend}/demo/component/combobox/react/combo-box-filtering-2.tsx (100%) rename {frontend => src/main/frontend}/demo/component/combobox/react/combo-box-item-class-name.tsx (100%) rename {frontend => src/main/frontend}/demo/component/combobox/react/combo-box-lazy-loading.tsx (100%) rename {frontend => src/main/frontend}/demo/component/combobox/react/combo-box-popup-width.tsx (100%) rename {frontend => src/main/frontend}/demo/component/combobox/react/combo-box-presentation.tsx (100%) rename {frontend => src/main/frontend}/demo/component/combobox/react/combo-box-readonly-and-disabled.tsx (100%) rename {frontend => src/main/frontend}/demo/component/combobox/react/combo-box-styles.tsx (100%) rename {frontend => src/main/frontend}/demo/component/combobox/react/combo-box-validation.tsx (100%) rename {frontend => src/main/frontend}/demo/component/confirmdialog/confirm-dialog-basic.ts (100%) rename {frontend => src/main/frontend}/demo/component/confirmdialog/confirm-dialog-cancel-button.ts (100%) rename {frontend => src/main/frontend}/demo/component/confirmdialog/confirm-dialog-confirm-button.ts (100%) rename {frontend => src/main/frontend}/demo/component/confirmdialog/confirm-dialog-reject-button.ts (100%) rename {frontend => src/main/frontend}/demo/component/confirmdialog/react/confirm-dialog-basic-styles.ts (100%) rename {frontend => src/main/frontend}/demo/component/confirmdialog/react/confirm-dialog-basic.tsx (100%) rename {frontend => src/main/frontend}/demo/component/confirmdialog/react/confirm-dialog-cancel-button.tsx (100%) rename {frontend => src/main/frontend}/demo/component/confirmdialog/react/confirm-dialog-confirm-button.tsx (100%) rename {frontend => src/main/frontend}/demo/component/confirmdialog/react/confirm-dialog-reject-button.tsx (100%) rename {frontend => src/main/frontend}/demo/component/contextmenu/context-menu-basic.ts (100%) rename {frontend => src/main/frontend}/demo/component/contextmenu/context-menu-best-practices.ts (100%) rename {frontend => src/main/frontend}/demo/component/contextmenu/context-menu-checkable.ts (100%) rename {frontend => src/main/frontend}/demo/component/contextmenu/context-menu-classname.ts (100%) rename {frontend => src/main/frontend}/demo/component/contextmenu/context-menu-custom-item-data.ts (100%) rename {frontend => src/main/frontend}/demo/component/contextmenu/context-menu-disabled.ts (100%) rename {frontend => src/main/frontend}/demo/component/contextmenu/context-menu-dividers.ts (100%) rename {frontend => src/main/frontend}/demo/component/contextmenu/context-menu-hierarchical.ts (100%) rename {frontend => src/main/frontend}/demo/component/contextmenu/context-menu-left-click.ts (100%) rename {frontend => src/main/frontend}/demo/component/contextmenu/context-menu-presentation.ts (100%) rename {frontend => src/main/frontend}/demo/component/contextmenu/react/context-menu-basic.tsx (100%) rename {frontend => src/main/frontend}/demo/component/contextmenu/react/context-menu-best-practices.tsx (100%) rename {frontend => src/main/frontend}/demo/component/contextmenu/react/context-menu-checkable.tsx (100%) rename {frontend => src/main/frontend}/demo/component/contextmenu/react/context-menu-classname.tsx (100%) rename {frontend => src/main/frontend}/demo/component/contextmenu/react/context-menu-custom-item-data.tsx (100%) rename {frontend => src/main/frontend}/demo/component/contextmenu/react/context-menu-disabled.tsx (100%) rename {frontend => src/main/frontend}/demo/component/contextmenu/react/context-menu-dividers.tsx (100%) rename {frontend => src/main/frontend}/demo/component/contextmenu/react/context-menu-hierarchical.tsx (100%) rename {frontend => src/main/frontend}/demo/component/contextmenu/react/context-menu-left-click.tsx (100%) rename {frontend => src/main/frontend}/demo/component/contextmenu/react/context-menu-presentation.tsx (100%) rename {frontend => src/main/frontend}/demo/component/crud/crud-basic.ts (100%) rename {frontend => src/main/frontend}/demo/component/crud/crud-columns.ts (100%) rename {frontend => src/main/frontend}/demo/component/crud/crud-editor-aside.ts (100%) rename {frontend => src/main/frontend}/demo/component/crud/crud-editor-bottom.ts (100%) rename {frontend => src/main/frontend}/demo/component/crud/crud-editor-content.ts (100%) rename {frontend => src/main/frontend}/demo/component/crud/crud-grid-replacement.ts (100%) rename {frontend => src/main/frontend}/demo/component/crud/crud-hidden-toolbar.ts (100%) rename {frontend => src/main/frontend}/demo/component/crud/crud-item-initialization.ts (100%) rename {frontend => src/main/frontend}/demo/component/crud/crud-localization.ts (100%) rename {frontend => src/main/frontend}/demo/component/crud/crud-open-editor.ts (100%) rename {frontend => src/main/frontend}/demo/component/crud/crud-sorting-filtering.ts (100%) rename {frontend => src/main/frontend}/demo/component/crud/crud-toolbar.ts (100%) rename {frontend => src/main/frontend}/demo/component/crud/react/crud-basic.tsx (100%) rename {frontend => src/main/frontend}/demo/component/crud/react/crud-columns.tsx (100%) rename {frontend => src/main/frontend}/demo/component/crud/react/crud-editor-aside.tsx (100%) rename {frontend => src/main/frontend}/demo/component/crud/react/crud-editor-bottom.tsx (100%) rename {frontend => src/main/frontend}/demo/component/crud/react/crud-editor-content.tsx (100%) rename {frontend => src/main/frontend}/demo/component/crud/react/crud-grid-replacement.tsx (100%) rename {frontend => src/main/frontend}/demo/component/crud/react/crud-hidden-toolbar.tsx (100%) rename {frontend => src/main/frontend}/demo/component/crud/react/crud-item-initialization.tsx (100%) rename {frontend => src/main/frontend}/demo/component/crud/react/crud-localization.tsx (100%) rename {frontend => src/main/frontend}/demo/component/crud/react/crud-open-editor.tsx (100%) rename {frontend => src/main/frontend}/demo/component/crud/react/crud-sorting-filtering.tsx (100%) rename {frontend => src/main/frontend}/demo/component/crud/react/crud-toolbar.tsx (100%) rename {frontend => src/main/frontend}/demo/component/custom-field/custom-field-basic.ts (100%) rename {frontend => src/main/frontend}/demo/component/custom-field/custom-field-native-input.ts (100%) rename {frontend => src/main/frontend}/demo/component/custom-field/custom-field-size-variants.ts (100%) rename {frontend => src/main/frontend}/demo/component/custom-field/react/custom-field-basic.tsx (100%) rename {frontend => src/main/frontend}/demo/component/custom-field/react/custom-field-native-input.tsx (100%) rename {frontend => src/main/frontend}/demo/component/custom-field/react/custom-field-size-variants.tsx (100%) rename {frontend => src/main/frontend}/demo/component/dashboard/dashboard-announcements.ts (100%) rename {frontend => src/main/frontend}/demo/component/dashboard/dashboard-basic.ts (100%) rename {frontend => src/main/frontend}/demo/component/dashboard/dashboard-dense-layout.ts (100%) rename {frontend => src/main/frontend}/demo/component/dashboard/dashboard-editable.ts (100%) rename {frontend => src/main/frontend}/demo/component/dashboard/dashboard-internationalisation.ts (100%) rename {frontend => src/main/frontend}/demo/component/dashboard/dashboard-sections.ts (100%) rename {frontend => src/main/frontend}/demo/component/dashboard/dashboard-variants.ts (100%) rename {frontend => src/main/frontend}/demo/component/dashboard/dashboard-widget-contents.ts (100%) rename {frontend => src/main/frontend}/demo/component/dashboard/react/dashboard-announcements.tsx (100%) rename {frontend => src/main/frontend}/demo/component/dashboard/react/dashboard-basic.tsx (100%) rename {frontend => src/main/frontend}/demo/component/dashboard/react/dashboard-editable.tsx (100%) rename {frontend => src/main/frontend}/demo/component/dashboard/react/dashboard-internationalisation.tsx (100%) rename {frontend => src/main/frontend}/demo/component/dashboard/react/dashboard-sections.tsx (100%) rename {frontend => src/main/frontend}/demo/component/dashboard/react/dashboard-widget-contents.tsx (100%) rename {frontend => src/main/frontend}/demo/component/datepicker/date-picker-auto-open.ts (100%) rename {frontend => src/main/frontend}/demo/component/datepicker/date-picker-basic-features.ts (100%) rename {frontend => src/main/frontend}/demo/component/datepicker/date-picker-basic.ts (100%) rename {frontend => src/main/frontend}/demo/component/datepicker/date-picker-custom-format.ts (100%) rename {frontend => src/main/frontend}/demo/component/datepicker/date-picker-custom-functions.ts (100%) rename {frontend => src/main/frontend}/demo/component/datepicker/date-picker-custom-validation.ts (100%) rename {frontend => src/main/frontend}/demo/component/datepicker/date-picker-date-format-indicator.ts (100%) rename {frontend => src/main/frontend}/demo/component/datepicker/date-picker-date-range.ts (100%) rename {frontend => src/main/frontend}/demo/component/datepicker/date-picker-individual-input-fields.ts (100%) rename {frontend => src/main/frontend}/demo/component/datepicker/date-picker-initial-position.ts (100%) rename {frontend => src/main/frontend}/demo/component/datepicker/date-picker-internationalization.ts (100%) rename {frontend => src/main/frontend}/demo/component/datepicker/date-picker-locale.ts (100%) rename {frontend => src/main/frontend}/demo/component/datepicker/date-picker-readonly-and-disabled.ts (100%) rename {frontend => src/main/frontend}/demo/component/datepicker/date-picker-styles.ts (100%) rename {frontend => src/main/frontend}/demo/component/datepicker/date-picker-validation.ts (100%) rename {frontend => src/main/frontend}/demo/component/datepicker/date-picker-week-numbers.ts (100%) rename {frontend => src/main/frontend}/demo/component/datepicker/react/date-picker-auto-open.tsx (100%) rename {frontend => src/main/frontend}/demo/component/datepicker/react/date-picker-basic-features.tsx (100%) rename {frontend => src/main/frontend}/demo/component/datepicker/react/date-picker-basic.tsx (100%) rename {frontend => src/main/frontend}/demo/component/datepicker/react/date-picker-custom-functions.tsx (100%) rename {frontend => src/main/frontend}/demo/component/datepicker/react/date-picker-custom-validation.tsx (100%) rename {frontend => src/main/frontend}/demo/component/datepicker/react/date-picker-date-format-indicator.tsx (100%) rename {frontend => src/main/frontend}/demo/component/datepicker/react/date-picker-date-range.tsx (100%) rename {frontend => src/main/frontend}/demo/component/datepicker/react/date-picker-individual-input-fields.tsx (100%) rename {frontend => src/main/frontend}/demo/component/datepicker/react/date-picker-initial-position.tsx (100%) rename {frontend => src/main/frontend}/demo/component/datepicker/react/date-picker-internationalization.tsx (100%) rename {frontend => src/main/frontend}/demo/component/datepicker/react/date-picker-readonly-and-disabled.tsx (100%) rename {frontend => src/main/frontend}/demo/component/datepicker/react/date-picker-styles.tsx (100%) rename {frontend => src/main/frontend}/demo/component/datepicker/react/date-picker-validation.tsx (100%) rename {frontend => src/main/frontend}/demo/component/datepicker/react/date-picker-week-numbers.tsx (100%) rename {frontend => src/main/frontend}/demo/component/datetimepicker/date-time-picker-auto-open.ts (100%) rename {frontend => src/main/frontend}/demo/component/datetimepicker/date-time-picker-basic-features.ts (100%) rename {frontend => src/main/frontend}/demo/component/datetimepicker/date-time-picker-basic.ts (100%) rename {frontend => src/main/frontend}/demo/component/datetimepicker/date-time-picker-custom-validation.ts (100%) rename {frontend => src/main/frontend}/demo/component/datetimepicker/date-time-picker-initial-position.ts (100%) rename {frontend => src/main/frontend}/demo/component/datetimepicker/date-time-picker-input-format.ts (100%) rename {frontend => src/main/frontend}/demo/component/datetimepicker/date-time-picker-internationalization.ts (100%) rename {frontend => src/main/frontend}/demo/component/datetimepicker/date-time-picker-minutes-step.ts (100%) rename {frontend => src/main/frontend}/demo/component/datetimepicker/date-time-picker-range.ts (100%) rename {frontend => src/main/frontend}/demo/component/datetimepicker/date-time-picker-readonly-and-disabled.ts (100%) rename {frontend => src/main/frontend}/demo/component/datetimepicker/date-time-picker-seconds-step.ts (100%) rename {frontend => src/main/frontend}/demo/component/datetimepicker/date-time-picker-styles.ts (100%) rename {frontend => src/main/frontend}/demo/component/datetimepicker/date-time-picker-validation.ts (100%) rename {frontend => src/main/frontend}/demo/component/datetimepicker/date-time-picker-week-numbers.ts (100%) rename {frontend => src/main/frontend}/demo/component/datetimepicker/react/date-time-picker-auto-open.tsx (100%) rename {frontend => src/main/frontend}/demo/component/datetimepicker/react/date-time-picker-basic-features.tsx (100%) rename {frontend => src/main/frontend}/demo/component/datetimepicker/react/date-time-picker-basic.tsx (100%) rename {frontend => src/main/frontend}/demo/component/datetimepicker/react/date-time-picker-custom-validation.tsx (100%) rename {frontend => src/main/frontend}/demo/component/datetimepicker/react/date-time-picker-initial-position.tsx (100%) rename {frontend => src/main/frontend}/demo/component/datetimepicker/react/date-time-picker-input-format.tsx (100%) rename {frontend => src/main/frontend}/demo/component/datetimepicker/react/date-time-picker-internationalization.tsx (100%) rename {frontend => src/main/frontend}/demo/component/datetimepicker/react/date-time-picker-minutes-step.tsx (100%) rename {frontend => src/main/frontend}/demo/component/datetimepicker/react/date-time-picker-range.tsx (100%) rename {frontend => src/main/frontend}/demo/component/datetimepicker/react/date-time-picker-readonly-and-disabled.tsx (100%) rename {frontend => src/main/frontend}/demo/component/datetimepicker/react/date-time-picker-seconds-step.tsx (100%) rename {frontend => src/main/frontend}/demo/component/datetimepicker/react/date-time-picker-styles.tsx (100%) rename {frontend => src/main/frontend}/demo/component/datetimepicker/react/date-time-picker-validation.tsx (100%) rename {frontend => src/main/frontend}/demo/component/datetimepicker/react/date-time-picker-week-numbers.tsx (100%) rename {frontend => src/main/frontend}/demo/component/details/details-basic.ts (100%) rename {frontend => src/main/frontend}/demo/component/details/details-content.ts (100%) rename {frontend => src/main/frontend}/demo/component/details/details-disabled.ts (100%) rename {frontend => src/main/frontend}/demo/component/details/details-filled.ts (100%) rename {frontend => src/main/frontend}/demo/component/details/details-reverse.ts (100%) rename {frontend => src/main/frontend}/demo/component/details/details-small.ts (100%) rename {frontend => src/main/frontend}/demo/component/details/details-summary.ts (100%) rename {frontend => src/main/frontend}/demo/component/details/react/details-basic.tsx (100%) rename {frontend => src/main/frontend}/demo/component/details/react/details-content.tsx (100%) rename {frontend => src/main/frontend}/demo/component/details/react/details-disabled.tsx (100%) rename {frontend => src/main/frontend}/demo/component/details/react/details-filled.tsx (100%) rename {frontend => src/main/frontend}/demo/component/details/react/details-reverse.tsx (100%) rename {frontend => src/main/frontend}/demo/component/details/react/details-small.tsx (100%) rename {frontend => src/main/frontend}/demo/component/details/react/details-summary.tsx (100%) rename {frontend => src/main/frontend}/demo/component/dialog/dialog-basic.ts (100%) rename {frontend => src/main/frontend}/demo/component/dialog/dialog-closing.ts (100%) rename {frontend => src/main/frontend}/demo/component/dialog/dialog-draggable.ts (100%) rename {frontend => src/main/frontend}/demo/component/dialog/dialog-footer.ts (100%) rename {frontend => src/main/frontend}/demo/component/dialog/dialog-header.ts (100%) rename {frontend => src/main/frontend}/demo/component/dialog/dialog-no-padding.ts (100%) rename {frontend => src/main/frontend}/demo/component/dialog/dialog-resizable.ts (100%) rename {frontend => src/main/frontend}/demo/component/dialog/react/dialog-basic-styles.ts (100%) rename {frontend => src/main/frontend}/demo/component/dialog/react/dialog-basic.tsx (100%) rename {frontend => src/main/frontend}/demo/component/dialog/react/dialog-closing.tsx (100%) rename {frontend => src/main/frontend}/demo/component/dialog/react/dialog-draggable.tsx (100%) rename {frontend => src/main/frontend}/demo/component/dialog/react/dialog-footer.tsx (100%) rename {frontend => src/main/frontend}/demo/component/dialog/react/dialog-header.tsx (100%) rename {frontend => src/main/frontend}/demo/component/dialog/react/dialog-no-padding.tsx (100%) rename {frontend => src/main/frontend}/demo/component/dialog/react/dialog-resizable.tsx (100%) rename {frontend => src/main/frontend}/demo/component/emailfield/email-field-basic-features.ts (100%) rename {frontend => src/main/frontend}/demo/component/emailfield/email-field-basic.ts (100%) rename {frontend => src/main/frontend}/demo/component/emailfield/email-field-readonly-and-disabled.ts (100%) rename {frontend => src/main/frontend}/demo/component/emailfield/email-field-styles.ts (100%) rename {frontend => src/main/frontend}/demo/component/emailfield/email-field-validation.ts (100%) rename {frontend => src/main/frontend}/demo/component/emailfield/react/email-field-basic-features.tsx (100%) rename {frontend => src/main/frontend}/demo/component/emailfield/react/email-field-basic.tsx (100%) rename {frontend => src/main/frontend}/demo/component/emailfield/react/email-field-readonly-and-disabled.tsx (100%) rename {frontend => src/main/frontend}/demo/component/emailfield/react/email-field-styles.tsx (100%) rename {frontend => src/main/frontend}/demo/component/emailfield/react/email-field-validation.tsx (100%) rename {frontend => src/main/frontend}/demo/component/formlayout/form-layout-basic.ts (100%) rename {frontend => src/main/frontend}/demo/component/formlayout/form-layout-colspan.ts (100%) rename {frontend => src/main/frontend}/demo/component/formlayout/form-layout-expand-columns.ts (100%) rename {frontend => src/main/frontend}/demo/component/formlayout/form-layout-expand-fields.ts (100%) rename {frontend => src/main/frontend}/demo/component/formlayout/form-layout-labels-aside.ts (100%) rename {frontend => src/main/frontend}/demo/component/formlayout/form-layout-steps-basic.ts (100%) rename {frontend => src/main/frontend}/demo/component/formlayout/form-layout-steps-labels-aside.ts (100%) rename {frontend => src/main/frontend}/demo/component/formlayout/react/form-layout-basic.tsx (100%) rename {frontend => src/main/frontend}/demo/component/formlayout/react/form-layout-colspan.tsx (100%) rename {frontend => src/main/frontend}/demo/component/formlayout/react/form-layout-expand-columns.tsx (100%) rename {frontend => src/main/frontend}/demo/component/formlayout/react/form-layout-expand-fields.tsx (100%) rename {frontend => src/main/frontend}/demo/component/formlayout/react/form-layout-labels-aside.tsx (100%) rename {frontend => src/main/frontend}/demo/component/formlayout/react/form-layout-steps-basic.tsx (100%) rename {frontend => src/main/frontend}/demo/component/formlayout/react/form-layout-steps-labels-aside.tsx (100%) rename {frontend => src/main/frontend}/demo/component/grid/grid-basic.ts (100%) rename {frontend => src/main/frontend}/demo/component/grid/grid-buffered-inline-editor.ts (100%) rename {frontend => src/main/frontend}/demo/component/grid/grid-cell-focus.ts (100%) rename {frontend => src/main/frontend}/demo/component/grid/grid-column-alignment.ts (100%) rename {frontend => src/main/frontend}/demo/component/grid/grid-column-borders.ts (100%) rename {frontend => src/main/frontend}/demo/component/grid/grid-column-filtering.ts (100%) rename {frontend => src/main/frontend}/demo/component/grid/grid-column-freezing.ts (100%) rename {frontend => src/main/frontend}/demo/component/grid/grid-column-grouping.ts (100%) rename {frontend => src/main/frontend}/demo/component/grid/grid-column-header-footer.ts (100%) rename {frontend => src/main/frontend}/demo/component/grid/grid-column-reordering-resizing.ts (100%) rename {frontend => src/main/frontend}/demo/component/grid/grid-column-width.ts (100%) rename {frontend => src/main/frontend}/demo/component/grid/grid-compact.ts (100%) rename {frontend => src/main/frontend}/demo/component/grid/grid-content.ts (100%) rename {frontend => src/main/frontend}/demo/component/grid/grid-context-menu.ts (100%) rename {frontend => src/main/frontend}/demo/component/grid/grid-data-provider.ts (100%) rename {frontend => src/main/frontend}/demo/component/grid/grid-drag-drop-filters.ts (100%) rename {frontend => src/main/frontend}/demo/component/grid/grid-drag-rows-between-grids.ts (100%) rename {frontend => src/main/frontend}/demo/component/grid/grid-dynamic-height.ts (100%) rename {frontend => src/main/frontend}/demo/component/grid/grid-empty-state.ts (100%) rename {frontend => src/main/frontend}/demo/component/grid/grid-external-filtering.ts (100%) rename {frontend => src/main/frontend}/demo/component/grid/grid-header-footer-styling.ts (100%) rename {frontend => src/main/frontend}/demo/component/grid/grid-item-details-toggle.ts (100%) rename {frontend => src/main/frontend}/demo/component/grid/grid-item-details.ts (100%) rename {frontend => src/main/frontend}/demo/component/grid/grid-lazy-column-rendering.ts (100%) rename {frontend => src/main/frontend}/demo/component/grid/grid-manual-pagination.ts (100%) rename {frontend => src/main/frontend}/demo/component/grid/grid-multi-select-mode.ts (100%) rename {frontend => src/main/frontend}/demo/component/grid/grid-multisort.ts (100%) rename {frontend => src/main/frontend}/demo/component/grid/grid-no-border.ts (100%) rename {frontend => src/main/frontend}/demo/component/grid/grid-no-row-border.ts (100%) rename {frontend => src/main/frontend}/demo/component/grid/grid-range-selection.ts (100%) rename {frontend => src/main/frontend}/demo/component/grid/grid-rich-content-sorting.ts (100%) rename {frontend => src/main/frontend}/demo/component/grid/grid-row-reordering.ts (100%) rename {frontend => src/main/frontend}/demo/component/grid/grid-row-stripes.ts (100%) rename {frontend => src/main/frontend}/demo/component/grid/grid-single-selection-mode.ts (100%) rename {frontend => src/main/frontend}/demo/component/grid/grid-sorting.ts (100%) rename {frontend => src/main/frontend}/demo/component/grid/grid-styling.ts (100%) rename {frontend => src/main/frontend}/demo/component/grid/grid-tooltip-generator.ts (100%) rename {frontend => src/main/frontend}/demo/component/grid/grid-unbuffered-inline-editor.ts (100%) rename {frontend => src/main/frontend}/demo/component/grid/grid-wrap-cell-content.ts (100%) rename {frontend => src/main/frontend}/demo/component/grid/react/grid-basic.tsx (100%) rename {frontend => src/main/frontend}/demo/component/grid/react/grid-cell-focus.tsx (100%) rename {frontend => src/main/frontend}/demo/component/grid/react/grid-column-alignment.tsx (100%) rename {frontend => src/main/frontend}/demo/component/grid/react/grid-column-borders.tsx (100%) rename {frontend => src/main/frontend}/demo/component/grid/react/grid-column-filtering.tsx (100%) rename {frontend => src/main/frontend}/demo/component/grid/react/grid-column-freezing.tsx (100%) rename {frontend => src/main/frontend}/demo/component/grid/react/grid-column-grouping.tsx (100%) rename {frontend => src/main/frontend}/demo/component/grid/react/grid-column-header-footer.tsx (100%) rename {frontend => src/main/frontend}/demo/component/grid/react/grid-column-reordering-resizing.tsx (100%) rename {frontend => src/main/frontend}/demo/component/grid/react/grid-column-width.tsx (100%) rename {frontend => src/main/frontend}/demo/component/grid/react/grid-compact.tsx (100%) rename {frontend => src/main/frontend}/demo/component/grid/react/grid-content.tsx (100%) rename {frontend => src/main/frontend}/demo/component/grid/react/grid-context-menu.tsx (100%) rename {frontend => src/main/frontend}/demo/component/grid/react/grid-data-provider.tsx (100%) rename {frontend => src/main/frontend}/demo/component/grid/react/grid-drag-drop-filters.tsx (100%) rename {frontend => src/main/frontend}/demo/component/grid/react/grid-drag-rows-between-grids.tsx (100%) rename {frontend => src/main/frontend}/demo/component/grid/react/grid-dynamic-height.tsx (100%) rename {frontend => src/main/frontend}/demo/component/grid/react/grid-empty-state.tsx (100%) rename {frontend => src/main/frontend}/demo/component/grid/react/grid-external-filtering.tsx (100%) rename {frontend => src/main/frontend}/demo/component/grid/react/grid-header-footer-styling.tsx (100%) rename {frontend => src/main/frontend}/demo/component/grid/react/grid-item-details-toggle.tsx (100%) rename {frontend => src/main/frontend}/demo/component/grid/react/grid-item-details.tsx (100%) rename {frontend => src/main/frontend}/demo/component/grid/react/grid-lazy-column-rendering.tsx (100%) rename {frontend => src/main/frontend}/demo/component/grid/react/grid-manual-pagination.tsx (100%) rename {frontend => src/main/frontend}/demo/component/grid/react/grid-multi-select-mode.tsx (100%) rename {frontend => src/main/frontend}/demo/component/grid/react/grid-multisort.tsx (100%) rename {frontend => src/main/frontend}/demo/component/grid/react/grid-no-border.tsx (100%) rename {frontend => src/main/frontend}/demo/component/grid/react/grid-no-row-border.tsx (100%) rename {frontend => src/main/frontend}/demo/component/grid/react/grid-range-selection.tsx (100%) rename {frontend => src/main/frontend}/demo/component/grid/react/grid-rich-content-sorting.tsx (100%) rename {frontend => src/main/frontend}/demo/component/grid/react/grid-row-reordering.tsx (100%) rename {frontend => src/main/frontend}/demo/component/grid/react/grid-row-stripes.tsx (100%) rename {frontend => src/main/frontend}/demo/component/grid/react/grid-single-selection-mode.tsx (100%) rename {frontend => src/main/frontend}/demo/component/grid/react/grid-sorting.tsx (100%) rename {frontend => src/main/frontend}/demo/component/grid/react/grid-styling.tsx (100%) rename {frontend => src/main/frontend}/demo/component/grid/react/grid-tooltip-generator.tsx (100%) rename {frontend => src/main/frontend}/demo/component/grid/react/grid-wrap-cell-content.tsx (100%) rename {frontend => src/main/frontend}/demo/component/gridpro/grid-pro-basic.ts (100%) rename {frontend => src/main/frontend}/demo/component/gridpro/grid-pro-cell-editability.ts (100%) rename {frontend => src/main/frontend}/demo/component/gridpro/grid-pro-edit-column.ts (100%) rename {frontend => src/main/frontend}/demo/component/gridpro/grid-pro-editors.ts (100%) rename {frontend => src/main/frontend}/demo/component/gridpro/grid-pro-enter-next-row.ts (100%) rename {frontend => src/main/frontend}/demo/component/gridpro/grid-pro-highlight-editable-cells.ts (100%) rename {frontend => src/main/frontend}/demo/component/gridpro/grid-pro-highlight-read-only-cells.ts (100%) rename {frontend => src/main/frontend}/demo/component/gridpro/grid-pro-prevent-save.ts (100%) rename {frontend => src/main/frontend}/demo/component/gridpro/grid-pro-single-cell-edit.ts (100%) rename {frontend => src/main/frontend}/demo/component/gridpro/grid-pro-single-click.ts (100%) rename {frontend => src/main/frontend}/demo/component/gridpro/react/grid-pro-basic.tsx (100%) rename {frontend => src/main/frontend}/demo/component/gridpro/react/grid-pro-cell-editability.tsx (100%) rename {frontend => src/main/frontend}/demo/component/gridpro/react/grid-pro-edit-column.tsx (100%) rename {frontend => src/main/frontend}/demo/component/gridpro/react/grid-pro-editors.tsx (100%) rename {frontend => src/main/frontend}/demo/component/gridpro/react/grid-pro-enter-next-row.tsx (100%) rename {frontend => src/main/frontend}/demo/component/gridpro/react/grid-pro-highlight-editable-cells.tsx (100%) rename {frontend => src/main/frontend}/demo/component/gridpro/react/grid-pro-highlight-read-only-cells.tsx (100%) rename {frontend => src/main/frontend}/demo/component/gridpro/react/grid-pro-prevent-save.tsx (100%) rename {frontend => src/main/frontend}/demo/component/gridpro/react/grid-pro-single-cell-edit.tsx (100%) rename {frontend => src/main/frontend}/demo/component/gridpro/react/grid-pro-single-click.tsx (100%) rename {frontend => src/main/frontend}/demo/component/horizontal-layout/horizontal-layout-basic.ts (100%) rename {frontend => src/main/frontend}/demo/component/horizontal-layout/horizontal-layout-expanding-items.ts (100%) rename {frontend => src/main/frontend}/demo/component/horizontal-layout/horizontal-layout-horizontal-alignment.ts (100%) rename {frontend => src/main/frontend}/demo/component/horizontal-layout/horizontal-layout-individual-alignment.ts (100%) rename {frontend => src/main/frontend}/demo/component/horizontal-layout/horizontal-layout-margin.ts (100%) rename {frontend => src/main/frontend}/demo/component/horizontal-layout/horizontal-layout-padding.ts (100%) rename {frontend => src/main/frontend}/demo/component/horizontal-layout/horizontal-layout-slots-wrapping.ts (100%) rename {frontend => src/main/frontend}/demo/component/horizontal-layout/horizontal-layout-slots.ts (100%) rename {frontend => src/main/frontend}/demo/component/horizontal-layout/horizontal-layout-spacing-variants.ts (100%) rename {frontend => src/main/frontend}/demo/component/horizontal-layout/horizontal-layout-spacing.ts (100%) rename {frontend => src/main/frontend}/demo/component/horizontal-layout/horizontal-layout-vertical-alignment.ts (100%) rename {frontend => src/main/frontend}/demo/component/horizontal-layout/horizontal-layout-wrapping.ts (100%) rename {frontend => src/main/frontend}/demo/component/horizontal-layout/react/horizontal-layout-basic.tsx (100%) rename {frontend => src/main/frontend}/demo/component/horizontal-layout/react/horizontal-layout-expanding-items.tsx (100%) rename {frontend => src/main/frontend}/demo/component/horizontal-layout/react/horizontal-layout-horizontal-alignment.tsx (100%) rename {frontend => src/main/frontend}/demo/component/horizontal-layout/react/horizontal-layout-individual-alignment.tsx (100%) rename {frontend => src/main/frontend}/demo/component/horizontal-layout/react/horizontal-layout-margin.tsx (100%) rename {frontend => src/main/frontend}/demo/component/horizontal-layout/react/horizontal-layout-padding.tsx (100%) rename {frontend => src/main/frontend}/demo/component/horizontal-layout/react/horizontal-layout-slots-wrapping.tsx (100%) rename {frontend => src/main/frontend}/demo/component/horizontal-layout/react/horizontal-layout-slots.tsx (100%) rename {frontend => src/main/frontend}/demo/component/horizontal-layout/react/horizontal-layout-spacing.tsx (100%) rename {frontend => src/main/frontend}/demo/component/horizontal-layout/react/horizontal-layout-vertical-alignment.tsx (100%) rename {frontend => src/main/frontend}/demo/component/horizontal-layout/react/horizontal-layout-wrapping.tsx (100%) rename {frontend => src/main/frontend}/demo/component/horizontal-layout/react/layoutExampleStyle.ts (100%) rename {frontend => src/main/frontend}/demo/component/icons/icon-basic.ts (100%) rename {frontend => src/main/frontend}/demo/component/icons/icon-fonts.ts (100%) rename {frontend => src/main/frontend}/demo/component/icons/icons-accessibility.ts (100%) rename {frontend => src/main/frontend}/demo/component/icons/icons-color.ts (100%) rename {frontend => src/main/frontend}/demo/component/icons/icons-padding.ts (100%) rename {frontend => src/main/frontend}/demo/component/icons/icons-sizing.ts (100%) rename {frontend => src/main/frontend}/demo/component/icons/iconset-generator.ts (100%) rename {frontend => src/main/frontend}/demo/component/icons/iconset-helpers.ts (100%) rename {frontend => src/main/frontend}/demo/component/icons/lumo-icons.ts (100%) rename {frontend => src/main/frontend}/demo/component/icons/react/icon-basic.tsx (100%) rename {frontend => src/main/frontend}/demo/component/icons/react/icon-fonts.tsx (100%) rename {frontend => src/main/frontend}/demo/component/icons/react/icons-accessibility.tsx (100%) rename {frontend => src/main/frontend}/demo/component/icons/react/icons-color.tsx (100%) rename {frontend => src/main/frontend}/demo/component/icons/react/icons-padding.tsx (100%) rename {frontend => src/main/frontend}/demo/component/icons/react/icons-sizing.tsx (100%) rename {frontend => src/main/frontend}/demo/component/icons/react/lumo-icons.tsx (100%) rename {frontend => src/main/frontend}/demo/component/icons/react/svg-sprites.tsx (100%) rename {frontend => src/main/frontend}/demo/component/icons/react/svg-standalone.tsx (100%) rename {frontend => src/main/frontend}/demo/component/icons/react/vaadin-icons.tsx (100%) rename {frontend => src/main/frontend}/demo/component/icons/svg-sprites.ts (100%) rename {frontend => src/main/frontend}/demo/component/icons/svg-standalone.ts (100%) rename {frontend => src/main/frontend}/demo/component/icons/vaadin-icons.ts (100%) rename {frontend => src/main/frontend}/demo/component/listbox/list-box-basic.ts (100%) rename {frontend => src/main/frontend}/demo/component/listbox/list-box-custom-item-presentation.ts (100%) rename {frontend => src/main/frontend}/demo/component/listbox/list-box-disabled-items.ts (100%) rename {frontend => src/main/frontend}/demo/component/listbox/list-box-multi-selection.ts (100%) rename {frontend => src/main/frontend}/demo/component/listbox/list-box-separators.ts (100%) rename {frontend => src/main/frontend}/demo/component/listbox/list-box-single-selection.ts (100%) rename {frontend => src/main/frontend}/demo/component/listbox/react/list-box-basic.tsx (100%) rename {frontend => src/main/frontend}/demo/component/listbox/react/list-box-custom-item-presentation.tsx (100%) rename {frontend => src/main/frontend}/demo/component/listbox/react/list-box-disabled-items.tsx (100%) rename {frontend => src/main/frontend}/demo/component/listbox/react/list-box-multi-selection.tsx (100%) rename {frontend => src/main/frontend}/demo/component/listbox/react/list-box-separators.tsx (100%) rename {frontend => src/main/frontend}/demo/component/listbox/react/list-box-single-selection.tsx (100%) rename {frontend => src/main/frontend}/demo/component/login/login-additional-information.ts (100%) rename {frontend => src/main/frontend}/demo/component/login/login-basic.ts (100%) rename {frontend => src/main/frontend}/demo/component/login/login-internationalization.ts (100%) rename {frontend => src/main/frontend}/demo/component/login/login-overlay-basic.ts (100%) rename {frontend => src/main/frontend}/demo/component/login/login-overlay-custom-form-area.ts (100%) rename {frontend => src/main/frontend}/demo/component/login/login-overlay-footer.ts (100%) rename {frontend => src/main/frontend}/demo/component/login/login-overlay-header.ts (100%) rename {frontend => src/main/frontend}/demo/component/login/login-overlay-internationalization.ts (100%) rename {frontend => src/main/frontend}/demo/component/login/login-overlay-mockup.ts (100%) rename {frontend => src/main/frontend}/demo/component/login/login-rich-content.ts (100%) rename {frontend => src/main/frontend}/demo/component/login/login-validation.ts (100%) rename {frontend => src/main/frontend}/demo/component/login/react/login-additional-information.tsx (100%) rename {frontend => src/main/frontend}/demo/component/login/react/login-basic.tsx (100%) rename {frontend => src/main/frontend}/demo/component/login/react/login-host-styles.ts (100%) rename {frontend => src/main/frontend}/demo/component/login/react/login-internationalization.tsx (100%) rename {frontend => src/main/frontend}/demo/component/login/react/login-overlay-basic.tsx (100%) rename {frontend => src/main/frontend}/demo/component/login/react/login-overlay-custom-form-area.tsx (100%) rename {frontend => src/main/frontend}/demo/component/login/react/login-overlay-footer.tsx (100%) rename {frontend => src/main/frontend}/demo/component/login/react/login-overlay-header.tsx (100%) rename {frontend => src/main/frontend}/demo/component/login/react/login-overlay-internationalization.tsx (100%) rename {frontend => src/main/frontend}/demo/component/login/react/login-overlay-mockup.ts (100%) rename {frontend => src/main/frontend}/demo/component/login/react/login-rich-content.tsx (100%) rename {frontend => src/main/frontend}/demo/component/login/react/login-validation.tsx (100%) rename {frontend => src/main/frontend}/demo/component/map/map-basic.ts (100%) rename {frontend => src/main/frontend}/demo/component/map/map-events.ts (100%) rename {frontend => src/main/frontend}/demo/component/map/map-layers.ts (100%) rename {frontend => src/main/frontend}/demo/component/map/map-marker-drag-drop.ts (100%) rename {frontend => src/main/frontend}/demo/component/map/map-marker-text.ts (100%) rename {frontend => src/main/frontend}/demo/component/map/map-markers.ts (100%) rename {frontend => src/main/frontend}/demo/component/map/map-polygons.ts (100%) rename {frontend => src/main/frontend}/demo/component/map/map-sources.ts (100%) rename {frontend => src/main/frontend}/demo/component/map/map-theme-borderless.ts (100%) rename {frontend => src/main/frontend}/demo/component/map/map-viewport.ts (100%) rename {frontend => src/main/frontend}/demo/component/markdown/markdown-basic.ts (100%) rename {frontend => src/main/frontend}/demo/component/markdown/react/markdown-basic.tsx (100%) rename {frontend => src/main/frontend}/demo/component/master-detail-layout/react/PersonDetail.tsx (100%) rename {frontend => src/main/frontend}/demo/component/master-detail-layout/react/PersonList.tsx (100%) rename {frontend => src/main/frontend}/demo/component/master-detail-layout/react/master-detail-layout-basic.tsx (100%) rename {frontend => src/main/frontend}/demo/component/master-detail-layout/react/master-detail-layout-vertical.tsx (100%) rename {frontend => src/main/frontend}/demo/component/master-detail-layout/react/wrapper.ts (100%) rename {frontend => src/main/frontend}/demo/component/menubar/menu-bar-basic.ts (100%) rename {frontend => src/main/frontend}/demo/component/menubar/menu-bar-checkable.ts (100%) rename {frontend => src/main/frontend}/demo/component/menubar/menu-bar-combo-buttons.ts (100%) rename {frontend => src/main/frontend}/demo/component/menubar/menu-bar-custom-item-data.ts (100%) rename {frontend => src/main/frontend}/demo/component/menubar/menu-bar-custom-styling.ts (100%) rename {frontend => src/main/frontend}/demo/component/menubar/menu-bar-disabled.ts (100%) rename {frontend => src/main/frontend}/demo/component/menubar/menu-bar-dividers.ts (100%) rename {frontend => src/main/frontend}/demo/component/menubar/menu-bar-drop-down-indicators.ts (100%) rename {frontend => src/main/frontend}/demo/component/menubar/menu-bar-drop-down.ts (100%) rename {frontend => src/main/frontend}/demo/component/menubar/menu-bar-icon-only.ts (100%) rename {frontend => src/main/frontend}/demo/component/menubar/menu-bar-icons.ts (100%) rename {frontend => src/main/frontend}/demo/component/menubar/menu-bar-internationalization.ts (100%) rename {frontend => src/main/frontend}/demo/component/menubar/menu-bar-open-on-hover.ts (100%) rename {frontend => src/main/frontend}/demo/component/menubar/menu-bar-overflow.ts (100%) rename {frontend => src/main/frontend}/demo/component/menubar/menu-bar-right-aligned.ts (100%) rename {frontend => src/main/frontend}/demo/component/menubar/menu-bar-styles.ts (100%) rename {frontend => src/main/frontend}/demo/component/menubar/menu-bar-tooltip.ts (100%) rename {frontend => src/main/frontend}/demo/component/menubar/react/menu-bar-basic.tsx (100%) rename {frontend => src/main/frontend}/demo/component/menubar/react/menu-bar-checkable.tsx (100%) rename {frontend => src/main/frontend}/demo/component/menubar/react/menu-bar-combo-buttons.tsx (100%) rename {frontend => src/main/frontend}/demo/component/menubar/react/menu-bar-custom-item-data.tsx (100%) rename {frontend => src/main/frontend}/demo/component/menubar/react/menu-bar-custom-styling.tsx (100%) rename {frontend => src/main/frontend}/demo/component/menubar/react/menu-bar-disabled.tsx (100%) rename {frontend => src/main/frontend}/demo/component/menubar/react/menu-bar-dividers.tsx (100%) rename {frontend => src/main/frontend}/demo/component/menubar/react/menu-bar-drop-down-indicators.tsx (100%) rename {frontend => src/main/frontend}/demo/component/menubar/react/menu-bar-drop-down.tsx (100%) rename {frontend => src/main/frontend}/demo/component/menubar/react/menu-bar-icon-only.tsx (100%) rename {frontend => src/main/frontend}/demo/component/menubar/react/menu-bar-icons.tsx (100%) rename {frontend => src/main/frontend}/demo/component/menubar/react/menu-bar-internationalization.tsx (100%) rename {frontend => src/main/frontend}/demo/component/menubar/react/menu-bar-open-on-hover.tsx (100%) rename {frontend => src/main/frontend}/demo/component/menubar/react/menu-bar-overflow.tsx (100%) rename {frontend => src/main/frontend}/demo/component/menubar/react/menu-bar-right-aligned.tsx (100%) rename {frontend => src/main/frontend}/demo/component/menubar/react/menu-bar-styles.tsx (100%) rename {frontend => src/main/frontend}/demo/component/menubar/react/menu-bar-tooltip.tsx (100%) rename {frontend => src/main/frontend}/demo/component/messages/message-basic.ts (100%) rename {frontend => src/main/frontend}/demo/component/messages/message-input-component.ts (100%) rename {frontend => src/main/frontend}/demo/component/messages/message-list-ai-chat.ts (100%) rename {frontend => src/main/frontend}/demo/component/messages/message-list-component.ts (100%) rename {frontend => src/main/frontend}/demo/component/messages/message-list-markdown.ts (100%) rename {frontend => src/main/frontend}/demo/component/messages/message-list-with-theme-component.ts (100%) rename {frontend => src/main/frontend}/demo/component/messages/react/message-basic.tsx (100%) rename {frontend => src/main/frontend}/demo/component/messages/react/message-input-component.tsx (100%) rename {frontend => src/main/frontend}/demo/component/messages/react/message-list-ai-chat.tsx (100%) rename {frontend => src/main/frontend}/demo/component/messages/react/message-list-component.tsx (100%) rename {frontend => src/main/frontend}/demo/component/messages/react/message-list-markdown.tsx (100%) rename {frontend => src/main/frontend}/demo/component/messages/react/message-list-with-theme-component.tsx (100%) rename {frontend => src/main/frontend}/demo/component/multi-select-combo-box/multi-select-combo-box-auto-expand.ts (100%) rename {frontend => src/main/frontend}/demo/component/multi-select-combo-box/multi-select-combo-box-basic.ts (100%) rename {frontend => src/main/frontend}/demo/component/multi-select-combo-box/multi-select-combo-box-i18n.ts (100%) rename {frontend => src/main/frontend}/demo/component/multi-select-combo-box/multi-select-combo-box-item-class-name.ts (100%) rename {frontend => src/main/frontend}/demo/component/multi-select-combo-box/multi-select-combo-box-read-only.ts (100%) rename {frontend => src/main/frontend}/demo/component/multi-select-combo-box/multi-select-combo-box-selected-items-on-top.ts (100%) rename {frontend => src/main/frontend}/demo/component/multi-select-combo-box/multi-select-combo-box-selection-change.ts (100%) rename {frontend => src/main/frontend}/demo/component/multi-select-combo-box/multi-select-combo-box-selection.ts (100%) rename {frontend => src/main/frontend}/demo/component/multi-select-combo-box/react/multi-select-combo-box-auto-expand.tsx (100%) rename {frontend => src/main/frontend}/demo/component/multi-select-combo-box/react/multi-select-combo-box-basic.tsx (100%) rename {frontend => src/main/frontend}/demo/component/multi-select-combo-box/react/multi-select-combo-box-i18n.tsx (100%) rename {frontend => src/main/frontend}/demo/component/multi-select-combo-box/react/multi-select-combo-box-item-class-name.tsx (100%) rename {frontend => src/main/frontend}/demo/component/multi-select-combo-box/react/multi-select-combo-box-read-only.tsx (100%) rename {frontend => src/main/frontend}/demo/component/multi-select-combo-box/react/multi-select-combo-box-selected-items-on-top.tsx (100%) rename {frontend => src/main/frontend}/demo/component/multi-select-combo-box/react/multi-select-combo-box-selection-change.tsx (100%) rename {frontend => src/main/frontend}/demo/component/multi-select-combo-box/react/multi-select-combo-box-selection.tsx (100%) rename {frontend => src/main/frontend}/demo/component/notification/notification-basic.ts (100%) rename {frontend => src/main/frontend}/demo/component/notification/notification-content-length-do.ts (100%) rename {frontend => src/main/frontend}/demo/component/notification/notification-content-length-dont.ts (100%) rename {frontend => src/main/frontend}/demo/component/notification/notification-contrast.ts (100%) rename {frontend => src/main/frontend}/demo/component/notification/notification-error.ts (100%) rename {frontend => src/main/frontend}/demo/component/notification/notification-keyboard-a11y.ts (100%) rename {frontend => src/main/frontend}/demo/component/notification/notification-link.ts (100%) rename {frontend => src/main/frontend}/demo/component/notification/notification-popup.ts (100%) rename {frontend => src/main/frontend}/demo/component/notification/notification-position.ts (100%) rename {frontend => src/main/frontend}/demo/component/notification/notification-primary.ts (100%) rename {frontend => src/main/frontend}/demo/component/notification/notification-retry.ts (100%) rename {frontend => src/main/frontend}/demo/component/notification/notification-rich-preview.ts (100%) rename {frontend => src/main/frontend}/demo/component/notification/notification-rich.ts (100%) rename {frontend => src/main/frontend}/demo/component/notification/notification-static-helper.ts (100%) rename {frontend => src/main/frontend}/demo/component/notification/notification-success.ts (100%) rename {frontend => src/main/frontend}/demo/component/notification/notification-undo.ts (100%) rename {frontend => src/main/frontend}/demo/component/notification/notification-warning.ts (100%) rename {frontend => src/main/frontend}/demo/component/notification/react/notification-basic.tsx (100%) rename {frontend => src/main/frontend}/demo/component/notification/react/notification-contrast.tsx (100%) rename {frontend => src/main/frontend}/demo/component/notification/react/notification-error.tsx (100%) rename {frontend => src/main/frontend}/demo/component/notification/react/notification-keyboard-a11y.tsx (100%) rename {frontend => src/main/frontend}/demo/component/notification/react/notification-link.tsx (100%) rename {frontend => src/main/frontend}/demo/component/notification/react/notification-popup.tsx (100%) rename {frontend => src/main/frontend}/demo/component/notification/react/notification-position-example-styles.ts (100%) rename {frontend => src/main/frontend}/demo/component/notification/react/notification-position.tsx (100%) rename {frontend => src/main/frontend}/demo/component/notification/react/notification-primary.tsx (100%) rename {frontend => src/main/frontend}/demo/component/notification/react/notification-retry.tsx (100%) rename {frontend => src/main/frontend}/demo/component/notification/react/notification-rich.tsx (100%) rename {frontend => src/main/frontend}/demo/component/notification/react/notification-static-helper.tsx (100%) rename {frontend => src/main/frontend}/demo/component/notification/react/notification-success.tsx (100%) rename {frontend => src/main/frontend}/demo/component/notification/react/notification-undo.tsx (100%) rename {frontend => src/main/frontend}/demo/component/notification/react/notification-warning.tsx (100%) rename {frontend => src/main/frontend}/demo/component/numberfield/number-field-basic-features.ts (100%) rename {frontend => src/main/frontend}/demo/component/numberfield/number-field-basic.ts (100%) rename {frontend => src/main/frontend}/demo/component/numberfield/number-field-big-decimal.ts (100%) rename {frontend => src/main/frontend}/demo/component/numberfield/number-field-integer.ts (100%) rename {frontend => src/main/frontend}/demo/component/numberfield/number-field-readonly-and-disabled.ts (100%) rename {frontend => src/main/frontend}/demo/component/numberfield/number-field-step-buttons.ts (100%) rename {frontend => src/main/frontend}/demo/component/numberfield/number-field-step.ts (100%) rename {frontend => src/main/frontend}/demo/component/numberfield/number-field-styles.ts (100%) rename {frontend => src/main/frontend}/demo/component/numberfield/number-field-validation.ts (100%) rename {frontend => src/main/frontend}/demo/component/numberfield/react/number-field-basic-features.tsx (100%) rename {frontend => src/main/frontend}/demo/component/numberfield/react/number-field-basic.tsx (100%) rename {frontend => src/main/frontend}/demo/component/numberfield/react/number-field-integer.tsx (100%) rename {frontend => src/main/frontend}/demo/component/numberfield/react/number-field-readonly-and-disabled.tsx (100%) rename {frontend => src/main/frontend}/demo/component/numberfield/react/number-field-step-buttons.tsx (100%) rename {frontend => src/main/frontend}/demo/component/numberfield/react/number-field-step.tsx (100%) rename {frontend => src/main/frontend}/demo/component/numberfield/react/number-field-styles.tsx (100%) rename {frontend => src/main/frontend}/demo/component/numberfield/react/number-field-validation.tsx (100%) rename {frontend => src/main/frontend}/demo/component/passwordfield/password-field-advanced-helper.ts (100%) rename {frontend => src/main/frontend}/demo/component/passwordfield/password-field-basic-features.ts (100%) rename {frontend => src/main/frontend}/demo/component/passwordfield/password-field-basic.ts (100%) rename {frontend => src/main/frontend}/demo/component/passwordfield/password-field-helper.ts (100%) rename {frontend => src/main/frontend}/demo/component/passwordfield/password-field-readonly-and-disabled.ts (100%) rename {frontend => src/main/frontend}/demo/component/passwordfield/password-field-reveal-button-hidden.ts (100%) rename {frontend => src/main/frontend}/demo/component/passwordfield/password-field-styles.ts (100%) rename {frontend => src/main/frontend}/demo/component/passwordfield/password-field-validation.ts (100%) rename {frontend => src/main/frontend}/demo/component/passwordfield/react/password-field-advanced-helper.tsx (100%) rename {frontend => src/main/frontend}/demo/component/passwordfield/react/password-field-basic-features.tsx (100%) rename {frontend => src/main/frontend}/demo/component/passwordfield/react/password-field-basic.tsx (100%) rename {frontend => src/main/frontend}/demo/component/passwordfield/react/password-field-helper.tsx (100%) rename {frontend => src/main/frontend}/demo/component/passwordfield/react/password-field-readonly-and-disabled.tsx (100%) rename {frontend => src/main/frontend}/demo/component/passwordfield/react/password-field-reveal-button-hidden.tsx (100%) rename {frontend => src/main/frontend}/demo/component/passwordfield/react/password-field-styles.tsx (100%) rename {frontend => src/main/frontend}/demo/component/passwordfield/react/password-field-validation.tsx (100%) rename {frontend => src/main/frontend}/demo/component/popover/popover-anchored-dialog.ts (100%) rename {frontend => src/main/frontend}/demo/component/popover/popover-arrow.ts (100%) rename {frontend => src/main/frontend}/demo/component/popover/popover-dropdown-field.ts (100%) rename {frontend => src/main/frontend}/demo/component/popover/popover-interactive-tooltip.ts (100%) rename {frontend => src/main/frontend}/demo/component/popover/popover-modal.ts (100%) rename {frontend => src/main/frontend}/demo/component/popover/popover-notification-panel.ts (100%) rename {frontend => src/main/frontend}/demo/component/popover/popover-positioning.ts (100%) rename {frontend => src/main/frontend}/demo/component/popover/popover-user-menu.ts (100%) rename {frontend => src/main/frontend}/demo/component/popover/react/popover-anchored-dialog.tsx (100%) rename {frontend => src/main/frontend}/demo/component/popover/react/popover-arrow.tsx (100%) rename {frontend => src/main/frontend}/demo/component/popover/react/popover-dropdown-field.tsx (100%) rename {frontend => src/main/frontend}/demo/component/popover/react/popover-interactive-tooltip.tsx (100%) rename {frontend => src/main/frontend}/demo/component/popover/react/popover-modal.tsx (100%) rename {frontend => src/main/frontend}/demo/component/popover/react/popover-notification-panel.tsx (100%) rename {frontend => src/main/frontend}/demo/component/popover/react/popover-positioning.tsx (100%) rename {frontend => src/main/frontend}/demo/component/popover/react/popover-user-menu.tsx (100%) rename {frontend => src/main/frontend}/demo/component/progressbar/progress-bar-basic.ts (100%) rename {frontend => src/main/frontend}/demo/component/progressbar/progress-bar-completion-time.ts (100%) rename {frontend => src/main/frontend}/demo/component/progressbar/progress-bar-custom-range.ts (100%) rename {frontend => src/main/frontend}/demo/component/progressbar/progress-bar-determinate.ts (100%) rename {frontend => src/main/frontend}/demo/component/progressbar/progress-bar-indeterminate.ts (100%) rename {frontend => src/main/frontend}/demo/component/progressbar/progress-bar-label.ts (100%) rename {frontend => src/main/frontend}/demo/component/progressbar/progress-bar-theme-variants.ts (100%) rename {frontend => src/main/frontend}/demo/component/progressbar/react/progress-bar-basic.tsx (100%) rename {frontend => src/main/frontend}/demo/component/progressbar/react/progress-bar-completion-time.tsx (100%) rename {frontend => src/main/frontend}/demo/component/progressbar/react/progress-bar-custom-range.tsx (100%) rename {frontend => src/main/frontend}/demo/component/progressbar/react/progress-bar-determinate.tsx (100%) rename {frontend => src/main/frontend}/demo/component/progressbar/react/progress-bar-indeterminate.tsx (100%) rename {frontend => src/main/frontend}/demo/component/progressbar/react/progress-bar-label.tsx (100%) rename {frontend => src/main/frontend}/demo/component/progressbar/react/progress-bar-theme-variants.tsx (100%) rename {frontend => src/main/frontend}/demo/component/radiobutton/radio-button-basic.ts (100%) rename {frontend => src/main/frontend}/demo/component/radiobutton/radio-button-checkbox-alternative.ts (100%) rename {frontend => src/main/frontend}/demo/component/radiobutton/radio-button-custom-option.ts (100%) rename {frontend => src/main/frontend}/demo/component/radiobutton/radio-button-default-value.ts (100%) rename {frontend => src/main/frontend}/demo/component/radiobutton/radio-button-disabled.ts (100%) rename {frontend => src/main/frontend}/demo/component/radiobutton/radio-button-group-basic-features.ts (100%) rename {frontend => src/main/frontend}/demo/component/radiobutton/radio-button-group-labels.ts (100%) rename {frontend => src/main/frontend}/demo/component/radiobutton/radio-button-group-styles.ts (100%) rename {frontend => src/main/frontend}/demo/component/radiobutton/radio-button-horizontal.ts (100%) rename {frontend => src/main/frontend}/demo/component/radiobutton/radio-button-presentation.ts (100%) rename {frontend => src/main/frontend}/demo/component/radiobutton/radio-button-readonly.ts (100%) rename {frontend => src/main/frontend}/demo/component/radiobutton/radio-button-vertical.ts (100%) rename {frontend => src/main/frontend}/demo/component/radiobutton/react/radio-button-basic.tsx (100%) rename {frontend => src/main/frontend}/demo/component/radiobutton/react/radio-button-checkbox-alternative.tsx (100%) rename {frontend => src/main/frontend}/demo/component/radiobutton/react/radio-button-custom-option.tsx (100%) rename {frontend => src/main/frontend}/demo/component/radiobutton/react/radio-button-default-value.tsx (100%) rename {frontend => src/main/frontend}/demo/component/radiobutton/react/radio-button-disabled.tsx (100%) rename {frontend => src/main/frontend}/demo/component/radiobutton/react/radio-button-group-basic-features.tsx (100%) rename {frontend => src/main/frontend}/demo/component/radiobutton/react/radio-button-group-labels.tsx (100%) rename {frontend => src/main/frontend}/demo/component/radiobutton/react/radio-button-group-styles.tsx (100%) rename {frontend => src/main/frontend}/demo/component/radiobutton/react/radio-button-horizontal.tsx (100%) rename {frontend => src/main/frontend}/demo/component/radiobutton/react/radio-button-presentation.tsx (100%) rename {frontend => src/main/frontend}/demo/component/radiobutton/react/radio-button-readonly.tsx (100%) rename {frontend => src/main/frontend}/demo/component/radiobutton/react/radio-button-vertical.tsx (100%) rename {frontend => src/main/frontend}/demo/component/richtexteditor/react/rich-text-editor-basic.tsx (100%) rename {frontend => src/main/frontend}/demo/component/richtexteditor/react/rich-text-editor-min-max-height.tsx (100%) rename {frontend => src/main/frontend}/demo/component/richtexteditor/react/rich-text-editor-readonly.tsx (100%) rename {frontend => src/main/frontend}/demo/component/richtexteditor/react/rich-text-editor-set-get-value.tsx (100%) rename {frontend => src/main/frontend}/demo/component/richtexteditor/react/rich-text-editor-theme-compact.tsx (100%) rename {frontend => src/main/frontend}/demo/component/richtexteditor/react/rich-text-editor-theme-no-border.tsx (100%) rename {frontend => src/main/frontend}/demo/component/richtexteditor/rich-text-editor-basic.ts (100%) rename {frontend => src/main/frontend}/demo/component/richtexteditor/rich-text-editor-min-max-height.ts (100%) rename {frontend => src/main/frontend}/demo/component/richtexteditor/rich-text-editor-readonly.ts (100%) rename {frontend => src/main/frontend}/demo/component/richtexteditor/rich-text-editor-set-get-value.ts (100%) rename {frontend => src/main/frontend}/demo/component/richtexteditor/rich-text-editor-theme-compact.ts (100%) rename {frontend => src/main/frontend}/demo/component/richtexteditor/rich-text-editor-theme-no-border.ts (100%) rename {frontend => src/main/frontend}/demo/component/scroller/react/scroller-basic-styles.ts (100%) rename {frontend => src/main/frontend}/demo/component/scroller/react/scroller-basic.tsx (100%) rename {frontend => src/main/frontend}/demo/component/scroller/react/scroller-both.tsx (100%) rename {frontend => src/main/frontend}/demo/component/scroller/react/scroller-mobile.tsx (100%) rename {frontend => src/main/frontend}/demo/component/scroller/react/scroller-overflow-indicators.tsx (100%) rename {frontend => src/main/frontend}/demo/component/scroller/scroller-basic.ts (100%) rename {frontend => src/main/frontend}/demo/component/scroller/scroller-both.ts (100%) rename {frontend => src/main/frontend}/demo/component/scroller/scroller-mobile.ts (100%) rename {frontend => src/main/frontend}/demo/component/scroller/scroller-overflow-indicators.ts (100%) rename {frontend => src/main/frontend}/demo/component/select/react/select-basic-features.tsx (100%) rename {frontend => src/main/frontend}/demo/component/select/react/select-basic.tsx (100%) rename {frontend => src/main/frontend}/demo/component/select/react/select-complex-value-label.tsx (100%) rename {frontend => src/main/frontend}/demo/component/select/react/select-custom-renderer-label.tsx (100%) rename {frontend => src/main/frontend}/demo/component/select/react/select-disabled.tsx (100%) rename {frontend => src/main/frontend}/demo/component/select/react/select-dividers.tsx (100%) rename {frontend => src/main/frontend}/demo/component/select/react/select-no-vertical-overlap.tsx (100%) rename {frontend => src/main/frontend}/demo/component/select/react/select-overlay-width.tsx (100%) rename {frontend => src/main/frontend}/demo/component/select/react/select-placeholder.tsx (100%) rename {frontend => src/main/frontend}/demo/component/select/react/select-presentation.tsx (100%) rename {frontend => src/main/frontend}/demo/component/select/react/select-readonly-and-disabled.tsx (100%) rename {frontend => src/main/frontend}/demo/component/select/react/select-styles.tsx (100%) rename {frontend => src/main/frontend}/demo/component/select/select-basic-features.ts (100%) rename {frontend => src/main/frontend}/demo/component/select/select-basic.ts (100%) rename {frontend => src/main/frontend}/demo/component/select/select-complex-value-label.ts (100%) rename {frontend => src/main/frontend}/demo/component/select/select-custom-renderer-label.ts (100%) rename {frontend => src/main/frontend}/demo/component/select/select-disabled.ts (100%) rename {frontend => src/main/frontend}/demo/component/select/select-dividers.ts (100%) rename {frontend => src/main/frontend}/demo/component/select/select-empty-selection-caption.ts (100%) rename {frontend => src/main/frontend}/demo/component/select/select-empty-selection.ts (100%) rename {frontend => src/main/frontend}/demo/component/select/select-no-vertical-overlap.ts (100%) rename {frontend => src/main/frontend}/demo/component/select/select-overlay-width.ts (100%) rename {frontend => src/main/frontend}/demo/component/select/select-placeholder.ts (100%) rename {frontend => src/main/frontend}/demo/component/select/select-presentation.ts (100%) rename {frontend => src/main/frontend}/demo/component/select/select-readonly-and-disabled.ts (100%) rename {frontend => src/main/frontend}/demo/component/select/select-styles.ts (100%) rename {frontend => src/main/frontend}/demo/component/side-nav/react/side-nav-basic.tsx (100%) rename {frontend => src/main/frontend}/demo/component/side-nav/react/side-nav-example-styles.ts (100%) rename {frontend => src/main/frontend}/demo/component/side-nav/react/side-nav-helper.ts (100%) rename {frontend => src/main/frontend}/demo/component/side-nav/react/side-nav-hierarchy.tsx (100%) rename {frontend => src/main/frontend}/demo/component/side-nav/react/side-nav-labelled.tsx (100%) rename {frontend => src/main/frontend}/demo/component/side-nav/react/side-nav-router.tsx (100%) rename {frontend => src/main/frontend}/demo/component/side-nav/react/side-nav-styling.tsx (100%) rename {frontend => src/main/frontend}/demo/component/side-nav/react/side-nav-suffix.tsx (100%) rename {frontend => src/main/frontend}/demo/component/side-nav/side-nav-basic.ts (100%) rename {frontend => src/main/frontend}/demo/component/side-nav/side-nav-helper.ts (100%) rename {frontend => src/main/frontend}/demo/component/side-nav/side-nav-hierarchy.ts (100%) rename {frontend => src/main/frontend}/demo/component/side-nav/side-nav-labelled.ts (100%) rename {frontend => src/main/frontend}/demo/component/side-nav/side-nav-styling.ts (100%) rename {frontend => src/main/frontend}/demo/component/side-nav/side-nav-suffix.ts (100%) rename {frontend => src/main/frontend}/demo/component/splitlayout/detail-content.ts (100%) rename {frontend => src/main/frontend}/demo/component/splitlayout/master-content.ts (100%) rename {frontend => src/main/frontend}/demo/component/splitlayout/react/detail-content.tsx (100%) rename {frontend => src/main/frontend}/demo/component/splitlayout/react/master-content.tsx (100%) rename {frontend => src/main/frontend}/demo/component/splitlayout/react/split-layout-basic.tsx (100%) rename {frontend => src/main/frontend}/demo/component/splitlayout/react/split-layout-example-styles.ts (100%) rename {frontend => src/main/frontend}/demo/component/splitlayout/react/split-layout-initial-splitter-position.tsx (100%) rename {frontend => src/main/frontend}/demo/component/splitlayout/react/split-layout-min-max-size.tsx (100%) rename {frontend => src/main/frontend}/demo/component/splitlayout/react/split-layout-orientation.tsx (100%) rename {frontend => src/main/frontend}/demo/component/splitlayout/react/split-layout-theme-minimal.tsx (100%) rename {frontend => src/main/frontend}/demo/component/splitlayout/react/split-layout-theme-small.tsx (100%) rename {frontend => src/main/frontend}/demo/component/splitlayout/react/split-layout-toggle.tsx (100%) rename {frontend => src/main/frontend}/demo/component/splitlayout/split-layout-basic.ts (100%) rename {frontend => src/main/frontend}/demo/component/splitlayout/split-layout-initial-splitter-position.ts (100%) rename {frontend => src/main/frontend}/demo/component/splitlayout/split-layout-min-max-size.ts (100%) rename {frontend => src/main/frontend}/demo/component/splitlayout/split-layout-orientation.ts (100%) rename {frontend => src/main/frontend}/demo/component/splitlayout/split-layout-theme-minimal.ts (100%) rename {frontend => src/main/frontend}/demo/component/splitlayout/split-layout-theme-small.ts (100%) rename {frontend => src/main/frontend}/demo/component/splitlayout/split-layout-toggle.ts (100%) rename {frontend => src/main/frontend}/demo/component/spreadsheet/spreadsheet-imports.ts (100%) rename {frontend => src/main/frontend}/demo/component/tabs/react/tabs-badges.tsx (100%) rename {frontend => src/main/frontend}/demo/component/tabs/react/tabs-basic.tsx (100%) rename {frontend => src/main/frontend}/demo/component/tabs/react/tabs-content.tsx (100%) rename {frontend => src/main/frontend}/demo/component/tabs/react/tabs-focus-ring.tsx (100%) rename {frontend => src/main/frontend}/demo/component/tabs/react/tabs-hide-scroll-buttons.tsx (100%) rename {frontend => src/main/frontend}/demo/component/tabs/react/tabs-horizontal.tsx (100%) rename {frontend => src/main/frontend}/demo/component/tabs/react/tabs-icons-horizontal.tsx (100%) rename {frontend => src/main/frontend}/demo/component/tabs/react/tabs-icons-vertical.tsx (100%) rename {frontend => src/main/frontend}/demo/component/tabs/react/tabs-states.tsx (100%) rename {frontend => src/main/frontend}/demo/component/tabs/react/tabs-theme-centered.tsx (100%) rename {frontend => src/main/frontend}/demo/component/tabs/react/tabs-theme-equal-width.tsx (100%) rename {frontend => src/main/frontend}/demo/component/tabs/react/tabs-theme-minimal.tsx (100%) rename {frontend => src/main/frontend}/demo/component/tabs/react/tabs-theme-small.tsx (100%) rename {frontend => src/main/frontend}/demo/component/tabs/react/tabs-vertical.tsx (100%) rename {frontend => src/main/frontend}/demo/component/tabs/react/tabsheet-basic.tsx (100%) rename {frontend => src/main/frontend}/demo/component/tabs/react/tabsheet-lazy-initialization.tsx (100%) rename {frontend => src/main/frontend}/demo/component/tabs/react/tabsheet-prefix-suffix.tsx (100%) rename {frontend => src/main/frontend}/demo/component/tabs/react/tabsheet-theme-bordered.tsx (100%) rename {frontend => src/main/frontend}/demo/component/tabs/styles.css (100%) rename {frontend => src/main/frontend}/demo/component/tabs/tabs-autoselect.ts (100%) rename {frontend => src/main/frontend}/demo/component/tabs/tabs-badges.ts (100%) rename {frontend => src/main/frontend}/demo/component/tabs/tabs-basic.ts (100%) rename {frontend => src/main/frontend}/demo/component/tabs/tabs-content.ts (100%) rename {frontend => src/main/frontend}/demo/component/tabs/tabs-focus-ring.ts (100%) rename {frontend => src/main/frontend}/demo/component/tabs/tabs-hide-scroll-buttons.ts (100%) rename {frontend => src/main/frontend}/demo/component/tabs/tabs-horizontal.ts (100%) rename {frontend => src/main/frontend}/demo/component/tabs/tabs-icons-horizontal.ts (100%) rename {frontend => src/main/frontend}/demo/component/tabs/tabs-icons-vertical.ts (100%) rename {frontend => src/main/frontend}/demo/component/tabs/tabs-states.ts (100%) rename {frontend => src/main/frontend}/demo/component/tabs/tabs-theme-centered.ts (100%) rename {frontend => src/main/frontend}/demo/component/tabs/tabs-theme-equal-width.ts (100%) rename {frontend => src/main/frontend}/demo/component/tabs/tabs-theme-minimal.ts (100%) rename {frontend => src/main/frontend}/demo/component/tabs/tabs-theme-small.ts (100%) rename {frontend => src/main/frontend}/demo/component/tabs/tabs-vertical.ts (100%) rename {frontend => src/main/frontend}/demo/component/tabs/tabsheet-basic.ts (100%) rename {frontend => src/main/frontend}/demo/component/tabs/tabsheet-lazy-initialization.ts (100%) rename {frontend => src/main/frontend}/demo/component/tabs/tabsheet-prefix-suffix.ts (100%) rename {frontend => src/main/frontend}/demo/component/tabs/tabsheet-theme-bordered.ts (100%) rename {frontend => src/main/frontend}/demo/component/textarea/react/text-area-auto-height.tsx (100%) rename {frontend => src/main/frontend}/demo/component/textarea/react/text-area-basic-features.tsx (100%) rename {frontend => src/main/frontend}/demo/component/textarea/react/text-area-basic.tsx (100%) rename {frontend => src/main/frontend}/demo/component/textarea/react/text-area-height.tsx (100%) rename {frontend => src/main/frontend}/demo/component/textarea/react/text-area-helper.tsx (100%) rename {frontend => src/main/frontend}/demo/component/textarea/react/text-area-readonly-and-disabled.tsx (100%) rename {frontend => src/main/frontend}/demo/component/textarea/react/text-area-styles.tsx (100%) rename {frontend => src/main/frontend}/demo/component/textarea/react/text-area-validation.tsx (100%) rename {frontend => src/main/frontend}/demo/component/textarea/text-area-auto-height.ts (100%) rename {frontend => src/main/frontend}/demo/component/textarea/text-area-basic-features.ts (100%) rename {frontend => src/main/frontend}/demo/component/textarea/text-area-basic.ts (100%) rename {frontend => src/main/frontend}/demo/component/textarea/text-area-height.ts (100%) rename {frontend => src/main/frontend}/demo/component/textarea/text-area-helper.ts (100%) rename {frontend => src/main/frontend}/demo/component/textarea/text-area-readonly-and-disabled.ts (100%) rename {frontend => src/main/frontend}/demo/component/textarea/text-area-styles.ts (100%) rename {frontend => src/main/frontend}/demo/component/textarea/text-area-validation.ts (100%) rename {frontend => src/main/frontend}/demo/component/textfield/react/text-field-basic-features.tsx (100%) rename {frontend => src/main/frontend}/demo/component/textfield/react/text-field-basic.tsx (100%) rename {frontend => src/main/frontend}/demo/component/textfield/react/text-field-readonly-and-disabled.tsx (100%) rename {frontend => src/main/frontend}/demo/component/textfield/react/text-field-styles.tsx (100%) rename {frontend => src/main/frontend}/demo/component/textfield/react/text-field-validation.tsx (100%) rename {frontend => src/main/frontend}/demo/component/textfield/text-field-basic-features.ts (100%) rename {frontend => src/main/frontend}/demo/component/textfield/text-field-basic.ts (100%) rename {frontend => src/main/frontend}/demo/component/textfield/text-field-readonly-and-disabled.ts (100%) rename {frontend => src/main/frontend}/demo/component/textfield/text-field-styles.ts (100%) rename {frontend => src/main/frontend}/demo/component/textfield/text-field-validation.ts (100%) rename {frontend => src/main/frontend}/demo/component/timepicker/react/time-picker-auto-open.tsx (100%) rename {frontend => src/main/frontend}/demo/component/timepicker/react/time-picker-basic-features.tsx (100%) rename {frontend => src/main/frontend}/demo/component/timepicker/react/time-picker-basic.tsx (100%) rename {frontend => src/main/frontend}/demo/component/timepicker/react/time-picker-custom-validation.tsx (100%) rename {frontend => src/main/frontend}/demo/component/timepicker/react/time-picker-minutes-step.tsx (100%) rename {frontend => src/main/frontend}/demo/component/timepicker/react/time-picker-readonly-and-disabled.tsx (100%) rename {frontend => src/main/frontend}/demo/component/timepicker/react/time-picker-seconds-step.tsx (100%) rename {frontend => src/main/frontend}/demo/component/timepicker/react/time-picker-styles.tsx (100%) rename {frontend => src/main/frontend}/demo/component/timepicker/react/time-picker-validation.tsx (100%) rename {frontend => src/main/frontend}/demo/component/timepicker/time-picker-auto-open.ts (100%) rename {frontend => src/main/frontend}/demo/component/timepicker/time-picker-basic-features.ts (100%) rename {frontend => src/main/frontend}/demo/component/timepicker/time-picker-basic.ts (100%) rename {frontend => src/main/frontend}/demo/component/timepicker/time-picker-custom-parser.ts (100%) rename {frontend => src/main/frontend}/demo/component/timepicker/time-picker-custom-validation.ts (100%) rename {frontend => src/main/frontend}/demo/component/timepicker/time-picker-minutes-step.ts (100%) rename {frontend => src/main/frontend}/demo/component/timepicker/time-picker-readonly-and-disabled.ts (100%) rename {frontend => src/main/frontend}/demo/component/timepicker/time-picker-seconds-step.ts (100%) rename {frontend => src/main/frontend}/demo/component/timepicker/time-picker-styles.ts (100%) rename {frontend => src/main/frontend}/demo/component/timepicker/time-picker-validation.ts (100%) rename {frontend => src/main/frontend}/demo/component/tooltip/react/tooltip-basic.tsx (100%) rename {frontend => src/main/frontend}/demo/component/tooltip/react/tooltip-html-element.tsx (100%) rename {frontend => src/main/frontend}/demo/component/tooltip/react/tooltip-manual.tsx (100%) rename {frontend => src/main/frontend}/demo/component/tooltip/react/tooltip-positioning.tsx (100%) rename {frontend => src/main/frontend}/demo/component/tooltip/tooltip-basic.ts (100%) rename {frontend => src/main/frontend}/demo/component/tooltip/tooltip-html-element.ts (100%) rename {frontend => src/main/frontend}/demo/component/tooltip/tooltip-manual.ts (100%) rename {frontend => src/main/frontend}/demo/component/tooltip/tooltip-positioning.ts (100%) rename {frontend => src/main/frontend}/demo/component/tree-grid/react/tree-grid-basic.tsx (100%) rename {frontend => src/main/frontend}/demo/component/tree-grid/react/tree-grid-column.tsx (100%) rename {frontend => src/main/frontend}/demo/component/tree-grid/react/tree-grid-rich-content.tsx (100%) rename {frontend => src/main/frontend}/demo/component/tree-grid/react/tree-grid-scroll-to-index.tsx (100%) rename {frontend => src/main/frontend}/demo/component/tree-grid/tree-grid-basic.ts (100%) rename {frontend => src/main/frontend}/demo/component/tree-grid/tree-grid-column.ts (100%) rename {frontend => src/main/frontend}/demo/component/tree-grid/tree-grid-rich-content.ts (100%) rename {frontend => src/main/frontend}/demo/component/tree-grid/tree-grid-scroll-to-index.ts (100%) rename {frontend => src/main/frontend}/demo/component/upload/react/upload-all-files.tsx (100%) rename {frontend => src/main/frontend}/demo/component/upload/react/upload-auto-upload-disabled.tsx (100%) rename {frontend => src/main/frontend}/demo/component/upload/react/upload-basic.tsx (100%) rename {frontend => src/main/frontend}/demo/component/upload/react/upload-button-theme-variant.tsx (100%) rename {frontend => src/main/frontend}/demo/component/upload/react/upload-clear-button.tsx (100%) rename {frontend => src/main/frontend}/demo/component/upload/react/upload-demo-helpers.ts (100%) rename {frontend => src/main/frontend}/demo/component/upload/react/upload-demo-mock-files.ts (100%) rename {frontend => src/main/frontend}/demo/component/upload/react/upload-drag-and-drop.tsx (100%) rename {frontend => src/main/frontend}/demo/component/upload/react/upload-drop-label.tsx (100%) rename {frontend => src/main/frontend}/demo/component/upload/react/upload-error-messages.tsx (100%) rename {frontend => src/main/frontend}/demo/component/upload/react/upload-file-count.tsx (100%) rename {frontend => src/main/frontend}/demo/component/upload/react/upload-file-format.tsx (100%) rename {frontend => src/main/frontend}/demo/component/upload/react/upload-file-size.tsx (100%) rename {frontend => src/main/frontend}/demo/component/upload/react/upload-helper.tsx (100%) rename {frontend => src/main/frontend}/demo/component/upload/react/upload-internationalization.tsx (100%) rename {frontend => src/main/frontend}/demo/component/upload/react/upload-labelling.tsx (100%) rename {frontend => src/main/frontend}/demo/component/upload/react/upload-retry-button.tsx (100%) rename {frontend => src/main/frontend}/demo/component/upload/react/upload-start-button.tsx (100%) rename {frontend => src/main/frontend}/demo/component/upload/upload-all-files.ts (100%) rename {frontend => src/main/frontend}/demo/component/upload/upload-auto-upload-disabled.ts (100%) rename {frontend => src/main/frontend}/demo/component/upload/upload-basic.ts (100%) rename {frontend => src/main/frontend}/demo/component/upload/upload-button-theme-variant.ts (100%) rename {frontend => src/main/frontend}/demo/component/upload/upload-clear-button.ts (100%) rename {frontend => src/main/frontend}/demo/component/upload/upload-demo-helpers.ts (100%) rename {frontend => src/main/frontend}/demo/component/upload/upload-demo-mock-files.ts (100%) rename {frontend => src/main/frontend}/demo/component/upload/upload-drag-and-drop.ts (100%) rename {frontend => src/main/frontend}/demo/component/upload/upload-drop-label.ts (100%) rename {frontend => src/main/frontend}/demo/component/upload/upload-error-messages.ts (100%) rename {frontend => src/main/frontend}/demo/component/upload/upload-file-count.ts (100%) rename {frontend => src/main/frontend}/demo/component/upload/upload-file-format.ts (100%) rename {frontend => src/main/frontend}/demo/component/upload/upload-file-size.ts (100%) rename {frontend => src/main/frontend}/demo/component/upload/upload-helper.ts (100%) rename {frontend => src/main/frontend}/demo/component/upload/upload-internationalization.ts (100%) rename {frontend => src/main/frontend}/demo/component/upload/upload-labelling.ts (100%) rename {frontend => src/main/frontend}/demo/component/upload/upload-retry-button.ts (100%) rename {frontend => src/main/frontend}/demo/component/upload/upload-start-button.ts (100%) rename {frontend => src/main/frontend}/demo/component/vertical-layout/react/layoutExampleStyle.ts (100%) rename {frontend => src/main/frontend}/demo/component/vertical-layout/react/vertical-layout-basic.tsx (100%) rename {frontend => src/main/frontend}/demo/component/vertical-layout/react/vertical-layout-horizontal-alignment.tsx (100%) rename {frontend => src/main/frontend}/demo/component/vertical-layout/react/vertical-layout-individual-alignment.tsx (100%) rename {frontend => src/main/frontend}/demo/component/vertical-layout/react/vertical-layout-margin.tsx (100%) rename {frontend => src/main/frontend}/demo/component/vertical-layout/react/vertical-layout-padding.tsx (100%) rename {frontend => src/main/frontend}/demo/component/vertical-layout/react/vertical-layout-spacing.tsx (100%) rename {frontend => src/main/frontend}/demo/component/vertical-layout/react/vertical-layout-vertical-alignment.tsx (100%) rename {frontend => src/main/frontend}/demo/component/vertical-layout/react/vertical-layout-wrapping.tsx (100%) rename {frontend => src/main/frontend}/demo/component/vertical-layout/vertical-layout-basic.ts (100%) rename {frontend => src/main/frontend}/demo/component/vertical-layout/vertical-layout-horizontal-alignment.ts (100%) rename {frontend => src/main/frontend}/demo/component/vertical-layout/vertical-layout-individual-alignment.ts (100%) rename {frontend => src/main/frontend}/demo/component/vertical-layout/vertical-layout-margin.ts (100%) rename {frontend => src/main/frontend}/demo/component/vertical-layout/vertical-layout-padding.ts (100%) rename {frontend => src/main/frontend}/demo/component/vertical-layout/vertical-layout-spacing-variants.ts (100%) rename {frontend => src/main/frontend}/demo/component/vertical-layout/vertical-layout-spacing.ts (100%) rename {frontend => src/main/frontend}/demo/component/vertical-layout/vertical-layout-vertical-alignment.ts (100%) rename {frontend => src/main/frontend}/demo/component/vertical-layout/vertical-layout-wrapping.ts (100%) rename {frontend => src/main/frontend}/demo/component/virtuallist/react/virtual-list-basic.tsx (100%) rename {frontend => src/main/frontend}/demo/component/virtuallist/virtual-list-basic.ts (100%) rename {frontend => src/main/frontend}/demo/domain/DataService.ts (100%) rename {frontend => src/main/frontend}/demo/example-resources.ts (100%) rename {frontend => src/main/frontend}/demo/flow/application/events/events-basic.ts (100%) rename {frontend => src/main/frontend}/demo/flow/application/images/icons-basic.ts (100%) rename {frontend => src/main/frontend}/demo/flow/application/images/images-basic.ts (100%) rename {frontend => src/main/frontend}/demo/flow/application/routing/index.ts (100%) rename {frontend => src/main/frontend}/demo/flow/application/routing/routing-basic.ts (100%) rename {frontend => src/main/frontend}/demo/flow/application/routing/routing-registration.ts (100%) rename {frontend => src/main/frontend}/demo/flow/application/ui/ui-menu-basic.ts (100%) rename {frontend => src/main/frontend}/demo/flow/binding/binding-overview.ts (100%) rename {frontend => src/main/frontend}/demo/flow/integration/react/rgba-color-picker.tsx (100%) rename {frontend => src/main/frontend}/demo/foundation/icons-preview.ts (100%) rename {frontend => src/main/frontend}/demo/foundation/include-module.ts (100%) rename {frontend => src/main/frontend}/demo/foundation/lumo-icons-preview.ts (100%) rename {frontend => src/main/frontend}/demo/foundation/lumo-tokens.ts (100%) rename {frontend => src/main/frontend}/demo/foundation/vaadin-icons-preview.ts (100%) rename {frontend => src/main/frontend}/demo/fusion/application/accessing-backend/ts-imports/asterisk.ts (100%) rename {frontend => src/main/frontend}/demo/fusion/application/accessing-backend/ts-imports/barrel.ts (100%) rename {frontend => src/main/frontend}/demo/fusion/application/accessing-backend/ts-imports/method.ts (100%) rename {frontend => src/main/frontend}/demo/fusion/application/basic/my-view.ts (100%) rename {frontend => src/main/frontend}/demo/fusion/application/basic/reactive-view.ts (100%) rename {frontend => src/main/frontend}/demo/fusion/application/events/click-view.ts (100%) rename {frontend => src/main/frontend}/demo/fusion/application/events/value-changed-view.ts (100%) rename {frontend => src/main/frontend}/demo/fusion/authentication/auth.ts (100%) rename {frontend => src/main/frontend}/demo/fusion/authentication/handle-session-expiration/connect-client.ts (100%) rename {frontend => src/main/frontend}/demo/fusion/authentication/handle-session-expiration/login-overlay.ts (100%) rename {frontend => src/main/frontend}/demo/fusion/authentication/login-view.ts (100%) rename {frontend => src/main/frontend}/demo/fusion/authentication/main-view.ts (100%) rename {frontend => src/main/frontend}/demo/fusion/authentication/protected-view.ts (100%) rename {frontend => src/main/frontend}/demo/fusion/authentication/routes.ts (100%) rename {frontend => src/main/frontend}/demo/fusion/components/color-picker-view.ts (100%) rename {frontend => src/main/frontend}/demo/fusion/components/greeting-view.ts (100%) rename {frontend => src/main/frontend}/demo/fusion/errorhandling/catch-error.ts (100%) rename {frontend => src/main/frontend}/demo/fusion/errorhandling/catch-invalid-args.ts (100%) rename {frontend => src/main/frontend}/demo/fusion/forms/contact-form.ts (100%) rename {frontend => src/main/frontend}/demo/fusion/forms/dialogs/newsletter-dialog.ts (100%) rename {frontend => src/main/frontend}/demo/fusion/forms/field-strategy/my-binder.ts (100%) rename {frontend => src/main/frontend}/demo/fusion/forms/field-strategy/my-form.ts (100%) rename {frontend => src/main/frontend}/demo/fusion/forms/field-strategy/my-text-field-strategy.ts (100%) rename {frontend => src/main/frontend}/demo/fusion/forms/field-strategy/my-text-field.ts (100%) rename {frontend => src/main/frontend}/demo/fusion/forms/formchange/CompanyOfficeView.tsx (100%) rename {frontend => src/main/frontend}/demo/fusion/forms/upload/download.tsx (100%) rename {frontend => src/main/frontend}/demo/fusion/forms/upload/upload.tsx (100%) rename {frontend => src/main/frontend}/demo/fusion/lit-basics/data-binding.ts (100%) rename {frontend => src/main/frontend}/demo/fusion/lit-basics/lifecycle.ts (100%) rename {frontend => src/main/frontend}/demo/fusion/lit-basics/light-dom.ts (100%) rename {frontend => src/main/frontend}/demo/fusion/lit-basics/minimal.ts (100%) rename {frontend => src/main/frontend}/demo/fusion/lit-basics/my-component.css (100%) rename {frontend => src/main/frontend}/demo/fusion/lit-basics/shadow-dom.ts (100%) rename {frontend => src/main/frontend}/demo/fusion/lit-basics/styling.ts (100%) rename {frontend => src/main/frontend}/demo/fusion/options/request-options.ts (100%) rename {frontend => src/main/frontend}/demo/fusion/reactive/reactive-view.ts (100%) rename {frontend => src/main/frontend}/demo/fusion/redirect.ts (100%) rename {frontend => src/main/frontend}/demo/init-flow-components.ts (100%) rename {frontend => src/main/frontend}/demo/init-flow-namespace.ts (100%) rename {frontend => src/main/frontend}/demo/init.ts (100%) rename {frontend => src/main/frontend}/demo/pwa/offline/ts-view-with-endpoint.ts (100%) rename {frontend => src/main/frontend}/demo/react-example.ts (100%) rename {frontend => src/main/frontend}/demo/render-banner.ts (100%) rename {frontend => src/main/frontend}/demo/services/ComboBoxCountryService.ts (100%) rename {frontend => src/main/frontend}/demo/services/CrudService.ts (100%) rename {frontend => src/main/frontend}/demo/services/DashboardService.ts (100%) rename {frontend => src/main/frontend}/demo/services/EmployeeService.ts (100%) rename {frontend => src/main/frontend}/demo/services/GridPersonService.ts (100%) rename {frontend => src/main/frontend}/demo/services/LLMChatService.ts (100%) rename {frontend => src/main/frontend}/demo/services/ProductService.ts (100%) rename {frontend => src/main/frontend}/demo/services/mocks.ts (100%) rename {frontend => src/main/frontend}/demo/session-verification.ts (100%) rename {frontend => src/main/frontend}/demo/tools/observability/newrelic/dashboard-generator.ts (100%) rename {frontend => src/main/frontend}/demo/tools/observability/newrelic/dashboard-template.json (100%) rename {frontend => src/main/frontend}/index.html (100%) rename {frontend => src/main/frontend}/routes.tsx (100%) rename {frontend => src/main/frontend}/themes/docs/basic-layouts.css (100%) rename {frontend => src/main/frontend}/themes/docs/board.css (100%) rename {frontend => src/main/frontend}/themes/docs/combo-box-item-class-name.css (100%) rename {frontend => src/main/frontend}/themes/docs/components/vaadin-app-layout.css (100%) rename {frontend => src/main/frontend}/themes/docs/components/vaadin-text-area.css (100%) rename {frontend => src/main/frontend}/themes/docs/dashboard.css (100%) rename {frontend => src/main/frontend}/themes/docs/document.css (100%) rename {frontend => src/main/frontend}/themes/docs/grid-cell-focus.css (100%) rename {frontend => src/main/frontend}/themes/docs/grid-header-footer-styling.css (100%) rename {frontend => src/main/frontend}/themes/docs/grid-styling.css (100%) rename {frontend => src/main/frontend}/themes/docs/icon-fonts.css (100%) rename {frontend => src/main/frontend}/themes/docs/keycloak-theme-example.css (100%) rename {frontend => src/main/frontend}/themes/docs/login-rich-content.css (100%) rename {frontend => src/main/frontend}/themes/docs/menu-bar-theming.css (100%) rename {frontend => src/main/frontend}/themes/docs/message-list-theming.css (100%) rename {frontend => src/main/frontend}/themes/docs/multi-select-combo-box-chip-class-name.css (100%) rename {frontend => src/main/frontend}/themes/docs/multi-select-combo-box-item-class-name.css (100%) rename {frontend => src/main/frontend}/themes/docs/nav-item-styling.css (100%) rename {frontend => src/main/frontend}/themes/docs/notification-position-example.css (100%) rename {frontend => src/main/frontend}/themes/docs/popover-notification-panel.css (100%) rename {frontend => src/main/frontend}/themes/docs/popover-user-menu.css (100%) rename {frontend => src/main/frontend}/themes/docs/styles.css (100%) rename {frontend => src/main/frontend}/themes/docs/theme.json (100%) rename {frontend => src/main/frontend}/types.d.ts (100%) rename {frontend => src/main/frontend}/web-component.html (100%) diff --git a/frontend/demo/auth/AboutView.tsx b/src/main/frontend/demo/auth/AboutView.tsx similarity index 100% rename from frontend/demo/auth/AboutView.tsx rename to src/main/frontend/demo/auth/AboutView.tsx diff --git a/frontend/demo/auth/App.tsx b/src/main/frontend/demo/auth/App.tsx similarity index 100% rename from frontend/demo/auth/App.tsx rename to src/main/frontend/demo/auth/App.tsx diff --git a/frontend/demo/auth/LoginView.tsx b/src/main/frontend/demo/auth/LoginView.tsx similarity index 100% rename from frontend/demo/auth/LoginView.tsx rename to src/main/frontend/demo/auth/LoginView.tsx diff --git a/frontend/demo/auth/MainLayout.tsx b/src/main/frontend/demo/auth/MainLayout.tsx similarity index 100% rename from frontend/demo/auth/MainLayout.tsx rename to src/main/frontend/demo/auth/MainLayout.tsx diff --git a/frontend/demo/auth/auth.ts b/src/main/frontend/demo/auth/auth.ts similarity index 100% rename from frontend/demo/auth/auth.ts rename to src/main/frontend/demo/auth/auth.ts diff --git a/frontend/demo/auth/authRoles.ts b/src/main/frontend/demo/auth/authRoles.ts similarity index 100% rename from frontend/demo/auth/authRoles.ts rename to src/main/frontend/demo/auth/authRoles.ts diff --git a/frontend/demo/auth/index.tsx b/src/main/frontend/demo/auth/index.tsx similarity index 100% rename from frontend/demo/auth/index.tsx rename to src/main/frontend/demo/auth/index.tsx diff --git a/frontend/demo/auth/routes.tsx b/src/main/frontend/demo/auth/routes.tsx similarity index 100% rename from frontend/demo/auth/routes.tsx rename to src/main/frontend/demo/auth/routes.tsx diff --git a/frontend/demo/auth/routing.ts b/src/main/frontend/demo/auth/routing.ts similarity index 100% rename from frontend/demo/auth/routing.ts rename to src/main/frontend/demo/auth/routing.ts diff --git a/frontend/demo/component/accordion/accordion-basic.ts b/src/main/frontend/demo/component/accordion/accordion-basic.ts similarity index 100% rename from frontend/demo/component/accordion/accordion-basic.ts rename to src/main/frontend/demo/component/accordion/accordion-basic.ts diff --git a/frontend/demo/component/accordion/accordion-content.ts b/src/main/frontend/demo/component/accordion/accordion-content.ts similarity index 100% rename from frontend/demo/component/accordion/accordion-content.ts rename to src/main/frontend/demo/component/accordion/accordion-content.ts diff --git a/frontend/demo/component/accordion/accordion-disabled-panels.ts b/src/main/frontend/demo/component/accordion/accordion-disabled-panels.ts similarity index 100% rename from frontend/demo/component/accordion/accordion-disabled-panels.ts rename to src/main/frontend/demo/component/accordion/accordion-disabled-panels.ts diff --git a/frontend/demo/component/accordion/accordion-filled-panels.ts b/src/main/frontend/demo/component/accordion/accordion-filled-panels.ts similarity index 100% rename from frontend/demo/component/accordion/accordion-filled-panels.ts rename to src/main/frontend/demo/component/accordion/accordion-filled-panels.ts diff --git a/frontend/demo/component/accordion/accordion-reverse-panels.ts b/src/main/frontend/demo/component/accordion/accordion-reverse-panels.ts similarity index 100% rename from frontend/demo/component/accordion/accordion-reverse-panels.ts rename to src/main/frontend/demo/component/accordion/accordion-reverse-panels.ts diff --git a/frontend/demo/component/accordion/accordion-small-panels.ts b/src/main/frontend/demo/component/accordion/accordion-small-panels.ts similarity index 100% rename from frontend/demo/component/accordion/accordion-small-panels.ts rename to src/main/frontend/demo/component/accordion/accordion-small-panels.ts diff --git a/frontend/demo/component/accordion/accordion-summary.ts b/src/main/frontend/demo/component/accordion/accordion-summary.ts similarity index 100% rename from frontend/demo/component/accordion/accordion-summary.ts rename to src/main/frontend/demo/component/accordion/accordion-summary.ts diff --git a/frontend/demo/component/accordion/react/accordion-basic.tsx b/src/main/frontend/demo/component/accordion/react/accordion-basic.tsx similarity index 100% rename from frontend/demo/component/accordion/react/accordion-basic.tsx rename to src/main/frontend/demo/component/accordion/react/accordion-basic.tsx diff --git a/frontend/demo/component/accordion/react/accordion-content.tsx b/src/main/frontend/demo/component/accordion/react/accordion-content.tsx similarity index 100% rename from frontend/demo/component/accordion/react/accordion-content.tsx rename to src/main/frontend/demo/component/accordion/react/accordion-content.tsx diff --git a/frontend/demo/component/accordion/react/accordion-disabled-panels.tsx b/src/main/frontend/demo/component/accordion/react/accordion-disabled-panels.tsx similarity index 100% rename from frontend/demo/component/accordion/react/accordion-disabled-panels.tsx rename to src/main/frontend/demo/component/accordion/react/accordion-disabled-panels.tsx diff --git a/frontend/demo/component/accordion/react/accordion-filled-panels.tsx b/src/main/frontend/demo/component/accordion/react/accordion-filled-panels.tsx similarity index 100% rename from frontend/demo/component/accordion/react/accordion-filled-panels.tsx rename to src/main/frontend/demo/component/accordion/react/accordion-filled-panels.tsx diff --git a/frontend/demo/component/accordion/react/accordion-reverse-panels.tsx b/src/main/frontend/demo/component/accordion/react/accordion-reverse-panels.tsx similarity index 100% rename from frontend/demo/component/accordion/react/accordion-reverse-panels.tsx rename to src/main/frontend/demo/component/accordion/react/accordion-reverse-panels.tsx diff --git a/frontend/demo/component/accordion/react/accordion-small-panels.tsx b/src/main/frontend/demo/component/accordion/react/accordion-small-panels.tsx similarity index 100% rename from frontend/demo/component/accordion/react/accordion-small-panels.tsx rename to src/main/frontend/demo/component/accordion/react/accordion-small-panels.tsx diff --git a/frontend/demo/component/accordion/react/accordion-summary.tsx b/src/main/frontend/demo/component/accordion/react/accordion-summary.tsx similarity index 100% rename from frontend/demo/component/accordion/react/accordion-summary.tsx rename to src/main/frontend/demo/component/accordion/react/accordion-summary.tsx diff --git a/frontend/demo/component/app-layout/app-layout-basic.ts b/src/main/frontend/demo/component/app-layout/app-layout-basic.ts similarity index 100% rename from frontend/demo/component/app-layout/app-layout-basic.ts rename to src/main/frontend/demo/component/app-layout/app-layout-basic.ts diff --git a/frontend/demo/component/app-layout/app-layout-bottom-navbar.ts b/src/main/frontend/demo/component/app-layout/app-layout-bottom-navbar.ts similarity index 100% rename from frontend/demo/component/app-layout/app-layout-bottom-navbar.ts rename to src/main/frontend/demo/component/app-layout/app-layout-bottom-navbar.ts diff --git a/frontend/demo/component/app-layout/app-layout-drawer.ts b/src/main/frontend/demo/component/app-layout/app-layout-drawer.ts similarity index 100% rename from frontend/demo/component/app-layout/app-layout-drawer.ts rename to src/main/frontend/demo/component/app-layout/app-layout-drawer.ts diff --git a/frontend/demo/component/app-layout/app-layout-height-auto.ts b/src/main/frontend/demo/component/app-layout/app-layout-height-auto.ts similarity index 100% rename from frontend/demo/component/app-layout/app-layout-height-auto.ts rename to src/main/frontend/demo/component/app-layout/app-layout-height-auto.ts diff --git a/frontend/demo/component/app-layout/app-layout-height-full.ts b/src/main/frontend/demo/component/app-layout/app-layout-height-full.ts similarity index 100% rename from frontend/demo/component/app-layout/app-layout-height-full.ts rename to src/main/frontend/demo/component/app-layout/app-layout-height-full.ts diff --git a/frontend/demo/component/app-layout/app-layout-helper.ts b/src/main/frontend/demo/component/app-layout/app-layout-helper.ts similarity index 100% rename from frontend/demo/component/app-layout/app-layout-helper.ts rename to src/main/frontend/demo/component/app-layout/app-layout-helper.ts diff --git a/frontend/demo/component/app-layout/app-layout-navbar-placement-side.ts b/src/main/frontend/demo/component/app-layout/app-layout-navbar-placement-side.ts similarity index 100% rename from frontend/demo/component/app-layout/app-layout-navbar-placement-side.ts rename to src/main/frontend/demo/component/app-layout/app-layout-navbar-placement-side.ts diff --git a/frontend/demo/component/app-layout/app-layout-navbar-placement.ts b/src/main/frontend/demo/component/app-layout/app-layout-navbar-placement.ts similarity index 100% rename from frontend/demo/component/app-layout/app-layout-navbar-placement.ts rename to src/main/frontend/demo/component/app-layout/app-layout-navbar-placement.ts diff --git a/frontend/demo/component/app-layout/app-layout-navbar.ts b/src/main/frontend/demo/component/app-layout/app-layout-navbar.ts similarity index 100% rename from frontend/demo/component/app-layout/app-layout-navbar.ts rename to src/main/frontend/demo/component/app-layout/app-layout-navbar.ts diff --git a/frontend/demo/component/app-layout/app-layout-secondary-navigation.ts b/src/main/frontend/demo/component/app-layout/app-layout-secondary-navigation.ts similarity index 100% rename from frontend/demo/component/app-layout/app-layout-secondary-navigation.ts rename to src/main/frontend/demo/component/app-layout/app-layout-secondary-navigation.ts diff --git a/frontend/demo/component/app-layout/react/app-layout-basic.tsx b/src/main/frontend/demo/component/app-layout/react/app-layout-basic.tsx similarity index 100% rename from frontend/demo/component/app-layout/react/app-layout-basic.tsx rename to src/main/frontend/demo/component/app-layout/react/app-layout-basic.tsx diff --git a/frontend/demo/component/app-layout/react/app-layout-bottom-navbar.tsx b/src/main/frontend/demo/component/app-layout/react/app-layout-bottom-navbar.tsx similarity index 100% rename from frontend/demo/component/app-layout/react/app-layout-bottom-navbar.tsx rename to src/main/frontend/demo/component/app-layout/react/app-layout-bottom-navbar.tsx diff --git a/frontend/demo/component/app-layout/react/app-layout-drawer.tsx b/src/main/frontend/demo/component/app-layout/react/app-layout-drawer.tsx similarity index 100% rename from frontend/demo/component/app-layout/react/app-layout-drawer.tsx rename to src/main/frontend/demo/component/app-layout/react/app-layout-drawer.tsx diff --git a/frontend/demo/component/app-layout/react/app-layout-height-auto.tsx b/src/main/frontend/demo/component/app-layout/react/app-layout-height-auto.tsx similarity index 100% rename from frontend/demo/component/app-layout/react/app-layout-height-auto.tsx rename to src/main/frontend/demo/component/app-layout/react/app-layout-height-auto.tsx diff --git a/frontend/demo/component/app-layout/react/app-layout-height-full.tsx b/src/main/frontend/demo/component/app-layout/react/app-layout-height-full.tsx similarity index 100% rename from frontend/demo/component/app-layout/react/app-layout-height-full.tsx rename to src/main/frontend/demo/component/app-layout/react/app-layout-height-full.tsx diff --git a/frontend/demo/component/app-layout/react/app-layout-navbar-placement-side.tsx b/src/main/frontend/demo/component/app-layout/react/app-layout-navbar-placement-side.tsx similarity index 100% rename from frontend/demo/component/app-layout/react/app-layout-navbar-placement-side.tsx rename to src/main/frontend/demo/component/app-layout/react/app-layout-navbar-placement-side.tsx diff --git a/frontend/demo/component/app-layout/react/app-layout-navbar-placement.tsx b/src/main/frontend/demo/component/app-layout/react/app-layout-navbar-placement.tsx similarity index 100% rename from frontend/demo/component/app-layout/react/app-layout-navbar-placement.tsx rename to src/main/frontend/demo/component/app-layout/react/app-layout-navbar-placement.tsx diff --git a/frontend/demo/component/app-layout/react/app-layout-navbar.tsx b/src/main/frontend/demo/component/app-layout/react/app-layout-navbar.tsx similarity index 100% rename from frontend/demo/component/app-layout/react/app-layout-navbar.tsx rename to src/main/frontend/demo/component/app-layout/react/app-layout-navbar.tsx diff --git a/frontend/demo/component/app-layout/react/app-layout-secondary-navigation.tsx b/src/main/frontend/demo/component/app-layout/react/app-layout-secondary-navigation.tsx similarity index 100% rename from frontend/demo/component/app-layout/react/app-layout-secondary-navigation.tsx rename to src/main/frontend/demo/component/app-layout/react/app-layout-secondary-navigation.tsx diff --git a/frontend/demo/component/auto-crud/react/auto-crud-basic.tsx b/src/main/frontend/demo/component/auto-crud/react/auto-crud-basic.tsx similarity index 100% rename from frontend/demo/component/auto-crud/react/auto-crud-basic.tsx rename to src/main/frontend/demo/component/auto-crud/react/auto-crud-basic.tsx diff --git a/frontend/demo/component/auto-crud/react/auto-crud-customized-form.tsx b/src/main/frontend/demo/component/auto-crud/react/auto-crud-customized-form.tsx similarity index 100% rename from frontend/demo/component/auto-crud/react/auto-crud-customized-form.tsx rename to src/main/frontend/demo/component/auto-crud/react/auto-crud-customized-form.tsx diff --git a/frontend/demo/component/auto-crud/react/auto-crud-customized-grid.tsx b/src/main/frontend/demo/component/auto-crud/react/auto-crud-customized-grid.tsx similarity index 100% rename from frontend/demo/component/auto-crud/react/auto-crud-customized-grid.tsx rename to src/main/frontend/demo/component/auto-crud/react/auto-crud-customized-grid.tsx diff --git a/frontend/demo/component/auto-form/react/auto-form-basic.tsx b/src/main/frontend/demo/component/auto-form/react/auto-form-basic.tsx similarity index 100% rename from frontend/demo/component/auto-form/react/auto-form-basic.tsx rename to src/main/frontend/demo/component/auto-form/react/auto-form-basic.tsx diff --git a/frontend/demo/component/auto-form/react/auto-form-custom-renderer-alt.tsx b/src/main/frontend/demo/component/auto-form/react/auto-form-custom-renderer-alt.tsx similarity index 100% rename from frontend/demo/component/auto-form/react/auto-form-custom-renderer-alt.tsx rename to src/main/frontend/demo/component/auto-form/react/auto-form-custom-renderer-alt.tsx diff --git a/frontend/demo/component/auto-form/react/auto-form-custom-renderer.tsx b/src/main/frontend/demo/component/auto-form/react/auto-form-custom-renderer.tsx similarity index 100% rename from frontend/demo/component/auto-form/react/auto-form-custom-renderer.tsx rename to src/main/frontend/demo/component/auto-form/react/auto-form-custom-renderer.tsx diff --git a/frontend/demo/component/auto-form/react/auto-form-delete-after-delete.tsx b/src/main/frontend/demo/component/auto-form/react/auto-form-delete-after-delete.tsx similarity index 100% rename from frontend/demo/component/auto-form/react/auto-form-delete-after-delete.tsx rename to src/main/frontend/demo/component/auto-form/react/auto-form-delete-after-delete.tsx diff --git a/frontend/demo/component/auto-form/react/auto-form-edit-new-modes.tsx b/src/main/frontend/demo/component/auto-form/react/auto-form-edit-new-modes.tsx similarity index 100% rename from frontend/demo/component/auto-form/react/auto-form-edit-new-modes.tsx rename to src/main/frontend/demo/component/auto-form/react/auto-form-edit-new-modes.tsx diff --git a/frontend/demo/component/auto-form/react/auto-form-field-colspan.tsx b/src/main/frontend/demo/component/auto-form/react/auto-form-field-colspan.tsx similarity index 100% rename from frontend/demo/component/auto-form/react/auto-form-field-colspan.tsx rename to src/main/frontend/demo/component/auto-form/react/auto-form-field-colspan.tsx diff --git a/frontend/demo/component/auto-form/react/auto-form-field-custom-label.tsx b/src/main/frontend/demo/component/auto-form/react/auto-form-field-custom-label.tsx similarity index 100% rename from frontend/demo/component/auto-form/react/auto-form-field-custom-label.tsx rename to src/main/frontend/demo/component/auto-form/react/auto-form-field-custom-label.tsx diff --git a/frontend/demo/component/auto-form/react/auto-form-field-custom-renderer.tsx b/src/main/frontend/demo/component/auto-form/react/auto-form-field-custom-renderer.tsx similarity index 100% rename from frontend/demo/component/auto-form/react/auto-form-field-custom-renderer.tsx rename to src/main/frontend/demo/component/auto-form/react/auto-form-field-custom-renderer.tsx diff --git a/frontend/demo/component/auto-form/react/auto-form-field-visibility.tsx b/src/main/frontend/demo/component/auto-form/react/auto-form-field-visibility.tsx similarity index 100% rename from frontend/demo/component/auto-form/react/auto-form-field-visibility.tsx rename to src/main/frontend/demo/component/auto-form/react/auto-form-field-visibility.tsx diff --git a/frontend/demo/component/auto-form/react/auto-form-on-errors.tsx b/src/main/frontend/demo/component/auto-form/react/auto-form-on-errors.tsx similarity index 100% rename from frontend/demo/component/auto-form/react/auto-form-on-errors.tsx rename to src/main/frontend/demo/component/auto-form/react/auto-form-on-errors.tsx diff --git a/frontend/demo/component/auto-form/react/auto-form-responsive-steps.tsx b/src/main/frontend/demo/component/auto-form/react/auto-form-responsive-steps.tsx similarity index 100% rename from frontend/demo/component/auto-form/react/auto-form-responsive-steps.tsx rename to src/main/frontend/demo/component/auto-form/react/auto-form-responsive-steps.tsx diff --git a/frontend/demo/component/auto-grid/react/auto-grid-basic.tsx b/src/main/frontend/demo/component/auto-grid/react/auto-grid-basic.tsx similarity index 100% rename from frontend/demo/component/auto-grid/react/auto-grid-basic.tsx rename to src/main/frontend/demo/component/auto-grid/react/auto-grid-basic.tsx diff --git a/frontend/demo/component/auto-grid/react/auto-grid-column-options.tsx b/src/main/frontend/demo/component/auto-grid/react/auto-grid-column-options.tsx similarity index 100% rename from frontend/demo/component/auto-grid/react/auto-grid-column-options.tsx rename to src/main/frontend/demo/component/auto-grid/react/auto-grid-column-options.tsx diff --git a/frontend/demo/component/auto-grid/react/auto-grid-custom-columns.tsx b/src/main/frontend/demo/component/auto-grid/react/auto-grid-custom-columns.tsx similarity index 100% rename from frontend/demo/component/auto-grid/react/auto-grid-custom-columns.tsx rename to src/main/frontend/demo/component/auto-grid/react/auto-grid-custom-columns.tsx diff --git a/frontend/demo/component/auto-grid/react/auto-grid-filtering.tsx b/src/main/frontend/demo/component/auto-grid/react/auto-grid-filtering.tsx similarity index 100% rename from frontend/demo/component/auto-grid/react/auto-grid-filtering.tsx rename to src/main/frontend/demo/component/auto-grid/react/auto-grid-filtering.tsx diff --git a/frontend/demo/component/auto-grid/react/auto-grid-host-styles.ts b/src/main/frontend/demo/component/auto-grid/react/auto-grid-host-styles.ts similarity index 100% rename from frontend/demo/component/auto-grid/react/auto-grid-host-styles.ts rename to src/main/frontend/demo/component/auto-grid/react/auto-grid-host-styles.ts diff --git a/frontend/demo/component/auto-grid/react/auto-grid-selection.tsx b/src/main/frontend/demo/component/auto-grid/react/auto-grid-selection.tsx similarity index 100% rename from frontend/demo/component/auto-grid/react/auto-grid-selection.tsx rename to src/main/frontend/demo/component/auto-grid/react/auto-grid-selection.tsx diff --git a/frontend/demo/component/auto-grid/react/auto-grid-visible-columns.tsx b/src/main/frontend/demo/component/auto-grid/react/auto-grid-visible-columns.tsx similarity index 100% rename from frontend/demo/component/auto-grid/react/auto-grid-visible-columns.tsx rename to src/main/frontend/demo/component/auto-grid/react/auto-grid-visible-columns.tsx diff --git a/frontend/demo/component/avatar/avatar-abbreviation.ts b/src/main/frontend/demo/component/avatar/avatar-abbreviation.ts similarity index 100% rename from frontend/demo/component/avatar/avatar-abbreviation.ts rename to src/main/frontend/demo/component/avatar/avatar-abbreviation.ts diff --git a/frontend/demo/component/avatar/avatar-basic.ts b/src/main/frontend/demo/component/avatar/avatar-basic.ts similarity index 100% rename from frontend/demo/component/avatar/avatar-basic.ts rename to src/main/frontend/demo/component/avatar/avatar-basic.ts diff --git a/frontend/demo/component/avatar/avatar-group-basic.ts b/src/main/frontend/demo/component/avatar/avatar-group-basic.ts similarity index 100% rename from frontend/demo/component/avatar/avatar-group-basic.ts rename to src/main/frontend/demo/component/avatar/avatar-group-basic.ts diff --git a/frontend/demo/component/avatar/avatar-group-bg-color.ts b/src/main/frontend/demo/component/avatar/avatar-group-bg-color.ts similarity index 100% rename from frontend/demo/component/avatar/avatar-group-bg-color.ts rename to src/main/frontend/demo/component/avatar/avatar-group-bg-color.ts diff --git a/frontend/demo/component/avatar/avatar-group-internationalisation.ts b/src/main/frontend/demo/component/avatar/avatar-group-internationalisation.ts similarity index 100% rename from frontend/demo/component/avatar/avatar-group-internationalisation.ts rename to src/main/frontend/demo/component/avatar/avatar-group-internationalisation.ts diff --git a/frontend/demo/component/avatar/avatar-group-max-items.ts b/src/main/frontend/demo/component/avatar/avatar-group-max-items.ts similarity index 100% rename from frontend/demo/component/avatar/avatar-group-max-items.ts rename to src/main/frontend/demo/component/avatar/avatar-group-max-items.ts diff --git a/frontend/demo/component/avatar/avatar-image.ts b/src/main/frontend/demo/component/avatar/avatar-image.ts similarity index 100% rename from frontend/demo/component/avatar/avatar-image.ts rename to src/main/frontend/demo/component/avatar/avatar-image.ts diff --git a/frontend/demo/component/avatar/avatar-menu-bar.ts b/src/main/frontend/demo/component/avatar/avatar-menu-bar.ts similarity index 100% rename from frontend/demo/component/avatar/avatar-menu-bar.ts rename to src/main/frontend/demo/component/avatar/avatar-menu-bar.ts diff --git a/frontend/demo/component/avatar/avatar-name.ts b/src/main/frontend/demo/component/avatar/avatar-name.ts similarity index 100% rename from frontend/demo/component/avatar/avatar-name.ts rename to src/main/frontend/demo/component/avatar/avatar-name.ts diff --git a/frontend/demo/component/avatar/avatar-sizes.ts b/src/main/frontend/demo/component/avatar/avatar-sizes.ts similarity index 100% rename from frontend/demo/component/avatar/avatar-sizes.ts rename to src/main/frontend/demo/component/avatar/avatar-sizes.ts diff --git a/frontend/demo/component/avatar/react/avatar-abbreviation.tsx b/src/main/frontend/demo/component/avatar/react/avatar-abbreviation.tsx similarity index 100% rename from frontend/demo/component/avatar/react/avatar-abbreviation.tsx rename to src/main/frontend/demo/component/avatar/react/avatar-abbreviation.tsx diff --git a/frontend/demo/component/avatar/react/avatar-basic.tsx b/src/main/frontend/demo/component/avatar/react/avatar-basic.tsx similarity index 100% rename from frontend/demo/component/avatar/react/avatar-basic.tsx rename to src/main/frontend/demo/component/avatar/react/avatar-basic.tsx diff --git a/frontend/demo/component/avatar/react/avatar-group-basic.tsx b/src/main/frontend/demo/component/avatar/react/avatar-group-basic.tsx similarity index 100% rename from frontend/demo/component/avatar/react/avatar-group-basic.tsx rename to src/main/frontend/demo/component/avatar/react/avatar-group-basic.tsx diff --git a/frontend/demo/component/avatar/react/avatar-group-bg-color.tsx b/src/main/frontend/demo/component/avatar/react/avatar-group-bg-color.tsx similarity index 100% rename from frontend/demo/component/avatar/react/avatar-group-bg-color.tsx rename to src/main/frontend/demo/component/avatar/react/avatar-group-bg-color.tsx diff --git a/frontend/demo/component/avatar/react/avatar-group-internationalisation.tsx b/src/main/frontend/demo/component/avatar/react/avatar-group-internationalisation.tsx similarity index 100% rename from frontend/demo/component/avatar/react/avatar-group-internationalisation.tsx rename to src/main/frontend/demo/component/avatar/react/avatar-group-internationalisation.tsx diff --git a/frontend/demo/component/avatar/react/avatar-group-max-items.tsx b/src/main/frontend/demo/component/avatar/react/avatar-group-max-items.tsx similarity index 100% rename from frontend/demo/component/avatar/react/avatar-group-max-items.tsx rename to src/main/frontend/demo/component/avatar/react/avatar-group-max-items.tsx diff --git a/frontend/demo/component/avatar/react/avatar-image.tsx b/src/main/frontend/demo/component/avatar/react/avatar-image.tsx similarity index 100% rename from frontend/demo/component/avatar/react/avatar-image.tsx rename to src/main/frontend/demo/component/avatar/react/avatar-image.tsx diff --git a/frontend/demo/component/avatar/react/avatar-menu-bar.tsx b/src/main/frontend/demo/component/avatar/react/avatar-menu-bar.tsx similarity index 100% rename from frontend/demo/component/avatar/react/avatar-menu-bar.tsx rename to src/main/frontend/demo/component/avatar/react/avatar-menu-bar.tsx diff --git a/frontend/demo/component/avatar/react/avatar-name.tsx b/src/main/frontend/demo/component/avatar/react/avatar-name.tsx similarity index 100% rename from frontend/demo/component/avatar/react/avatar-name.tsx rename to src/main/frontend/demo/component/avatar/react/avatar-name.tsx diff --git a/frontend/demo/component/avatar/react/avatar-sizes.tsx b/src/main/frontend/demo/component/avatar/react/avatar-sizes.tsx similarity index 100% rename from frontend/demo/component/avatar/react/avatar-sizes.tsx rename to src/main/frontend/demo/component/avatar/react/avatar-sizes.tsx diff --git a/frontend/demo/component/badge/badge-basic.ts b/src/main/frontend/demo/component/badge/badge-basic.ts similarity index 100% rename from frontend/demo/component/badge/badge-basic.ts rename to src/main/frontend/demo/component/badge/badge-basic.ts diff --git a/frontend/demo/component/badge/badge-color.ts b/src/main/frontend/demo/component/badge/badge-color.ts similarity index 100% rename from frontend/demo/component/badge/badge-color.ts rename to src/main/frontend/demo/component/badge/badge-color.ts diff --git a/frontend/demo/component/badge/badge-counter.ts b/src/main/frontend/demo/component/badge/badge-counter.ts similarity index 100% rename from frontend/demo/component/badge/badge-counter.ts rename to src/main/frontend/demo/component/badge/badge-counter.ts diff --git a/frontend/demo/component/badge/badge-highlight.ts b/src/main/frontend/demo/component/badge/badge-highlight.ts similarity index 100% rename from frontend/demo/component/badge/badge-highlight.ts rename to src/main/frontend/demo/component/badge/badge-highlight.ts diff --git a/frontend/demo/component/badge/badge-icons-only-table.ts b/src/main/frontend/demo/component/badge/badge-icons-only-table.ts similarity index 100% rename from frontend/demo/component/badge/badge-icons-only-table.ts rename to src/main/frontend/demo/component/badge/badge-icons-only-table.ts diff --git a/frontend/demo/component/badge/badge-icons-only.ts b/src/main/frontend/demo/component/badge/badge-icons-only.ts similarity index 100% rename from frontend/demo/component/badge/badge-icons-only.ts rename to src/main/frontend/demo/component/badge/badge-icons-only.ts diff --git a/frontend/demo/component/badge/badge-icons.ts b/src/main/frontend/demo/component/badge/badge-icons.ts similarity index 100% rename from frontend/demo/component/badge/badge-icons.ts rename to src/main/frontend/demo/component/badge/badge-icons.ts diff --git a/frontend/demo/component/badge/badge-interactive.ts b/src/main/frontend/demo/component/badge/badge-interactive.ts similarity index 100% rename from frontend/demo/component/badge/badge-interactive.ts rename to src/main/frontend/demo/component/badge/badge-interactive.ts diff --git a/frontend/demo/component/badge/badge-shape.ts b/src/main/frontend/demo/component/badge/badge-shape.ts similarity index 100% rename from frontend/demo/component/badge/badge-shape.ts rename to src/main/frontend/demo/component/badge/badge-shape.ts diff --git a/frontend/demo/component/badge/badge-size.ts b/src/main/frontend/demo/component/badge/badge-size.ts similarity index 100% rename from frontend/demo/component/badge/badge-size.ts rename to src/main/frontend/demo/component/badge/badge-size.ts diff --git a/frontend/demo/component/badge/react/badge-basic.tsx b/src/main/frontend/demo/component/badge/react/badge-basic.tsx similarity index 100% rename from frontend/demo/component/badge/react/badge-basic.tsx rename to src/main/frontend/demo/component/badge/react/badge-basic.tsx diff --git a/frontend/demo/component/badge/react/badge-color.tsx b/src/main/frontend/demo/component/badge/react/badge-color.tsx similarity index 100% rename from frontend/demo/component/badge/react/badge-color.tsx rename to src/main/frontend/demo/component/badge/react/badge-color.tsx diff --git a/frontend/demo/component/badge/react/badge-counter.tsx b/src/main/frontend/demo/component/badge/react/badge-counter.tsx similarity index 100% rename from frontend/demo/component/badge/react/badge-counter.tsx rename to src/main/frontend/demo/component/badge/react/badge-counter.tsx diff --git a/frontend/demo/component/badge/react/badge-highlight.tsx b/src/main/frontend/demo/component/badge/react/badge-highlight.tsx similarity index 100% rename from frontend/demo/component/badge/react/badge-highlight.tsx rename to src/main/frontend/demo/component/badge/react/badge-highlight.tsx diff --git a/frontend/demo/component/badge/react/badge-icons-only-table.tsx b/src/main/frontend/demo/component/badge/react/badge-icons-only-table.tsx similarity index 100% rename from frontend/demo/component/badge/react/badge-icons-only-table.tsx rename to src/main/frontend/demo/component/badge/react/badge-icons-only-table.tsx diff --git a/frontend/demo/component/badge/react/badge-icons-only.tsx b/src/main/frontend/demo/component/badge/react/badge-icons-only.tsx similarity index 100% rename from frontend/demo/component/badge/react/badge-icons-only.tsx rename to src/main/frontend/demo/component/badge/react/badge-icons-only.tsx diff --git a/frontend/demo/component/badge/react/badge-icons.tsx b/src/main/frontend/demo/component/badge/react/badge-icons.tsx similarity index 100% rename from frontend/demo/component/badge/react/badge-icons.tsx rename to src/main/frontend/demo/component/badge/react/badge-icons.tsx diff --git a/frontend/demo/component/badge/react/badge-interactive.tsx b/src/main/frontend/demo/component/badge/react/badge-interactive.tsx similarity index 100% rename from frontend/demo/component/badge/react/badge-interactive.tsx rename to src/main/frontend/demo/component/badge/react/badge-interactive.tsx diff --git a/frontend/demo/component/badge/react/badge-shape.tsx b/src/main/frontend/demo/component/badge/react/badge-shape.tsx similarity index 100% rename from frontend/demo/component/badge/react/badge-shape.tsx rename to src/main/frontend/demo/component/badge/react/badge-shape.tsx diff --git a/frontend/demo/component/badge/react/badge-size.tsx b/src/main/frontend/demo/component/badge/react/badge-size.tsx similarity index 100% rename from frontend/demo/component/badge/react/badge-size.tsx rename to src/main/frontend/demo/component/badge/react/badge-size.tsx diff --git a/frontend/demo/component/board/board-basic.ts b/src/main/frontend/demo/component/board/board-basic.ts similarity index 100% rename from frontend/demo/component/board/board-basic.ts rename to src/main/frontend/demo/component/board/board-basic.ts diff --git a/frontend/demo/component/board/board-breakpoints.ts b/src/main/frontend/demo/component/board/board-breakpoints.ts similarity index 100% rename from frontend/demo/component/board/board-breakpoints.ts rename to src/main/frontend/demo/component/board/board-breakpoints.ts diff --git a/frontend/demo/component/board/board-column-span.ts b/src/main/frontend/demo/component/board/board-column-span.ts similarity index 100% rename from frontend/demo/component/board/board-column-span.ts rename to src/main/frontend/demo/component/board/board-column-span.ts diff --git a/frontend/demo/component/board/board-column-wrapping.ts b/src/main/frontend/demo/component/board/board-column-wrapping.ts similarity index 100% rename from frontend/demo/component/board/board-column-wrapping.ts rename to src/main/frontend/demo/component/board/board-column-wrapping.ts diff --git a/frontend/demo/component/board/board-nested.ts b/src/main/frontend/demo/component/board/board-nested.ts similarity index 100% rename from frontend/demo/component/board/board-nested.ts rename to src/main/frontend/demo/component/board/board-nested.ts diff --git a/frontend/demo/component/board/example-chart.ts b/src/main/frontend/demo/component/board/example-chart.ts similarity index 100% rename from frontend/demo/component/board/example-chart.ts rename to src/main/frontend/demo/component/board/example-chart.ts diff --git a/frontend/demo/component/board/example-indicator.ts b/src/main/frontend/demo/component/board/example-indicator.ts similarity index 100% rename from frontend/demo/component/board/example-indicator.ts rename to src/main/frontend/demo/component/board/example-indicator.ts diff --git a/frontend/demo/component/board/example-statistics.ts b/src/main/frontend/demo/component/board/example-statistics.ts similarity index 100% rename from frontend/demo/component/board/example-statistics.ts rename to src/main/frontend/demo/component/board/example-statistics.ts diff --git a/frontend/demo/component/board/react/ExampleChart.tsx b/src/main/frontend/demo/component/board/react/ExampleChart.tsx similarity index 100% rename from frontend/demo/component/board/react/ExampleChart.tsx rename to src/main/frontend/demo/component/board/react/ExampleChart.tsx diff --git a/frontend/demo/component/board/react/ExampleIndicator.tsx b/src/main/frontend/demo/component/board/react/ExampleIndicator.tsx similarity index 100% rename from frontend/demo/component/board/react/ExampleIndicator.tsx rename to src/main/frontend/demo/component/board/react/ExampleIndicator.tsx diff --git a/frontend/demo/component/board/react/ExampleStatistics.tsx b/src/main/frontend/demo/component/board/react/ExampleStatistics.tsx similarity index 100% rename from frontend/demo/component/board/react/ExampleStatistics.tsx rename to src/main/frontend/demo/component/board/react/ExampleStatistics.tsx diff --git a/frontend/demo/component/board/react/board-basic.tsx b/src/main/frontend/demo/component/board/react/board-basic.tsx similarity index 100% rename from frontend/demo/component/board/react/board-basic.tsx rename to src/main/frontend/demo/component/board/react/board-basic.tsx diff --git a/frontend/demo/component/board/react/board-breakpoints.tsx b/src/main/frontend/demo/component/board/react/board-breakpoints.tsx similarity index 100% rename from frontend/demo/component/board/react/board-breakpoints.tsx rename to src/main/frontend/demo/component/board/react/board-breakpoints.tsx diff --git a/frontend/demo/component/board/react/board-column-span.tsx b/src/main/frontend/demo/component/board/react/board-column-span.tsx similarity index 100% rename from frontend/demo/component/board/react/board-column-span.tsx rename to src/main/frontend/demo/component/board/react/board-column-span.tsx diff --git a/frontend/demo/component/board/react/board-column-wrapping.tsx b/src/main/frontend/demo/component/board/react/board-column-wrapping.tsx similarity index 100% rename from frontend/demo/component/board/react/board-column-wrapping.tsx rename to src/main/frontend/demo/component/board/react/board-column-wrapping.tsx diff --git a/frontend/demo/component/board/react/board-nested.tsx b/src/main/frontend/demo/component/board/react/board-nested.tsx similarity index 100% rename from frontend/demo/component/board/react/board-nested.tsx rename to src/main/frontend/demo/component/board/react/board-nested.tsx diff --git a/frontend/demo/component/board/react/board-styles.ts b/src/main/frontend/demo/component/board/react/board-styles.ts similarity index 100% rename from frontend/demo/component/board/react/board-styles.ts rename to src/main/frontend/demo/component/board/react/board-styles.ts diff --git a/frontend/demo/component/button/button-basic.ts b/src/main/frontend/demo/component/button/button-basic.ts similarity index 100% rename from frontend/demo/component/button/button-basic.ts rename to src/main/frontend/demo/component/button/button-basic.ts diff --git a/frontend/demo/component/button/button-contrast.ts b/src/main/frontend/demo/component/button/button-contrast.ts similarity index 100% rename from frontend/demo/component/button/button-contrast.ts rename to src/main/frontend/demo/component/button/button-contrast.ts diff --git a/frontend/demo/component/button/button-dialog.ts b/src/main/frontend/demo/component/button/button-dialog.ts similarity index 100% rename from frontend/demo/component/button/button-dialog.ts rename to src/main/frontend/demo/component/button/button-dialog.ts diff --git a/frontend/demo/component/button/button-disable-long-action.ts b/src/main/frontend/demo/component/button/button-disable-long-action.ts similarity index 100% rename from frontend/demo/component/button/button-disable-long-action.ts rename to src/main/frontend/demo/component/button/button-disable-long-action.ts diff --git a/frontend/demo/component/button/button-disabled.ts b/src/main/frontend/demo/component/button/button-disabled.ts similarity index 100% rename from frontend/demo/component/button/button-disabled.ts rename to src/main/frontend/demo/component/button/button-disabled.ts diff --git a/frontend/demo/component/button/button-error.ts b/src/main/frontend/demo/component/button/button-error.ts similarity index 100% rename from frontend/demo/component/button/button-error.ts rename to src/main/frontend/demo/component/button/button-error.ts diff --git a/frontend/demo/component/button/button-focus.ts b/src/main/frontend/demo/component/button/button-focus.ts similarity index 100% rename from frontend/demo/component/button/button-focus.ts rename to src/main/frontend/demo/component/button/button-focus.ts diff --git a/frontend/demo/component/button/button-form.ts b/src/main/frontend/demo/component/button/button-form.ts similarity index 100% rename from frontend/demo/component/button/button-form.ts rename to src/main/frontend/demo/component/button/button-form.ts diff --git a/frontend/demo/component/button/button-grid.ts b/src/main/frontend/demo/component/button/button-grid.ts similarity index 100% rename from frontend/demo/component/button/button-grid.ts rename to src/main/frontend/demo/component/button/button-grid.ts diff --git a/frontend/demo/component/button/button-icons.ts b/src/main/frontend/demo/component/button/button-icons.ts similarity index 100% rename from frontend/demo/component/button/button-icons.ts rename to src/main/frontend/demo/component/button/button-icons.ts diff --git a/frontend/demo/component/button/button-images.ts b/src/main/frontend/demo/component/button/button-images.ts similarity index 100% rename from frontend/demo/component/button/button-images.ts rename to src/main/frontend/demo/component/button/button-images.ts diff --git a/frontend/demo/component/button/button-labels.ts b/src/main/frontend/demo/component/button/button-labels.ts similarity index 100% rename from frontend/demo/component/button/button-labels.ts rename to src/main/frontend/demo/component/button/button-labels.ts diff --git a/frontend/demo/component/button/button-sizes.ts b/src/main/frontend/demo/component/button/button-sizes.ts similarity index 100% rename from frontend/demo/component/button/button-sizes.ts rename to src/main/frontend/demo/component/button/button-sizes.ts diff --git a/frontend/demo/component/button/button-styles.ts b/src/main/frontend/demo/component/button/button-styles.ts similarity index 100% rename from frontend/demo/component/button/button-styles.ts rename to src/main/frontend/demo/component/button/button-styles.ts diff --git a/frontend/demo/component/button/button-success.ts b/src/main/frontend/demo/component/button/button-success.ts similarity index 100% rename from frontend/demo/component/button/button-success.ts rename to src/main/frontend/demo/component/button/button-success.ts diff --git a/frontend/demo/component/button/button-tertiary-inline.ts b/src/main/frontend/demo/component/button/button-tertiary-inline.ts similarity index 100% rename from frontend/demo/component/button/button-tertiary-inline.ts rename to src/main/frontend/demo/component/button/button-tertiary-inline.ts diff --git a/frontend/demo/component/button/button-warning.ts b/src/main/frontend/demo/component/button/button-warning.ts similarity index 100% rename from frontend/demo/component/button/button-warning.ts rename to src/main/frontend/demo/component/button/button-warning.ts diff --git a/frontend/demo/component/button/fake-progress-bar.ts b/src/main/frontend/demo/component/button/fake-progress-bar.ts similarity index 100% rename from frontend/demo/component/button/fake-progress-bar.ts rename to src/main/frontend/demo/component/button/fake-progress-bar.ts diff --git a/frontend/demo/component/button/react/button-basic.tsx b/src/main/frontend/demo/component/button/react/button-basic.tsx similarity index 100% rename from frontend/demo/component/button/react/button-basic.tsx rename to src/main/frontend/demo/component/button/react/button-basic.tsx diff --git a/frontend/demo/component/button/react/button-contrast.tsx b/src/main/frontend/demo/component/button/react/button-contrast.tsx similarity index 100% rename from frontend/demo/component/button/react/button-contrast.tsx rename to src/main/frontend/demo/component/button/react/button-contrast.tsx diff --git a/frontend/demo/component/button/react/button-dialog.tsx b/src/main/frontend/demo/component/button/react/button-dialog.tsx similarity index 100% rename from frontend/demo/component/button/react/button-dialog.tsx rename to src/main/frontend/demo/component/button/react/button-dialog.tsx diff --git a/frontend/demo/component/button/react/button-disable-long-action.tsx b/src/main/frontend/demo/component/button/react/button-disable-long-action.tsx similarity index 100% rename from frontend/demo/component/button/react/button-disable-long-action.tsx rename to src/main/frontend/demo/component/button/react/button-disable-long-action.tsx diff --git a/frontend/demo/component/button/react/button-disabled.tsx b/src/main/frontend/demo/component/button/react/button-disabled.tsx similarity index 100% rename from frontend/demo/component/button/react/button-disabled.tsx rename to src/main/frontend/demo/component/button/react/button-disabled.tsx diff --git a/frontend/demo/component/button/react/button-error.tsx b/src/main/frontend/demo/component/button/react/button-error.tsx similarity index 100% rename from frontend/demo/component/button/react/button-error.tsx rename to src/main/frontend/demo/component/button/react/button-error.tsx diff --git a/frontend/demo/component/button/react/button-focus.tsx b/src/main/frontend/demo/component/button/react/button-focus.tsx similarity index 100% rename from frontend/demo/component/button/react/button-focus.tsx rename to src/main/frontend/demo/component/button/react/button-focus.tsx diff --git a/frontend/demo/component/button/react/button-form.tsx b/src/main/frontend/demo/component/button/react/button-form.tsx similarity index 100% rename from frontend/demo/component/button/react/button-form.tsx rename to src/main/frontend/demo/component/button/react/button-form.tsx diff --git a/frontend/demo/component/button/react/button-grid.tsx b/src/main/frontend/demo/component/button/react/button-grid.tsx similarity index 100% rename from frontend/demo/component/button/react/button-grid.tsx rename to src/main/frontend/demo/component/button/react/button-grid.tsx diff --git a/frontend/demo/component/button/react/button-icons.tsx b/src/main/frontend/demo/component/button/react/button-icons.tsx similarity index 100% rename from frontend/demo/component/button/react/button-icons.tsx rename to src/main/frontend/demo/component/button/react/button-icons.tsx diff --git a/frontend/demo/component/button/react/button-images.tsx b/src/main/frontend/demo/component/button/react/button-images.tsx similarity index 100% rename from frontend/demo/component/button/react/button-images.tsx rename to src/main/frontend/demo/component/button/react/button-images.tsx diff --git a/frontend/demo/component/button/react/button-labels.tsx b/src/main/frontend/demo/component/button/react/button-labels.tsx similarity index 100% rename from frontend/demo/component/button/react/button-labels.tsx rename to src/main/frontend/demo/component/button/react/button-labels.tsx diff --git a/frontend/demo/component/button/react/button-sizes.tsx b/src/main/frontend/demo/component/button/react/button-sizes.tsx similarity index 100% rename from frontend/demo/component/button/react/button-sizes.tsx rename to src/main/frontend/demo/component/button/react/button-sizes.tsx diff --git a/frontend/demo/component/button/react/button-styles.tsx b/src/main/frontend/demo/component/button/react/button-styles.tsx similarity index 100% rename from frontend/demo/component/button/react/button-styles.tsx rename to src/main/frontend/demo/component/button/react/button-styles.tsx diff --git a/frontend/demo/component/button/react/button-success.tsx b/src/main/frontend/demo/component/button/react/button-success.tsx similarity index 100% rename from frontend/demo/component/button/react/button-success.tsx rename to src/main/frontend/demo/component/button/react/button-success.tsx diff --git a/frontend/demo/component/button/react/button-tertiary-inline.tsx b/src/main/frontend/demo/component/button/react/button-tertiary-inline.tsx similarity index 100% rename from frontend/demo/component/button/react/button-tertiary-inline.tsx rename to src/main/frontend/demo/component/button/react/button-tertiary-inline.tsx diff --git a/frontend/demo/component/button/react/button-warning.tsx b/src/main/frontend/demo/component/button/react/button-warning.tsx similarity index 100% rename from frontend/demo/component/button/react/button-warning.tsx rename to src/main/frontend/demo/component/button/react/button-warning.tsx diff --git a/frontend/demo/component/card/card-combine-variants.ts b/src/main/frontend/demo/component/card/card-combine-variants.ts similarity index 100% rename from frontend/demo/component/card/card-combine-variants.ts rename to src/main/frontend/demo/component/card/card-combine-variants.ts diff --git a/frontend/demo/component/card/card-content.ts b/src/main/frontend/demo/component/card/card-content.ts similarity index 100% rename from frontend/demo/component/card/card-content.ts rename to src/main/frontend/demo/component/card/card-content.ts diff --git a/frontend/demo/component/card/card-cover-media.ts b/src/main/frontend/demo/component/card/card-cover-media.ts similarity index 100% rename from frontend/demo/component/card/card-cover-media.ts rename to src/main/frontend/demo/component/card/card-cover-media.ts diff --git a/frontend/demo/component/card/card-features.ts b/src/main/frontend/demo/component/card/card-features.ts similarity index 100% rename from frontend/demo/component/card/card-features.ts rename to src/main/frontend/demo/component/card/card-features.ts diff --git a/frontend/demo/component/card/card-footer.ts b/src/main/frontend/demo/component/card/card-footer.ts similarity index 100% rename from frontend/demo/component/card/card-footer.ts rename to src/main/frontend/demo/component/card/card-footer.ts diff --git a/frontend/demo/component/card/card-header-prefix.ts b/src/main/frontend/demo/component/card/card-header-prefix.ts similarity index 100% rename from frontend/demo/component/card/card-header-prefix.ts rename to src/main/frontend/demo/component/card/card-header-prefix.ts diff --git a/frontend/demo/component/card/card-header-suffix.ts b/src/main/frontend/demo/component/card/card-header-suffix.ts similarity index 100% rename from frontend/demo/component/card/card-header-suffix.ts rename to src/main/frontend/demo/component/card/card-header-suffix.ts diff --git a/frontend/demo/component/card/card-header.ts b/src/main/frontend/demo/component/card/card-header.ts similarity index 100% rename from frontend/demo/component/card/card-header.ts rename to src/main/frontend/demo/component/card/card-header.ts diff --git a/frontend/demo/component/card/card-horizontal.ts b/src/main/frontend/demo/component/card/card-horizontal.ts similarity index 100% rename from frontend/demo/component/card/card-horizontal.ts rename to src/main/frontend/demo/component/card/card-horizontal.ts diff --git a/frontend/demo/component/card/card-media.ts b/src/main/frontend/demo/component/card/card-media.ts similarity index 100% rename from frontend/demo/component/card/card-media.ts rename to src/main/frontend/demo/component/card/card-media.ts diff --git a/frontend/demo/component/card/card-stretch-media.ts b/src/main/frontend/demo/component/card/card-stretch-media.ts similarity index 100% rename from frontend/demo/component/card/card-stretch-media.ts rename to src/main/frontend/demo/component/card/card-stretch-media.ts diff --git a/frontend/demo/component/card/card-subtitle.ts b/src/main/frontend/demo/component/card/card-subtitle.ts similarity index 100% rename from frontend/demo/component/card/card-subtitle.ts rename to src/main/frontend/demo/component/card/card-subtitle.ts diff --git a/frontend/demo/component/card/card-title.ts b/src/main/frontend/demo/component/card/card-title.ts similarity index 100% rename from frontend/demo/component/card/card-title.ts rename to src/main/frontend/demo/component/card/card-title.ts diff --git a/frontend/demo/component/card/card-variants.ts b/src/main/frontend/demo/component/card/card-variants.ts similarity index 100% rename from frontend/demo/component/card/card-variants.ts rename to src/main/frontend/demo/component/card/card-variants.ts diff --git a/frontend/demo/component/card/react/card-combine-variants.tsx b/src/main/frontend/demo/component/card/react/card-combine-variants.tsx similarity index 100% rename from frontend/demo/component/card/react/card-combine-variants.tsx rename to src/main/frontend/demo/component/card/react/card-combine-variants.tsx diff --git a/frontend/demo/component/card/react/card-content.tsx b/src/main/frontend/demo/component/card/react/card-content.tsx similarity index 100% rename from frontend/demo/component/card/react/card-content.tsx rename to src/main/frontend/demo/component/card/react/card-content.tsx diff --git a/frontend/demo/component/card/react/card-cover-media.tsx b/src/main/frontend/demo/component/card/react/card-cover-media.tsx similarity index 100% rename from frontend/demo/component/card/react/card-cover-media.tsx rename to src/main/frontend/demo/component/card/react/card-cover-media.tsx diff --git a/frontend/demo/component/card/react/card-footer.tsx b/src/main/frontend/demo/component/card/react/card-footer.tsx similarity index 100% rename from frontend/demo/component/card/react/card-footer.tsx rename to src/main/frontend/demo/component/card/react/card-footer.tsx diff --git a/frontend/demo/component/card/react/card-header-prefix.tsx b/src/main/frontend/demo/component/card/react/card-header-prefix.tsx similarity index 100% rename from frontend/demo/component/card/react/card-header-prefix.tsx rename to src/main/frontend/demo/component/card/react/card-header-prefix.tsx diff --git a/frontend/demo/component/card/react/card-header-suffix.tsx b/src/main/frontend/demo/component/card/react/card-header-suffix.tsx similarity index 100% rename from frontend/demo/component/card/react/card-header-suffix.tsx rename to src/main/frontend/demo/component/card/react/card-header-suffix.tsx diff --git a/frontend/demo/component/card/react/card-header.tsx b/src/main/frontend/demo/component/card/react/card-header.tsx similarity index 100% rename from frontend/demo/component/card/react/card-header.tsx rename to src/main/frontend/demo/component/card/react/card-header.tsx diff --git a/frontend/demo/component/card/react/card-horizontal.tsx b/src/main/frontend/demo/component/card/react/card-horizontal.tsx similarity index 100% rename from frontend/demo/component/card/react/card-horizontal.tsx rename to src/main/frontend/demo/component/card/react/card-horizontal.tsx diff --git a/frontend/demo/component/card/react/card-media.tsx b/src/main/frontend/demo/component/card/react/card-media.tsx similarity index 100% rename from frontend/demo/component/card/react/card-media.tsx rename to src/main/frontend/demo/component/card/react/card-media.tsx diff --git a/frontend/demo/component/card/react/card-stretch-media.tsx b/src/main/frontend/demo/component/card/react/card-stretch-media.tsx similarity index 100% rename from frontend/demo/component/card/react/card-stretch-media.tsx rename to src/main/frontend/demo/component/card/react/card-stretch-media.tsx diff --git a/frontend/demo/component/card/react/card-subtitle.tsx b/src/main/frontend/demo/component/card/react/card-subtitle.tsx similarity index 100% rename from frontend/demo/component/card/react/card-subtitle.tsx rename to src/main/frontend/demo/component/card/react/card-subtitle.tsx diff --git a/frontend/demo/component/card/react/card-title.tsx b/src/main/frontend/demo/component/card/react/card-title.tsx similarity index 100% rename from frontend/demo/component/card/react/card-title.tsx rename to src/main/frontend/demo/component/card/react/card-title.tsx diff --git a/frontend/demo/component/card/react/card-variants.tsx b/src/main/frontend/demo/component/card/react/card-variants.tsx similarity index 100% rename from frontend/demo/component/card/react/card-variants.tsx rename to src/main/frontend/demo/component/card/react/card-variants.tsx diff --git a/frontend/demo/component/charts/charts-area.ts b/src/main/frontend/demo/component/charts/charts-area.ts similarity index 100% rename from frontend/demo/component/charts/charts-area.ts rename to src/main/frontend/demo/component/charts/charts-area.ts diff --git a/frontend/demo/component/charts/charts-column.ts b/src/main/frontend/demo/component/charts/charts-column.ts similarity index 100% rename from frontend/demo/component/charts/charts-column.ts rename to src/main/frontend/demo/component/charts/charts-column.ts diff --git a/frontend/demo/component/charts/charts-gantt.ts b/src/main/frontend/demo/component/charts/charts-gantt.ts similarity index 100% rename from frontend/demo/component/charts/charts-gantt.ts rename to src/main/frontend/demo/component/charts/charts-gantt.ts diff --git a/frontend/demo/component/charts/charts-overview.ts b/src/main/frontend/demo/component/charts/charts-overview.ts similarity index 100% rename from frontend/demo/component/charts/charts-overview.ts rename to src/main/frontend/demo/component/charts/charts-overview.ts diff --git a/frontend/demo/component/charts/charts-pie.ts b/src/main/frontend/demo/component/charts/charts-pie.ts similarity index 100% rename from frontend/demo/component/charts/charts-pie.ts rename to src/main/frontend/demo/component/charts/charts-pie.ts diff --git a/frontend/demo/component/charts/charts-polar.ts b/src/main/frontend/demo/component/charts/charts-polar.ts similarity index 100% rename from frontend/demo/component/charts/charts-polar.ts rename to src/main/frontend/demo/component/charts/charts-polar.ts diff --git a/frontend/demo/component/charts/charttypes/chart-type-libraries.ts b/src/main/frontend/demo/component/charts/charttypes/chart-type-libraries.ts similarity index 100% rename from frontend/demo/component/charts/charttypes/chart-type-libraries.ts rename to src/main/frontend/demo/component/charts/charttypes/chart-type-libraries.ts diff --git a/frontend/demo/component/charts/react/charts-area.tsx b/src/main/frontend/demo/component/charts/react/charts-area.tsx similarity index 100% rename from frontend/demo/component/charts/react/charts-area.tsx rename to src/main/frontend/demo/component/charts/react/charts-area.tsx diff --git a/frontend/demo/component/charts/react/charts-column.tsx b/src/main/frontend/demo/component/charts/react/charts-column.tsx similarity index 100% rename from frontend/demo/component/charts/react/charts-column.tsx rename to src/main/frontend/demo/component/charts/react/charts-column.tsx diff --git a/frontend/demo/component/charts/react/charts-gantt.tsx b/src/main/frontend/demo/component/charts/react/charts-gantt.tsx similarity index 100% rename from frontend/demo/component/charts/react/charts-gantt.tsx rename to src/main/frontend/demo/component/charts/react/charts-gantt.tsx diff --git a/frontend/demo/component/charts/react/charts-overview.tsx b/src/main/frontend/demo/component/charts/react/charts-overview.tsx similarity index 100% rename from frontend/demo/component/charts/react/charts-overview.tsx rename to src/main/frontend/demo/component/charts/react/charts-overview.tsx diff --git a/frontend/demo/component/charts/react/charts-pie.tsx b/src/main/frontend/demo/component/charts/react/charts-pie.tsx similarity index 100% rename from frontend/demo/component/charts/react/charts-pie.tsx rename to src/main/frontend/demo/component/charts/react/charts-pie.tsx diff --git a/frontend/demo/component/charts/react/charts-polar.tsx b/src/main/frontend/demo/component/charts/react/charts-polar.tsx similarity index 100% rename from frontend/demo/component/charts/react/charts-polar.tsx rename to src/main/frontend/demo/component/charts/react/charts-polar.tsx diff --git a/frontend/demo/component/checkbox/checkbox-adjacent-groups.ts b/src/main/frontend/demo/component/checkbox/checkbox-adjacent-groups.ts similarity index 100% rename from frontend/demo/component/checkbox/checkbox-adjacent-groups.ts rename to src/main/frontend/demo/component/checkbox/checkbox-adjacent-groups.ts diff --git a/frontend/demo/component/checkbox/checkbox-basic.ts b/src/main/frontend/demo/component/checkbox/checkbox-basic.ts similarity index 100% rename from frontend/demo/component/checkbox/checkbox-basic.ts rename to src/main/frontend/demo/component/checkbox/checkbox-basic.ts diff --git a/frontend/demo/component/checkbox/checkbox-disabled.ts b/src/main/frontend/demo/component/checkbox/checkbox-disabled.ts similarity index 100% rename from frontend/demo/component/checkbox/checkbox-disabled.ts rename to src/main/frontend/demo/component/checkbox/checkbox-disabled.ts diff --git a/frontend/demo/component/checkbox/checkbox-group-basic-features.ts b/src/main/frontend/demo/component/checkbox/checkbox-group-basic-features.ts similarity index 100% rename from frontend/demo/component/checkbox/checkbox-group-basic-features.ts rename to src/main/frontend/demo/component/checkbox/checkbox-group-basic-features.ts diff --git a/frontend/demo/component/checkbox/checkbox-group-basic.ts b/src/main/frontend/demo/component/checkbox/checkbox-group-basic.ts similarity index 100% rename from frontend/demo/component/checkbox/checkbox-group-basic.ts rename to src/main/frontend/demo/component/checkbox/checkbox-group-basic.ts diff --git a/frontend/demo/component/checkbox/checkbox-group-styles.ts b/src/main/frontend/demo/component/checkbox/checkbox-group-styles.ts similarity index 100% rename from frontend/demo/component/checkbox/checkbox-group-styles.ts rename to src/main/frontend/demo/component/checkbox/checkbox-group-styles.ts diff --git a/frontend/demo/component/checkbox/checkbox-horizontal.ts b/src/main/frontend/demo/component/checkbox/checkbox-horizontal.ts similarity index 100% rename from frontend/demo/component/checkbox/checkbox-horizontal.ts rename to src/main/frontend/demo/component/checkbox/checkbox-horizontal.ts diff --git a/frontend/demo/component/checkbox/checkbox-indeterminate.ts b/src/main/frontend/demo/component/checkbox/checkbox-indeterminate.ts similarity index 100% rename from frontend/demo/component/checkbox/checkbox-indeterminate.ts rename to src/main/frontend/demo/component/checkbox/checkbox-indeterminate.ts diff --git a/frontend/demo/component/checkbox/checkbox-labeling.ts b/src/main/frontend/demo/component/checkbox/checkbox-labeling.ts similarity index 100% rename from frontend/demo/component/checkbox/checkbox-labeling.ts rename to src/main/frontend/demo/component/checkbox/checkbox-labeling.ts diff --git a/frontend/demo/component/checkbox/checkbox-readonly.ts b/src/main/frontend/demo/component/checkbox/checkbox-readonly.ts similarity index 100% rename from frontend/demo/component/checkbox/checkbox-readonly.ts rename to src/main/frontend/demo/component/checkbox/checkbox-readonly.ts diff --git a/frontend/demo/component/checkbox/checkbox-required.ts b/src/main/frontend/demo/component/checkbox/checkbox-required.ts similarity index 100% rename from frontend/demo/component/checkbox/checkbox-required.ts rename to src/main/frontend/demo/component/checkbox/checkbox-required.ts diff --git a/frontend/demo/component/checkbox/checkbox-vertical.ts b/src/main/frontend/demo/component/checkbox/checkbox-vertical.ts similarity index 100% rename from frontend/demo/component/checkbox/checkbox-vertical.ts rename to src/main/frontend/demo/component/checkbox/checkbox-vertical.ts diff --git a/frontend/demo/component/checkbox/react/checkbox-adjacent-groups.tsx b/src/main/frontend/demo/component/checkbox/react/checkbox-adjacent-groups.tsx similarity index 100% rename from frontend/demo/component/checkbox/react/checkbox-adjacent-groups.tsx rename to src/main/frontend/demo/component/checkbox/react/checkbox-adjacent-groups.tsx diff --git a/frontend/demo/component/checkbox/react/checkbox-basic.tsx b/src/main/frontend/demo/component/checkbox/react/checkbox-basic.tsx similarity index 100% rename from frontend/demo/component/checkbox/react/checkbox-basic.tsx rename to src/main/frontend/demo/component/checkbox/react/checkbox-basic.tsx diff --git a/frontend/demo/component/checkbox/react/checkbox-disabled.tsx b/src/main/frontend/demo/component/checkbox/react/checkbox-disabled.tsx similarity index 100% rename from frontend/demo/component/checkbox/react/checkbox-disabled.tsx rename to src/main/frontend/demo/component/checkbox/react/checkbox-disabled.tsx diff --git a/frontend/demo/component/checkbox/react/checkbox-group-basic-features.tsx b/src/main/frontend/demo/component/checkbox/react/checkbox-group-basic-features.tsx similarity index 100% rename from frontend/demo/component/checkbox/react/checkbox-group-basic-features.tsx rename to src/main/frontend/demo/component/checkbox/react/checkbox-group-basic-features.tsx diff --git a/frontend/demo/component/checkbox/react/checkbox-group-basic.tsx b/src/main/frontend/demo/component/checkbox/react/checkbox-group-basic.tsx similarity index 100% rename from frontend/demo/component/checkbox/react/checkbox-group-basic.tsx rename to src/main/frontend/demo/component/checkbox/react/checkbox-group-basic.tsx diff --git a/frontend/demo/component/checkbox/react/checkbox-group-styles.tsx b/src/main/frontend/demo/component/checkbox/react/checkbox-group-styles.tsx similarity index 100% rename from frontend/demo/component/checkbox/react/checkbox-group-styles.tsx rename to src/main/frontend/demo/component/checkbox/react/checkbox-group-styles.tsx diff --git a/frontend/demo/component/checkbox/react/checkbox-horizontal.tsx b/src/main/frontend/demo/component/checkbox/react/checkbox-horizontal.tsx similarity index 100% rename from frontend/demo/component/checkbox/react/checkbox-horizontal.tsx rename to src/main/frontend/demo/component/checkbox/react/checkbox-horizontal.tsx diff --git a/frontend/demo/component/checkbox/react/checkbox-indeterminate.tsx b/src/main/frontend/demo/component/checkbox/react/checkbox-indeterminate.tsx similarity index 100% rename from frontend/demo/component/checkbox/react/checkbox-indeterminate.tsx rename to src/main/frontend/demo/component/checkbox/react/checkbox-indeterminate.tsx diff --git a/frontend/demo/component/checkbox/react/checkbox-labeling.tsx b/src/main/frontend/demo/component/checkbox/react/checkbox-labeling.tsx similarity index 100% rename from frontend/demo/component/checkbox/react/checkbox-labeling.tsx rename to src/main/frontend/demo/component/checkbox/react/checkbox-labeling.tsx diff --git a/frontend/demo/component/checkbox/react/checkbox-readonly.tsx b/src/main/frontend/demo/component/checkbox/react/checkbox-readonly.tsx similarity index 100% rename from frontend/demo/component/checkbox/react/checkbox-readonly.tsx rename to src/main/frontend/demo/component/checkbox/react/checkbox-readonly.tsx diff --git a/frontend/demo/component/checkbox/react/checkbox-required.tsx b/src/main/frontend/demo/component/checkbox/react/checkbox-required.tsx similarity index 100% rename from frontend/demo/component/checkbox/react/checkbox-required.tsx rename to src/main/frontend/demo/component/checkbox/react/checkbox-required.tsx diff --git a/frontend/demo/component/checkbox/react/checkbox-vertical.tsx b/src/main/frontend/demo/component/checkbox/react/checkbox-vertical.tsx similarity index 100% rename from frontend/demo/component/checkbox/react/checkbox-vertical.tsx rename to src/main/frontend/demo/component/checkbox/react/checkbox-vertical.tsx diff --git a/frontend/demo/component/combobox/combo-box-auto-open.ts b/src/main/frontend/demo/component/combobox/combo-box-auto-open.ts similarity index 100% rename from frontend/demo/component/combobox/combo-box-auto-open.ts rename to src/main/frontend/demo/component/combobox/combo-box-auto-open.ts diff --git a/frontend/demo/component/combobox/combo-box-basic-features.ts b/src/main/frontend/demo/component/combobox/combo-box-basic-features.ts similarity index 100% rename from frontend/demo/component/combobox/combo-box-basic-features.ts rename to src/main/frontend/demo/component/combobox/combo-box-basic-features.ts diff --git a/frontend/demo/component/combobox/combo-box-basic.ts b/src/main/frontend/demo/component/combobox/combo-box-basic.ts similarity index 100% rename from frontend/demo/component/combobox/combo-box-basic.ts rename to src/main/frontend/demo/component/combobox/combo-box-basic.ts diff --git a/frontend/demo/component/combobox/combo-box-custom-entry-1.ts b/src/main/frontend/demo/component/combobox/combo-box-custom-entry-1.ts similarity index 100% rename from frontend/demo/component/combobox/combo-box-custom-entry-1.ts rename to src/main/frontend/demo/component/combobox/combo-box-custom-entry-1.ts diff --git a/frontend/demo/component/combobox/combo-box-custom-entry-2.ts b/src/main/frontend/demo/component/combobox/combo-box-custom-entry-2.ts similarity index 100% rename from frontend/demo/component/combobox/combo-box-custom-entry-2.ts rename to src/main/frontend/demo/component/combobox/combo-box-custom-entry-2.ts diff --git a/frontend/demo/component/combobox/combo-box-filtering-1.ts b/src/main/frontend/demo/component/combobox/combo-box-filtering-1.ts similarity index 100% rename from frontend/demo/component/combobox/combo-box-filtering-1.ts rename to src/main/frontend/demo/component/combobox/combo-box-filtering-1.ts diff --git a/frontend/demo/component/combobox/combo-box-filtering-2.ts b/src/main/frontend/demo/component/combobox/combo-box-filtering-2.ts similarity index 100% rename from frontend/demo/component/combobox/combo-box-filtering-2.ts rename to src/main/frontend/demo/component/combobox/combo-box-filtering-2.ts diff --git a/frontend/demo/component/combobox/combo-box-item-class-name.ts b/src/main/frontend/demo/component/combobox/combo-box-item-class-name.ts similarity index 100% rename from frontend/demo/component/combobox/combo-box-item-class-name.ts rename to src/main/frontend/demo/component/combobox/combo-box-item-class-name.ts diff --git a/frontend/demo/component/combobox/combo-box-lazy-loading.ts b/src/main/frontend/demo/component/combobox/combo-box-lazy-loading.ts similarity index 100% rename from frontend/demo/component/combobox/combo-box-lazy-loading.ts rename to src/main/frontend/demo/component/combobox/combo-box-lazy-loading.ts diff --git a/frontend/demo/component/combobox/combo-box-popup-width.ts b/src/main/frontend/demo/component/combobox/combo-box-popup-width.ts similarity index 100% rename from frontend/demo/component/combobox/combo-box-popup-width.ts rename to src/main/frontend/demo/component/combobox/combo-box-popup-width.ts diff --git a/frontend/demo/component/combobox/combo-box-presentation.ts b/src/main/frontend/demo/component/combobox/combo-box-presentation.ts similarity index 100% rename from frontend/demo/component/combobox/combo-box-presentation.ts rename to src/main/frontend/demo/component/combobox/combo-box-presentation.ts diff --git a/frontend/demo/component/combobox/combo-box-readonly-and-disabled.ts b/src/main/frontend/demo/component/combobox/combo-box-readonly-and-disabled.ts similarity index 100% rename from frontend/demo/component/combobox/combo-box-readonly-and-disabled.ts rename to src/main/frontend/demo/component/combobox/combo-box-readonly-and-disabled.ts diff --git a/frontend/demo/component/combobox/combo-box-styles.ts b/src/main/frontend/demo/component/combobox/combo-box-styles.ts similarity index 100% rename from frontend/demo/component/combobox/combo-box-styles.ts rename to src/main/frontend/demo/component/combobox/combo-box-styles.ts diff --git a/frontend/demo/component/combobox/combo-box-validation.ts b/src/main/frontend/demo/component/combobox/combo-box-validation.ts similarity index 100% rename from frontend/demo/component/combobox/combo-box-validation.ts rename to src/main/frontend/demo/component/combobox/combo-box-validation.ts diff --git a/frontend/demo/component/combobox/react/combo-box-auto-open.tsx b/src/main/frontend/demo/component/combobox/react/combo-box-auto-open.tsx similarity index 100% rename from frontend/demo/component/combobox/react/combo-box-auto-open.tsx rename to src/main/frontend/demo/component/combobox/react/combo-box-auto-open.tsx diff --git a/frontend/demo/component/combobox/react/combo-box-basic-features.tsx b/src/main/frontend/demo/component/combobox/react/combo-box-basic-features.tsx similarity index 100% rename from frontend/demo/component/combobox/react/combo-box-basic-features.tsx rename to src/main/frontend/demo/component/combobox/react/combo-box-basic-features.tsx diff --git a/frontend/demo/component/combobox/react/combo-box-basic.tsx b/src/main/frontend/demo/component/combobox/react/combo-box-basic.tsx similarity index 100% rename from frontend/demo/component/combobox/react/combo-box-basic.tsx rename to src/main/frontend/demo/component/combobox/react/combo-box-basic.tsx diff --git a/frontend/demo/component/combobox/react/combo-box-custom-entry-1.tsx b/src/main/frontend/demo/component/combobox/react/combo-box-custom-entry-1.tsx similarity index 100% rename from frontend/demo/component/combobox/react/combo-box-custom-entry-1.tsx rename to src/main/frontend/demo/component/combobox/react/combo-box-custom-entry-1.tsx diff --git a/frontend/demo/component/combobox/react/combo-box-custom-entry-2.tsx b/src/main/frontend/demo/component/combobox/react/combo-box-custom-entry-2.tsx similarity index 100% rename from frontend/demo/component/combobox/react/combo-box-custom-entry-2.tsx rename to src/main/frontend/demo/component/combobox/react/combo-box-custom-entry-2.tsx diff --git a/frontend/demo/component/combobox/react/combo-box-filtering-1.tsx b/src/main/frontend/demo/component/combobox/react/combo-box-filtering-1.tsx similarity index 100% rename from frontend/demo/component/combobox/react/combo-box-filtering-1.tsx rename to src/main/frontend/demo/component/combobox/react/combo-box-filtering-1.tsx diff --git a/frontend/demo/component/combobox/react/combo-box-filtering-2.tsx b/src/main/frontend/demo/component/combobox/react/combo-box-filtering-2.tsx similarity index 100% rename from frontend/demo/component/combobox/react/combo-box-filtering-2.tsx rename to src/main/frontend/demo/component/combobox/react/combo-box-filtering-2.tsx diff --git a/frontend/demo/component/combobox/react/combo-box-item-class-name.tsx b/src/main/frontend/demo/component/combobox/react/combo-box-item-class-name.tsx similarity index 100% rename from frontend/demo/component/combobox/react/combo-box-item-class-name.tsx rename to src/main/frontend/demo/component/combobox/react/combo-box-item-class-name.tsx diff --git a/frontend/demo/component/combobox/react/combo-box-lazy-loading.tsx b/src/main/frontend/demo/component/combobox/react/combo-box-lazy-loading.tsx similarity index 100% rename from frontend/demo/component/combobox/react/combo-box-lazy-loading.tsx rename to src/main/frontend/demo/component/combobox/react/combo-box-lazy-loading.tsx diff --git a/frontend/demo/component/combobox/react/combo-box-popup-width.tsx b/src/main/frontend/demo/component/combobox/react/combo-box-popup-width.tsx similarity index 100% rename from frontend/demo/component/combobox/react/combo-box-popup-width.tsx rename to src/main/frontend/demo/component/combobox/react/combo-box-popup-width.tsx diff --git a/frontend/demo/component/combobox/react/combo-box-presentation.tsx b/src/main/frontend/demo/component/combobox/react/combo-box-presentation.tsx similarity index 100% rename from frontend/demo/component/combobox/react/combo-box-presentation.tsx rename to src/main/frontend/demo/component/combobox/react/combo-box-presentation.tsx diff --git a/frontend/demo/component/combobox/react/combo-box-readonly-and-disabled.tsx b/src/main/frontend/demo/component/combobox/react/combo-box-readonly-and-disabled.tsx similarity index 100% rename from frontend/demo/component/combobox/react/combo-box-readonly-and-disabled.tsx rename to src/main/frontend/demo/component/combobox/react/combo-box-readonly-and-disabled.tsx diff --git a/frontend/demo/component/combobox/react/combo-box-styles.tsx b/src/main/frontend/demo/component/combobox/react/combo-box-styles.tsx similarity index 100% rename from frontend/demo/component/combobox/react/combo-box-styles.tsx rename to src/main/frontend/demo/component/combobox/react/combo-box-styles.tsx diff --git a/frontend/demo/component/combobox/react/combo-box-validation.tsx b/src/main/frontend/demo/component/combobox/react/combo-box-validation.tsx similarity index 100% rename from frontend/demo/component/combobox/react/combo-box-validation.tsx rename to src/main/frontend/demo/component/combobox/react/combo-box-validation.tsx diff --git a/frontend/demo/component/confirmdialog/confirm-dialog-basic.ts b/src/main/frontend/demo/component/confirmdialog/confirm-dialog-basic.ts similarity index 100% rename from frontend/demo/component/confirmdialog/confirm-dialog-basic.ts rename to src/main/frontend/demo/component/confirmdialog/confirm-dialog-basic.ts diff --git a/frontend/demo/component/confirmdialog/confirm-dialog-cancel-button.ts b/src/main/frontend/demo/component/confirmdialog/confirm-dialog-cancel-button.ts similarity index 100% rename from frontend/demo/component/confirmdialog/confirm-dialog-cancel-button.ts rename to src/main/frontend/demo/component/confirmdialog/confirm-dialog-cancel-button.ts diff --git a/frontend/demo/component/confirmdialog/confirm-dialog-confirm-button.ts b/src/main/frontend/demo/component/confirmdialog/confirm-dialog-confirm-button.ts similarity index 100% rename from frontend/demo/component/confirmdialog/confirm-dialog-confirm-button.ts rename to src/main/frontend/demo/component/confirmdialog/confirm-dialog-confirm-button.ts diff --git a/frontend/demo/component/confirmdialog/confirm-dialog-reject-button.ts b/src/main/frontend/demo/component/confirmdialog/confirm-dialog-reject-button.ts similarity index 100% rename from frontend/demo/component/confirmdialog/confirm-dialog-reject-button.ts rename to src/main/frontend/demo/component/confirmdialog/confirm-dialog-reject-button.ts diff --git a/frontend/demo/component/confirmdialog/react/confirm-dialog-basic-styles.ts b/src/main/frontend/demo/component/confirmdialog/react/confirm-dialog-basic-styles.ts similarity index 100% rename from frontend/demo/component/confirmdialog/react/confirm-dialog-basic-styles.ts rename to src/main/frontend/demo/component/confirmdialog/react/confirm-dialog-basic-styles.ts diff --git a/frontend/demo/component/confirmdialog/react/confirm-dialog-basic.tsx b/src/main/frontend/demo/component/confirmdialog/react/confirm-dialog-basic.tsx similarity index 100% rename from frontend/demo/component/confirmdialog/react/confirm-dialog-basic.tsx rename to src/main/frontend/demo/component/confirmdialog/react/confirm-dialog-basic.tsx diff --git a/frontend/demo/component/confirmdialog/react/confirm-dialog-cancel-button.tsx b/src/main/frontend/demo/component/confirmdialog/react/confirm-dialog-cancel-button.tsx similarity index 100% rename from frontend/demo/component/confirmdialog/react/confirm-dialog-cancel-button.tsx rename to src/main/frontend/demo/component/confirmdialog/react/confirm-dialog-cancel-button.tsx diff --git a/frontend/demo/component/confirmdialog/react/confirm-dialog-confirm-button.tsx b/src/main/frontend/demo/component/confirmdialog/react/confirm-dialog-confirm-button.tsx similarity index 100% rename from frontend/demo/component/confirmdialog/react/confirm-dialog-confirm-button.tsx rename to src/main/frontend/demo/component/confirmdialog/react/confirm-dialog-confirm-button.tsx diff --git a/frontend/demo/component/confirmdialog/react/confirm-dialog-reject-button.tsx b/src/main/frontend/demo/component/confirmdialog/react/confirm-dialog-reject-button.tsx similarity index 100% rename from frontend/demo/component/confirmdialog/react/confirm-dialog-reject-button.tsx rename to src/main/frontend/demo/component/confirmdialog/react/confirm-dialog-reject-button.tsx diff --git a/frontend/demo/component/contextmenu/context-menu-basic.ts b/src/main/frontend/demo/component/contextmenu/context-menu-basic.ts similarity index 100% rename from frontend/demo/component/contextmenu/context-menu-basic.ts rename to src/main/frontend/demo/component/contextmenu/context-menu-basic.ts diff --git a/frontend/demo/component/contextmenu/context-menu-best-practices.ts b/src/main/frontend/demo/component/contextmenu/context-menu-best-practices.ts similarity index 100% rename from frontend/demo/component/contextmenu/context-menu-best-practices.ts rename to src/main/frontend/demo/component/contextmenu/context-menu-best-practices.ts diff --git a/frontend/demo/component/contextmenu/context-menu-checkable.ts b/src/main/frontend/demo/component/contextmenu/context-menu-checkable.ts similarity index 100% rename from frontend/demo/component/contextmenu/context-menu-checkable.ts rename to src/main/frontend/demo/component/contextmenu/context-menu-checkable.ts diff --git a/frontend/demo/component/contextmenu/context-menu-classname.ts b/src/main/frontend/demo/component/contextmenu/context-menu-classname.ts similarity index 100% rename from frontend/demo/component/contextmenu/context-menu-classname.ts rename to src/main/frontend/demo/component/contextmenu/context-menu-classname.ts diff --git a/frontend/demo/component/contextmenu/context-menu-custom-item-data.ts b/src/main/frontend/demo/component/contextmenu/context-menu-custom-item-data.ts similarity index 100% rename from frontend/demo/component/contextmenu/context-menu-custom-item-data.ts rename to src/main/frontend/demo/component/contextmenu/context-menu-custom-item-data.ts diff --git a/frontend/demo/component/contextmenu/context-menu-disabled.ts b/src/main/frontend/demo/component/contextmenu/context-menu-disabled.ts similarity index 100% rename from frontend/demo/component/contextmenu/context-menu-disabled.ts rename to src/main/frontend/demo/component/contextmenu/context-menu-disabled.ts diff --git a/frontend/demo/component/contextmenu/context-menu-dividers.ts b/src/main/frontend/demo/component/contextmenu/context-menu-dividers.ts similarity index 100% rename from frontend/demo/component/contextmenu/context-menu-dividers.ts rename to src/main/frontend/demo/component/contextmenu/context-menu-dividers.ts diff --git a/frontend/demo/component/contextmenu/context-menu-hierarchical.ts b/src/main/frontend/demo/component/contextmenu/context-menu-hierarchical.ts similarity index 100% rename from frontend/demo/component/contextmenu/context-menu-hierarchical.ts rename to src/main/frontend/demo/component/contextmenu/context-menu-hierarchical.ts diff --git a/frontend/demo/component/contextmenu/context-menu-left-click.ts b/src/main/frontend/demo/component/contextmenu/context-menu-left-click.ts similarity index 100% rename from frontend/demo/component/contextmenu/context-menu-left-click.ts rename to src/main/frontend/demo/component/contextmenu/context-menu-left-click.ts diff --git a/frontend/demo/component/contextmenu/context-menu-presentation.ts b/src/main/frontend/demo/component/contextmenu/context-menu-presentation.ts similarity index 100% rename from frontend/demo/component/contextmenu/context-menu-presentation.ts rename to src/main/frontend/demo/component/contextmenu/context-menu-presentation.ts diff --git a/frontend/demo/component/contextmenu/react/context-menu-basic.tsx b/src/main/frontend/demo/component/contextmenu/react/context-menu-basic.tsx similarity index 100% rename from frontend/demo/component/contextmenu/react/context-menu-basic.tsx rename to src/main/frontend/demo/component/contextmenu/react/context-menu-basic.tsx diff --git a/frontend/demo/component/contextmenu/react/context-menu-best-practices.tsx b/src/main/frontend/demo/component/contextmenu/react/context-menu-best-practices.tsx similarity index 100% rename from frontend/demo/component/contextmenu/react/context-menu-best-practices.tsx rename to src/main/frontend/demo/component/contextmenu/react/context-menu-best-practices.tsx diff --git a/frontend/demo/component/contextmenu/react/context-menu-checkable.tsx b/src/main/frontend/demo/component/contextmenu/react/context-menu-checkable.tsx similarity index 100% rename from frontend/demo/component/contextmenu/react/context-menu-checkable.tsx rename to src/main/frontend/demo/component/contextmenu/react/context-menu-checkable.tsx diff --git a/frontend/demo/component/contextmenu/react/context-menu-classname.tsx b/src/main/frontend/demo/component/contextmenu/react/context-menu-classname.tsx similarity index 100% rename from frontend/demo/component/contextmenu/react/context-menu-classname.tsx rename to src/main/frontend/demo/component/contextmenu/react/context-menu-classname.tsx diff --git a/frontend/demo/component/contextmenu/react/context-menu-custom-item-data.tsx b/src/main/frontend/demo/component/contextmenu/react/context-menu-custom-item-data.tsx similarity index 100% rename from frontend/demo/component/contextmenu/react/context-menu-custom-item-data.tsx rename to src/main/frontend/demo/component/contextmenu/react/context-menu-custom-item-data.tsx diff --git a/frontend/demo/component/contextmenu/react/context-menu-disabled.tsx b/src/main/frontend/demo/component/contextmenu/react/context-menu-disabled.tsx similarity index 100% rename from frontend/demo/component/contextmenu/react/context-menu-disabled.tsx rename to src/main/frontend/demo/component/contextmenu/react/context-menu-disabled.tsx diff --git a/frontend/demo/component/contextmenu/react/context-menu-dividers.tsx b/src/main/frontend/demo/component/contextmenu/react/context-menu-dividers.tsx similarity index 100% rename from frontend/demo/component/contextmenu/react/context-menu-dividers.tsx rename to src/main/frontend/demo/component/contextmenu/react/context-menu-dividers.tsx diff --git a/frontend/demo/component/contextmenu/react/context-menu-hierarchical.tsx b/src/main/frontend/demo/component/contextmenu/react/context-menu-hierarchical.tsx similarity index 100% rename from frontend/demo/component/contextmenu/react/context-menu-hierarchical.tsx rename to src/main/frontend/demo/component/contextmenu/react/context-menu-hierarchical.tsx diff --git a/frontend/demo/component/contextmenu/react/context-menu-left-click.tsx b/src/main/frontend/demo/component/contextmenu/react/context-menu-left-click.tsx similarity index 100% rename from frontend/demo/component/contextmenu/react/context-menu-left-click.tsx rename to src/main/frontend/demo/component/contextmenu/react/context-menu-left-click.tsx diff --git a/frontend/demo/component/contextmenu/react/context-menu-presentation.tsx b/src/main/frontend/demo/component/contextmenu/react/context-menu-presentation.tsx similarity index 100% rename from frontend/demo/component/contextmenu/react/context-menu-presentation.tsx rename to src/main/frontend/demo/component/contextmenu/react/context-menu-presentation.tsx diff --git a/frontend/demo/component/crud/crud-basic.ts b/src/main/frontend/demo/component/crud/crud-basic.ts similarity index 100% rename from frontend/demo/component/crud/crud-basic.ts rename to src/main/frontend/demo/component/crud/crud-basic.ts diff --git a/frontend/demo/component/crud/crud-columns.ts b/src/main/frontend/demo/component/crud/crud-columns.ts similarity index 100% rename from frontend/demo/component/crud/crud-columns.ts rename to src/main/frontend/demo/component/crud/crud-columns.ts diff --git a/frontend/demo/component/crud/crud-editor-aside.ts b/src/main/frontend/demo/component/crud/crud-editor-aside.ts similarity index 100% rename from frontend/demo/component/crud/crud-editor-aside.ts rename to src/main/frontend/demo/component/crud/crud-editor-aside.ts diff --git a/frontend/demo/component/crud/crud-editor-bottom.ts b/src/main/frontend/demo/component/crud/crud-editor-bottom.ts similarity index 100% rename from frontend/demo/component/crud/crud-editor-bottom.ts rename to src/main/frontend/demo/component/crud/crud-editor-bottom.ts diff --git a/frontend/demo/component/crud/crud-editor-content.ts b/src/main/frontend/demo/component/crud/crud-editor-content.ts similarity index 100% rename from frontend/demo/component/crud/crud-editor-content.ts rename to src/main/frontend/demo/component/crud/crud-editor-content.ts diff --git a/frontend/demo/component/crud/crud-grid-replacement.ts b/src/main/frontend/demo/component/crud/crud-grid-replacement.ts similarity index 100% rename from frontend/demo/component/crud/crud-grid-replacement.ts rename to src/main/frontend/demo/component/crud/crud-grid-replacement.ts diff --git a/frontend/demo/component/crud/crud-hidden-toolbar.ts b/src/main/frontend/demo/component/crud/crud-hidden-toolbar.ts similarity index 100% rename from frontend/demo/component/crud/crud-hidden-toolbar.ts rename to src/main/frontend/demo/component/crud/crud-hidden-toolbar.ts diff --git a/frontend/demo/component/crud/crud-item-initialization.ts b/src/main/frontend/demo/component/crud/crud-item-initialization.ts similarity index 100% rename from frontend/demo/component/crud/crud-item-initialization.ts rename to src/main/frontend/demo/component/crud/crud-item-initialization.ts diff --git a/frontend/demo/component/crud/crud-localization.ts b/src/main/frontend/demo/component/crud/crud-localization.ts similarity index 100% rename from frontend/demo/component/crud/crud-localization.ts rename to src/main/frontend/demo/component/crud/crud-localization.ts diff --git a/frontend/demo/component/crud/crud-open-editor.ts b/src/main/frontend/demo/component/crud/crud-open-editor.ts similarity index 100% rename from frontend/demo/component/crud/crud-open-editor.ts rename to src/main/frontend/demo/component/crud/crud-open-editor.ts diff --git a/frontend/demo/component/crud/crud-sorting-filtering.ts b/src/main/frontend/demo/component/crud/crud-sorting-filtering.ts similarity index 100% rename from frontend/demo/component/crud/crud-sorting-filtering.ts rename to src/main/frontend/demo/component/crud/crud-sorting-filtering.ts diff --git a/frontend/demo/component/crud/crud-toolbar.ts b/src/main/frontend/demo/component/crud/crud-toolbar.ts similarity index 100% rename from frontend/demo/component/crud/crud-toolbar.ts rename to src/main/frontend/demo/component/crud/crud-toolbar.ts diff --git a/frontend/demo/component/crud/react/crud-basic.tsx b/src/main/frontend/demo/component/crud/react/crud-basic.tsx similarity index 100% rename from frontend/demo/component/crud/react/crud-basic.tsx rename to src/main/frontend/demo/component/crud/react/crud-basic.tsx diff --git a/frontend/demo/component/crud/react/crud-columns.tsx b/src/main/frontend/demo/component/crud/react/crud-columns.tsx similarity index 100% rename from frontend/demo/component/crud/react/crud-columns.tsx rename to src/main/frontend/demo/component/crud/react/crud-columns.tsx diff --git a/frontend/demo/component/crud/react/crud-editor-aside.tsx b/src/main/frontend/demo/component/crud/react/crud-editor-aside.tsx similarity index 100% rename from frontend/demo/component/crud/react/crud-editor-aside.tsx rename to src/main/frontend/demo/component/crud/react/crud-editor-aside.tsx diff --git a/frontend/demo/component/crud/react/crud-editor-bottom.tsx b/src/main/frontend/demo/component/crud/react/crud-editor-bottom.tsx similarity index 100% rename from frontend/demo/component/crud/react/crud-editor-bottom.tsx rename to src/main/frontend/demo/component/crud/react/crud-editor-bottom.tsx diff --git a/frontend/demo/component/crud/react/crud-editor-content.tsx b/src/main/frontend/demo/component/crud/react/crud-editor-content.tsx similarity index 100% rename from frontend/demo/component/crud/react/crud-editor-content.tsx rename to src/main/frontend/demo/component/crud/react/crud-editor-content.tsx diff --git a/frontend/demo/component/crud/react/crud-grid-replacement.tsx b/src/main/frontend/demo/component/crud/react/crud-grid-replacement.tsx similarity index 100% rename from frontend/demo/component/crud/react/crud-grid-replacement.tsx rename to src/main/frontend/demo/component/crud/react/crud-grid-replacement.tsx diff --git a/frontend/demo/component/crud/react/crud-hidden-toolbar.tsx b/src/main/frontend/demo/component/crud/react/crud-hidden-toolbar.tsx similarity index 100% rename from frontend/demo/component/crud/react/crud-hidden-toolbar.tsx rename to src/main/frontend/demo/component/crud/react/crud-hidden-toolbar.tsx diff --git a/frontend/demo/component/crud/react/crud-item-initialization.tsx b/src/main/frontend/demo/component/crud/react/crud-item-initialization.tsx similarity index 100% rename from frontend/demo/component/crud/react/crud-item-initialization.tsx rename to src/main/frontend/demo/component/crud/react/crud-item-initialization.tsx diff --git a/frontend/demo/component/crud/react/crud-localization.tsx b/src/main/frontend/demo/component/crud/react/crud-localization.tsx similarity index 100% rename from frontend/demo/component/crud/react/crud-localization.tsx rename to src/main/frontend/demo/component/crud/react/crud-localization.tsx diff --git a/frontend/demo/component/crud/react/crud-open-editor.tsx b/src/main/frontend/demo/component/crud/react/crud-open-editor.tsx similarity index 100% rename from frontend/demo/component/crud/react/crud-open-editor.tsx rename to src/main/frontend/demo/component/crud/react/crud-open-editor.tsx diff --git a/frontend/demo/component/crud/react/crud-sorting-filtering.tsx b/src/main/frontend/demo/component/crud/react/crud-sorting-filtering.tsx similarity index 100% rename from frontend/demo/component/crud/react/crud-sorting-filtering.tsx rename to src/main/frontend/demo/component/crud/react/crud-sorting-filtering.tsx diff --git a/frontend/demo/component/crud/react/crud-toolbar.tsx b/src/main/frontend/demo/component/crud/react/crud-toolbar.tsx similarity index 100% rename from frontend/demo/component/crud/react/crud-toolbar.tsx rename to src/main/frontend/demo/component/crud/react/crud-toolbar.tsx diff --git a/frontend/demo/component/custom-field/custom-field-basic.ts b/src/main/frontend/demo/component/custom-field/custom-field-basic.ts similarity index 100% rename from frontend/demo/component/custom-field/custom-field-basic.ts rename to src/main/frontend/demo/component/custom-field/custom-field-basic.ts diff --git a/frontend/demo/component/custom-field/custom-field-native-input.ts b/src/main/frontend/demo/component/custom-field/custom-field-native-input.ts similarity index 100% rename from frontend/demo/component/custom-field/custom-field-native-input.ts rename to src/main/frontend/demo/component/custom-field/custom-field-native-input.ts diff --git a/frontend/demo/component/custom-field/custom-field-size-variants.ts b/src/main/frontend/demo/component/custom-field/custom-field-size-variants.ts similarity index 100% rename from frontend/demo/component/custom-field/custom-field-size-variants.ts rename to src/main/frontend/demo/component/custom-field/custom-field-size-variants.ts diff --git a/frontend/demo/component/custom-field/react/custom-field-basic.tsx b/src/main/frontend/demo/component/custom-field/react/custom-field-basic.tsx similarity index 100% rename from frontend/demo/component/custom-field/react/custom-field-basic.tsx rename to src/main/frontend/demo/component/custom-field/react/custom-field-basic.tsx diff --git a/frontend/demo/component/custom-field/react/custom-field-native-input.tsx b/src/main/frontend/demo/component/custom-field/react/custom-field-native-input.tsx similarity index 100% rename from frontend/demo/component/custom-field/react/custom-field-native-input.tsx rename to src/main/frontend/demo/component/custom-field/react/custom-field-native-input.tsx diff --git a/frontend/demo/component/custom-field/react/custom-field-size-variants.tsx b/src/main/frontend/demo/component/custom-field/react/custom-field-size-variants.tsx similarity index 100% rename from frontend/demo/component/custom-field/react/custom-field-size-variants.tsx rename to src/main/frontend/demo/component/custom-field/react/custom-field-size-variants.tsx diff --git a/frontend/demo/component/dashboard/dashboard-announcements.ts b/src/main/frontend/demo/component/dashboard/dashboard-announcements.ts similarity index 100% rename from frontend/demo/component/dashboard/dashboard-announcements.ts rename to src/main/frontend/demo/component/dashboard/dashboard-announcements.ts diff --git a/frontend/demo/component/dashboard/dashboard-basic.ts b/src/main/frontend/demo/component/dashboard/dashboard-basic.ts similarity index 100% rename from frontend/demo/component/dashboard/dashboard-basic.ts rename to src/main/frontend/demo/component/dashboard/dashboard-basic.ts diff --git a/frontend/demo/component/dashboard/dashboard-dense-layout.ts b/src/main/frontend/demo/component/dashboard/dashboard-dense-layout.ts similarity index 100% rename from frontend/demo/component/dashboard/dashboard-dense-layout.ts rename to src/main/frontend/demo/component/dashboard/dashboard-dense-layout.ts diff --git a/frontend/demo/component/dashboard/dashboard-editable.ts b/src/main/frontend/demo/component/dashboard/dashboard-editable.ts similarity index 100% rename from frontend/demo/component/dashboard/dashboard-editable.ts rename to src/main/frontend/demo/component/dashboard/dashboard-editable.ts diff --git a/frontend/demo/component/dashboard/dashboard-internationalisation.ts b/src/main/frontend/demo/component/dashboard/dashboard-internationalisation.ts similarity index 100% rename from frontend/demo/component/dashboard/dashboard-internationalisation.ts rename to src/main/frontend/demo/component/dashboard/dashboard-internationalisation.ts diff --git a/frontend/demo/component/dashboard/dashboard-sections.ts b/src/main/frontend/demo/component/dashboard/dashboard-sections.ts similarity index 100% rename from frontend/demo/component/dashboard/dashboard-sections.ts rename to src/main/frontend/demo/component/dashboard/dashboard-sections.ts diff --git a/frontend/demo/component/dashboard/dashboard-variants.ts b/src/main/frontend/demo/component/dashboard/dashboard-variants.ts similarity index 100% rename from frontend/demo/component/dashboard/dashboard-variants.ts rename to src/main/frontend/demo/component/dashboard/dashboard-variants.ts diff --git a/frontend/demo/component/dashboard/dashboard-widget-contents.ts b/src/main/frontend/demo/component/dashboard/dashboard-widget-contents.ts similarity index 100% rename from frontend/demo/component/dashboard/dashboard-widget-contents.ts rename to src/main/frontend/demo/component/dashboard/dashboard-widget-contents.ts diff --git a/frontend/demo/component/dashboard/react/dashboard-announcements.tsx b/src/main/frontend/demo/component/dashboard/react/dashboard-announcements.tsx similarity index 100% rename from frontend/demo/component/dashboard/react/dashboard-announcements.tsx rename to src/main/frontend/demo/component/dashboard/react/dashboard-announcements.tsx diff --git a/frontend/demo/component/dashboard/react/dashboard-basic.tsx b/src/main/frontend/demo/component/dashboard/react/dashboard-basic.tsx similarity index 100% rename from frontend/demo/component/dashboard/react/dashboard-basic.tsx rename to src/main/frontend/demo/component/dashboard/react/dashboard-basic.tsx diff --git a/frontend/demo/component/dashboard/react/dashboard-editable.tsx b/src/main/frontend/demo/component/dashboard/react/dashboard-editable.tsx similarity index 100% rename from frontend/demo/component/dashboard/react/dashboard-editable.tsx rename to src/main/frontend/demo/component/dashboard/react/dashboard-editable.tsx diff --git a/frontend/demo/component/dashboard/react/dashboard-internationalisation.tsx b/src/main/frontend/demo/component/dashboard/react/dashboard-internationalisation.tsx similarity index 100% rename from frontend/demo/component/dashboard/react/dashboard-internationalisation.tsx rename to src/main/frontend/demo/component/dashboard/react/dashboard-internationalisation.tsx diff --git a/frontend/demo/component/dashboard/react/dashboard-sections.tsx b/src/main/frontend/demo/component/dashboard/react/dashboard-sections.tsx similarity index 100% rename from frontend/demo/component/dashboard/react/dashboard-sections.tsx rename to src/main/frontend/demo/component/dashboard/react/dashboard-sections.tsx diff --git a/frontend/demo/component/dashboard/react/dashboard-widget-contents.tsx b/src/main/frontend/demo/component/dashboard/react/dashboard-widget-contents.tsx similarity index 100% rename from frontend/demo/component/dashboard/react/dashboard-widget-contents.tsx rename to src/main/frontend/demo/component/dashboard/react/dashboard-widget-contents.tsx diff --git a/frontend/demo/component/datepicker/date-picker-auto-open.ts b/src/main/frontend/demo/component/datepicker/date-picker-auto-open.ts similarity index 100% rename from frontend/demo/component/datepicker/date-picker-auto-open.ts rename to src/main/frontend/demo/component/datepicker/date-picker-auto-open.ts diff --git a/frontend/demo/component/datepicker/date-picker-basic-features.ts b/src/main/frontend/demo/component/datepicker/date-picker-basic-features.ts similarity index 100% rename from frontend/demo/component/datepicker/date-picker-basic-features.ts rename to src/main/frontend/demo/component/datepicker/date-picker-basic-features.ts diff --git a/frontend/demo/component/datepicker/date-picker-basic.ts b/src/main/frontend/demo/component/datepicker/date-picker-basic.ts similarity index 100% rename from frontend/demo/component/datepicker/date-picker-basic.ts rename to src/main/frontend/demo/component/datepicker/date-picker-basic.ts diff --git a/frontend/demo/component/datepicker/date-picker-custom-format.ts b/src/main/frontend/demo/component/datepicker/date-picker-custom-format.ts similarity index 100% rename from frontend/demo/component/datepicker/date-picker-custom-format.ts rename to src/main/frontend/demo/component/datepicker/date-picker-custom-format.ts diff --git a/frontend/demo/component/datepicker/date-picker-custom-functions.ts b/src/main/frontend/demo/component/datepicker/date-picker-custom-functions.ts similarity index 100% rename from frontend/demo/component/datepicker/date-picker-custom-functions.ts rename to src/main/frontend/demo/component/datepicker/date-picker-custom-functions.ts diff --git a/frontend/demo/component/datepicker/date-picker-custom-validation.ts b/src/main/frontend/demo/component/datepicker/date-picker-custom-validation.ts similarity index 100% rename from frontend/demo/component/datepicker/date-picker-custom-validation.ts rename to src/main/frontend/demo/component/datepicker/date-picker-custom-validation.ts diff --git a/frontend/demo/component/datepicker/date-picker-date-format-indicator.ts b/src/main/frontend/demo/component/datepicker/date-picker-date-format-indicator.ts similarity index 100% rename from frontend/demo/component/datepicker/date-picker-date-format-indicator.ts rename to src/main/frontend/demo/component/datepicker/date-picker-date-format-indicator.ts diff --git a/frontend/demo/component/datepicker/date-picker-date-range.ts b/src/main/frontend/demo/component/datepicker/date-picker-date-range.ts similarity index 100% rename from frontend/demo/component/datepicker/date-picker-date-range.ts rename to src/main/frontend/demo/component/datepicker/date-picker-date-range.ts diff --git a/frontend/demo/component/datepicker/date-picker-individual-input-fields.ts b/src/main/frontend/demo/component/datepicker/date-picker-individual-input-fields.ts similarity index 100% rename from frontend/demo/component/datepicker/date-picker-individual-input-fields.ts rename to src/main/frontend/demo/component/datepicker/date-picker-individual-input-fields.ts diff --git a/frontend/demo/component/datepicker/date-picker-initial-position.ts b/src/main/frontend/demo/component/datepicker/date-picker-initial-position.ts similarity index 100% rename from frontend/demo/component/datepicker/date-picker-initial-position.ts rename to src/main/frontend/demo/component/datepicker/date-picker-initial-position.ts diff --git a/frontend/demo/component/datepicker/date-picker-internationalization.ts b/src/main/frontend/demo/component/datepicker/date-picker-internationalization.ts similarity index 100% rename from frontend/demo/component/datepicker/date-picker-internationalization.ts rename to src/main/frontend/demo/component/datepicker/date-picker-internationalization.ts diff --git a/frontend/demo/component/datepicker/date-picker-locale.ts b/src/main/frontend/demo/component/datepicker/date-picker-locale.ts similarity index 100% rename from frontend/demo/component/datepicker/date-picker-locale.ts rename to src/main/frontend/demo/component/datepicker/date-picker-locale.ts diff --git a/frontend/demo/component/datepicker/date-picker-readonly-and-disabled.ts b/src/main/frontend/demo/component/datepicker/date-picker-readonly-and-disabled.ts similarity index 100% rename from frontend/demo/component/datepicker/date-picker-readonly-and-disabled.ts rename to src/main/frontend/demo/component/datepicker/date-picker-readonly-and-disabled.ts diff --git a/frontend/demo/component/datepicker/date-picker-styles.ts b/src/main/frontend/demo/component/datepicker/date-picker-styles.ts similarity index 100% rename from frontend/demo/component/datepicker/date-picker-styles.ts rename to src/main/frontend/demo/component/datepicker/date-picker-styles.ts diff --git a/frontend/demo/component/datepicker/date-picker-validation.ts b/src/main/frontend/demo/component/datepicker/date-picker-validation.ts similarity index 100% rename from frontend/demo/component/datepicker/date-picker-validation.ts rename to src/main/frontend/demo/component/datepicker/date-picker-validation.ts diff --git a/frontend/demo/component/datepicker/date-picker-week-numbers.ts b/src/main/frontend/demo/component/datepicker/date-picker-week-numbers.ts similarity index 100% rename from frontend/demo/component/datepicker/date-picker-week-numbers.ts rename to src/main/frontend/demo/component/datepicker/date-picker-week-numbers.ts diff --git a/frontend/demo/component/datepicker/react/date-picker-auto-open.tsx b/src/main/frontend/demo/component/datepicker/react/date-picker-auto-open.tsx similarity index 100% rename from frontend/demo/component/datepicker/react/date-picker-auto-open.tsx rename to src/main/frontend/demo/component/datepicker/react/date-picker-auto-open.tsx diff --git a/frontend/demo/component/datepicker/react/date-picker-basic-features.tsx b/src/main/frontend/demo/component/datepicker/react/date-picker-basic-features.tsx similarity index 100% rename from frontend/demo/component/datepicker/react/date-picker-basic-features.tsx rename to src/main/frontend/demo/component/datepicker/react/date-picker-basic-features.tsx diff --git a/frontend/demo/component/datepicker/react/date-picker-basic.tsx b/src/main/frontend/demo/component/datepicker/react/date-picker-basic.tsx similarity index 100% rename from frontend/demo/component/datepicker/react/date-picker-basic.tsx rename to src/main/frontend/demo/component/datepicker/react/date-picker-basic.tsx diff --git a/frontend/demo/component/datepicker/react/date-picker-custom-functions.tsx b/src/main/frontend/demo/component/datepicker/react/date-picker-custom-functions.tsx similarity index 100% rename from frontend/demo/component/datepicker/react/date-picker-custom-functions.tsx rename to src/main/frontend/demo/component/datepicker/react/date-picker-custom-functions.tsx diff --git a/frontend/demo/component/datepicker/react/date-picker-custom-validation.tsx b/src/main/frontend/demo/component/datepicker/react/date-picker-custom-validation.tsx similarity index 100% rename from frontend/demo/component/datepicker/react/date-picker-custom-validation.tsx rename to src/main/frontend/demo/component/datepicker/react/date-picker-custom-validation.tsx diff --git a/frontend/demo/component/datepicker/react/date-picker-date-format-indicator.tsx b/src/main/frontend/demo/component/datepicker/react/date-picker-date-format-indicator.tsx similarity index 100% rename from frontend/demo/component/datepicker/react/date-picker-date-format-indicator.tsx rename to src/main/frontend/demo/component/datepicker/react/date-picker-date-format-indicator.tsx diff --git a/frontend/demo/component/datepicker/react/date-picker-date-range.tsx b/src/main/frontend/demo/component/datepicker/react/date-picker-date-range.tsx similarity index 100% rename from frontend/demo/component/datepicker/react/date-picker-date-range.tsx rename to src/main/frontend/demo/component/datepicker/react/date-picker-date-range.tsx diff --git a/frontend/demo/component/datepicker/react/date-picker-individual-input-fields.tsx b/src/main/frontend/demo/component/datepicker/react/date-picker-individual-input-fields.tsx similarity index 100% rename from frontend/demo/component/datepicker/react/date-picker-individual-input-fields.tsx rename to src/main/frontend/demo/component/datepicker/react/date-picker-individual-input-fields.tsx diff --git a/frontend/demo/component/datepicker/react/date-picker-initial-position.tsx b/src/main/frontend/demo/component/datepicker/react/date-picker-initial-position.tsx similarity index 100% rename from frontend/demo/component/datepicker/react/date-picker-initial-position.tsx rename to src/main/frontend/demo/component/datepicker/react/date-picker-initial-position.tsx diff --git a/frontend/demo/component/datepicker/react/date-picker-internationalization.tsx b/src/main/frontend/demo/component/datepicker/react/date-picker-internationalization.tsx similarity index 100% rename from frontend/demo/component/datepicker/react/date-picker-internationalization.tsx rename to src/main/frontend/demo/component/datepicker/react/date-picker-internationalization.tsx diff --git a/frontend/demo/component/datepicker/react/date-picker-readonly-and-disabled.tsx b/src/main/frontend/demo/component/datepicker/react/date-picker-readonly-and-disabled.tsx similarity index 100% rename from frontend/demo/component/datepicker/react/date-picker-readonly-and-disabled.tsx rename to src/main/frontend/demo/component/datepicker/react/date-picker-readonly-and-disabled.tsx diff --git a/frontend/demo/component/datepicker/react/date-picker-styles.tsx b/src/main/frontend/demo/component/datepicker/react/date-picker-styles.tsx similarity index 100% rename from frontend/demo/component/datepicker/react/date-picker-styles.tsx rename to src/main/frontend/demo/component/datepicker/react/date-picker-styles.tsx diff --git a/frontend/demo/component/datepicker/react/date-picker-validation.tsx b/src/main/frontend/demo/component/datepicker/react/date-picker-validation.tsx similarity index 100% rename from frontend/demo/component/datepicker/react/date-picker-validation.tsx rename to src/main/frontend/demo/component/datepicker/react/date-picker-validation.tsx diff --git a/frontend/demo/component/datepicker/react/date-picker-week-numbers.tsx b/src/main/frontend/demo/component/datepicker/react/date-picker-week-numbers.tsx similarity index 100% rename from frontend/demo/component/datepicker/react/date-picker-week-numbers.tsx rename to src/main/frontend/demo/component/datepicker/react/date-picker-week-numbers.tsx diff --git a/frontend/demo/component/datetimepicker/date-time-picker-auto-open.ts b/src/main/frontend/demo/component/datetimepicker/date-time-picker-auto-open.ts similarity index 100% rename from frontend/demo/component/datetimepicker/date-time-picker-auto-open.ts rename to src/main/frontend/demo/component/datetimepicker/date-time-picker-auto-open.ts diff --git a/frontend/demo/component/datetimepicker/date-time-picker-basic-features.ts b/src/main/frontend/demo/component/datetimepicker/date-time-picker-basic-features.ts similarity index 100% rename from frontend/demo/component/datetimepicker/date-time-picker-basic-features.ts rename to src/main/frontend/demo/component/datetimepicker/date-time-picker-basic-features.ts diff --git a/frontend/demo/component/datetimepicker/date-time-picker-basic.ts b/src/main/frontend/demo/component/datetimepicker/date-time-picker-basic.ts similarity index 100% rename from frontend/demo/component/datetimepicker/date-time-picker-basic.ts rename to src/main/frontend/demo/component/datetimepicker/date-time-picker-basic.ts diff --git a/frontend/demo/component/datetimepicker/date-time-picker-custom-validation.ts b/src/main/frontend/demo/component/datetimepicker/date-time-picker-custom-validation.ts similarity index 100% rename from frontend/demo/component/datetimepicker/date-time-picker-custom-validation.ts rename to src/main/frontend/demo/component/datetimepicker/date-time-picker-custom-validation.ts diff --git a/frontend/demo/component/datetimepicker/date-time-picker-initial-position.ts b/src/main/frontend/demo/component/datetimepicker/date-time-picker-initial-position.ts similarity index 100% rename from frontend/demo/component/datetimepicker/date-time-picker-initial-position.ts rename to src/main/frontend/demo/component/datetimepicker/date-time-picker-initial-position.ts diff --git a/frontend/demo/component/datetimepicker/date-time-picker-input-format.ts b/src/main/frontend/demo/component/datetimepicker/date-time-picker-input-format.ts similarity index 100% rename from frontend/demo/component/datetimepicker/date-time-picker-input-format.ts rename to src/main/frontend/demo/component/datetimepicker/date-time-picker-input-format.ts diff --git a/frontend/demo/component/datetimepicker/date-time-picker-internationalization.ts b/src/main/frontend/demo/component/datetimepicker/date-time-picker-internationalization.ts similarity index 100% rename from frontend/demo/component/datetimepicker/date-time-picker-internationalization.ts rename to src/main/frontend/demo/component/datetimepicker/date-time-picker-internationalization.ts diff --git a/frontend/demo/component/datetimepicker/date-time-picker-minutes-step.ts b/src/main/frontend/demo/component/datetimepicker/date-time-picker-minutes-step.ts similarity index 100% rename from frontend/demo/component/datetimepicker/date-time-picker-minutes-step.ts rename to src/main/frontend/demo/component/datetimepicker/date-time-picker-minutes-step.ts diff --git a/frontend/demo/component/datetimepicker/date-time-picker-range.ts b/src/main/frontend/demo/component/datetimepicker/date-time-picker-range.ts similarity index 100% rename from frontend/demo/component/datetimepicker/date-time-picker-range.ts rename to src/main/frontend/demo/component/datetimepicker/date-time-picker-range.ts diff --git a/frontend/demo/component/datetimepicker/date-time-picker-readonly-and-disabled.ts b/src/main/frontend/demo/component/datetimepicker/date-time-picker-readonly-and-disabled.ts similarity index 100% rename from frontend/demo/component/datetimepicker/date-time-picker-readonly-and-disabled.ts rename to src/main/frontend/demo/component/datetimepicker/date-time-picker-readonly-and-disabled.ts diff --git a/frontend/demo/component/datetimepicker/date-time-picker-seconds-step.ts b/src/main/frontend/demo/component/datetimepicker/date-time-picker-seconds-step.ts similarity index 100% rename from frontend/demo/component/datetimepicker/date-time-picker-seconds-step.ts rename to src/main/frontend/demo/component/datetimepicker/date-time-picker-seconds-step.ts diff --git a/frontend/demo/component/datetimepicker/date-time-picker-styles.ts b/src/main/frontend/demo/component/datetimepicker/date-time-picker-styles.ts similarity index 100% rename from frontend/demo/component/datetimepicker/date-time-picker-styles.ts rename to src/main/frontend/demo/component/datetimepicker/date-time-picker-styles.ts diff --git a/frontend/demo/component/datetimepicker/date-time-picker-validation.ts b/src/main/frontend/demo/component/datetimepicker/date-time-picker-validation.ts similarity index 100% rename from frontend/demo/component/datetimepicker/date-time-picker-validation.ts rename to src/main/frontend/demo/component/datetimepicker/date-time-picker-validation.ts diff --git a/frontend/demo/component/datetimepicker/date-time-picker-week-numbers.ts b/src/main/frontend/demo/component/datetimepicker/date-time-picker-week-numbers.ts similarity index 100% rename from frontend/demo/component/datetimepicker/date-time-picker-week-numbers.ts rename to src/main/frontend/demo/component/datetimepicker/date-time-picker-week-numbers.ts diff --git a/frontend/demo/component/datetimepicker/react/date-time-picker-auto-open.tsx b/src/main/frontend/demo/component/datetimepicker/react/date-time-picker-auto-open.tsx similarity index 100% rename from frontend/demo/component/datetimepicker/react/date-time-picker-auto-open.tsx rename to src/main/frontend/demo/component/datetimepicker/react/date-time-picker-auto-open.tsx diff --git a/frontend/demo/component/datetimepicker/react/date-time-picker-basic-features.tsx b/src/main/frontend/demo/component/datetimepicker/react/date-time-picker-basic-features.tsx similarity index 100% rename from frontend/demo/component/datetimepicker/react/date-time-picker-basic-features.tsx rename to src/main/frontend/demo/component/datetimepicker/react/date-time-picker-basic-features.tsx diff --git a/frontend/demo/component/datetimepicker/react/date-time-picker-basic.tsx b/src/main/frontend/demo/component/datetimepicker/react/date-time-picker-basic.tsx similarity index 100% rename from frontend/demo/component/datetimepicker/react/date-time-picker-basic.tsx rename to src/main/frontend/demo/component/datetimepicker/react/date-time-picker-basic.tsx diff --git a/frontend/demo/component/datetimepicker/react/date-time-picker-custom-validation.tsx b/src/main/frontend/demo/component/datetimepicker/react/date-time-picker-custom-validation.tsx similarity index 100% rename from frontend/demo/component/datetimepicker/react/date-time-picker-custom-validation.tsx rename to src/main/frontend/demo/component/datetimepicker/react/date-time-picker-custom-validation.tsx diff --git a/frontend/demo/component/datetimepicker/react/date-time-picker-initial-position.tsx b/src/main/frontend/demo/component/datetimepicker/react/date-time-picker-initial-position.tsx similarity index 100% rename from frontend/demo/component/datetimepicker/react/date-time-picker-initial-position.tsx rename to src/main/frontend/demo/component/datetimepicker/react/date-time-picker-initial-position.tsx diff --git a/frontend/demo/component/datetimepicker/react/date-time-picker-input-format.tsx b/src/main/frontend/demo/component/datetimepicker/react/date-time-picker-input-format.tsx similarity index 100% rename from frontend/demo/component/datetimepicker/react/date-time-picker-input-format.tsx rename to src/main/frontend/demo/component/datetimepicker/react/date-time-picker-input-format.tsx diff --git a/frontend/demo/component/datetimepicker/react/date-time-picker-internationalization.tsx b/src/main/frontend/demo/component/datetimepicker/react/date-time-picker-internationalization.tsx similarity index 100% rename from frontend/demo/component/datetimepicker/react/date-time-picker-internationalization.tsx rename to src/main/frontend/demo/component/datetimepicker/react/date-time-picker-internationalization.tsx diff --git a/frontend/demo/component/datetimepicker/react/date-time-picker-minutes-step.tsx b/src/main/frontend/demo/component/datetimepicker/react/date-time-picker-minutes-step.tsx similarity index 100% rename from frontend/demo/component/datetimepicker/react/date-time-picker-minutes-step.tsx rename to src/main/frontend/demo/component/datetimepicker/react/date-time-picker-minutes-step.tsx diff --git a/frontend/demo/component/datetimepicker/react/date-time-picker-range.tsx b/src/main/frontend/demo/component/datetimepicker/react/date-time-picker-range.tsx similarity index 100% rename from frontend/demo/component/datetimepicker/react/date-time-picker-range.tsx rename to src/main/frontend/demo/component/datetimepicker/react/date-time-picker-range.tsx diff --git a/frontend/demo/component/datetimepicker/react/date-time-picker-readonly-and-disabled.tsx b/src/main/frontend/demo/component/datetimepicker/react/date-time-picker-readonly-and-disabled.tsx similarity index 100% rename from frontend/demo/component/datetimepicker/react/date-time-picker-readonly-and-disabled.tsx rename to src/main/frontend/demo/component/datetimepicker/react/date-time-picker-readonly-and-disabled.tsx diff --git a/frontend/demo/component/datetimepicker/react/date-time-picker-seconds-step.tsx b/src/main/frontend/demo/component/datetimepicker/react/date-time-picker-seconds-step.tsx similarity index 100% rename from frontend/demo/component/datetimepicker/react/date-time-picker-seconds-step.tsx rename to src/main/frontend/demo/component/datetimepicker/react/date-time-picker-seconds-step.tsx diff --git a/frontend/demo/component/datetimepicker/react/date-time-picker-styles.tsx b/src/main/frontend/demo/component/datetimepicker/react/date-time-picker-styles.tsx similarity index 100% rename from frontend/demo/component/datetimepicker/react/date-time-picker-styles.tsx rename to src/main/frontend/demo/component/datetimepicker/react/date-time-picker-styles.tsx diff --git a/frontend/demo/component/datetimepicker/react/date-time-picker-validation.tsx b/src/main/frontend/demo/component/datetimepicker/react/date-time-picker-validation.tsx similarity index 100% rename from frontend/demo/component/datetimepicker/react/date-time-picker-validation.tsx rename to src/main/frontend/demo/component/datetimepicker/react/date-time-picker-validation.tsx diff --git a/frontend/demo/component/datetimepicker/react/date-time-picker-week-numbers.tsx b/src/main/frontend/demo/component/datetimepicker/react/date-time-picker-week-numbers.tsx similarity index 100% rename from frontend/demo/component/datetimepicker/react/date-time-picker-week-numbers.tsx rename to src/main/frontend/demo/component/datetimepicker/react/date-time-picker-week-numbers.tsx diff --git a/frontend/demo/component/details/details-basic.ts b/src/main/frontend/demo/component/details/details-basic.ts similarity index 100% rename from frontend/demo/component/details/details-basic.ts rename to src/main/frontend/demo/component/details/details-basic.ts diff --git a/frontend/demo/component/details/details-content.ts b/src/main/frontend/demo/component/details/details-content.ts similarity index 100% rename from frontend/demo/component/details/details-content.ts rename to src/main/frontend/demo/component/details/details-content.ts diff --git a/frontend/demo/component/details/details-disabled.ts b/src/main/frontend/demo/component/details/details-disabled.ts similarity index 100% rename from frontend/demo/component/details/details-disabled.ts rename to src/main/frontend/demo/component/details/details-disabled.ts diff --git a/frontend/demo/component/details/details-filled.ts b/src/main/frontend/demo/component/details/details-filled.ts similarity index 100% rename from frontend/demo/component/details/details-filled.ts rename to src/main/frontend/demo/component/details/details-filled.ts diff --git a/frontend/demo/component/details/details-reverse.ts b/src/main/frontend/demo/component/details/details-reverse.ts similarity index 100% rename from frontend/demo/component/details/details-reverse.ts rename to src/main/frontend/demo/component/details/details-reverse.ts diff --git a/frontend/demo/component/details/details-small.ts b/src/main/frontend/demo/component/details/details-small.ts similarity index 100% rename from frontend/demo/component/details/details-small.ts rename to src/main/frontend/demo/component/details/details-small.ts diff --git a/frontend/demo/component/details/details-summary.ts b/src/main/frontend/demo/component/details/details-summary.ts similarity index 100% rename from frontend/demo/component/details/details-summary.ts rename to src/main/frontend/demo/component/details/details-summary.ts diff --git a/frontend/demo/component/details/react/details-basic.tsx b/src/main/frontend/demo/component/details/react/details-basic.tsx similarity index 100% rename from frontend/demo/component/details/react/details-basic.tsx rename to src/main/frontend/demo/component/details/react/details-basic.tsx diff --git a/frontend/demo/component/details/react/details-content.tsx b/src/main/frontend/demo/component/details/react/details-content.tsx similarity index 100% rename from frontend/demo/component/details/react/details-content.tsx rename to src/main/frontend/demo/component/details/react/details-content.tsx diff --git a/frontend/demo/component/details/react/details-disabled.tsx b/src/main/frontend/demo/component/details/react/details-disabled.tsx similarity index 100% rename from frontend/demo/component/details/react/details-disabled.tsx rename to src/main/frontend/demo/component/details/react/details-disabled.tsx diff --git a/frontend/demo/component/details/react/details-filled.tsx b/src/main/frontend/demo/component/details/react/details-filled.tsx similarity index 100% rename from frontend/demo/component/details/react/details-filled.tsx rename to src/main/frontend/demo/component/details/react/details-filled.tsx diff --git a/frontend/demo/component/details/react/details-reverse.tsx b/src/main/frontend/demo/component/details/react/details-reverse.tsx similarity index 100% rename from frontend/demo/component/details/react/details-reverse.tsx rename to src/main/frontend/demo/component/details/react/details-reverse.tsx diff --git a/frontend/demo/component/details/react/details-small.tsx b/src/main/frontend/demo/component/details/react/details-small.tsx similarity index 100% rename from frontend/demo/component/details/react/details-small.tsx rename to src/main/frontend/demo/component/details/react/details-small.tsx diff --git a/frontend/demo/component/details/react/details-summary.tsx b/src/main/frontend/demo/component/details/react/details-summary.tsx similarity index 100% rename from frontend/demo/component/details/react/details-summary.tsx rename to src/main/frontend/demo/component/details/react/details-summary.tsx diff --git a/frontend/demo/component/dialog/dialog-basic.ts b/src/main/frontend/demo/component/dialog/dialog-basic.ts similarity index 100% rename from frontend/demo/component/dialog/dialog-basic.ts rename to src/main/frontend/demo/component/dialog/dialog-basic.ts diff --git a/frontend/demo/component/dialog/dialog-closing.ts b/src/main/frontend/demo/component/dialog/dialog-closing.ts similarity index 100% rename from frontend/demo/component/dialog/dialog-closing.ts rename to src/main/frontend/demo/component/dialog/dialog-closing.ts diff --git a/frontend/demo/component/dialog/dialog-draggable.ts b/src/main/frontend/demo/component/dialog/dialog-draggable.ts similarity index 100% rename from frontend/demo/component/dialog/dialog-draggable.ts rename to src/main/frontend/demo/component/dialog/dialog-draggable.ts diff --git a/frontend/demo/component/dialog/dialog-footer.ts b/src/main/frontend/demo/component/dialog/dialog-footer.ts similarity index 100% rename from frontend/demo/component/dialog/dialog-footer.ts rename to src/main/frontend/demo/component/dialog/dialog-footer.ts diff --git a/frontend/demo/component/dialog/dialog-header.ts b/src/main/frontend/demo/component/dialog/dialog-header.ts similarity index 100% rename from frontend/demo/component/dialog/dialog-header.ts rename to src/main/frontend/demo/component/dialog/dialog-header.ts diff --git a/frontend/demo/component/dialog/dialog-no-padding.ts b/src/main/frontend/demo/component/dialog/dialog-no-padding.ts similarity index 100% rename from frontend/demo/component/dialog/dialog-no-padding.ts rename to src/main/frontend/demo/component/dialog/dialog-no-padding.ts diff --git a/frontend/demo/component/dialog/dialog-resizable.ts b/src/main/frontend/demo/component/dialog/dialog-resizable.ts similarity index 100% rename from frontend/demo/component/dialog/dialog-resizable.ts rename to src/main/frontend/demo/component/dialog/dialog-resizable.ts diff --git a/frontend/demo/component/dialog/react/dialog-basic-styles.ts b/src/main/frontend/demo/component/dialog/react/dialog-basic-styles.ts similarity index 100% rename from frontend/demo/component/dialog/react/dialog-basic-styles.ts rename to src/main/frontend/demo/component/dialog/react/dialog-basic-styles.ts diff --git a/frontend/demo/component/dialog/react/dialog-basic.tsx b/src/main/frontend/demo/component/dialog/react/dialog-basic.tsx similarity index 100% rename from frontend/demo/component/dialog/react/dialog-basic.tsx rename to src/main/frontend/demo/component/dialog/react/dialog-basic.tsx diff --git a/frontend/demo/component/dialog/react/dialog-closing.tsx b/src/main/frontend/demo/component/dialog/react/dialog-closing.tsx similarity index 100% rename from frontend/demo/component/dialog/react/dialog-closing.tsx rename to src/main/frontend/demo/component/dialog/react/dialog-closing.tsx diff --git a/frontend/demo/component/dialog/react/dialog-draggable.tsx b/src/main/frontend/demo/component/dialog/react/dialog-draggable.tsx similarity index 100% rename from frontend/demo/component/dialog/react/dialog-draggable.tsx rename to src/main/frontend/demo/component/dialog/react/dialog-draggable.tsx diff --git a/frontend/demo/component/dialog/react/dialog-footer.tsx b/src/main/frontend/demo/component/dialog/react/dialog-footer.tsx similarity index 100% rename from frontend/demo/component/dialog/react/dialog-footer.tsx rename to src/main/frontend/demo/component/dialog/react/dialog-footer.tsx diff --git a/frontend/demo/component/dialog/react/dialog-header.tsx b/src/main/frontend/demo/component/dialog/react/dialog-header.tsx similarity index 100% rename from frontend/demo/component/dialog/react/dialog-header.tsx rename to src/main/frontend/demo/component/dialog/react/dialog-header.tsx diff --git a/frontend/demo/component/dialog/react/dialog-no-padding.tsx b/src/main/frontend/demo/component/dialog/react/dialog-no-padding.tsx similarity index 100% rename from frontend/demo/component/dialog/react/dialog-no-padding.tsx rename to src/main/frontend/demo/component/dialog/react/dialog-no-padding.tsx diff --git a/frontend/demo/component/dialog/react/dialog-resizable.tsx b/src/main/frontend/demo/component/dialog/react/dialog-resizable.tsx similarity index 100% rename from frontend/demo/component/dialog/react/dialog-resizable.tsx rename to src/main/frontend/demo/component/dialog/react/dialog-resizable.tsx diff --git a/frontend/demo/component/emailfield/email-field-basic-features.ts b/src/main/frontend/demo/component/emailfield/email-field-basic-features.ts similarity index 100% rename from frontend/demo/component/emailfield/email-field-basic-features.ts rename to src/main/frontend/demo/component/emailfield/email-field-basic-features.ts diff --git a/frontend/demo/component/emailfield/email-field-basic.ts b/src/main/frontend/demo/component/emailfield/email-field-basic.ts similarity index 100% rename from frontend/demo/component/emailfield/email-field-basic.ts rename to src/main/frontend/demo/component/emailfield/email-field-basic.ts diff --git a/frontend/demo/component/emailfield/email-field-readonly-and-disabled.ts b/src/main/frontend/demo/component/emailfield/email-field-readonly-and-disabled.ts similarity index 100% rename from frontend/demo/component/emailfield/email-field-readonly-and-disabled.ts rename to src/main/frontend/demo/component/emailfield/email-field-readonly-and-disabled.ts diff --git a/frontend/demo/component/emailfield/email-field-styles.ts b/src/main/frontend/demo/component/emailfield/email-field-styles.ts similarity index 100% rename from frontend/demo/component/emailfield/email-field-styles.ts rename to src/main/frontend/demo/component/emailfield/email-field-styles.ts diff --git a/frontend/demo/component/emailfield/email-field-validation.ts b/src/main/frontend/demo/component/emailfield/email-field-validation.ts similarity index 100% rename from frontend/demo/component/emailfield/email-field-validation.ts rename to src/main/frontend/demo/component/emailfield/email-field-validation.ts diff --git a/frontend/demo/component/emailfield/react/email-field-basic-features.tsx b/src/main/frontend/demo/component/emailfield/react/email-field-basic-features.tsx similarity index 100% rename from frontend/demo/component/emailfield/react/email-field-basic-features.tsx rename to src/main/frontend/demo/component/emailfield/react/email-field-basic-features.tsx diff --git a/frontend/demo/component/emailfield/react/email-field-basic.tsx b/src/main/frontend/demo/component/emailfield/react/email-field-basic.tsx similarity index 100% rename from frontend/demo/component/emailfield/react/email-field-basic.tsx rename to src/main/frontend/demo/component/emailfield/react/email-field-basic.tsx diff --git a/frontend/demo/component/emailfield/react/email-field-readonly-and-disabled.tsx b/src/main/frontend/demo/component/emailfield/react/email-field-readonly-and-disabled.tsx similarity index 100% rename from frontend/demo/component/emailfield/react/email-field-readonly-and-disabled.tsx rename to src/main/frontend/demo/component/emailfield/react/email-field-readonly-and-disabled.tsx diff --git a/frontend/demo/component/emailfield/react/email-field-styles.tsx b/src/main/frontend/demo/component/emailfield/react/email-field-styles.tsx similarity index 100% rename from frontend/demo/component/emailfield/react/email-field-styles.tsx rename to src/main/frontend/demo/component/emailfield/react/email-field-styles.tsx diff --git a/frontend/demo/component/emailfield/react/email-field-validation.tsx b/src/main/frontend/demo/component/emailfield/react/email-field-validation.tsx similarity index 100% rename from frontend/demo/component/emailfield/react/email-field-validation.tsx rename to src/main/frontend/demo/component/emailfield/react/email-field-validation.tsx diff --git a/frontend/demo/component/formlayout/form-layout-basic.ts b/src/main/frontend/demo/component/formlayout/form-layout-basic.ts similarity index 100% rename from frontend/demo/component/formlayout/form-layout-basic.ts rename to src/main/frontend/demo/component/formlayout/form-layout-basic.ts diff --git a/frontend/demo/component/formlayout/form-layout-colspan.ts b/src/main/frontend/demo/component/formlayout/form-layout-colspan.ts similarity index 100% rename from frontend/demo/component/formlayout/form-layout-colspan.ts rename to src/main/frontend/demo/component/formlayout/form-layout-colspan.ts diff --git a/frontend/demo/component/formlayout/form-layout-expand-columns.ts b/src/main/frontend/demo/component/formlayout/form-layout-expand-columns.ts similarity index 100% rename from frontend/demo/component/formlayout/form-layout-expand-columns.ts rename to src/main/frontend/demo/component/formlayout/form-layout-expand-columns.ts diff --git a/frontend/demo/component/formlayout/form-layout-expand-fields.ts b/src/main/frontend/demo/component/formlayout/form-layout-expand-fields.ts similarity index 100% rename from frontend/demo/component/formlayout/form-layout-expand-fields.ts rename to src/main/frontend/demo/component/formlayout/form-layout-expand-fields.ts diff --git a/frontend/demo/component/formlayout/form-layout-labels-aside.ts b/src/main/frontend/demo/component/formlayout/form-layout-labels-aside.ts similarity index 100% rename from frontend/demo/component/formlayout/form-layout-labels-aside.ts rename to src/main/frontend/demo/component/formlayout/form-layout-labels-aside.ts diff --git a/frontend/demo/component/formlayout/form-layout-steps-basic.ts b/src/main/frontend/demo/component/formlayout/form-layout-steps-basic.ts similarity index 100% rename from frontend/demo/component/formlayout/form-layout-steps-basic.ts rename to src/main/frontend/demo/component/formlayout/form-layout-steps-basic.ts diff --git a/frontend/demo/component/formlayout/form-layout-steps-labels-aside.ts b/src/main/frontend/demo/component/formlayout/form-layout-steps-labels-aside.ts similarity index 100% rename from frontend/demo/component/formlayout/form-layout-steps-labels-aside.ts rename to src/main/frontend/demo/component/formlayout/form-layout-steps-labels-aside.ts diff --git a/frontend/demo/component/formlayout/react/form-layout-basic.tsx b/src/main/frontend/demo/component/formlayout/react/form-layout-basic.tsx similarity index 100% rename from frontend/demo/component/formlayout/react/form-layout-basic.tsx rename to src/main/frontend/demo/component/formlayout/react/form-layout-basic.tsx diff --git a/frontend/demo/component/formlayout/react/form-layout-colspan.tsx b/src/main/frontend/demo/component/formlayout/react/form-layout-colspan.tsx similarity index 100% rename from frontend/demo/component/formlayout/react/form-layout-colspan.tsx rename to src/main/frontend/demo/component/formlayout/react/form-layout-colspan.tsx diff --git a/frontend/demo/component/formlayout/react/form-layout-expand-columns.tsx b/src/main/frontend/demo/component/formlayout/react/form-layout-expand-columns.tsx similarity index 100% rename from frontend/demo/component/formlayout/react/form-layout-expand-columns.tsx rename to src/main/frontend/demo/component/formlayout/react/form-layout-expand-columns.tsx diff --git a/frontend/demo/component/formlayout/react/form-layout-expand-fields.tsx b/src/main/frontend/demo/component/formlayout/react/form-layout-expand-fields.tsx similarity index 100% rename from frontend/demo/component/formlayout/react/form-layout-expand-fields.tsx rename to src/main/frontend/demo/component/formlayout/react/form-layout-expand-fields.tsx diff --git a/frontend/demo/component/formlayout/react/form-layout-labels-aside.tsx b/src/main/frontend/demo/component/formlayout/react/form-layout-labels-aside.tsx similarity index 100% rename from frontend/demo/component/formlayout/react/form-layout-labels-aside.tsx rename to src/main/frontend/demo/component/formlayout/react/form-layout-labels-aside.tsx diff --git a/frontend/demo/component/formlayout/react/form-layout-steps-basic.tsx b/src/main/frontend/demo/component/formlayout/react/form-layout-steps-basic.tsx similarity index 100% rename from frontend/demo/component/formlayout/react/form-layout-steps-basic.tsx rename to src/main/frontend/demo/component/formlayout/react/form-layout-steps-basic.tsx diff --git a/frontend/demo/component/formlayout/react/form-layout-steps-labels-aside.tsx b/src/main/frontend/demo/component/formlayout/react/form-layout-steps-labels-aside.tsx similarity index 100% rename from frontend/demo/component/formlayout/react/form-layout-steps-labels-aside.tsx rename to src/main/frontend/demo/component/formlayout/react/form-layout-steps-labels-aside.tsx diff --git a/frontend/demo/component/grid/grid-basic.ts b/src/main/frontend/demo/component/grid/grid-basic.ts similarity index 100% rename from frontend/demo/component/grid/grid-basic.ts rename to src/main/frontend/demo/component/grid/grid-basic.ts diff --git a/frontend/demo/component/grid/grid-buffered-inline-editor.ts b/src/main/frontend/demo/component/grid/grid-buffered-inline-editor.ts similarity index 100% rename from frontend/demo/component/grid/grid-buffered-inline-editor.ts rename to src/main/frontend/demo/component/grid/grid-buffered-inline-editor.ts diff --git a/frontend/demo/component/grid/grid-cell-focus.ts b/src/main/frontend/demo/component/grid/grid-cell-focus.ts similarity index 100% rename from frontend/demo/component/grid/grid-cell-focus.ts rename to src/main/frontend/demo/component/grid/grid-cell-focus.ts diff --git a/frontend/demo/component/grid/grid-column-alignment.ts b/src/main/frontend/demo/component/grid/grid-column-alignment.ts similarity index 100% rename from frontend/demo/component/grid/grid-column-alignment.ts rename to src/main/frontend/demo/component/grid/grid-column-alignment.ts diff --git a/frontend/demo/component/grid/grid-column-borders.ts b/src/main/frontend/demo/component/grid/grid-column-borders.ts similarity index 100% rename from frontend/demo/component/grid/grid-column-borders.ts rename to src/main/frontend/demo/component/grid/grid-column-borders.ts diff --git a/frontend/demo/component/grid/grid-column-filtering.ts b/src/main/frontend/demo/component/grid/grid-column-filtering.ts similarity index 100% rename from frontend/demo/component/grid/grid-column-filtering.ts rename to src/main/frontend/demo/component/grid/grid-column-filtering.ts diff --git a/frontend/demo/component/grid/grid-column-freezing.ts b/src/main/frontend/demo/component/grid/grid-column-freezing.ts similarity index 100% rename from frontend/demo/component/grid/grid-column-freezing.ts rename to src/main/frontend/demo/component/grid/grid-column-freezing.ts diff --git a/frontend/demo/component/grid/grid-column-grouping.ts b/src/main/frontend/demo/component/grid/grid-column-grouping.ts similarity index 100% rename from frontend/demo/component/grid/grid-column-grouping.ts rename to src/main/frontend/demo/component/grid/grid-column-grouping.ts diff --git a/frontend/demo/component/grid/grid-column-header-footer.ts b/src/main/frontend/demo/component/grid/grid-column-header-footer.ts similarity index 100% rename from frontend/demo/component/grid/grid-column-header-footer.ts rename to src/main/frontend/demo/component/grid/grid-column-header-footer.ts diff --git a/frontend/demo/component/grid/grid-column-reordering-resizing.ts b/src/main/frontend/demo/component/grid/grid-column-reordering-resizing.ts similarity index 100% rename from frontend/demo/component/grid/grid-column-reordering-resizing.ts rename to src/main/frontend/demo/component/grid/grid-column-reordering-resizing.ts diff --git a/frontend/demo/component/grid/grid-column-width.ts b/src/main/frontend/demo/component/grid/grid-column-width.ts similarity index 100% rename from frontend/demo/component/grid/grid-column-width.ts rename to src/main/frontend/demo/component/grid/grid-column-width.ts diff --git a/frontend/demo/component/grid/grid-compact.ts b/src/main/frontend/demo/component/grid/grid-compact.ts similarity index 100% rename from frontend/demo/component/grid/grid-compact.ts rename to src/main/frontend/demo/component/grid/grid-compact.ts diff --git a/frontend/demo/component/grid/grid-content.ts b/src/main/frontend/demo/component/grid/grid-content.ts similarity index 100% rename from frontend/demo/component/grid/grid-content.ts rename to src/main/frontend/demo/component/grid/grid-content.ts diff --git a/frontend/demo/component/grid/grid-context-menu.ts b/src/main/frontend/demo/component/grid/grid-context-menu.ts similarity index 100% rename from frontend/demo/component/grid/grid-context-menu.ts rename to src/main/frontend/demo/component/grid/grid-context-menu.ts diff --git a/frontend/demo/component/grid/grid-data-provider.ts b/src/main/frontend/demo/component/grid/grid-data-provider.ts similarity index 100% rename from frontend/demo/component/grid/grid-data-provider.ts rename to src/main/frontend/demo/component/grid/grid-data-provider.ts diff --git a/frontend/demo/component/grid/grid-drag-drop-filters.ts b/src/main/frontend/demo/component/grid/grid-drag-drop-filters.ts similarity index 100% rename from frontend/demo/component/grid/grid-drag-drop-filters.ts rename to src/main/frontend/demo/component/grid/grid-drag-drop-filters.ts diff --git a/frontend/demo/component/grid/grid-drag-rows-between-grids.ts b/src/main/frontend/demo/component/grid/grid-drag-rows-between-grids.ts similarity index 100% rename from frontend/demo/component/grid/grid-drag-rows-between-grids.ts rename to src/main/frontend/demo/component/grid/grid-drag-rows-between-grids.ts diff --git a/frontend/demo/component/grid/grid-dynamic-height.ts b/src/main/frontend/demo/component/grid/grid-dynamic-height.ts similarity index 100% rename from frontend/demo/component/grid/grid-dynamic-height.ts rename to src/main/frontend/demo/component/grid/grid-dynamic-height.ts diff --git a/frontend/demo/component/grid/grid-empty-state.ts b/src/main/frontend/demo/component/grid/grid-empty-state.ts similarity index 100% rename from frontend/demo/component/grid/grid-empty-state.ts rename to src/main/frontend/demo/component/grid/grid-empty-state.ts diff --git a/frontend/demo/component/grid/grid-external-filtering.ts b/src/main/frontend/demo/component/grid/grid-external-filtering.ts similarity index 100% rename from frontend/demo/component/grid/grid-external-filtering.ts rename to src/main/frontend/demo/component/grid/grid-external-filtering.ts diff --git a/frontend/demo/component/grid/grid-header-footer-styling.ts b/src/main/frontend/demo/component/grid/grid-header-footer-styling.ts similarity index 100% rename from frontend/demo/component/grid/grid-header-footer-styling.ts rename to src/main/frontend/demo/component/grid/grid-header-footer-styling.ts diff --git a/frontend/demo/component/grid/grid-item-details-toggle.ts b/src/main/frontend/demo/component/grid/grid-item-details-toggle.ts similarity index 100% rename from frontend/demo/component/grid/grid-item-details-toggle.ts rename to src/main/frontend/demo/component/grid/grid-item-details-toggle.ts diff --git a/frontend/demo/component/grid/grid-item-details.ts b/src/main/frontend/demo/component/grid/grid-item-details.ts similarity index 100% rename from frontend/demo/component/grid/grid-item-details.ts rename to src/main/frontend/demo/component/grid/grid-item-details.ts diff --git a/frontend/demo/component/grid/grid-lazy-column-rendering.ts b/src/main/frontend/demo/component/grid/grid-lazy-column-rendering.ts similarity index 100% rename from frontend/demo/component/grid/grid-lazy-column-rendering.ts rename to src/main/frontend/demo/component/grid/grid-lazy-column-rendering.ts diff --git a/frontend/demo/component/grid/grid-manual-pagination.ts b/src/main/frontend/demo/component/grid/grid-manual-pagination.ts similarity index 100% rename from frontend/demo/component/grid/grid-manual-pagination.ts rename to src/main/frontend/demo/component/grid/grid-manual-pagination.ts diff --git a/frontend/demo/component/grid/grid-multi-select-mode.ts b/src/main/frontend/demo/component/grid/grid-multi-select-mode.ts similarity index 100% rename from frontend/demo/component/grid/grid-multi-select-mode.ts rename to src/main/frontend/demo/component/grid/grid-multi-select-mode.ts diff --git a/frontend/demo/component/grid/grid-multisort.ts b/src/main/frontend/demo/component/grid/grid-multisort.ts similarity index 100% rename from frontend/demo/component/grid/grid-multisort.ts rename to src/main/frontend/demo/component/grid/grid-multisort.ts diff --git a/frontend/demo/component/grid/grid-no-border.ts b/src/main/frontend/demo/component/grid/grid-no-border.ts similarity index 100% rename from frontend/demo/component/grid/grid-no-border.ts rename to src/main/frontend/demo/component/grid/grid-no-border.ts diff --git a/frontend/demo/component/grid/grid-no-row-border.ts b/src/main/frontend/demo/component/grid/grid-no-row-border.ts similarity index 100% rename from frontend/demo/component/grid/grid-no-row-border.ts rename to src/main/frontend/demo/component/grid/grid-no-row-border.ts diff --git a/frontend/demo/component/grid/grid-range-selection.ts b/src/main/frontend/demo/component/grid/grid-range-selection.ts similarity index 100% rename from frontend/demo/component/grid/grid-range-selection.ts rename to src/main/frontend/demo/component/grid/grid-range-selection.ts diff --git a/frontend/demo/component/grid/grid-rich-content-sorting.ts b/src/main/frontend/demo/component/grid/grid-rich-content-sorting.ts similarity index 100% rename from frontend/demo/component/grid/grid-rich-content-sorting.ts rename to src/main/frontend/demo/component/grid/grid-rich-content-sorting.ts diff --git a/frontend/demo/component/grid/grid-row-reordering.ts b/src/main/frontend/demo/component/grid/grid-row-reordering.ts similarity index 100% rename from frontend/demo/component/grid/grid-row-reordering.ts rename to src/main/frontend/demo/component/grid/grid-row-reordering.ts diff --git a/frontend/demo/component/grid/grid-row-stripes.ts b/src/main/frontend/demo/component/grid/grid-row-stripes.ts similarity index 100% rename from frontend/demo/component/grid/grid-row-stripes.ts rename to src/main/frontend/demo/component/grid/grid-row-stripes.ts diff --git a/frontend/demo/component/grid/grid-single-selection-mode.ts b/src/main/frontend/demo/component/grid/grid-single-selection-mode.ts similarity index 100% rename from frontend/demo/component/grid/grid-single-selection-mode.ts rename to src/main/frontend/demo/component/grid/grid-single-selection-mode.ts diff --git a/frontend/demo/component/grid/grid-sorting.ts b/src/main/frontend/demo/component/grid/grid-sorting.ts similarity index 100% rename from frontend/demo/component/grid/grid-sorting.ts rename to src/main/frontend/demo/component/grid/grid-sorting.ts diff --git a/frontend/demo/component/grid/grid-styling.ts b/src/main/frontend/demo/component/grid/grid-styling.ts similarity index 100% rename from frontend/demo/component/grid/grid-styling.ts rename to src/main/frontend/demo/component/grid/grid-styling.ts diff --git a/frontend/demo/component/grid/grid-tooltip-generator.ts b/src/main/frontend/demo/component/grid/grid-tooltip-generator.ts similarity index 100% rename from frontend/demo/component/grid/grid-tooltip-generator.ts rename to src/main/frontend/demo/component/grid/grid-tooltip-generator.ts diff --git a/frontend/demo/component/grid/grid-unbuffered-inline-editor.ts b/src/main/frontend/demo/component/grid/grid-unbuffered-inline-editor.ts similarity index 100% rename from frontend/demo/component/grid/grid-unbuffered-inline-editor.ts rename to src/main/frontend/demo/component/grid/grid-unbuffered-inline-editor.ts diff --git a/frontend/demo/component/grid/grid-wrap-cell-content.ts b/src/main/frontend/demo/component/grid/grid-wrap-cell-content.ts similarity index 100% rename from frontend/demo/component/grid/grid-wrap-cell-content.ts rename to src/main/frontend/demo/component/grid/grid-wrap-cell-content.ts diff --git a/frontend/demo/component/grid/react/grid-basic.tsx b/src/main/frontend/demo/component/grid/react/grid-basic.tsx similarity index 100% rename from frontend/demo/component/grid/react/grid-basic.tsx rename to src/main/frontend/demo/component/grid/react/grid-basic.tsx diff --git a/frontend/demo/component/grid/react/grid-cell-focus.tsx b/src/main/frontend/demo/component/grid/react/grid-cell-focus.tsx similarity index 100% rename from frontend/demo/component/grid/react/grid-cell-focus.tsx rename to src/main/frontend/demo/component/grid/react/grid-cell-focus.tsx diff --git a/frontend/demo/component/grid/react/grid-column-alignment.tsx b/src/main/frontend/demo/component/grid/react/grid-column-alignment.tsx similarity index 100% rename from frontend/demo/component/grid/react/grid-column-alignment.tsx rename to src/main/frontend/demo/component/grid/react/grid-column-alignment.tsx diff --git a/frontend/demo/component/grid/react/grid-column-borders.tsx b/src/main/frontend/demo/component/grid/react/grid-column-borders.tsx similarity index 100% rename from frontend/demo/component/grid/react/grid-column-borders.tsx rename to src/main/frontend/demo/component/grid/react/grid-column-borders.tsx diff --git a/frontend/demo/component/grid/react/grid-column-filtering.tsx b/src/main/frontend/demo/component/grid/react/grid-column-filtering.tsx similarity index 100% rename from frontend/demo/component/grid/react/grid-column-filtering.tsx rename to src/main/frontend/demo/component/grid/react/grid-column-filtering.tsx diff --git a/frontend/demo/component/grid/react/grid-column-freezing.tsx b/src/main/frontend/demo/component/grid/react/grid-column-freezing.tsx similarity index 100% rename from frontend/demo/component/grid/react/grid-column-freezing.tsx rename to src/main/frontend/demo/component/grid/react/grid-column-freezing.tsx diff --git a/frontend/demo/component/grid/react/grid-column-grouping.tsx b/src/main/frontend/demo/component/grid/react/grid-column-grouping.tsx similarity index 100% rename from frontend/demo/component/grid/react/grid-column-grouping.tsx rename to src/main/frontend/demo/component/grid/react/grid-column-grouping.tsx diff --git a/frontend/demo/component/grid/react/grid-column-header-footer.tsx b/src/main/frontend/demo/component/grid/react/grid-column-header-footer.tsx similarity index 100% rename from frontend/demo/component/grid/react/grid-column-header-footer.tsx rename to src/main/frontend/demo/component/grid/react/grid-column-header-footer.tsx diff --git a/frontend/demo/component/grid/react/grid-column-reordering-resizing.tsx b/src/main/frontend/demo/component/grid/react/grid-column-reordering-resizing.tsx similarity index 100% rename from frontend/demo/component/grid/react/grid-column-reordering-resizing.tsx rename to src/main/frontend/demo/component/grid/react/grid-column-reordering-resizing.tsx diff --git a/frontend/demo/component/grid/react/grid-column-width.tsx b/src/main/frontend/demo/component/grid/react/grid-column-width.tsx similarity index 100% rename from frontend/demo/component/grid/react/grid-column-width.tsx rename to src/main/frontend/demo/component/grid/react/grid-column-width.tsx diff --git a/frontend/demo/component/grid/react/grid-compact.tsx b/src/main/frontend/demo/component/grid/react/grid-compact.tsx similarity index 100% rename from frontend/demo/component/grid/react/grid-compact.tsx rename to src/main/frontend/demo/component/grid/react/grid-compact.tsx diff --git a/frontend/demo/component/grid/react/grid-content.tsx b/src/main/frontend/demo/component/grid/react/grid-content.tsx similarity index 100% rename from frontend/demo/component/grid/react/grid-content.tsx rename to src/main/frontend/demo/component/grid/react/grid-content.tsx diff --git a/frontend/demo/component/grid/react/grid-context-menu.tsx b/src/main/frontend/demo/component/grid/react/grid-context-menu.tsx similarity index 100% rename from frontend/demo/component/grid/react/grid-context-menu.tsx rename to src/main/frontend/demo/component/grid/react/grid-context-menu.tsx diff --git a/frontend/demo/component/grid/react/grid-data-provider.tsx b/src/main/frontend/demo/component/grid/react/grid-data-provider.tsx similarity index 100% rename from frontend/demo/component/grid/react/grid-data-provider.tsx rename to src/main/frontend/demo/component/grid/react/grid-data-provider.tsx diff --git a/frontend/demo/component/grid/react/grid-drag-drop-filters.tsx b/src/main/frontend/demo/component/grid/react/grid-drag-drop-filters.tsx similarity index 100% rename from frontend/demo/component/grid/react/grid-drag-drop-filters.tsx rename to src/main/frontend/demo/component/grid/react/grid-drag-drop-filters.tsx diff --git a/frontend/demo/component/grid/react/grid-drag-rows-between-grids.tsx b/src/main/frontend/demo/component/grid/react/grid-drag-rows-between-grids.tsx similarity index 100% rename from frontend/demo/component/grid/react/grid-drag-rows-between-grids.tsx rename to src/main/frontend/demo/component/grid/react/grid-drag-rows-between-grids.tsx diff --git a/frontend/demo/component/grid/react/grid-dynamic-height.tsx b/src/main/frontend/demo/component/grid/react/grid-dynamic-height.tsx similarity index 100% rename from frontend/demo/component/grid/react/grid-dynamic-height.tsx rename to src/main/frontend/demo/component/grid/react/grid-dynamic-height.tsx diff --git a/frontend/demo/component/grid/react/grid-empty-state.tsx b/src/main/frontend/demo/component/grid/react/grid-empty-state.tsx similarity index 100% rename from frontend/demo/component/grid/react/grid-empty-state.tsx rename to src/main/frontend/demo/component/grid/react/grid-empty-state.tsx diff --git a/frontend/demo/component/grid/react/grid-external-filtering.tsx b/src/main/frontend/demo/component/grid/react/grid-external-filtering.tsx similarity index 100% rename from frontend/demo/component/grid/react/grid-external-filtering.tsx rename to src/main/frontend/demo/component/grid/react/grid-external-filtering.tsx diff --git a/frontend/demo/component/grid/react/grid-header-footer-styling.tsx b/src/main/frontend/demo/component/grid/react/grid-header-footer-styling.tsx similarity index 100% rename from frontend/demo/component/grid/react/grid-header-footer-styling.tsx rename to src/main/frontend/demo/component/grid/react/grid-header-footer-styling.tsx diff --git a/frontend/demo/component/grid/react/grid-item-details-toggle.tsx b/src/main/frontend/demo/component/grid/react/grid-item-details-toggle.tsx similarity index 100% rename from frontend/demo/component/grid/react/grid-item-details-toggle.tsx rename to src/main/frontend/demo/component/grid/react/grid-item-details-toggle.tsx diff --git a/frontend/demo/component/grid/react/grid-item-details.tsx b/src/main/frontend/demo/component/grid/react/grid-item-details.tsx similarity index 100% rename from frontend/demo/component/grid/react/grid-item-details.tsx rename to src/main/frontend/demo/component/grid/react/grid-item-details.tsx diff --git a/frontend/demo/component/grid/react/grid-lazy-column-rendering.tsx b/src/main/frontend/demo/component/grid/react/grid-lazy-column-rendering.tsx similarity index 100% rename from frontend/demo/component/grid/react/grid-lazy-column-rendering.tsx rename to src/main/frontend/demo/component/grid/react/grid-lazy-column-rendering.tsx diff --git a/frontend/demo/component/grid/react/grid-manual-pagination.tsx b/src/main/frontend/demo/component/grid/react/grid-manual-pagination.tsx similarity index 100% rename from frontend/demo/component/grid/react/grid-manual-pagination.tsx rename to src/main/frontend/demo/component/grid/react/grid-manual-pagination.tsx diff --git a/frontend/demo/component/grid/react/grid-multi-select-mode.tsx b/src/main/frontend/demo/component/grid/react/grid-multi-select-mode.tsx similarity index 100% rename from frontend/demo/component/grid/react/grid-multi-select-mode.tsx rename to src/main/frontend/demo/component/grid/react/grid-multi-select-mode.tsx diff --git a/frontend/demo/component/grid/react/grid-multisort.tsx b/src/main/frontend/demo/component/grid/react/grid-multisort.tsx similarity index 100% rename from frontend/demo/component/grid/react/grid-multisort.tsx rename to src/main/frontend/demo/component/grid/react/grid-multisort.tsx diff --git a/frontend/demo/component/grid/react/grid-no-border.tsx b/src/main/frontend/demo/component/grid/react/grid-no-border.tsx similarity index 100% rename from frontend/demo/component/grid/react/grid-no-border.tsx rename to src/main/frontend/demo/component/grid/react/grid-no-border.tsx diff --git a/frontend/demo/component/grid/react/grid-no-row-border.tsx b/src/main/frontend/demo/component/grid/react/grid-no-row-border.tsx similarity index 100% rename from frontend/demo/component/grid/react/grid-no-row-border.tsx rename to src/main/frontend/demo/component/grid/react/grid-no-row-border.tsx diff --git a/frontend/demo/component/grid/react/grid-range-selection.tsx b/src/main/frontend/demo/component/grid/react/grid-range-selection.tsx similarity index 100% rename from frontend/demo/component/grid/react/grid-range-selection.tsx rename to src/main/frontend/demo/component/grid/react/grid-range-selection.tsx diff --git a/frontend/demo/component/grid/react/grid-rich-content-sorting.tsx b/src/main/frontend/demo/component/grid/react/grid-rich-content-sorting.tsx similarity index 100% rename from frontend/demo/component/grid/react/grid-rich-content-sorting.tsx rename to src/main/frontend/demo/component/grid/react/grid-rich-content-sorting.tsx diff --git a/frontend/demo/component/grid/react/grid-row-reordering.tsx b/src/main/frontend/demo/component/grid/react/grid-row-reordering.tsx similarity index 100% rename from frontend/demo/component/grid/react/grid-row-reordering.tsx rename to src/main/frontend/demo/component/grid/react/grid-row-reordering.tsx diff --git a/frontend/demo/component/grid/react/grid-row-stripes.tsx b/src/main/frontend/demo/component/grid/react/grid-row-stripes.tsx similarity index 100% rename from frontend/demo/component/grid/react/grid-row-stripes.tsx rename to src/main/frontend/demo/component/grid/react/grid-row-stripes.tsx diff --git a/frontend/demo/component/grid/react/grid-single-selection-mode.tsx b/src/main/frontend/demo/component/grid/react/grid-single-selection-mode.tsx similarity index 100% rename from frontend/demo/component/grid/react/grid-single-selection-mode.tsx rename to src/main/frontend/demo/component/grid/react/grid-single-selection-mode.tsx diff --git a/frontend/demo/component/grid/react/grid-sorting.tsx b/src/main/frontend/demo/component/grid/react/grid-sorting.tsx similarity index 100% rename from frontend/demo/component/grid/react/grid-sorting.tsx rename to src/main/frontend/demo/component/grid/react/grid-sorting.tsx diff --git a/frontend/demo/component/grid/react/grid-styling.tsx b/src/main/frontend/demo/component/grid/react/grid-styling.tsx similarity index 100% rename from frontend/demo/component/grid/react/grid-styling.tsx rename to src/main/frontend/demo/component/grid/react/grid-styling.tsx diff --git a/frontend/demo/component/grid/react/grid-tooltip-generator.tsx b/src/main/frontend/demo/component/grid/react/grid-tooltip-generator.tsx similarity index 100% rename from frontend/demo/component/grid/react/grid-tooltip-generator.tsx rename to src/main/frontend/demo/component/grid/react/grid-tooltip-generator.tsx diff --git a/frontend/demo/component/grid/react/grid-wrap-cell-content.tsx b/src/main/frontend/demo/component/grid/react/grid-wrap-cell-content.tsx similarity index 100% rename from frontend/demo/component/grid/react/grid-wrap-cell-content.tsx rename to src/main/frontend/demo/component/grid/react/grid-wrap-cell-content.tsx diff --git a/frontend/demo/component/gridpro/grid-pro-basic.ts b/src/main/frontend/demo/component/gridpro/grid-pro-basic.ts similarity index 100% rename from frontend/demo/component/gridpro/grid-pro-basic.ts rename to src/main/frontend/demo/component/gridpro/grid-pro-basic.ts diff --git a/frontend/demo/component/gridpro/grid-pro-cell-editability.ts b/src/main/frontend/demo/component/gridpro/grid-pro-cell-editability.ts similarity index 100% rename from frontend/demo/component/gridpro/grid-pro-cell-editability.ts rename to src/main/frontend/demo/component/gridpro/grid-pro-cell-editability.ts diff --git a/frontend/demo/component/gridpro/grid-pro-edit-column.ts b/src/main/frontend/demo/component/gridpro/grid-pro-edit-column.ts similarity index 100% rename from frontend/demo/component/gridpro/grid-pro-edit-column.ts rename to src/main/frontend/demo/component/gridpro/grid-pro-edit-column.ts diff --git a/frontend/demo/component/gridpro/grid-pro-editors.ts b/src/main/frontend/demo/component/gridpro/grid-pro-editors.ts similarity index 100% rename from frontend/demo/component/gridpro/grid-pro-editors.ts rename to src/main/frontend/demo/component/gridpro/grid-pro-editors.ts diff --git a/frontend/demo/component/gridpro/grid-pro-enter-next-row.ts b/src/main/frontend/demo/component/gridpro/grid-pro-enter-next-row.ts similarity index 100% rename from frontend/demo/component/gridpro/grid-pro-enter-next-row.ts rename to src/main/frontend/demo/component/gridpro/grid-pro-enter-next-row.ts diff --git a/frontend/demo/component/gridpro/grid-pro-highlight-editable-cells.ts b/src/main/frontend/demo/component/gridpro/grid-pro-highlight-editable-cells.ts similarity index 100% rename from frontend/demo/component/gridpro/grid-pro-highlight-editable-cells.ts rename to src/main/frontend/demo/component/gridpro/grid-pro-highlight-editable-cells.ts diff --git a/frontend/demo/component/gridpro/grid-pro-highlight-read-only-cells.ts b/src/main/frontend/demo/component/gridpro/grid-pro-highlight-read-only-cells.ts similarity index 100% rename from frontend/demo/component/gridpro/grid-pro-highlight-read-only-cells.ts rename to src/main/frontend/demo/component/gridpro/grid-pro-highlight-read-only-cells.ts diff --git a/frontend/demo/component/gridpro/grid-pro-prevent-save.ts b/src/main/frontend/demo/component/gridpro/grid-pro-prevent-save.ts similarity index 100% rename from frontend/demo/component/gridpro/grid-pro-prevent-save.ts rename to src/main/frontend/demo/component/gridpro/grid-pro-prevent-save.ts diff --git a/frontend/demo/component/gridpro/grid-pro-single-cell-edit.ts b/src/main/frontend/demo/component/gridpro/grid-pro-single-cell-edit.ts similarity index 100% rename from frontend/demo/component/gridpro/grid-pro-single-cell-edit.ts rename to src/main/frontend/demo/component/gridpro/grid-pro-single-cell-edit.ts diff --git a/frontend/demo/component/gridpro/grid-pro-single-click.ts b/src/main/frontend/demo/component/gridpro/grid-pro-single-click.ts similarity index 100% rename from frontend/demo/component/gridpro/grid-pro-single-click.ts rename to src/main/frontend/demo/component/gridpro/grid-pro-single-click.ts diff --git a/frontend/demo/component/gridpro/react/grid-pro-basic.tsx b/src/main/frontend/demo/component/gridpro/react/grid-pro-basic.tsx similarity index 100% rename from frontend/demo/component/gridpro/react/grid-pro-basic.tsx rename to src/main/frontend/demo/component/gridpro/react/grid-pro-basic.tsx diff --git a/frontend/demo/component/gridpro/react/grid-pro-cell-editability.tsx b/src/main/frontend/demo/component/gridpro/react/grid-pro-cell-editability.tsx similarity index 100% rename from frontend/demo/component/gridpro/react/grid-pro-cell-editability.tsx rename to src/main/frontend/demo/component/gridpro/react/grid-pro-cell-editability.tsx diff --git a/frontend/demo/component/gridpro/react/grid-pro-edit-column.tsx b/src/main/frontend/demo/component/gridpro/react/grid-pro-edit-column.tsx similarity index 100% rename from frontend/demo/component/gridpro/react/grid-pro-edit-column.tsx rename to src/main/frontend/demo/component/gridpro/react/grid-pro-edit-column.tsx diff --git a/frontend/demo/component/gridpro/react/grid-pro-editors.tsx b/src/main/frontend/demo/component/gridpro/react/grid-pro-editors.tsx similarity index 100% rename from frontend/demo/component/gridpro/react/grid-pro-editors.tsx rename to src/main/frontend/demo/component/gridpro/react/grid-pro-editors.tsx diff --git a/frontend/demo/component/gridpro/react/grid-pro-enter-next-row.tsx b/src/main/frontend/demo/component/gridpro/react/grid-pro-enter-next-row.tsx similarity index 100% rename from frontend/demo/component/gridpro/react/grid-pro-enter-next-row.tsx rename to src/main/frontend/demo/component/gridpro/react/grid-pro-enter-next-row.tsx diff --git a/frontend/demo/component/gridpro/react/grid-pro-highlight-editable-cells.tsx b/src/main/frontend/demo/component/gridpro/react/grid-pro-highlight-editable-cells.tsx similarity index 100% rename from frontend/demo/component/gridpro/react/grid-pro-highlight-editable-cells.tsx rename to src/main/frontend/demo/component/gridpro/react/grid-pro-highlight-editable-cells.tsx diff --git a/frontend/demo/component/gridpro/react/grid-pro-highlight-read-only-cells.tsx b/src/main/frontend/demo/component/gridpro/react/grid-pro-highlight-read-only-cells.tsx similarity index 100% rename from frontend/demo/component/gridpro/react/grid-pro-highlight-read-only-cells.tsx rename to src/main/frontend/demo/component/gridpro/react/grid-pro-highlight-read-only-cells.tsx diff --git a/frontend/demo/component/gridpro/react/grid-pro-prevent-save.tsx b/src/main/frontend/demo/component/gridpro/react/grid-pro-prevent-save.tsx similarity index 100% rename from frontend/demo/component/gridpro/react/grid-pro-prevent-save.tsx rename to src/main/frontend/demo/component/gridpro/react/grid-pro-prevent-save.tsx diff --git a/frontend/demo/component/gridpro/react/grid-pro-single-cell-edit.tsx b/src/main/frontend/demo/component/gridpro/react/grid-pro-single-cell-edit.tsx similarity index 100% rename from frontend/demo/component/gridpro/react/grid-pro-single-cell-edit.tsx rename to src/main/frontend/demo/component/gridpro/react/grid-pro-single-cell-edit.tsx diff --git a/frontend/demo/component/gridpro/react/grid-pro-single-click.tsx b/src/main/frontend/demo/component/gridpro/react/grid-pro-single-click.tsx similarity index 100% rename from frontend/demo/component/gridpro/react/grid-pro-single-click.tsx rename to src/main/frontend/demo/component/gridpro/react/grid-pro-single-click.tsx diff --git a/frontend/demo/component/horizontal-layout/horizontal-layout-basic.ts b/src/main/frontend/demo/component/horizontal-layout/horizontal-layout-basic.ts similarity index 100% rename from frontend/demo/component/horizontal-layout/horizontal-layout-basic.ts rename to src/main/frontend/demo/component/horizontal-layout/horizontal-layout-basic.ts diff --git a/frontend/demo/component/horizontal-layout/horizontal-layout-expanding-items.ts b/src/main/frontend/demo/component/horizontal-layout/horizontal-layout-expanding-items.ts similarity index 100% rename from frontend/demo/component/horizontal-layout/horizontal-layout-expanding-items.ts rename to src/main/frontend/demo/component/horizontal-layout/horizontal-layout-expanding-items.ts diff --git a/frontend/demo/component/horizontal-layout/horizontal-layout-horizontal-alignment.ts b/src/main/frontend/demo/component/horizontal-layout/horizontal-layout-horizontal-alignment.ts similarity index 100% rename from frontend/demo/component/horizontal-layout/horizontal-layout-horizontal-alignment.ts rename to src/main/frontend/demo/component/horizontal-layout/horizontal-layout-horizontal-alignment.ts diff --git a/frontend/demo/component/horizontal-layout/horizontal-layout-individual-alignment.ts b/src/main/frontend/demo/component/horizontal-layout/horizontal-layout-individual-alignment.ts similarity index 100% rename from frontend/demo/component/horizontal-layout/horizontal-layout-individual-alignment.ts rename to src/main/frontend/demo/component/horizontal-layout/horizontal-layout-individual-alignment.ts diff --git a/frontend/demo/component/horizontal-layout/horizontal-layout-margin.ts b/src/main/frontend/demo/component/horizontal-layout/horizontal-layout-margin.ts similarity index 100% rename from frontend/demo/component/horizontal-layout/horizontal-layout-margin.ts rename to src/main/frontend/demo/component/horizontal-layout/horizontal-layout-margin.ts diff --git a/frontend/demo/component/horizontal-layout/horizontal-layout-padding.ts b/src/main/frontend/demo/component/horizontal-layout/horizontal-layout-padding.ts similarity index 100% rename from frontend/demo/component/horizontal-layout/horizontal-layout-padding.ts rename to src/main/frontend/demo/component/horizontal-layout/horizontal-layout-padding.ts diff --git a/frontend/demo/component/horizontal-layout/horizontal-layout-slots-wrapping.ts b/src/main/frontend/demo/component/horizontal-layout/horizontal-layout-slots-wrapping.ts similarity index 100% rename from frontend/demo/component/horizontal-layout/horizontal-layout-slots-wrapping.ts rename to src/main/frontend/demo/component/horizontal-layout/horizontal-layout-slots-wrapping.ts diff --git a/frontend/demo/component/horizontal-layout/horizontal-layout-slots.ts b/src/main/frontend/demo/component/horizontal-layout/horizontal-layout-slots.ts similarity index 100% rename from frontend/demo/component/horizontal-layout/horizontal-layout-slots.ts rename to src/main/frontend/demo/component/horizontal-layout/horizontal-layout-slots.ts diff --git a/frontend/demo/component/horizontal-layout/horizontal-layout-spacing-variants.ts b/src/main/frontend/demo/component/horizontal-layout/horizontal-layout-spacing-variants.ts similarity index 100% rename from frontend/demo/component/horizontal-layout/horizontal-layout-spacing-variants.ts rename to src/main/frontend/demo/component/horizontal-layout/horizontal-layout-spacing-variants.ts diff --git a/frontend/demo/component/horizontal-layout/horizontal-layout-spacing.ts b/src/main/frontend/demo/component/horizontal-layout/horizontal-layout-spacing.ts similarity index 100% rename from frontend/demo/component/horizontal-layout/horizontal-layout-spacing.ts rename to src/main/frontend/demo/component/horizontal-layout/horizontal-layout-spacing.ts diff --git a/frontend/demo/component/horizontal-layout/horizontal-layout-vertical-alignment.ts b/src/main/frontend/demo/component/horizontal-layout/horizontal-layout-vertical-alignment.ts similarity index 100% rename from frontend/demo/component/horizontal-layout/horizontal-layout-vertical-alignment.ts rename to src/main/frontend/demo/component/horizontal-layout/horizontal-layout-vertical-alignment.ts diff --git a/frontend/demo/component/horizontal-layout/horizontal-layout-wrapping.ts b/src/main/frontend/demo/component/horizontal-layout/horizontal-layout-wrapping.ts similarity index 100% rename from frontend/demo/component/horizontal-layout/horizontal-layout-wrapping.ts rename to src/main/frontend/demo/component/horizontal-layout/horizontal-layout-wrapping.ts diff --git a/frontend/demo/component/horizontal-layout/react/horizontal-layout-basic.tsx b/src/main/frontend/demo/component/horizontal-layout/react/horizontal-layout-basic.tsx similarity index 100% rename from frontend/demo/component/horizontal-layout/react/horizontal-layout-basic.tsx rename to src/main/frontend/demo/component/horizontal-layout/react/horizontal-layout-basic.tsx diff --git a/frontend/demo/component/horizontal-layout/react/horizontal-layout-expanding-items.tsx b/src/main/frontend/demo/component/horizontal-layout/react/horizontal-layout-expanding-items.tsx similarity index 100% rename from frontend/demo/component/horizontal-layout/react/horizontal-layout-expanding-items.tsx rename to src/main/frontend/demo/component/horizontal-layout/react/horizontal-layout-expanding-items.tsx diff --git a/frontend/demo/component/horizontal-layout/react/horizontal-layout-horizontal-alignment.tsx b/src/main/frontend/demo/component/horizontal-layout/react/horizontal-layout-horizontal-alignment.tsx similarity index 100% rename from frontend/demo/component/horizontal-layout/react/horizontal-layout-horizontal-alignment.tsx rename to src/main/frontend/demo/component/horizontal-layout/react/horizontal-layout-horizontal-alignment.tsx diff --git a/frontend/demo/component/horizontal-layout/react/horizontal-layout-individual-alignment.tsx b/src/main/frontend/demo/component/horizontal-layout/react/horizontal-layout-individual-alignment.tsx similarity index 100% rename from frontend/demo/component/horizontal-layout/react/horizontal-layout-individual-alignment.tsx rename to src/main/frontend/demo/component/horizontal-layout/react/horizontal-layout-individual-alignment.tsx diff --git a/frontend/demo/component/horizontal-layout/react/horizontal-layout-margin.tsx b/src/main/frontend/demo/component/horizontal-layout/react/horizontal-layout-margin.tsx similarity index 100% rename from frontend/demo/component/horizontal-layout/react/horizontal-layout-margin.tsx rename to src/main/frontend/demo/component/horizontal-layout/react/horizontal-layout-margin.tsx diff --git a/frontend/demo/component/horizontal-layout/react/horizontal-layout-padding.tsx b/src/main/frontend/demo/component/horizontal-layout/react/horizontal-layout-padding.tsx similarity index 100% rename from frontend/demo/component/horizontal-layout/react/horizontal-layout-padding.tsx rename to src/main/frontend/demo/component/horizontal-layout/react/horizontal-layout-padding.tsx diff --git a/frontend/demo/component/horizontal-layout/react/horizontal-layout-slots-wrapping.tsx b/src/main/frontend/demo/component/horizontal-layout/react/horizontal-layout-slots-wrapping.tsx similarity index 100% rename from frontend/demo/component/horizontal-layout/react/horizontal-layout-slots-wrapping.tsx rename to src/main/frontend/demo/component/horizontal-layout/react/horizontal-layout-slots-wrapping.tsx diff --git a/frontend/demo/component/horizontal-layout/react/horizontal-layout-slots.tsx b/src/main/frontend/demo/component/horizontal-layout/react/horizontal-layout-slots.tsx similarity index 100% rename from frontend/demo/component/horizontal-layout/react/horizontal-layout-slots.tsx rename to src/main/frontend/demo/component/horizontal-layout/react/horizontal-layout-slots.tsx diff --git a/frontend/demo/component/horizontal-layout/react/horizontal-layout-spacing.tsx b/src/main/frontend/demo/component/horizontal-layout/react/horizontal-layout-spacing.tsx similarity index 100% rename from frontend/demo/component/horizontal-layout/react/horizontal-layout-spacing.tsx rename to src/main/frontend/demo/component/horizontal-layout/react/horizontal-layout-spacing.tsx diff --git a/frontend/demo/component/horizontal-layout/react/horizontal-layout-vertical-alignment.tsx b/src/main/frontend/demo/component/horizontal-layout/react/horizontal-layout-vertical-alignment.tsx similarity index 100% rename from frontend/demo/component/horizontal-layout/react/horizontal-layout-vertical-alignment.tsx rename to src/main/frontend/demo/component/horizontal-layout/react/horizontal-layout-vertical-alignment.tsx diff --git a/frontend/demo/component/horizontal-layout/react/horizontal-layout-wrapping.tsx b/src/main/frontend/demo/component/horizontal-layout/react/horizontal-layout-wrapping.tsx similarity index 100% rename from frontend/demo/component/horizontal-layout/react/horizontal-layout-wrapping.tsx rename to src/main/frontend/demo/component/horizontal-layout/react/horizontal-layout-wrapping.tsx diff --git a/frontend/demo/component/horizontal-layout/react/layoutExampleStyle.ts b/src/main/frontend/demo/component/horizontal-layout/react/layoutExampleStyle.ts similarity index 100% rename from frontend/demo/component/horizontal-layout/react/layoutExampleStyle.ts rename to src/main/frontend/demo/component/horizontal-layout/react/layoutExampleStyle.ts diff --git a/frontend/demo/component/icons/icon-basic.ts b/src/main/frontend/demo/component/icons/icon-basic.ts similarity index 100% rename from frontend/demo/component/icons/icon-basic.ts rename to src/main/frontend/demo/component/icons/icon-basic.ts diff --git a/frontend/demo/component/icons/icon-fonts.ts b/src/main/frontend/demo/component/icons/icon-fonts.ts similarity index 100% rename from frontend/demo/component/icons/icon-fonts.ts rename to src/main/frontend/demo/component/icons/icon-fonts.ts diff --git a/frontend/demo/component/icons/icons-accessibility.ts b/src/main/frontend/demo/component/icons/icons-accessibility.ts similarity index 100% rename from frontend/demo/component/icons/icons-accessibility.ts rename to src/main/frontend/demo/component/icons/icons-accessibility.ts diff --git a/frontend/demo/component/icons/icons-color.ts b/src/main/frontend/demo/component/icons/icons-color.ts similarity index 100% rename from frontend/demo/component/icons/icons-color.ts rename to src/main/frontend/demo/component/icons/icons-color.ts diff --git a/frontend/demo/component/icons/icons-padding.ts b/src/main/frontend/demo/component/icons/icons-padding.ts similarity index 100% rename from frontend/demo/component/icons/icons-padding.ts rename to src/main/frontend/demo/component/icons/icons-padding.ts diff --git a/frontend/demo/component/icons/icons-sizing.ts b/src/main/frontend/demo/component/icons/icons-sizing.ts similarity index 100% rename from frontend/demo/component/icons/icons-sizing.ts rename to src/main/frontend/demo/component/icons/icons-sizing.ts diff --git a/frontend/demo/component/icons/iconset-generator.ts b/src/main/frontend/demo/component/icons/iconset-generator.ts similarity index 100% rename from frontend/demo/component/icons/iconset-generator.ts rename to src/main/frontend/demo/component/icons/iconset-generator.ts diff --git a/frontend/demo/component/icons/iconset-helpers.ts b/src/main/frontend/demo/component/icons/iconset-helpers.ts similarity index 100% rename from frontend/demo/component/icons/iconset-helpers.ts rename to src/main/frontend/demo/component/icons/iconset-helpers.ts diff --git a/frontend/demo/component/icons/lumo-icons.ts b/src/main/frontend/demo/component/icons/lumo-icons.ts similarity index 100% rename from frontend/demo/component/icons/lumo-icons.ts rename to src/main/frontend/demo/component/icons/lumo-icons.ts diff --git a/frontend/demo/component/icons/react/icon-basic.tsx b/src/main/frontend/demo/component/icons/react/icon-basic.tsx similarity index 100% rename from frontend/demo/component/icons/react/icon-basic.tsx rename to src/main/frontend/demo/component/icons/react/icon-basic.tsx diff --git a/frontend/demo/component/icons/react/icon-fonts.tsx b/src/main/frontend/demo/component/icons/react/icon-fonts.tsx similarity index 100% rename from frontend/demo/component/icons/react/icon-fonts.tsx rename to src/main/frontend/demo/component/icons/react/icon-fonts.tsx diff --git a/frontend/demo/component/icons/react/icons-accessibility.tsx b/src/main/frontend/demo/component/icons/react/icons-accessibility.tsx similarity index 100% rename from frontend/demo/component/icons/react/icons-accessibility.tsx rename to src/main/frontend/demo/component/icons/react/icons-accessibility.tsx diff --git a/frontend/demo/component/icons/react/icons-color.tsx b/src/main/frontend/demo/component/icons/react/icons-color.tsx similarity index 100% rename from frontend/demo/component/icons/react/icons-color.tsx rename to src/main/frontend/demo/component/icons/react/icons-color.tsx diff --git a/frontend/demo/component/icons/react/icons-padding.tsx b/src/main/frontend/demo/component/icons/react/icons-padding.tsx similarity index 100% rename from frontend/demo/component/icons/react/icons-padding.tsx rename to src/main/frontend/demo/component/icons/react/icons-padding.tsx diff --git a/frontend/demo/component/icons/react/icons-sizing.tsx b/src/main/frontend/demo/component/icons/react/icons-sizing.tsx similarity index 100% rename from frontend/demo/component/icons/react/icons-sizing.tsx rename to src/main/frontend/demo/component/icons/react/icons-sizing.tsx diff --git a/frontend/demo/component/icons/react/lumo-icons.tsx b/src/main/frontend/demo/component/icons/react/lumo-icons.tsx similarity index 100% rename from frontend/demo/component/icons/react/lumo-icons.tsx rename to src/main/frontend/demo/component/icons/react/lumo-icons.tsx diff --git a/frontend/demo/component/icons/react/svg-sprites.tsx b/src/main/frontend/demo/component/icons/react/svg-sprites.tsx similarity index 100% rename from frontend/demo/component/icons/react/svg-sprites.tsx rename to src/main/frontend/demo/component/icons/react/svg-sprites.tsx diff --git a/frontend/demo/component/icons/react/svg-standalone.tsx b/src/main/frontend/demo/component/icons/react/svg-standalone.tsx similarity index 100% rename from frontend/demo/component/icons/react/svg-standalone.tsx rename to src/main/frontend/demo/component/icons/react/svg-standalone.tsx diff --git a/frontend/demo/component/icons/react/vaadin-icons.tsx b/src/main/frontend/demo/component/icons/react/vaadin-icons.tsx similarity index 100% rename from frontend/demo/component/icons/react/vaadin-icons.tsx rename to src/main/frontend/demo/component/icons/react/vaadin-icons.tsx diff --git a/frontend/demo/component/icons/svg-sprites.ts b/src/main/frontend/demo/component/icons/svg-sprites.ts similarity index 100% rename from frontend/demo/component/icons/svg-sprites.ts rename to src/main/frontend/demo/component/icons/svg-sprites.ts diff --git a/frontend/demo/component/icons/svg-standalone.ts b/src/main/frontend/demo/component/icons/svg-standalone.ts similarity index 100% rename from frontend/demo/component/icons/svg-standalone.ts rename to src/main/frontend/demo/component/icons/svg-standalone.ts diff --git a/frontend/demo/component/icons/vaadin-icons.ts b/src/main/frontend/demo/component/icons/vaadin-icons.ts similarity index 100% rename from frontend/demo/component/icons/vaadin-icons.ts rename to src/main/frontend/demo/component/icons/vaadin-icons.ts diff --git a/frontend/demo/component/listbox/list-box-basic.ts b/src/main/frontend/demo/component/listbox/list-box-basic.ts similarity index 100% rename from frontend/demo/component/listbox/list-box-basic.ts rename to src/main/frontend/demo/component/listbox/list-box-basic.ts diff --git a/frontend/demo/component/listbox/list-box-custom-item-presentation.ts b/src/main/frontend/demo/component/listbox/list-box-custom-item-presentation.ts similarity index 100% rename from frontend/demo/component/listbox/list-box-custom-item-presentation.ts rename to src/main/frontend/demo/component/listbox/list-box-custom-item-presentation.ts diff --git a/frontend/demo/component/listbox/list-box-disabled-items.ts b/src/main/frontend/demo/component/listbox/list-box-disabled-items.ts similarity index 100% rename from frontend/demo/component/listbox/list-box-disabled-items.ts rename to src/main/frontend/demo/component/listbox/list-box-disabled-items.ts diff --git a/frontend/demo/component/listbox/list-box-multi-selection.ts b/src/main/frontend/demo/component/listbox/list-box-multi-selection.ts similarity index 100% rename from frontend/demo/component/listbox/list-box-multi-selection.ts rename to src/main/frontend/demo/component/listbox/list-box-multi-selection.ts diff --git a/frontend/demo/component/listbox/list-box-separators.ts b/src/main/frontend/demo/component/listbox/list-box-separators.ts similarity index 100% rename from frontend/demo/component/listbox/list-box-separators.ts rename to src/main/frontend/demo/component/listbox/list-box-separators.ts diff --git a/frontend/demo/component/listbox/list-box-single-selection.ts b/src/main/frontend/demo/component/listbox/list-box-single-selection.ts similarity index 100% rename from frontend/demo/component/listbox/list-box-single-selection.ts rename to src/main/frontend/demo/component/listbox/list-box-single-selection.ts diff --git a/frontend/demo/component/listbox/react/list-box-basic.tsx b/src/main/frontend/demo/component/listbox/react/list-box-basic.tsx similarity index 100% rename from frontend/demo/component/listbox/react/list-box-basic.tsx rename to src/main/frontend/demo/component/listbox/react/list-box-basic.tsx diff --git a/frontend/demo/component/listbox/react/list-box-custom-item-presentation.tsx b/src/main/frontend/demo/component/listbox/react/list-box-custom-item-presentation.tsx similarity index 100% rename from frontend/demo/component/listbox/react/list-box-custom-item-presentation.tsx rename to src/main/frontend/demo/component/listbox/react/list-box-custom-item-presentation.tsx diff --git a/frontend/demo/component/listbox/react/list-box-disabled-items.tsx b/src/main/frontend/demo/component/listbox/react/list-box-disabled-items.tsx similarity index 100% rename from frontend/demo/component/listbox/react/list-box-disabled-items.tsx rename to src/main/frontend/demo/component/listbox/react/list-box-disabled-items.tsx diff --git a/frontend/demo/component/listbox/react/list-box-multi-selection.tsx b/src/main/frontend/demo/component/listbox/react/list-box-multi-selection.tsx similarity index 100% rename from frontend/demo/component/listbox/react/list-box-multi-selection.tsx rename to src/main/frontend/demo/component/listbox/react/list-box-multi-selection.tsx diff --git a/frontend/demo/component/listbox/react/list-box-separators.tsx b/src/main/frontend/demo/component/listbox/react/list-box-separators.tsx similarity index 100% rename from frontend/demo/component/listbox/react/list-box-separators.tsx rename to src/main/frontend/demo/component/listbox/react/list-box-separators.tsx diff --git a/frontend/demo/component/listbox/react/list-box-single-selection.tsx b/src/main/frontend/demo/component/listbox/react/list-box-single-selection.tsx similarity index 100% rename from frontend/demo/component/listbox/react/list-box-single-selection.tsx rename to src/main/frontend/demo/component/listbox/react/list-box-single-selection.tsx diff --git a/frontend/demo/component/login/login-additional-information.ts b/src/main/frontend/demo/component/login/login-additional-information.ts similarity index 100% rename from frontend/demo/component/login/login-additional-information.ts rename to src/main/frontend/demo/component/login/login-additional-information.ts diff --git a/frontend/demo/component/login/login-basic.ts b/src/main/frontend/demo/component/login/login-basic.ts similarity index 100% rename from frontend/demo/component/login/login-basic.ts rename to src/main/frontend/demo/component/login/login-basic.ts diff --git a/frontend/demo/component/login/login-internationalization.ts b/src/main/frontend/demo/component/login/login-internationalization.ts similarity index 100% rename from frontend/demo/component/login/login-internationalization.ts rename to src/main/frontend/demo/component/login/login-internationalization.ts diff --git a/frontend/demo/component/login/login-overlay-basic.ts b/src/main/frontend/demo/component/login/login-overlay-basic.ts similarity index 100% rename from frontend/demo/component/login/login-overlay-basic.ts rename to src/main/frontend/demo/component/login/login-overlay-basic.ts diff --git a/frontend/demo/component/login/login-overlay-custom-form-area.ts b/src/main/frontend/demo/component/login/login-overlay-custom-form-area.ts similarity index 100% rename from frontend/demo/component/login/login-overlay-custom-form-area.ts rename to src/main/frontend/demo/component/login/login-overlay-custom-form-area.ts diff --git a/frontend/demo/component/login/login-overlay-footer.ts b/src/main/frontend/demo/component/login/login-overlay-footer.ts similarity index 100% rename from frontend/demo/component/login/login-overlay-footer.ts rename to src/main/frontend/demo/component/login/login-overlay-footer.ts diff --git a/frontend/demo/component/login/login-overlay-header.ts b/src/main/frontend/demo/component/login/login-overlay-header.ts similarity index 100% rename from frontend/demo/component/login/login-overlay-header.ts rename to src/main/frontend/demo/component/login/login-overlay-header.ts diff --git a/frontend/demo/component/login/login-overlay-internationalization.ts b/src/main/frontend/demo/component/login/login-overlay-internationalization.ts similarity index 100% rename from frontend/demo/component/login/login-overlay-internationalization.ts rename to src/main/frontend/demo/component/login/login-overlay-internationalization.ts diff --git a/frontend/demo/component/login/login-overlay-mockup.ts b/src/main/frontend/demo/component/login/login-overlay-mockup.ts similarity index 100% rename from frontend/demo/component/login/login-overlay-mockup.ts rename to src/main/frontend/demo/component/login/login-overlay-mockup.ts diff --git a/frontend/demo/component/login/login-rich-content.ts b/src/main/frontend/demo/component/login/login-rich-content.ts similarity index 100% rename from frontend/demo/component/login/login-rich-content.ts rename to src/main/frontend/demo/component/login/login-rich-content.ts diff --git a/frontend/demo/component/login/login-validation.ts b/src/main/frontend/demo/component/login/login-validation.ts similarity index 100% rename from frontend/demo/component/login/login-validation.ts rename to src/main/frontend/demo/component/login/login-validation.ts diff --git a/frontend/demo/component/login/react/login-additional-information.tsx b/src/main/frontend/demo/component/login/react/login-additional-information.tsx similarity index 100% rename from frontend/demo/component/login/react/login-additional-information.tsx rename to src/main/frontend/demo/component/login/react/login-additional-information.tsx diff --git a/frontend/demo/component/login/react/login-basic.tsx b/src/main/frontend/demo/component/login/react/login-basic.tsx similarity index 100% rename from frontend/demo/component/login/react/login-basic.tsx rename to src/main/frontend/demo/component/login/react/login-basic.tsx diff --git a/frontend/demo/component/login/react/login-host-styles.ts b/src/main/frontend/demo/component/login/react/login-host-styles.ts similarity index 100% rename from frontend/demo/component/login/react/login-host-styles.ts rename to src/main/frontend/demo/component/login/react/login-host-styles.ts diff --git a/frontend/demo/component/login/react/login-internationalization.tsx b/src/main/frontend/demo/component/login/react/login-internationalization.tsx similarity index 100% rename from frontend/demo/component/login/react/login-internationalization.tsx rename to src/main/frontend/demo/component/login/react/login-internationalization.tsx diff --git a/frontend/demo/component/login/react/login-overlay-basic.tsx b/src/main/frontend/demo/component/login/react/login-overlay-basic.tsx similarity index 100% rename from frontend/demo/component/login/react/login-overlay-basic.tsx rename to src/main/frontend/demo/component/login/react/login-overlay-basic.tsx diff --git a/frontend/demo/component/login/react/login-overlay-custom-form-area.tsx b/src/main/frontend/demo/component/login/react/login-overlay-custom-form-area.tsx similarity index 100% rename from frontend/demo/component/login/react/login-overlay-custom-form-area.tsx rename to src/main/frontend/demo/component/login/react/login-overlay-custom-form-area.tsx diff --git a/frontend/demo/component/login/react/login-overlay-footer.tsx b/src/main/frontend/demo/component/login/react/login-overlay-footer.tsx similarity index 100% rename from frontend/demo/component/login/react/login-overlay-footer.tsx rename to src/main/frontend/demo/component/login/react/login-overlay-footer.tsx diff --git a/frontend/demo/component/login/react/login-overlay-header.tsx b/src/main/frontend/demo/component/login/react/login-overlay-header.tsx similarity index 100% rename from frontend/demo/component/login/react/login-overlay-header.tsx rename to src/main/frontend/demo/component/login/react/login-overlay-header.tsx diff --git a/frontend/demo/component/login/react/login-overlay-internationalization.tsx b/src/main/frontend/demo/component/login/react/login-overlay-internationalization.tsx similarity index 100% rename from frontend/demo/component/login/react/login-overlay-internationalization.tsx rename to src/main/frontend/demo/component/login/react/login-overlay-internationalization.tsx diff --git a/frontend/demo/component/login/react/login-overlay-mockup.ts b/src/main/frontend/demo/component/login/react/login-overlay-mockup.ts similarity index 100% rename from frontend/demo/component/login/react/login-overlay-mockup.ts rename to src/main/frontend/demo/component/login/react/login-overlay-mockup.ts diff --git a/frontend/demo/component/login/react/login-rich-content.tsx b/src/main/frontend/demo/component/login/react/login-rich-content.tsx similarity index 100% rename from frontend/demo/component/login/react/login-rich-content.tsx rename to src/main/frontend/demo/component/login/react/login-rich-content.tsx diff --git a/frontend/demo/component/login/react/login-validation.tsx b/src/main/frontend/demo/component/login/react/login-validation.tsx similarity index 100% rename from frontend/demo/component/login/react/login-validation.tsx rename to src/main/frontend/demo/component/login/react/login-validation.tsx diff --git a/frontend/demo/component/map/map-basic.ts b/src/main/frontend/demo/component/map/map-basic.ts similarity index 100% rename from frontend/demo/component/map/map-basic.ts rename to src/main/frontend/demo/component/map/map-basic.ts diff --git a/frontend/demo/component/map/map-events.ts b/src/main/frontend/demo/component/map/map-events.ts similarity index 100% rename from frontend/demo/component/map/map-events.ts rename to src/main/frontend/demo/component/map/map-events.ts diff --git a/frontend/demo/component/map/map-layers.ts b/src/main/frontend/demo/component/map/map-layers.ts similarity index 100% rename from frontend/demo/component/map/map-layers.ts rename to src/main/frontend/demo/component/map/map-layers.ts diff --git a/frontend/demo/component/map/map-marker-drag-drop.ts b/src/main/frontend/demo/component/map/map-marker-drag-drop.ts similarity index 100% rename from frontend/demo/component/map/map-marker-drag-drop.ts rename to src/main/frontend/demo/component/map/map-marker-drag-drop.ts diff --git a/frontend/demo/component/map/map-marker-text.ts b/src/main/frontend/demo/component/map/map-marker-text.ts similarity index 100% rename from frontend/demo/component/map/map-marker-text.ts rename to src/main/frontend/demo/component/map/map-marker-text.ts diff --git a/frontend/demo/component/map/map-markers.ts b/src/main/frontend/demo/component/map/map-markers.ts similarity index 100% rename from frontend/demo/component/map/map-markers.ts rename to src/main/frontend/demo/component/map/map-markers.ts diff --git a/frontend/demo/component/map/map-polygons.ts b/src/main/frontend/demo/component/map/map-polygons.ts similarity index 100% rename from frontend/demo/component/map/map-polygons.ts rename to src/main/frontend/demo/component/map/map-polygons.ts diff --git a/frontend/demo/component/map/map-sources.ts b/src/main/frontend/demo/component/map/map-sources.ts similarity index 100% rename from frontend/demo/component/map/map-sources.ts rename to src/main/frontend/demo/component/map/map-sources.ts diff --git a/frontend/demo/component/map/map-theme-borderless.ts b/src/main/frontend/demo/component/map/map-theme-borderless.ts similarity index 100% rename from frontend/demo/component/map/map-theme-borderless.ts rename to src/main/frontend/demo/component/map/map-theme-borderless.ts diff --git a/frontend/demo/component/map/map-viewport.ts b/src/main/frontend/demo/component/map/map-viewport.ts similarity index 100% rename from frontend/demo/component/map/map-viewport.ts rename to src/main/frontend/demo/component/map/map-viewport.ts diff --git a/frontend/demo/component/markdown/markdown-basic.ts b/src/main/frontend/demo/component/markdown/markdown-basic.ts similarity index 100% rename from frontend/demo/component/markdown/markdown-basic.ts rename to src/main/frontend/demo/component/markdown/markdown-basic.ts diff --git a/frontend/demo/component/markdown/react/markdown-basic.tsx b/src/main/frontend/demo/component/markdown/react/markdown-basic.tsx similarity index 100% rename from frontend/demo/component/markdown/react/markdown-basic.tsx rename to src/main/frontend/demo/component/markdown/react/markdown-basic.tsx diff --git a/frontend/demo/component/master-detail-layout/react/PersonDetail.tsx b/src/main/frontend/demo/component/master-detail-layout/react/PersonDetail.tsx similarity index 100% rename from frontend/demo/component/master-detail-layout/react/PersonDetail.tsx rename to src/main/frontend/demo/component/master-detail-layout/react/PersonDetail.tsx diff --git a/frontend/demo/component/master-detail-layout/react/PersonList.tsx b/src/main/frontend/demo/component/master-detail-layout/react/PersonList.tsx similarity index 100% rename from frontend/demo/component/master-detail-layout/react/PersonList.tsx rename to src/main/frontend/demo/component/master-detail-layout/react/PersonList.tsx diff --git a/frontend/demo/component/master-detail-layout/react/master-detail-layout-basic.tsx b/src/main/frontend/demo/component/master-detail-layout/react/master-detail-layout-basic.tsx similarity index 100% rename from frontend/demo/component/master-detail-layout/react/master-detail-layout-basic.tsx rename to src/main/frontend/demo/component/master-detail-layout/react/master-detail-layout-basic.tsx diff --git a/frontend/demo/component/master-detail-layout/react/master-detail-layout-vertical.tsx b/src/main/frontend/demo/component/master-detail-layout/react/master-detail-layout-vertical.tsx similarity index 100% rename from frontend/demo/component/master-detail-layout/react/master-detail-layout-vertical.tsx rename to src/main/frontend/demo/component/master-detail-layout/react/master-detail-layout-vertical.tsx diff --git a/frontend/demo/component/master-detail-layout/react/wrapper.ts b/src/main/frontend/demo/component/master-detail-layout/react/wrapper.ts similarity index 100% rename from frontend/demo/component/master-detail-layout/react/wrapper.ts rename to src/main/frontend/demo/component/master-detail-layout/react/wrapper.ts diff --git a/frontend/demo/component/menubar/menu-bar-basic.ts b/src/main/frontend/demo/component/menubar/menu-bar-basic.ts similarity index 100% rename from frontend/demo/component/menubar/menu-bar-basic.ts rename to src/main/frontend/demo/component/menubar/menu-bar-basic.ts diff --git a/frontend/demo/component/menubar/menu-bar-checkable.ts b/src/main/frontend/demo/component/menubar/menu-bar-checkable.ts similarity index 100% rename from frontend/demo/component/menubar/menu-bar-checkable.ts rename to src/main/frontend/demo/component/menubar/menu-bar-checkable.ts diff --git a/frontend/demo/component/menubar/menu-bar-combo-buttons.ts b/src/main/frontend/demo/component/menubar/menu-bar-combo-buttons.ts similarity index 100% rename from frontend/demo/component/menubar/menu-bar-combo-buttons.ts rename to src/main/frontend/demo/component/menubar/menu-bar-combo-buttons.ts diff --git a/frontend/demo/component/menubar/menu-bar-custom-item-data.ts b/src/main/frontend/demo/component/menubar/menu-bar-custom-item-data.ts similarity index 100% rename from frontend/demo/component/menubar/menu-bar-custom-item-data.ts rename to src/main/frontend/demo/component/menubar/menu-bar-custom-item-data.ts diff --git a/frontend/demo/component/menubar/menu-bar-custom-styling.ts b/src/main/frontend/demo/component/menubar/menu-bar-custom-styling.ts similarity index 100% rename from frontend/demo/component/menubar/menu-bar-custom-styling.ts rename to src/main/frontend/demo/component/menubar/menu-bar-custom-styling.ts diff --git a/frontend/demo/component/menubar/menu-bar-disabled.ts b/src/main/frontend/demo/component/menubar/menu-bar-disabled.ts similarity index 100% rename from frontend/demo/component/menubar/menu-bar-disabled.ts rename to src/main/frontend/demo/component/menubar/menu-bar-disabled.ts diff --git a/frontend/demo/component/menubar/menu-bar-dividers.ts b/src/main/frontend/demo/component/menubar/menu-bar-dividers.ts similarity index 100% rename from frontend/demo/component/menubar/menu-bar-dividers.ts rename to src/main/frontend/demo/component/menubar/menu-bar-dividers.ts diff --git a/frontend/demo/component/menubar/menu-bar-drop-down-indicators.ts b/src/main/frontend/demo/component/menubar/menu-bar-drop-down-indicators.ts similarity index 100% rename from frontend/demo/component/menubar/menu-bar-drop-down-indicators.ts rename to src/main/frontend/demo/component/menubar/menu-bar-drop-down-indicators.ts diff --git a/frontend/demo/component/menubar/menu-bar-drop-down.ts b/src/main/frontend/demo/component/menubar/menu-bar-drop-down.ts similarity index 100% rename from frontend/demo/component/menubar/menu-bar-drop-down.ts rename to src/main/frontend/demo/component/menubar/menu-bar-drop-down.ts diff --git a/frontend/demo/component/menubar/menu-bar-icon-only.ts b/src/main/frontend/demo/component/menubar/menu-bar-icon-only.ts similarity index 100% rename from frontend/demo/component/menubar/menu-bar-icon-only.ts rename to src/main/frontend/demo/component/menubar/menu-bar-icon-only.ts diff --git a/frontend/demo/component/menubar/menu-bar-icons.ts b/src/main/frontend/demo/component/menubar/menu-bar-icons.ts similarity index 100% rename from frontend/demo/component/menubar/menu-bar-icons.ts rename to src/main/frontend/demo/component/menubar/menu-bar-icons.ts diff --git a/frontend/demo/component/menubar/menu-bar-internationalization.ts b/src/main/frontend/demo/component/menubar/menu-bar-internationalization.ts similarity index 100% rename from frontend/demo/component/menubar/menu-bar-internationalization.ts rename to src/main/frontend/demo/component/menubar/menu-bar-internationalization.ts diff --git a/frontend/demo/component/menubar/menu-bar-open-on-hover.ts b/src/main/frontend/demo/component/menubar/menu-bar-open-on-hover.ts similarity index 100% rename from frontend/demo/component/menubar/menu-bar-open-on-hover.ts rename to src/main/frontend/demo/component/menubar/menu-bar-open-on-hover.ts diff --git a/frontend/demo/component/menubar/menu-bar-overflow.ts b/src/main/frontend/demo/component/menubar/menu-bar-overflow.ts similarity index 100% rename from frontend/demo/component/menubar/menu-bar-overflow.ts rename to src/main/frontend/demo/component/menubar/menu-bar-overflow.ts diff --git a/frontend/demo/component/menubar/menu-bar-right-aligned.ts b/src/main/frontend/demo/component/menubar/menu-bar-right-aligned.ts similarity index 100% rename from frontend/demo/component/menubar/menu-bar-right-aligned.ts rename to src/main/frontend/demo/component/menubar/menu-bar-right-aligned.ts diff --git a/frontend/demo/component/menubar/menu-bar-styles.ts b/src/main/frontend/demo/component/menubar/menu-bar-styles.ts similarity index 100% rename from frontend/demo/component/menubar/menu-bar-styles.ts rename to src/main/frontend/demo/component/menubar/menu-bar-styles.ts diff --git a/frontend/demo/component/menubar/menu-bar-tooltip.ts b/src/main/frontend/demo/component/menubar/menu-bar-tooltip.ts similarity index 100% rename from frontend/demo/component/menubar/menu-bar-tooltip.ts rename to src/main/frontend/demo/component/menubar/menu-bar-tooltip.ts diff --git a/frontend/demo/component/menubar/react/menu-bar-basic.tsx b/src/main/frontend/demo/component/menubar/react/menu-bar-basic.tsx similarity index 100% rename from frontend/demo/component/menubar/react/menu-bar-basic.tsx rename to src/main/frontend/demo/component/menubar/react/menu-bar-basic.tsx diff --git a/frontend/demo/component/menubar/react/menu-bar-checkable.tsx b/src/main/frontend/demo/component/menubar/react/menu-bar-checkable.tsx similarity index 100% rename from frontend/demo/component/menubar/react/menu-bar-checkable.tsx rename to src/main/frontend/demo/component/menubar/react/menu-bar-checkable.tsx diff --git a/frontend/demo/component/menubar/react/menu-bar-combo-buttons.tsx b/src/main/frontend/demo/component/menubar/react/menu-bar-combo-buttons.tsx similarity index 100% rename from frontend/demo/component/menubar/react/menu-bar-combo-buttons.tsx rename to src/main/frontend/demo/component/menubar/react/menu-bar-combo-buttons.tsx diff --git a/frontend/demo/component/menubar/react/menu-bar-custom-item-data.tsx b/src/main/frontend/demo/component/menubar/react/menu-bar-custom-item-data.tsx similarity index 100% rename from frontend/demo/component/menubar/react/menu-bar-custom-item-data.tsx rename to src/main/frontend/demo/component/menubar/react/menu-bar-custom-item-data.tsx diff --git a/frontend/demo/component/menubar/react/menu-bar-custom-styling.tsx b/src/main/frontend/demo/component/menubar/react/menu-bar-custom-styling.tsx similarity index 100% rename from frontend/demo/component/menubar/react/menu-bar-custom-styling.tsx rename to src/main/frontend/demo/component/menubar/react/menu-bar-custom-styling.tsx diff --git a/frontend/demo/component/menubar/react/menu-bar-disabled.tsx b/src/main/frontend/demo/component/menubar/react/menu-bar-disabled.tsx similarity index 100% rename from frontend/demo/component/menubar/react/menu-bar-disabled.tsx rename to src/main/frontend/demo/component/menubar/react/menu-bar-disabled.tsx diff --git a/frontend/demo/component/menubar/react/menu-bar-dividers.tsx b/src/main/frontend/demo/component/menubar/react/menu-bar-dividers.tsx similarity index 100% rename from frontend/demo/component/menubar/react/menu-bar-dividers.tsx rename to src/main/frontend/demo/component/menubar/react/menu-bar-dividers.tsx diff --git a/frontend/demo/component/menubar/react/menu-bar-drop-down-indicators.tsx b/src/main/frontend/demo/component/menubar/react/menu-bar-drop-down-indicators.tsx similarity index 100% rename from frontend/demo/component/menubar/react/menu-bar-drop-down-indicators.tsx rename to src/main/frontend/demo/component/menubar/react/menu-bar-drop-down-indicators.tsx diff --git a/frontend/demo/component/menubar/react/menu-bar-drop-down.tsx b/src/main/frontend/demo/component/menubar/react/menu-bar-drop-down.tsx similarity index 100% rename from frontend/demo/component/menubar/react/menu-bar-drop-down.tsx rename to src/main/frontend/demo/component/menubar/react/menu-bar-drop-down.tsx diff --git a/frontend/demo/component/menubar/react/menu-bar-icon-only.tsx b/src/main/frontend/demo/component/menubar/react/menu-bar-icon-only.tsx similarity index 100% rename from frontend/demo/component/menubar/react/menu-bar-icon-only.tsx rename to src/main/frontend/demo/component/menubar/react/menu-bar-icon-only.tsx diff --git a/frontend/demo/component/menubar/react/menu-bar-icons.tsx b/src/main/frontend/demo/component/menubar/react/menu-bar-icons.tsx similarity index 100% rename from frontend/demo/component/menubar/react/menu-bar-icons.tsx rename to src/main/frontend/demo/component/menubar/react/menu-bar-icons.tsx diff --git a/frontend/demo/component/menubar/react/menu-bar-internationalization.tsx b/src/main/frontend/demo/component/menubar/react/menu-bar-internationalization.tsx similarity index 100% rename from frontend/demo/component/menubar/react/menu-bar-internationalization.tsx rename to src/main/frontend/demo/component/menubar/react/menu-bar-internationalization.tsx diff --git a/frontend/demo/component/menubar/react/menu-bar-open-on-hover.tsx b/src/main/frontend/demo/component/menubar/react/menu-bar-open-on-hover.tsx similarity index 100% rename from frontend/demo/component/menubar/react/menu-bar-open-on-hover.tsx rename to src/main/frontend/demo/component/menubar/react/menu-bar-open-on-hover.tsx diff --git a/frontend/demo/component/menubar/react/menu-bar-overflow.tsx b/src/main/frontend/demo/component/menubar/react/menu-bar-overflow.tsx similarity index 100% rename from frontend/demo/component/menubar/react/menu-bar-overflow.tsx rename to src/main/frontend/demo/component/menubar/react/menu-bar-overflow.tsx diff --git a/frontend/demo/component/menubar/react/menu-bar-right-aligned.tsx b/src/main/frontend/demo/component/menubar/react/menu-bar-right-aligned.tsx similarity index 100% rename from frontend/demo/component/menubar/react/menu-bar-right-aligned.tsx rename to src/main/frontend/demo/component/menubar/react/menu-bar-right-aligned.tsx diff --git a/frontend/demo/component/menubar/react/menu-bar-styles.tsx b/src/main/frontend/demo/component/menubar/react/menu-bar-styles.tsx similarity index 100% rename from frontend/demo/component/menubar/react/menu-bar-styles.tsx rename to src/main/frontend/demo/component/menubar/react/menu-bar-styles.tsx diff --git a/frontend/demo/component/menubar/react/menu-bar-tooltip.tsx b/src/main/frontend/demo/component/menubar/react/menu-bar-tooltip.tsx similarity index 100% rename from frontend/demo/component/menubar/react/menu-bar-tooltip.tsx rename to src/main/frontend/demo/component/menubar/react/menu-bar-tooltip.tsx diff --git a/frontend/demo/component/messages/message-basic.ts b/src/main/frontend/demo/component/messages/message-basic.ts similarity index 100% rename from frontend/demo/component/messages/message-basic.ts rename to src/main/frontend/demo/component/messages/message-basic.ts diff --git a/frontend/demo/component/messages/message-input-component.ts b/src/main/frontend/demo/component/messages/message-input-component.ts similarity index 100% rename from frontend/demo/component/messages/message-input-component.ts rename to src/main/frontend/demo/component/messages/message-input-component.ts diff --git a/frontend/demo/component/messages/message-list-ai-chat.ts b/src/main/frontend/demo/component/messages/message-list-ai-chat.ts similarity index 100% rename from frontend/demo/component/messages/message-list-ai-chat.ts rename to src/main/frontend/demo/component/messages/message-list-ai-chat.ts diff --git a/frontend/demo/component/messages/message-list-component.ts b/src/main/frontend/demo/component/messages/message-list-component.ts similarity index 100% rename from frontend/demo/component/messages/message-list-component.ts rename to src/main/frontend/demo/component/messages/message-list-component.ts diff --git a/frontend/demo/component/messages/message-list-markdown.ts b/src/main/frontend/demo/component/messages/message-list-markdown.ts similarity index 100% rename from frontend/demo/component/messages/message-list-markdown.ts rename to src/main/frontend/demo/component/messages/message-list-markdown.ts diff --git a/frontend/demo/component/messages/message-list-with-theme-component.ts b/src/main/frontend/demo/component/messages/message-list-with-theme-component.ts similarity index 100% rename from frontend/demo/component/messages/message-list-with-theme-component.ts rename to src/main/frontend/demo/component/messages/message-list-with-theme-component.ts diff --git a/frontend/demo/component/messages/react/message-basic.tsx b/src/main/frontend/demo/component/messages/react/message-basic.tsx similarity index 100% rename from frontend/demo/component/messages/react/message-basic.tsx rename to src/main/frontend/demo/component/messages/react/message-basic.tsx diff --git a/frontend/demo/component/messages/react/message-input-component.tsx b/src/main/frontend/demo/component/messages/react/message-input-component.tsx similarity index 100% rename from frontend/demo/component/messages/react/message-input-component.tsx rename to src/main/frontend/demo/component/messages/react/message-input-component.tsx diff --git a/frontend/demo/component/messages/react/message-list-ai-chat.tsx b/src/main/frontend/demo/component/messages/react/message-list-ai-chat.tsx similarity index 100% rename from frontend/demo/component/messages/react/message-list-ai-chat.tsx rename to src/main/frontend/demo/component/messages/react/message-list-ai-chat.tsx diff --git a/frontend/demo/component/messages/react/message-list-component.tsx b/src/main/frontend/demo/component/messages/react/message-list-component.tsx similarity index 100% rename from frontend/demo/component/messages/react/message-list-component.tsx rename to src/main/frontend/demo/component/messages/react/message-list-component.tsx diff --git a/frontend/demo/component/messages/react/message-list-markdown.tsx b/src/main/frontend/demo/component/messages/react/message-list-markdown.tsx similarity index 100% rename from frontend/demo/component/messages/react/message-list-markdown.tsx rename to src/main/frontend/demo/component/messages/react/message-list-markdown.tsx diff --git a/frontend/demo/component/messages/react/message-list-with-theme-component.tsx b/src/main/frontend/demo/component/messages/react/message-list-with-theme-component.tsx similarity index 100% rename from frontend/demo/component/messages/react/message-list-with-theme-component.tsx rename to src/main/frontend/demo/component/messages/react/message-list-with-theme-component.tsx diff --git a/frontend/demo/component/multi-select-combo-box/multi-select-combo-box-auto-expand.ts b/src/main/frontend/demo/component/multi-select-combo-box/multi-select-combo-box-auto-expand.ts similarity index 100% rename from frontend/demo/component/multi-select-combo-box/multi-select-combo-box-auto-expand.ts rename to src/main/frontend/demo/component/multi-select-combo-box/multi-select-combo-box-auto-expand.ts diff --git a/frontend/demo/component/multi-select-combo-box/multi-select-combo-box-basic.ts b/src/main/frontend/demo/component/multi-select-combo-box/multi-select-combo-box-basic.ts similarity index 100% rename from frontend/demo/component/multi-select-combo-box/multi-select-combo-box-basic.ts rename to src/main/frontend/demo/component/multi-select-combo-box/multi-select-combo-box-basic.ts diff --git a/frontend/demo/component/multi-select-combo-box/multi-select-combo-box-i18n.ts b/src/main/frontend/demo/component/multi-select-combo-box/multi-select-combo-box-i18n.ts similarity index 100% rename from frontend/demo/component/multi-select-combo-box/multi-select-combo-box-i18n.ts rename to src/main/frontend/demo/component/multi-select-combo-box/multi-select-combo-box-i18n.ts diff --git a/frontend/demo/component/multi-select-combo-box/multi-select-combo-box-item-class-name.ts b/src/main/frontend/demo/component/multi-select-combo-box/multi-select-combo-box-item-class-name.ts similarity index 100% rename from frontend/demo/component/multi-select-combo-box/multi-select-combo-box-item-class-name.ts rename to src/main/frontend/demo/component/multi-select-combo-box/multi-select-combo-box-item-class-name.ts diff --git a/frontend/demo/component/multi-select-combo-box/multi-select-combo-box-read-only.ts b/src/main/frontend/demo/component/multi-select-combo-box/multi-select-combo-box-read-only.ts similarity index 100% rename from frontend/demo/component/multi-select-combo-box/multi-select-combo-box-read-only.ts rename to src/main/frontend/demo/component/multi-select-combo-box/multi-select-combo-box-read-only.ts diff --git a/frontend/demo/component/multi-select-combo-box/multi-select-combo-box-selected-items-on-top.ts b/src/main/frontend/demo/component/multi-select-combo-box/multi-select-combo-box-selected-items-on-top.ts similarity index 100% rename from frontend/demo/component/multi-select-combo-box/multi-select-combo-box-selected-items-on-top.ts rename to src/main/frontend/demo/component/multi-select-combo-box/multi-select-combo-box-selected-items-on-top.ts diff --git a/frontend/demo/component/multi-select-combo-box/multi-select-combo-box-selection-change.ts b/src/main/frontend/demo/component/multi-select-combo-box/multi-select-combo-box-selection-change.ts similarity index 100% rename from frontend/demo/component/multi-select-combo-box/multi-select-combo-box-selection-change.ts rename to src/main/frontend/demo/component/multi-select-combo-box/multi-select-combo-box-selection-change.ts diff --git a/frontend/demo/component/multi-select-combo-box/multi-select-combo-box-selection.ts b/src/main/frontend/demo/component/multi-select-combo-box/multi-select-combo-box-selection.ts similarity index 100% rename from frontend/demo/component/multi-select-combo-box/multi-select-combo-box-selection.ts rename to src/main/frontend/demo/component/multi-select-combo-box/multi-select-combo-box-selection.ts diff --git a/frontend/demo/component/multi-select-combo-box/react/multi-select-combo-box-auto-expand.tsx b/src/main/frontend/demo/component/multi-select-combo-box/react/multi-select-combo-box-auto-expand.tsx similarity index 100% rename from frontend/demo/component/multi-select-combo-box/react/multi-select-combo-box-auto-expand.tsx rename to src/main/frontend/demo/component/multi-select-combo-box/react/multi-select-combo-box-auto-expand.tsx diff --git a/frontend/demo/component/multi-select-combo-box/react/multi-select-combo-box-basic.tsx b/src/main/frontend/demo/component/multi-select-combo-box/react/multi-select-combo-box-basic.tsx similarity index 100% rename from frontend/demo/component/multi-select-combo-box/react/multi-select-combo-box-basic.tsx rename to src/main/frontend/demo/component/multi-select-combo-box/react/multi-select-combo-box-basic.tsx diff --git a/frontend/demo/component/multi-select-combo-box/react/multi-select-combo-box-i18n.tsx b/src/main/frontend/demo/component/multi-select-combo-box/react/multi-select-combo-box-i18n.tsx similarity index 100% rename from frontend/demo/component/multi-select-combo-box/react/multi-select-combo-box-i18n.tsx rename to src/main/frontend/demo/component/multi-select-combo-box/react/multi-select-combo-box-i18n.tsx diff --git a/frontend/demo/component/multi-select-combo-box/react/multi-select-combo-box-item-class-name.tsx b/src/main/frontend/demo/component/multi-select-combo-box/react/multi-select-combo-box-item-class-name.tsx similarity index 100% rename from frontend/demo/component/multi-select-combo-box/react/multi-select-combo-box-item-class-name.tsx rename to src/main/frontend/demo/component/multi-select-combo-box/react/multi-select-combo-box-item-class-name.tsx diff --git a/frontend/demo/component/multi-select-combo-box/react/multi-select-combo-box-read-only.tsx b/src/main/frontend/demo/component/multi-select-combo-box/react/multi-select-combo-box-read-only.tsx similarity index 100% rename from frontend/demo/component/multi-select-combo-box/react/multi-select-combo-box-read-only.tsx rename to src/main/frontend/demo/component/multi-select-combo-box/react/multi-select-combo-box-read-only.tsx diff --git a/frontend/demo/component/multi-select-combo-box/react/multi-select-combo-box-selected-items-on-top.tsx b/src/main/frontend/demo/component/multi-select-combo-box/react/multi-select-combo-box-selected-items-on-top.tsx similarity index 100% rename from frontend/demo/component/multi-select-combo-box/react/multi-select-combo-box-selected-items-on-top.tsx rename to src/main/frontend/demo/component/multi-select-combo-box/react/multi-select-combo-box-selected-items-on-top.tsx diff --git a/frontend/demo/component/multi-select-combo-box/react/multi-select-combo-box-selection-change.tsx b/src/main/frontend/demo/component/multi-select-combo-box/react/multi-select-combo-box-selection-change.tsx similarity index 100% rename from frontend/demo/component/multi-select-combo-box/react/multi-select-combo-box-selection-change.tsx rename to src/main/frontend/demo/component/multi-select-combo-box/react/multi-select-combo-box-selection-change.tsx diff --git a/frontend/demo/component/multi-select-combo-box/react/multi-select-combo-box-selection.tsx b/src/main/frontend/demo/component/multi-select-combo-box/react/multi-select-combo-box-selection.tsx similarity index 100% rename from frontend/demo/component/multi-select-combo-box/react/multi-select-combo-box-selection.tsx rename to src/main/frontend/demo/component/multi-select-combo-box/react/multi-select-combo-box-selection.tsx diff --git a/frontend/demo/component/notification/notification-basic.ts b/src/main/frontend/demo/component/notification/notification-basic.ts similarity index 100% rename from frontend/demo/component/notification/notification-basic.ts rename to src/main/frontend/demo/component/notification/notification-basic.ts diff --git a/frontend/demo/component/notification/notification-content-length-do.ts b/src/main/frontend/demo/component/notification/notification-content-length-do.ts similarity index 100% rename from frontend/demo/component/notification/notification-content-length-do.ts rename to src/main/frontend/demo/component/notification/notification-content-length-do.ts diff --git a/frontend/demo/component/notification/notification-content-length-dont.ts b/src/main/frontend/demo/component/notification/notification-content-length-dont.ts similarity index 100% rename from frontend/demo/component/notification/notification-content-length-dont.ts rename to src/main/frontend/demo/component/notification/notification-content-length-dont.ts diff --git a/frontend/demo/component/notification/notification-contrast.ts b/src/main/frontend/demo/component/notification/notification-contrast.ts similarity index 100% rename from frontend/demo/component/notification/notification-contrast.ts rename to src/main/frontend/demo/component/notification/notification-contrast.ts diff --git a/frontend/demo/component/notification/notification-error.ts b/src/main/frontend/demo/component/notification/notification-error.ts similarity index 100% rename from frontend/demo/component/notification/notification-error.ts rename to src/main/frontend/demo/component/notification/notification-error.ts diff --git a/frontend/demo/component/notification/notification-keyboard-a11y.ts b/src/main/frontend/demo/component/notification/notification-keyboard-a11y.ts similarity index 100% rename from frontend/demo/component/notification/notification-keyboard-a11y.ts rename to src/main/frontend/demo/component/notification/notification-keyboard-a11y.ts diff --git a/frontend/demo/component/notification/notification-link.ts b/src/main/frontend/demo/component/notification/notification-link.ts similarity index 100% rename from frontend/demo/component/notification/notification-link.ts rename to src/main/frontend/demo/component/notification/notification-link.ts diff --git a/frontend/demo/component/notification/notification-popup.ts b/src/main/frontend/demo/component/notification/notification-popup.ts similarity index 100% rename from frontend/demo/component/notification/notification-popup.ts rename to src/main/frontend/demo/component/notification/notification-popup.ts diff --git a/frontend/demo/component/notification/notification-position.ts b/src/main/frontend/demo/component/notification/notification-position.ts similarity index 100% rename from frontend/demo/component/notification/notification-position.ts rename to src/main/frontend/demo/component/notification/notification-position.ts diff --git a/frontend/demo/component/notification/notification-primary.ts b/src/main/frontend/demo/component/notification/notification-primary.ts similarity index 100% rename from frontend/demo/component/notification/notification-primary.ts rename to src/main/frontend/demo/component/notification/notification-primary.ts diff --git a/frontend/demo/component/notification/notification-retry.ts b/src/main/frontend/demo/component/notification/notification-retry.ts similarity index 100% rename from frontend/demo/component/notification/notification-retry.ts rename to src/main/frontend/demo/component/notification/notification-retry.ts diff --git a/frontend/demo/component/notification/notification-rich-preview.ts b/src/main/frontend/demo/component/notification/notification-rich-preview.ts similarity index 100% rename from frontend/demo/component/notification/notification-rich-preview.ts rename to src/main/frontend/demo/component/notification/notification-rich-preview.ts diff --git a/frontend/demo/component/notification/notification-rich.ts b/src/main/frontend/demo/component/notification/notification-rich.ts similarity index 100% rename from frontend/demo/component/notification/notification-rich.ts rename to src/main/frontend/demo/component/notification/notification-rich.ts diff --git a/frontend/demo/component/notification/notification-static-helper.ts b/src/main/frontend/demo/component/notification/notification-static-helper.ts similarity index 100% rename from frontend/demo/component/notification/notification-static-helper.ts rename to src/main/frontend/demo/component/notification/notification-static-helper.ts diff --git a/frontend/demo/component/notification/notification-success.ts b/src/main/frontend/demo/component/notification/notification-success.ts similarity index 100% rename from frontend/demo/component/notification/notification-success.ts rename to src/main/frontend/demo/component/notification/notification-success.ts diff --git a/frontend/demo/component/notification/notification-undo.ts b/src/main/frontend/demo/component/notification/notification-undo.ts similarity index 100% rename from frontend/demo/component/notification/notification-undo.ts rename to src/main/frontend/demo/component/notification/notification-undo.ts diff --git a/frontend/demo/component/notification/notification-warning.ts b/src/main/frontend/demo/component/notification/notification-warning.ts similarity index 100% rename from frontend/demo/component/notification/notification-warning.ts rename to src/main/frontend/demo/component/notification/notification-warning.ts diff --git a/frontend/demo/component/notification/react/notification-basic.tsx b/src/main/frontend/demo/component/notification/react/notification-basic.tsx similarity index 100% rename from frontend/demo/component/notification/react/notification-basic.tsx rename to src/main/frontend/demo/component/notification/react/notification-basic.tsx diff --git a/frontend/demo/component/notification/react/notification-contrast.tsx b/src/main/frontend/demo/component/notification/react/notification-contrast.tsx similarity index 100% rename from frontend/demo/component/notification/react/notification-contrast.tsx rename to src/main/frontend/demo/component/notification/react/notification-contrast.tsx diff --git a/frontend/demo/component/notification/react/notification-error.tsx b/src/main/frontend/demo/component/notification/react/notification-error.tsx similarity index 100% rename from frontend/demo/component/notification/react/notification-error.tsx rename to src/main/frontend/demo/component/notification/react/notification-error.tsx diff --git a/frontend/demo/component/notification/react/notification-keyboard-a11y.tsx b/src/main/frontend/demo/component/notification/react/notification-keyboard-a11y.tsx similarity index 100% rename from frontend/demo/component/notification/react/notification-keyboard-a11y.tsx rename to src/main/frontend/demo/component/notification/react/notification-keyboard-a11y.tsx diff --git a/frontend/demo/component/notification/react/notification-link.tsx b/src/main/frontend/demo/component/notification/react/notification-link.tsx similarity index 100% rename from frontend/demo/component/notification/react/notification-link.tsx rename to src/main/frontend/demo/component/notification/react/notification-link.tsx diff --git a/frontend/demo/component/notification/react/notification-popup.tsx b/src/main/frontend/demo/component/notification/react/notification-popup.tsx similarity index 100% rename from frontend/demo/component/notification/react/notification-popup.tsx rename to src/main/frontend/demo/component/notification/react/notification-popup.tsx diff --git a/frontend/demo/component/notification/react/notification-position-example-styles.ts b/src/main/frontend/demo/component/notification/react/notification-position-example-styles.ts similarity index 100% rename from frontend/demo/component/notification/react/notification-position-example-styles.ts rename to src/main/frontend/demo/component/notification/react/notification-position-example-styles.ts diff --git a/frontend/demo/component/notification/react/notification-position.tsx b/src/main/frontend/demo/component/notification/react/notification-position.tsx similarity index 100% rename from frontend/demo/component/notification/react/notification-position.tsx rename to src/main/frontend/demo/component/notification/react/notification-position.tsx diff --git a/frontend/demo/component/notification/react/notification-primary.tsx b/src/main/frontend/demo/component/notification/react/notification-primary.tsx similarity index 100% rename from frontend/demo/component/notification/react/notification-primary.tsx rename to src/main/frontend/demo/component/notification/react/notification-primary.tsx diff --git a/frontend/demo/component/notification/react/notification-retry.tsx b/src/main/frontend/demo/component/notification/react/notification-retry.tsx similarity index 100% rename from frontend/demo/component/notification/react/notification-retry.tsx rename to src/main/frontend/demo/component/notification/react/notification-retry.tsx diff --git a/frontend/demo/component/notification/react/notification-rich.tsx b/src/main/frontend/demo/component/notification/react/notification-rich.tsx similarity index 100% rename from frontend/demo/component/notification/react/notification-rich.tsx rename to src/main/frontend/demo/component/notification/react/notification-rich.tsx diff --git a/frontend/demo/component/notification/react/notification-static-helper.tsx b/src/main/frontend/demo/component/notification/react/notification-static-helper.tsx similarity index 100% rename from frontend/demo/component/notification/react/notification-static-helper.tsx rename to src/main/frontend/demo/component/notification/react/notification-static-helper.tsx diff --git a/frontend/demo/component/notification/react/notification-success.tsx b/src/main/frontend/demo/component/notification/react/notification-success.tsx similarity index 100% rename from frontend/demo/component/notification/react/notification-success.tsx rename to src/main/frontend/demo/component/notification/react/notification-success.tsx diff --git a/frontend/demo/component/notification/react/notification-undo.tsx b/src/main/frontend/demo/component/notification/react/notification-undo.tsx similarity index 100% rename from frontend/demo/component/notification/react/notification-undo.tsx rename to src/main/frontend/demo/component/notification/react/notification-undo.tsx diff --git a/frontend/demo/component/notification/react/notification-warning.tsx b/src/main/frontend/demo/component/notification/react/notification-warning.tsx similarity index 100% rename from frontend/demo/component/notification/react/notification-warning.tsx rename to src/main/frontend/demo/component/notification/react/notification-warning.tsx diff --git a/frontend/demo/component/numberfield/number-field-basic-features.ts b/src/main/frontend/demo/component/numberfield/number-field-basic-features.ts similarity index 100% rename from frontend/demo/component/numberfield/number-field-basic-features.ts rename to src/main/frontend/demo/component/numberfield/number-field-basic-features.ts diff --git a/frontend/demo/component/numberfield/number-field-basic.ts b/src/main/frontend/demo/component/numberfield/number-field-basic.ts similarity index 100% rename from frontend/demo/component/numberfield/number-field-basic.ts rename to src/main/frontend/demo/component/numberfield/number-field-basic.ts diff --git a/frontend/demo/component/numberfield/number-field-big-decimal.ts b/src/main/frontend/demo/component/numberfield/number-field-big-decimal.ts similarity index 100% rename from frontend/demo/component/numberfield/number-field-big-decimal.ts rename to src/main/frontend/demo/component/numberfield/number-field-big-decimal.ts diff --git a/frontend/demo/component/numberfield/number-field-integer.ts b/src/main/frontend/demo/component/numberfield/number-field-integer.ts similarity index 100% rename from frontend/demo/component/numberfield/number-field-integer.ts rename to src/main/frontend/demo/component/numberfield/number-field-integer.ts diff --git a/frontend/demo/component/numberfield/number-field-readonly-and-disabled.ts b/src/main/frontend/demo/component/numberfield/number-field-readonly-and-disabled.ts similarity index 100% rename from frontend/demo/component/numberfield/number-field-readonly-and-disabled.ts rename to src/main/frontend/demo/component/numberfield/number-field-readonly-and-disabled.ts diff --git a/frontend/demo/component/numberfield/number-field-step-buttons.ts b/src/main/frontend/demo/component/numberfield/number-field-step-buttons.ts similarity index 100% rename from frontend/demo/component/numberfield/number-field-step-buttons.ts rename to src/main/frontend/demo/component/numberfield/number-field-step-buttons.ts diff --git a/frontend/demo/component/numberfield/number-field-step.ts b/src/main/frontend/demo/component/numberfield/number-field-step.ts similarity index 100% rename from frontend/demo/component/numberfield/number-field-step.ts rename to src/main/frontend/demo/component/numberfield/number-field-step.ts diff --git a/frontend/demo/component/numberfield/number-field-styles.ts b/src/main/frontend/demo/component/numberfield/number-field-styles.ts similarity index 100% rename from frontend/demo/component/numberfield/number-field-styles.ts rename to src/main/frontend/demo/component/numberfield/number-field-styles.ts diff --git a/frontend/demo/component/numberfield/number-field-validation.ts b/src/main/frontend/demo/component/numberfield/number-field-validation.ts similarity index 100% rename from frontend/demo/component/numberfield/number-field-validation.ts rename to src/main/frontend/demo/component/numberfield/number-field-validation.ts diff --git a/frontend/demo/component/numberfield/react/number-field-basic-features.tsx b/src/main/frontend/demo/component/numberfield/react/number-field-basic-features.tsx similarity index 100% rename from frontend/demo/component/numberfield/react/number-field-basic-features.tsx rename to src/main/frontend/demo/component/numberfield/react/number-field-basic-features.tsx diff --git a/frontend/demo/component/numberfield/react/number-field-basic.tsx b/src/main/frontend/demo/component/numberfield/react/number-field-basic.tsx similarity index 100% rename from frontend/demo/component/numberfield/react/number-field-basic.tsx rename to src/main/frontend/demo/component/numberfield/react/number-field-basic.tsx diff --git a/frontend/demo/component/numberfield/react/number-field-integer.tsx b/src/main/frontend/demo/component/numberfield/react/number-field-integer.tsx similarity index 100% rename from frontend/demo/component/numberfield/react/number-field-integer.tsx rename to src/main/frontend/demo/component/numberfield/react/number-field-integer.tsx diff --git a/frontend/demo/component/numberfield/react/number-field-readonly-and-disabled.tsx b/src/main/frontend/demo/component/numberfield/react/number-field-readonly-and-disabled.tsx similarity index 100% rename from frontend/demo/component/numberfield/react/number-field-readonly-and-disabled.tsx rename to src/main/frontend/demo/component/numberfield/react/number-field-readonly-and-disabled.tsx diff --git a/frontend/demo/component/numberfield/react/number-field-step-buttons.tsx b/src/main/frontend/demo/component/numberfield/react/number-field-step-buttons.tsx similarity index 100% rename from frontend/demo/component/numberfield/react/number-field-step-buttons.tsx rename to src/main/frontend/demo/component/numberfield/react/number-field-step-buttons.tsx diff --git a/frontend/demo/component/numberfield/react/number-field-step.tsx b/src/main/frontend/demo/component/numberfield/react/number-field-step.tsx similarity index 100% rename from frontend/demo/component/numberfield/react/number-field-step.tsx rename to src/main/frontend/demo/component/numberfield/react/number-field-step.tsx diff --git a/frontend/demo/component/numberfield/react/number-field-styles.tsx b/src/main/frontend/demo/component/numberfield/react/number-field-styles.tsx similarity index 100% rename from frontend/demo/component/numberfield/react/number-field-styles.tsx rename to src/main/frontend/demo/component/numberfield/react/number-field-styles.tsx diff --git a/frontend/demo/component/numberfield/react/number-field-validation.tsx b/src/main/frontend/demo/component/numberfield/react/number-field-validation.tsx similarity index 100% rename from frontend/demo/component/numberfield/react/number-field-validation.tsx rename to src/main/frontend/demo/component/numberfield/react/number-field-validation.tsx diff --git a/frontend/demo/component/passwordfield/password-field-advanced-helper.ts b/src/main/frontend/demo/component/passwordfield/password-field-advanced-helper.ts similarity index 100% rename from frontend/demo/component/passwordfield/password-field-advanced-helper.ts rename to src/main/frontend/demo/component/passwordfield/password-field-advanced-helper.ts diff --git a/frontend/demo/component/passwordfield/password-field-basic-features.ts b/src/main/frontend/demo/component/passwordfield/password-field-basic-features.ts similarity index 100% rename from frontend/demo/component/passwordfield/password-field-basic-features.ts rename to src/main/frontend/demo/component/passwordfield/password-field-basic-features.ts diff --git a/frontend/demo/component/passwordfield/password-field-basic.ts b/src/main/frontend/demo/component/passwordfield/password-field-basic.ts similarity index 100% rename from frontend/demo/component/passwordfield/password-field-basic.ts rename to src/main/frontend/demo/component/passwordfield/password-field-basic.ts diff --git a/frontend/demo/component/passwordfield/password-field-helper.ts b/src/main/frontend/demo/component/passwordfield/password-field-helper.ts similarity index 100% rename from frontend/demo/component/passwordfield/password-field-helper.ts rename to src/main/frontend/demo/component/passwordfield/password-field-helper.ts diff --git a/frontend/demo/component/passwordfield/password-field-readonly-and-disabled.ts b/src/main/frontend/demo/component/passwordfield/password-field-readonly-and-disabled.ts similarity index 100% rename from frontend/demo/component/passwordfield/password-field-readonly-and-disabled.ts rename to src/main/frontend/demo/component/passwordfield/password-field-readonly-and-disabled.ts diff --git a/frontend/demo/component/passwordfield/password-field-reveal-button-hidden.ts b/src/main/frontend/demo/component/passwordfield/password-field-reveal-button-hidden.ts similarity index 100% rename from frontend/demo/component/passwordfield/password-field-reveal-button-hidden.ts rename to src/main/frontend/demo/component/passwordfield/password-field-reveal-button-hidden.ts diff --git a/frontend/demo/component/passwordfield/password-field-styles.ts b/src/main/frontend/demo/component/passwordfield/password-field-styles.ts similarity index 100% rename from frontend/demo/component/passwordfield/password-field-styles.ts rename to src/main/frontend/demo/component/passwordfield/password-field-styles.ts diff --git a/frontend/demo/component/passwordfield/password-field-validation.ts b/src/main/frontend/demo/component/passwordfield/password-field-validation.ts similarity index 100% rename from frontend/demo/component/passwordfield/password-field-validation.ts rename to src/main/frontend/demo/component/passwordfield/password-field-validation.ts diff --git a/frontend/demo/component/passwordfield/react/password-field-advanced-helper.tsx b/src/main/frontend/demo/component/passwordfield/react/password-field-advanced-helper.tsx similarity index 100% rename from frontend/demo/component/passwordfield/react/password-field-advanced-helper.tsx rename to src/main/frontend/demo/component/passwordfield/react/password-field-advanced-helper.tsx diff --git a/frontend/demo/component/passwordfield/react/password-field-basic-features.tsx b/src/main/frontend/demo/component/passwordfield/react/password-field-basic-features.tsx similarity index 100% rename from frontend/demo/component/passwordfield/react/password-field-basic-features.tsx rename to src/main/frontend/demo/component/passwordfield/react/password-field-basic-features.tsx diff --git a/frontend/demo/component/passwordfield/react/password-field-basic.tsx b/src/main/frontend/demo/component/passwordfield/react/password-field-basic.tsx similarity index 100% rename from frontend/demo/component/passwordfield/react/password-field-basic.tsx rename to src/main/frontend/demo/component/passwordfield/react/password-field-basic.tsx diff --git a/frontend/demo/component/passwordfield/react/password-field-helper.tsx b/src/main/frontend/demo/component/passwordfield/react/password-field-helper.tsx similarity index 100% rename from frontend/demo/component/passwordfield/react/password-field-helper.tsx rename to src/main/frontend/demo/component/passwordfield/react/password-field-helper.tsx diff --git a/frontend/demo/component/passwordfield/react/password-field-readonly-and-disabled.tsx b/src/main/frontend/demo/component/passwordfield/react/password-field-readonly-and-disabled.tsx similarity index 100% rename from frontend/demo/component/passwordfield/react/password-field-readonly-and-disabled.tsx rename to src/main/frontend/demo/component/passwordfield/react/password-field-readonly-and-disabled.tsx diff --git a/frontend/demo/component/passwordfield/react/password-field-reveal-button-hidden.tsx b/src/main/frontend/demo/component/passwordfield/react/password-field-reveal-button-hidden.tsx similarity index 100% rename from frontend/demo/component/passwordfield/react/password-field-reveal-button-hidden.tsx rename to src/main/frontend/demo/component/passwordfield/react/password-field-reveal-button-hidden.tsx diff --git a/frontend/demo/component/passwordfield/react/password-field-styles.tsx b/src/main/frontend/demo/component/passwordfield/react/password-field-styles.tsx similarity index 100% rename from frontend/demo/component/passwordfield/react/password-field-styles.tsx rename to src/main/frontend/demo/component/passwordfield/react/password-field-styles.tsx diff --git a/frontend/demo/component/passwordfield/react/password-field-validation.tsx b/src/main/frontend/demo/component/passwordfield/react/password-field-validation.tsx similarity index 100% rename from frontend/demo/component/passwordfield/react/password-field-validation.tsx rename to src/main/frontend/demo/component/passwordfield/react/password-field-validation.tsx diff --git a/frontend/demo/component/popover/popover-anchored-dialog.ts b/src/main/frontend/demo/component/popover/popover-anchored-dialog.ts similarity index 100% rename from frontend/demo/component/popover/popover-anchored-dialog.ts rename to src/main/frontend/demo/component/popover/popover-anchored-dialog.ts diff --git a/frontend/demo/component/popover/popover-arrow.ts b/src/main/frontend/demo/component/popover/popover-arrow.ts similarity index 100% rename from frontend/demo/component/popover/popover-arrow.ts rename to src/main/frontend/demo/component/popover/popover-arrow.ts diff --git a/frontend/demo/component/popover/popover-dropdown-field.ts b/src/main/frontend/demo/component/popover/popover-dropdown-field.ts similarity index 100% rename from frontend/demo/component/popover/popover-dropdown-field.ts rename to src/main/frontend/demo/component/popover/popover-dropdown-field.ts diff --git a/frontend/demo/component/popover/popover-interactive-tooltip.ts b/src/main/frontend/demo/component/popover/popover-interactive-tooltip.ts similarity index 100% rename from frontend/demo/component/popover/popover-interactive-tooltip.ts rename to src/main/frontend/demo/component/popover/popover-interactive-tooltip.ts diff --git a/frontend/demo/component/popover/popover-modal.ts b/src/main/frontend/demo/component/popover/popover-modal.ts similarity index 100% rename from frontend/demo/component/popover/popover-modal.ts rename to src/main/frontend/demo/component/popover/popover-modal.ts diff --git a/frontend/demo/component/popover/popover-notification-panel.ts b/src/main/frontend/demo/component/popover/popover-notification-panel.ts similarity index 100% rename from frontend/demo/component/popover/popover-notification-panel.ts rename to src/main/frontend/demo/component/popover/popover-notification-panel.ts diff --git a/frontend/demo/component/popover/popover-positioning.ts b/src/main/frontend/demo/component/popover/popover-positioning.ts similarity index 100% rename from frontend/demo/component/popover/popover-positioning.ts rename to src/main/frontend/demo/component/popover/popover-positioning.ts diff --git a/frontend/demo/component/popover/popover-user-menu.ts b/src/main/frontend/demo/component/popover/popover-user-menu.ts similarity index 100% rename from frontend/demo/component/popover/popover-user-menu.ts rename to src/main/frontend/demo/component/popover/popover-user-menu.ts diff --git a/frontend/demo/component/popover/react/popover-anchored-dialog.tsx b/src/main/frontend/demo/component/popover/react/popover-anchored-dialog.tsx similarity index 100% rename from frontend/demo/component/popover/react/popover-anchored-dialog.tsx rename to src/main/frontend/demo/component/popover/react/popover-anchored-dialog.tsx diff --git a/frontend/demo/component/popover/react/popover-arrow.tsx b/src/main/frontend/demo/component/popover/react/popover-arrow.tsx similarity index 100% rename from frontend/demo/component/popover/react/popover-arrow.tsx rename to src/main/frontend/demo/component/popover/react/popover-arrow.tsx diff --git a/frontend/demo/component/popover/react/popover-dropdown-field.tsx b/src/main/frontend/demo/component/popover/react/popover-dropdown-field.tsx similarity index 100% rename from frontend/demo/component/popover/react/popover-dropdown-field.tsx rename to src/main/frontend/demo/component/popover/react/popover-dropdown-field.tsx diff --git a/frontend/demo/component/popover/react/popover-interactive-tooltip.tsx b/src/main/frontend/demo/component/popover/react/popover-interactive-tooltip.tsx similarity index 100% rename from frontend/demo/component/popover/react/popover-interactive-tooltip.tsx rename to src/main/frontend/demo/component/popover/react/popover-interactive-tooltip.tsx diff --git a/frontend/demo/component/popover/react/popover-modal.tsx b/src/main/frontend/demo/component/popover/react/popover-modal.tsx similarity index 100% rename from frontend/demo/component/popover/react/popover-modal.tsx rename to src/main/frontend/demo/component/popover/react/popover-modal.tsx diff --git a/frontend/demo/component/popover/react/popover-notification-panel.tsx b/src/main/frontend/demo/component/popover/react/popover-notification-panel.tsx similarity index 100% rename from frontend/demo/component/popover/react/popover-notification-panel.tsx rename to src/main/frontend/demo/component/popover/react/popover-notification-panel.tsx diff --git a/frontend/demo/component/popover/react/popover-positioning.tsx b/src/main/frontend/demo/component/popover/react/popover-positioning.tsx similarity index 100% rename from frontend/demo/component/popover/react/popover-positioning.tsx rename to src/main/frontend/demo/component/popover/react/popover-positioning.tsx diff --git a/frontend/demo/component/popover/react/popover-user-menu.tsx b/src/main/frontend/demo/component/popover/react/popover-user-menu.tsx similarity index 100% rename from frontend/demo/component/popover/react/popover-user-menu.tsx rename to src/main/frontend/demo/component/popover/react/popover-user-menu.tsx diff --git a/frontend/demo/component/progressbar/progress-bar-basic.ts b/src/main/frontend/demo/component/progressbar/progress-bar-basic.ts similarity index 100% rename from frontend/demo/component/progressbar/progress-bar-basic.ts rename to src/main/frontend/demo/component/progressbar/progress-bar-basic.ts diff --git a/frontend/demo/component/progressbar/progress-bar-completion-time.ts b/src/main/frontend/demo/component/progressbar/progress-bar-completion-time.ts similarity index 100% rename from frontend/demo/component/progressbar/progress-bar-completion-time.ts rename to src/main/frontend/demo/component/progressbar/progress-bar-completion-time.ts diff --git a/frontend/demo/component/progressbar/progress-bar-custom-range.ts b/src/main/frontend/demo/component/progressbar/progress-bar-custom-range.ts similarity index 100% rename from frontend/demo/component/progressbar/progress-bar-custom-range.ts rename to src/main/frontend/demo/component/progressbar/progress-bar-custom-range.ts diff --git a/frontend/demo/component/progressbar/progress-bar-determinate.ts b/src/main/frontend/demo/component/progressbar/progress-bar-determinate.ts similarity index 100% rename from frontend/demo/component/progressbar/progress-bar-determinate.ts rename to src/main/frontend/demo/component/progressbar/progress-bar-determinate.ts diff --git a/frontend/demo/component/progressbar/progress-bar-indeterminate.ts b/src/main/frontend/demo/component/progressbar/progress-bar-indeterminate.ts similarity index 100% rename from frontend/demo/component/progressbar/progress-bar-indeterminate.ts rename to src/main/frontend/demo/component/progressbar/progress-bar-indeterminate.ts diff --git a/frontend/demo/component/progressbar/progress-bar-label.ts b/src/main/frontend/demo/component/progressbar/progress-bar-label.ts similarity index 100% rename from frontend/demo/component/progressbar/progress-bar-label.ts rename to src/main/frontend/demo/component/progressbar/progress-bar-label.ts diff --git a/frontend/demo/component/progressbar/progress-bar-theme-variants.ts b/src/main/frontend/demo/component/progressbar/progress-bar-theme-variants.ts similarity index 100% rename from frontend/demo/component/progressbar/progress-bar-theme-variants.ts rename to src/main/frontend/demo/component/progressbar/progress-bar-theme-variants.ts diff --git a/frontend/demo/component/progressbar/react/progress-bar-basic.tsx b/src/main/frontend/demo/component/progressbar/react/progress-bar-basic.tsx similarity index 100% rename from frontend/demo/component/progressbar/react/progress-bar-basic.tsx rename to src/main/frontend/demo/component/progressbar/react/progress-bar-basic.tsx diff --git a/frontend/demo/component/progressbar/react/progress-bar-completion-time.tsx b/src/main/frontend/demo/component/progressbar/react/progress-bar-completion-time.tsx similarity index 100% rename from frontend/demo/component/progressbar/react/progress-bar-completion-time.tsx rename to src/main/frontend/demo/component/progressbar/react/progress-bar-completion-time.tsx diff --git a/frontend/demo/component/progressbar/react/progress-bar-custom-range.tsx b/src/main/frontend/demo/component/progressbar/react/progress-bar-custom-range.tsx similarity index 100% rename from frontend/demo/component/progressbar/react/progress-bar-custom-range.tsx rename to src/main/frontend/demo/component/progressbar/react/progress-bar-custom-range.tsx diff --git a/frontend/demo/component/progressbar/react/progress-bar-determinate.tsx b/src/main/frontend/demo/component/progressbar/react/progress-bar-determinate.tsx similarity index 100% rename from frontend/demo/component/progressbar/react/progress-bar-determinate.tsx rename to src/main/frontend/demo/component/progressbar/react/progress-bar-determinate.tsx diff --git a/frontend/demo/component/progressbar/react/progress-bar-indeterminate.tsx b/src/main/frontend/demo/component/progressbar/react/progress-bar-indeterminate.tsx similarity index 100% rename from frontend/demo/component/progressbar/react/progress-bar-indeterminate.tsx rename to src/main/frontend/demo/component/progressbar/react/progress-bar-indeterminate.tsx diff --git a/frontend/demo/component/progressbar/react/progress-bar-label.tsx b/src/main/frontend/demo/component/progressbar/react/progress-bar-label.tsx similarity index 100% rename from frontend/demo/component/progressbar/react/progress-bar-label.tsx rename to src/main/frontend/demo/component/progressbar/react/progress-bar-label.tsx diff --git a/frontend/demo/component/progressbar/react/progress-bar-theme-variants.tsx b/src/main/frontend/demo/component/progressbar/react/progress-bar-theme-variants.tsx similarity index 100% rename from frontend/demo/component/progressbar/react/progress-bar-theme-variants.tsx rename to src/main/frontend/demo/component/progressbar/react/progress-bar-theme-variants.tsx diff --git a/frontend/demo/component/radiobutton/radio-button-basic.ts b/src/main/frontend/demo/component/radiobutton/radio-button-basic.ts similarity index 100% rename from frontend/demo/component/radiobutton/radio-button-basic.ts rename to src/main/frontend/demo/component/radiobutton/radio-button-basic.ts diff --git a/frontend/demo/component/radiobutton/radio-button-checkbox-alternative.ts b/src/main/frontend/demo/component/radiobutton/radio-button-checkbox-alternative.ts similarity index 100% rename from frontend/demo/component/radiobutton/radio-button-checkbox-alternative.ts rename to src/main/frontend/demo/component/radiobutton/radio-button-checkbox-alternative.ts diff --git a/frontend/demo/component/radiobutton/radio-button-custom-option.ts b/src/main/frontend/demo/component/radiobutton/radio-button-custom-option.ts similarity index 100% rename from frontend/demo/component/radiobutton/radio-button-custom-option.ts rename to src/main/frontend/demo/component/radiobutton/radio-button-custom-option.ts diff --git a/frontend/demo/component/radiobutton/radio-button-default-value.ts b/src/main/frontend/demo/component/radiobutton/radio-button-default-value.ts similarity index 100% rename from frontend/demo/component/radiobutton/radio-button-default-value.ts rename to src/main/frontend/demo/component/radiobutton/radio-button-default-value.ts diff --git a/frontend/demo/component/radiobutton/radio-button-disabled.ts b/src/main/frontend/demo/component/radiobutton/radio-button-disabled.ts similarity index 100% rename from frontend/demo/component/radiobutton/radio-button-disabled.ts rename to src/main/frontend/demo/component/radiobutton/radio-button-disabled.ts diff --git a/frontend/demo/component/radiobutton/radio-button-group-basic-features.ts b/src/main/frontend/demo/component/radiobutton/radio-button-group-basic-features.ts similarity index 100% rename from frontend/demo/component/radiobutton/radio-button-group-basic-features.ts rename to src/main/frontend/demo/component/radiobutton/radio-button-group-basic-features.ts diff --git a/frontend/demo/component/radiobutton/radio-button-group-labels.ts b/src/main/frontend/demo/component/radiobutton/radio-button-group-labels.ts similarity index 100% rename from frontend/demo/component/radiobutton/radio-button-group-labels.ts rename to src/main/frontend/demo/component/radiobutton/radio-button-group-labels.ts diff --git a/frontend/demo/component/radiobutton/radio-button-group-styles.ts b/src/main/frontend/demo/component/radiobutton/radio-button-group-styles.ts similarity index 100% rename from frontend/demo/component/radiobutton/radio-button-group-styles.ts rename to src/main/frontend/demo/component/radiobutton/radio-button-group-styles.ts diff --git a/frontend/demo/component/radiobutton/radio-button-horizontal.ts b/src/main/frontend/demo/component/radiobutton/radio-button-horizontal.ts similarity index 100% rename from frontend/demo/component/radiobutton/radio-button-horizontal.ts rename to src/main/frontend/demo/component/radiobutton/radio-button-horizontal.ts diff --git a/frontend/demo/component/radiobutton/radio-button-presentation.ts b/src/main/frontend/demo/component/radiobutton/radio-button-presentation.ts similarity index 100% rename from frontend/demo/component/radiobutton/radio-button-presentation.ts rename to src/main/frontend/demo/component/radiobutton/radio-button-presentation.ts diff --git a/frontend/demo/component/radiobutton/radio-button-readonly.ts b/src/main/frontend/demo/component/radiobutton/radio-button-readonly.ts similarity index 100% rename from frontend/demo/component/radiobutton/radio-button-readonly.ts rename to src/main/frontend/demo/component/radiobutton/radio-button-readonly.ts diff --git a/frontend/demo/component/radiobutton/radio-button-vertical.ts b/src/main/frontend/demo/component/radiobutton/radio-button-vertical.ts similarity index 100% rename from frontend/demo/component/radiobutton/radio-button-vertical.ts rename to src/main/frontend/demo/component/radiobutton/radio-button-vertical.ts diff --git a/frontend/demo/component/radiobutton/react/radio-button-basic.tsx b/src/main/frontend/demo/component/radiobutton/react/radio-button-basic.tsx similarity index 100% rename from frontend/demo/component/radiobutton/react/radio-button-basic.tsx rename to src/main/frontend/demo/component/radiobutton/react/radio-button-basic.tsx diff --git a/frontend/demo/component/radiobutton/react/radio-button-checkbox-alternative.tsx b/src/main/frontend/demo/component/radiobutton/react/radio-button-checkbox-alternative.tsx similarity index 100% rename from frontend/demo/component/radiobutton/react/radio-button-checkbox-alternative.tsx rename to src/main/frontend/demo/component/radiobutton/react/radio-button-checkbox-alternative.tsx diff --git a/frontend/demo/component/radiobutton/react/radio-button-custom-option.tsx b/src/main/frontend/demo/component/radiobutton/react/radio-button-custom-option.tsx similarity index 100% rename from frontend/demo/component/radiobutton/react/radio-button-custom-option.tsx rename to src/main/frontend/demo/component/radiobutton/react/radio-button-custom-option.tsx diff --git a/frontend/demo/component/radiobutton/react/radio-button-default-value.tsx b/src/main/frontend/demo/component/radiobutton/react/radio-button-default-value.tsx similarity index 100% rename from frontend/demo/component/radiobutton/react/radio-button-default-value.tsx rename to src/main/frontend/demo/component/radiobutton/react/radio-button-default-value.tsx diff --git a/frontend/demo/component/radiobutton/react/radio-button-disabled.tsx b/src/main/frontend/demo/component/radiobutton/react/radio-button-disabled.tsx similarity index 100% rename from frontend/demo/component/radiobutton/react/radio-button-disabled.tsx rename to src/main/frontend/demo/component/radiobutton/react/radio-button-disabled.tsx diff --git a/frontend/demo/component/radiobutton/react/radio-button-group-basic-features.tsx b/src/main/frontend/demo/component/radiobutton/react/radio-button-group-basic-features.tsx similarity index 100% rename from frontend/demo/component/radiobutton/react/radio-button-group-basic-features.tsx rename to src/main/frontend/demo/component/radiobutton/react/radio-button-group-basic-features.tsx diff --git a/frontend/demo/component/radiobutton/react/radio-button-group-labels.tsx b/src/main/frontend/demo/component/radiobutton/react/radio-button-group-labels.tsx similarity index 100% rename from frontend/demo/component/radiobutton/react/radio-button-group-labels.tsx rename to src/main/frontend/demo/component/radiobutton/react/radio-button-group-labels.tsx diff --git a/frontend/demo/component/radiobutton/react/radio-button-group-styles.tsx b/src/main/frontend/demo/component/radiobutton/react/radio-button-group-styles.tsx similarity index 100% rename from frontend/demo/component/radiobutton/react/radio-button-group-styles.tsx rename to src/main/frontend/demo/component/radiobutton/react/radio-button-group-styles.tsx diff --git a/frontend/demo/component/radiobutton/react/radio-button-horizontal.tsx b/src/main/frontend/demo/component/radiobutton/react/radio-button-horizontal.tsx similarity index 100% rename from frontend/demo/component/radiobutton/react/radio-button-horizontal.tsx rename to src/main/frontend/demo/component/radiobutton/react/radio-button-horizontal.tsx diff --git a/frontend/demo/component/radiobutton/react/radio-button-presentation.tsx b/src/main/frontend/demo/component/radiobutton/react/radio-button-presentation.tsx similarity index 100% rename from frontend/demo/component/radiobutton/react/radio-button-presentation.tsx rename to src/main/frontend/demo/component/radiobutton/react/radio-button-presentation.tsx diff --git a/frontend/demo/component/radiobutton/react/radio-button-readonly.tsx b/src/main/frontend/demo/component/radiobutton/react/radio-button-readonly.tsx similarity index 100% rename from frontend/demo/component/radiobutton/react/radio-button-readonly.tsx rename to src/main/frontend/demo/component/radiobutton/react/radio-button-readonly.tsx diff --git a/frontend/demo/component/radiobutton/react/radio-button-vertical.tsx b/src/main/frontend/demo/component/radiobutton/react/radio-button-vertical.tsx similarity index 100% rename from frontend/demo/component/radiobutton/react/radio-button-vertical.tsx rename to src/main/frontend/demo/component/radiobutton/react/radio-button-vertical.tsx diff --git a/frontend/demo/component/richtexteditor/react/rich-text-editor-basic.tsx b/src/main/frontend/demo/component/richtexteditor/react/rich-text-editor-basic.tsx similarity index 100% rename from frontend/demo/component/richtexteditor/react/rich-text-editor-basic.tsx rename to src/main/frontend/demo/component/richtexteditor/react/rich-text-editor-basic.tsx diff --git a/frontend/demo/component/richtexteditor/react/rich-text-editor-min-max-height.tsx b/src/main/frontend/demo/component/richtexteditor/react/rich-text-editor-min-max-height.tsx similarity index 100% rename from frontend/demo/component/richtexteditor/react/rich-text-editor-min-max-height.tsx rename to src/main/frontend/demo/component/richtexteditor/react/rich-text-editor-min-max-height.tsx diff --git a/frontend/demo/component/richtexteditor/react/rich-text-editor-readonly.tsx b/src/main/frontend/demo/component/richtexteditor/react/rich-text-editor-readonly.tsx similarity index 100% rename from frontend/demo/component/richtexteditor/react/rich-text-editor-readonly.tsx rename to src/main/frontend/demo/component/richtexteditor/react/rich-text-editor-readonly.tsx diff --git a/frontend/demo/component/richtexteditor/react/rich-text-editor-set-get-value.tsx b/src/main/frontend/demo/component/richtexteditor/react/rich-text-editor-set-get-value.tsx similarity index 100% rename from frontend/demo/component/richtexteditor/react/rich-text-editor-set-get-value.tsx rename to src/main/frontend/demo/component/richtexteditor/react/rich-text-editor-set-get-value.tsx diff --git a/frontend/demo/component/richtexteditor/react/rich-text-editor-theme-compact.tsx b/src/main/frontend/demo/component/richtexteditor/react/rich-text-editor-theme-compact.tsx similarity index 100% rename from frontend/demo/component/richtexteditor/react/rich-text-editor-theme-compact.tsx rename to src/main/frontend/demo/component/richtexteditor/react/rich-text-editor-theme-compact.tsx diff --git a/frontend/demo/component/richtexteditor/react/rich-text-editor-theme-no-border.tsx b/src/main/frontend/demo/component/richtexteditor/react/rich-text-editor-theme-no-border.tsx similarity index 100% rename from frontend/demo/component/richtexteditor/react/rich-text-editor-theme-no-border.tsx rename to src/main/frontend/demo/component/richtexteditor/react/rich-text-editor-theme-no-border.tsx diff --git a/frontend/demo/component/richtexteditor/rich-text-editor-basic.ts b/src/main/frontend/demo/component/richtexteditor/rich-text-editor-basic.ts similarity index 100% rename from frontend/demo/component/richtexteditor/rich-text-editor-basic.ts rename to src/main/frontend/demo/component/richtexteditor/rich-text-editor-basic.ts diff --git a/frontend/demo/component/richtexteditor/rich-text-editor-min-max-height.ts b/src/main/frontend/demo/component/richtexteditor/rich-text-editor-min-max-height.ts similarity index 100% rename from frontend/demo/component/richtexteditor/rich-text-editor-min-max-height.ts rename to src/main/frontend/demo/component/richtexteditor/rich-text-editor-min-max-height.ts diff --git a/frontend/demo/component/richtexteditor/rich-text-editor-readonly.ts b/src/main/frontend/demo/component/richtexteditor/rich-text-editor-readonly.ts similarity index 100% rename from frontend/demo/component/richtexteditor/rich-text-editor-readonly.ts rename to src/main/frontend/demo/component/richtexteditor/rich-text-editor-readonly.ts diff --git a/frontend/demo/component/richtexteditor/rich-text-editor-set-get-value.ts b/src/main/frontend/demo/component/richtexteditor/rich-text-editor-set-get-value.ts similarity index 100% rename from frontend/demo/component/richtexteditor/rich-text-editor-set-get-value.ts rename to src/main/frontend/demo/component/richtexteditor/rich-text-editor-set-get-value.ts diff --git a/frontend/demo/component/richtexteditor/rich-text-editor-theme-compact.ts b/src/main/frontend/demo/component/richtexteditor/rich-text-editor-theme-compact.ts similarity index 100% rename from frontend/demo/component/richtexteditor/rich-text-editor-theme-compact.ts rename to src/main/frontend/demo/component/richtexteditor/rich-text-editor-theme-compact.ts diff --git a/frontend/demo/component/richtexteditor/rich-text-editor-theme-no-border.ts b/src/main/frontend/demo/component/richtexteditor/rich-text-editor-theme-no-border.ts similarity index 100% rename from frontend/demo/component/richtexteditor/rich-text-editor-theme-no-border.ts rename to src/main/frontend/demo/component/richtexteditor/rich-text-editor-theme-no-border.ts diff --git a/frontend/demo/component/scroller/react/scroller-basic-styles.ts b/src/main/frontend/demo/component/scroller/react/scroller-basic-styles.ts similarity index 100% rename from frontend/demo/component/scroller/react/scroller-basic-styles.ts rename to src/main/frontend/demo/component/scroller/react/scroller-basic-styles.ts diff --git a/frontend/demo/component/scroller/react/scroller-basic.tsx b/src/main/frontend/demo/component/scroller/react/scroller-basic.tsx similarity index 100% rename from frontend/demo/component/scroller/react/scroller-basic.tsx rename to src/main/frontend/demo/component/scroller/react/scroller-basic.tsx diff --git a/frontend/demo/component/scroller/react/scroller-both.tsx b/src/main/frontend/demo/component/scroller/react/scroller-both.tsx similarity index 100% rename from frontend/demo/component/scroller/react/scroller-both.tsx rename to src/main/frontend/demo/component/scroller/react/scroller-both.tsx diff --git a/frontend/demo/component/scroller/react/scroller-mobile.tsx b/src/main/frontend/demo/component/scroller/react/scroller-mobile.tsx similarity index 100% rename from frontend/demo/component/scroller/react/scroller-mobile.tsx rename to src/main/frontend/demo/component/scroller/react/scroller-mobile.tsx diff --git a/frontend/demo/component/scroller/react/scroller-overflow-indicators.tsx b/src/main/frontend/demo/component/scroller/react/scroller-overflow-indicators.tsx similarity index 100% rename from frontend/demo/component/scroller/react/scroller-overflow-indicators.tsx rename to src/main/frontend/demo/component/scroller/react/scroller-overflow-indicators.tsx diff --git a/frontend/demo/component/scroller/scroller-basic.ts b/src/main/frontend/demo/component/scroller/scroller-basic.ts similarity index 100% rename from frontend/demo/component/scroller/scroller-basic.ts rename to src/main/frontend/demo/component/scroller/scroller-basic.ts diff --git a/frontend/demo/component/scroller/scroller-both.ts b/src/main/frontend/demo/component/scroller/scroller-both.ts similarity index 100% rename from frontend/demo/component/scroller/scroller-both.ts rename to src/main/frontend/demo/component/scroller/scroller-both.ts diff --git a/frontend/demo/component/scroller/scroller-mobile.ts b/src/main/frontend/demo/component/scroller/scroller-mobile.ts similarity index 100% rename from frontend/demo/component/scroller/scroller-mobile.ts rename to src/main/frontend/demo/component/scroller/scroller-mobile.ts diff --git a/frontend/demo/component/scroller/scroller-overflow-indicators.ts b/src/main/frontend/demo/component/scroller/scroller-overflow-indicators.ts similarity index 100% rename from frontend/demo/component/scroller/scroller-overflow-indicators.ts rename to src/main/frontend/demo/component/scroller/scroller-overflow-indicators.ts diff --git a/frontend/demo/component/select/react/select-basic-features.tsx b/src/main/frontend/demo/component/select/react/select-basic-features.tsx similarity index 100% rename from frontend/demo/component/select/react/select-basic-features.tsx rename to src/main/frontend/demo/component/select/react/select-basic-features.tsx diff --git a/frontend/demo/component/select/react/select-basic.tsx b/src/main/frontend/demo/component/select/react/select-basic.tsx similarity index 100% rename from frontend/demo/component/select/react/select-basic.tsx rename to src/main/frontend/demo/component/select/react/select-basic.tsx diff --git a/frontend/demo/component/select/react/select-complex-value-label.tsx b/src/main/frontend/demo/component/select/react/select-complex-value-label.tsx similarity index 100% rename from frontend/demo/component/select/react/select-complex-value-label.tsx rename to src/main/frontend/demo/component/select/react/select-complex-value-label.tsx diff --git a/frontend/demo/component/select/react/select-custom-renderer-label.tsx b/src/main/frontend/demo/component/select/react/select-custom-renderer-label.tsx similarity index 100% rename from frontend/demo/component/select/react/select-custom-renderer-label.tsx rename to src/main/frontend/demo/component/select/react/select-custom-renderer-label.tsx diff --git a/frontend/demo/component/select/react/select-disabled.tsx b/src/main/frontend/demo/component/select/react/select-disabled.tsx similarity index 100% rename from frontend/demo/component/select/react/select-disabled.tsx rename to src/main/frontend/demo/component/select/react/select-disabled.tsx diff --git a/frontend/demo/component/select/react/select-dividers.tsx b/src/main/frontend/demo/component/select/react/select-dividers.tsx similarity index 100% rename from frontend/demo/component/select/react/select-dividers.tsx rename to src/main/frontend/demo/component/select/react/select-dividers.tsx diff --git a/frontend/demo/component/select/react/select-no-vertical-overlap.tsx b/src/main/frontend/demo/component/select/react/select-no-vertical-overlap.tsx similarity index 100% rename from frontend/demo/component/select/react/select-no-vertical-overlap.tsx rename to src/main/frontend/demo/component/select/react/select-no-vertical-overlap.tsx diff --git a/frontend/demo/component/select/react/select-overlay-width.tsx b/src/main/frontend/demo/component/select/react/select-overlay-width.tsx similarity index 100% rename from frontend/demo/component/select/react/select-overlay-width.tsx rename to src/main/frontend/demo/component/select/react/select-overlay-width.tsx diff --git a/frontend/demo/component/select/react/select-placeholder.tsx b/src/main/frontend/demo/component/select/react/select-placeholder.tsx similarity index 100% rename from frontend/demo/component/select/react/select-placeholder.tsx rename to src/main/frontend/demo/component/select/react/select-placeholder.tsx diff --git a/frontend/demo/component/select/react/select-presentation.tsx b/src/main/frontend/demo/component/select/react/select-presentation.tsx similarity index 100% rename from frontend/demo/component/select/react/select-presentation.tsx rename to src/main/frontend/demo/component/select/react/select-presentation.tsx diff --git a/frontend/demo/component/select/react/select-readonly-and-disabled.tsx b/src/main/frontend/demo/component/select/react/select-readonly-and-disabled.tsx similarity index 100% rename from frontend/demo/component/select/react/select-readonly-and-disabled.tsx rename to src/main/frontend/demo/component/select/react/select-readonly-and-disabled.tsx diff --git a/frontend/demo/component/select/react/select-styles.tsx b/src/main/frontend/demo/component/select/react/select-styles.tsx similarity index 100% rename from frontend/demo/component/select/react/select-styles.tsx rename to src/main/frontend/demo/component/select/react/select-styles.tsx diff --git a/frontend/demo/component/select/select-basic-features.ts b/src/main/frontend/demo/component/select/select-basic-features.ts similarity index 100% rename from frontend/demo/component/select/select-basic-features.ts rename to src/main/frontend/demo/component/select/select-basic-features.ts diff --git a/frontend/demo/component/select/select-basic.ts b/src/main/frontend/demo/component/select/select-basic.ts similarity index 100% rename from frontend/demo/component/select/select-basic.ts rename to src/main/frontend/demo/component/select/select-basic.ts diff --git a/frontend/demo/component/select/select-complex-value-label.ts b/src/main/frontend/demo/component/select/select-complex-value-label.ts similarity index 100% rename from frontend/demo/component/select/select-complex-value-label.ts rename to src/main/frontend/demo/component/select/select-complex-value-label.ts diff --git a/frontend/demo/component/select/select-custom-renderer-label.ts b/src/main/frontend/demo/component/select/select-custom-renderer-label.ts similarity index 100% rename from frontend/demo/component/select/select-custom-renderer-label.ts rename to src/main/frontend/demo/component/select/select-custom-renderer-label.ts diff --git a/frontend/demo/component/select/select-disabled.ts b/src/main/frontend/demo/component/select/select-disabled.ts similarity index 100% rename from frontend/demo/component/select/select-disabled.ts rename to src/main/frontend/demo/component/select/select-disabled.ts diff --git a/frontend/demo/component/select/select-dividers.ts b/src/main/frontend/demo/component/select/select-dividers.ts similarity index 100% rename from frontend/demo/component/select/select-dividers.ts rename to src/main/frontend/demo/component/select/select-dividers.ts diff --git a/frontend/demo/component/select/select-empty-selection-caption.ts b/src/main/frontend/demo/component/select/select-empty-selection-caption.ts similarity index 100% rename from frontend/demo/component/select/select-empty-selection-caption.ts rename to src/main/frontend/demo/component/select/select-empty-selection-caption.ts diff --git a/frontend/demo/component/select/select-empty-selection.ts b/src/main/frontend/demo/component/select/select-empty-selection.ts similarity index 100% rename from frontend/demo/component/select/select-empty-selection.ts rename to src/main/frontend/demo/component/select/select-empty-selection.ts diff --git a/frontend/demo/component/select/select-no-vertical-overlap.ts b/src/main/frontend/demo/component/select/select-no-vertical-overlap.ts similarity index 100% rename from frontend/demo/component/select/select-no-vertical-overlap.ts rename to src/main/frontend/demo/component/select/select-no-vertical-overlap.ts diff --git a/frontend/demo/component/select/select-overlay-width.ts b/src/main/frontend/demo/component/select/select-overlay-width.ts similarity index 100% rename from frontend/demo/component/select/select-overlay-width.ts rename to src/main/frontend/demo/component/select/select-overlay-width.ts diff --git a/frontend/demo/component/select/select-placeholder.ts b/src/main/frontend/demo/component/select/select-placeholder.ts similarity index 100% rename from frontend/demo/component/select/select-placeholder.ts rename to src/main/frontend/demo/component/select/select-placeholder.ts diff --git a/frontend/demo/component/select/select-presentation.ts b/src/main/frontend/demo/component/select/select-presentation.ts similarity index 100% rename from frontend/demo/component/select/select-presentation.ts rename to src/main/frontend/demo/component/select/select-presentation.ts diff --git a/frontend/demo/component/select/select-readonly-and-disabled.ts b/src/main/frontend/demo/component/select/select-readonly-and-disabled.ts similarity index 100% rename from frontend/demo/component/select/select-readonly-and-disabled.ts rename to src/main/frontend/demo/component/select/select-readonly-and-disabled.ts diff --git a/frontend/demo/component/select/select-styles.ts b/src/main/frontend/demo/component/select/select-styles.ts similarity index 100% rename from frontend/demo/component/select/select-styles.ts rename to src/main/frontend/demo/component/select/select-styles.ts diff --git a/frontend/demo/component/side-nav/react/side-nav-basic.tsx b/src/main/frontend/demo/component/side-nav/react/side-nav-basic.tsx similarity index 100% rename from frontend/demo/component/side-nav/react/side-nav-basic.tsx rename to src/main/frontend/demo/component/side-nav/react/side-nav-basic.tsx diff --git a/frontend/demo/component/side-nav/react/side-nav-example-styles.ts b/src/main/frontend/demo/component/side-nav/react/side-nav-example-styles.ts similarity index 100% rename from frontend/demo/component/side-nav/react/side-nav-example-styles.ts rename to src/main/frontend/demo/component/side-nav/react/side-nav-example-styles.ts diff --git a/frontend/demo/component/side-nav/react/side-nav-helper.ts b/src/main/frontend/demo/component/side-nav/react/side-nav-helper.ts similarity index 100% rename from frontend/demo/component/side-nav/react/side-nav-helper.ts rename to src/main/frontend/demo/component/side-nav/react/side-nav-helper.ts diff --git a/frontend/demo/component/side-nav/react/side-nav-hierarchy.tsx b/src/main/frontend/demo/component/side-nav/react/side-nav-hierarchy.tsx similarity index 100% rename from frontend/demo/component/side-nav/react/side-nav-hierarchy.tsx rename to src/main/frontend/demo/component/side-nav/react/side-nav-hierarchy.tsx diff --git a/frontend/demo/component/side-nav/react/side-nav-labelled.tsx b/src/main/frontend/demo/component/side-nav/react/side-nav-labelled.tsx similarity index 100% rename from frontend/demo/component/side-nav/react/side-nav-labelled.tsx rename to src/main/frontend/demo/component/side-nav/react/side-nav-labelled.tsx diff --git a/frontend/demo/component/side-nav/react/side-nav-router.tsx b/src/main/frontend/demo/component/side-nav/react/side-nav-router.tsx similarity index 100% rename from frontend/demo/component/side-nav/react/side-nav-router.tsx rename to src/main/frontend/demo/component/side-nav/react/side-nav-router.tsx diff --git a/frontend/demo/component/side-nav/react/side-nav-styling.tsx b/src/main/frontend/demo/component/side-nav/react/side-nav-styling.tsx similarity index 100% rename from frontend/demo/component/side-nav/react/side-nav-styling.tsx rename to src/main/frontend/demo/component/side-nav/react/side-nav-styling.tsx diff --git a/frontend/demo/component/side-nav/react/side-nav-suffix.tsx b/src/main/frontend/demo/component/side-nav/react/side-nav-suffix.tsx similarity index 100% rename from frontend/demo/component/side-nav/react/side-nav-suffix.tsx rename to src/main/frontend/demo/component/side-nav/react/side-nav-suffix.tsx diff --git a/frontend/demo/component/side-nav/side-nav-basic.ts b/src/main/frontend/demo/component/side-nav/side-nav-basic.ts similarity index 100% rename from frontend/demo/component/side-nav/side-nav-basic.ts rename to src/main/frontend/demo/component/side-nav/side-nav-basic.ts diff --git a/frontend/demo/component/side-nav/side-nav-helper.ts b/src/main/frontend/demo/component/side-nav/side-nav-helper.ts similarity index 100% rename from frontend/demo/component/side-nav/side-nav-helper.ts rename to src/main/frontend/demo/component/side-nav/side-nav-helper.ts diff --git a/frontend/demo/component/side-nav/side-nav-hierarchy.ts b/src/main/frontend/demo/component/side-nav/side-nav-hierarchy.ts similarity index 100% rename from frontend/demo/component/side-nav/side-nav-hierarchy.ts rename to src/main/frontend/demo/component/side-nav/side-nav-hierarchy.ts diff --git a/frontend/demo/component/side-nav/side-nav-labelled.ts b/src/main/frontend/demo/component/side-nav/side-nav-labelled.ts similarity index 100% rename from frontend/demo/component/side-nav/side-nav-labelled.ts rename to src/main/frontend/demo/component/side-nav/side-nav-labelled.ts diff --git a/frontend/demo/component/side-nav/side-nav-styling.ts b/src/main/frontend/demo/component/side-nav/side-nav-styling.ts similarity index 100% rename from frontend/demo/component/side-nav/side-nav-styling.ts rename to src/main/frontend/demo/component/side-nav/side-nav-styling.ts diff --git a/frontend/demo/component/side-nav/side-nav-suffix.ts b/src/main/frontend/demo/component/side-nav/side-nav-suffix.ts similarity index 100% rename from frontend/demo/component/side-nav/side-nav-suffix.ts rename to src/main/frontend/demo/component/side-nav/side-nav-suffix.ts diff --git a/frontend/demo/component/splitlayout/detail-content.ts b/src/main/frontend/demo/component/splitlayout/detail-content.ts similarity index 100% rename from frontend/demo/component/splitlayout/detail-content.ts rename to src/main/frontend/demo/component/splitlayout/detail-content.ts diff --git a/frontend/demo/component/splitlayout/master-content.ts b/src/main/frontend/demo/component/splitlayout/master-content.ts similarity index 100% rename from frontend/demo/component/splitlayout/master-content.ts rename to src/main/frontend/demo/component/splitlayout/master-content.ts diff --git a/frontend/demo/component/splitlayout/react/detail-content.tsx b/src/main/frontend/demo/component/splitlayout/react/detail-content.tsx similarity index 100% rename from frontend/demo/component/splitlayout/react/detail-content.tsx rename to src/main/frontend/demo/component/splitlayout/react/detail-content.tsx diff --git a/frontend/demo/component/splitlayout/react/master-content.tsx b/src/main/frontend/demo/component/splitlayout/react/master-content.tsx similarity index 100% rename from frontend/demo/component/splitlayout/react/master-content.tsx rename to src/main/frontend/demo/component/splitlayout/react/master-content.tsx diff --git a/frontend/demo/component/splitlayout/react/split-layout-basic.tsx b/src/main/frontend/demo/component/splitlayout/react/split-layout-basic.tsx similarity index 100% rename from frontend/demo/component/splitlayout/react/split-layout-basic.tsx rename to src/main/frontend/demo/component/splitlayout/react/split-layout-basic.tsx diff --git a/frontend/demo/component/splitlayout/react/split-layout-example-styles.ts b/src/main/frontend/demo/component/splitlayout/react/split-layout-example-styles.ts similarity index 100% rename from frontend/demo/component/splitlayout/react/split-layout-example-styles.ts rename to src/main/frontend/demo/component/splitlayout/react/split-layout-example-styles.ts diff --git a/frontend/demo/component/splitlayout/react/split-layout-initial-splitter-position.tsx b/src/main/frontend/demo/component/splitlayout/react/split-layout-initial-splitter-position.tsx similarity index 100% rename from frontend/demo/component/splitlayout/react/split-layout-initial-splitter-position.tsx rename to src/main/frontend/demo/component/splitlayout/react/split-layout-initial-splitter-position.tsx diff --git a/frontend/demo/component/splitlayout/react/split-layout-min-max-size.tsx b/src/main/frontend/demo/component/splitlayout/react/split-layout-min-max-size.tsx similarity index 100% rename from frontend/demo/component/splitlayout/react/split-layout-min-max-size.tsx rename to src/main/frontend/demo/component/splitlayout/react/split-layout-min-max-size.tsx diff --git a/frontend/demo/component/splitlayout/react/split-layout-orientation.tsx b/src/main/frontend/demo/component/splitlayout/react/split-layout-orientation.tsx similarity index 100% rename from frontend/demo/component/splitlayout/react/split-layout-orientation.tsx rename to src/main/frontend/demo/component/splitlayout/react/split-layout-orientation.tsx diff --git a/frontend/demo/component/splitlayout/react/split-layout-theme-minimal.tsx b/src/main/frontend/demo/component/splitlayout/react/split-layout-theme-minimal.tsx similarity index 100% rename from frontend/demo/component/splitlayout/react/split-layout-theme-minimal.tsx rename to src/main/frontend/demo/component/splitlayout/react/split-layout-theme-minimal.tsx diff --git a/frontend/demo/component/splitlayout/react/split-layout-theme-small.tsx b/src/main/frontend/demo/component/splitlayout/react/split-layout-theme-small.tsx similarity index 100% rename from frontend/demo/component/splitlayout/react/split-layout-theme-small.tsx rename to src/main/frontend/demo/component/splitlayout/react/split-layout-theme-small.tsx diff --git a/frontend/demo/component/splitlayout/react/split-layout-toggle.tsx b/src/main/frontend/demo/component/splitlayout/react/split-layout-toggle.tsx similarity index 100% rename from frontend/demo/component/splitlayout/react/split-layout-toggle.tsx rename to src/main/frontend/demo/component/splitlayout/react/split-layout-toggle.tsx diff --git a/frontend/demo/component/splitlayout/split-layout-basic.ts b/src/main/frontend/demo/component/splitlayout/split-layout-basic.ts similarity index 100% rename from frontend/demo/component/splitlayout/split-layout-basic.ts rename to src/main/frontend/demo/component/splitlayout/split-layout-basic.ts diff --git a/frontend/demo/component/splitlayout/split-layout-initial-splitter-position.ts b/src/main/frontend/demo/component/splitlayout/split-layout-initial-splitter-position.ts similarity index 100% rename from frontend/demo/component/splitlayout/split-layout-initial-splitter-position.ts rename to src/main/frontend/demo/component/splitlayout/split-layout-initial-splitter-position.ts diff --git a/frontend/demo/component/splitlayout/split-layout-min-max-size.ts b/src/main/frontend/demo/component/splitlayout/split-layout-min-max-size.ts similarity index 100% rename from frontend/demo/component/splitlayout/split-layout-min-max-size.ts rename to src/main/frontend/demo/component/splitlayout/split-layout-min-max-size.ts diff --git a/frontend/demo/component/splitlayout/split-layout-orientation.ts b/src/main/frontend/demo/component/splitlayout/split-layout-orientation.ts similarity index 100% rename from frontend/demo/component/splitlayout/split-layout-orientation.ts rename to src/main/frontend/demo/component/splitlayout/split-layout-orientation.ts diff --git a/frontend/demo/component/splitlayout/split-layout-theme-minimal.ts b/src/main/frontend/demo/component/splitlayout/split-layout-theme-minimal.ts similarity index 100% rename from frontend/demo/component/splitlayout/split-layout-theme-minimal.ts rename to src/main/frontend/demo/component/splitlayout/split-layout-theme-minimal.ts diff --git a/frontend/demo/component/splitlayout/split-layout-theme-small.ts b/src/main/frontend/demo/component/splitlayout/split-layout-theme-small.ts similarity index 100% rename from frontend/demo/component/splitlayout/split-layout-theme-small.ts rename to src/main/frontend/demo/component/splitlayout/split-layout-theme-small.ts diff --git a/frontend/demo/component/splitlayout/split-layout-toggle.ts b/src/main/frontend/demo/component/splitlayout/split-layout-toggle.ts similarity index 100% rename from frontend/demo/component/splitlayout/split-layout-toggle.ts rename to src/main/frontend/demo/component/splitlayout/split-layout-toggle.ts diff --git a/frontend/demo/component/spreadsheet/spreadsheet-imports.ts b/src/main/frontend/demo/component/spreadsheet/spreadsheet-imports.ts similarity index 100% rename from frontend/demo/component/spreadsheet/spreadsheet-imports.ts rename to src/main/frontend/demo/component/spreadsheet/spreadsheet-imports.ts diff --git a/frontend/demo/component/tabs/react/tabs-badges.tsx b/src/main/frontend/demo/component/tabs/react/tabs-badges.tsx similarity index 100% rename from frontend/demo/component/tabs/react/tabs-badges.tsx rename to src/main/frontend/demo/component/tabs/react/tabs-badges.tsx diff --git a/frontend/demo/component/tabs/react/tabs-basic.tsx b/src/main/frontend/demo/component/tabs/react/tabs-basic.tsx similarity index 100% rename from frontend/demo/component/tabs/react/tabs-basic.tsx rename to src/main/frontend/demo/component/tabs/react/tabs-basic.tsx diff --git a/frontend/demo/component/tabs/react/tabs-content.tsx b/src/main/frontend/demo/component/tabs/react/tabs-content.tsx similarity index 100% rename from frontend/demo/component/tabs/react/tabs-content.tsx rename to src/main/frontend/demo/component/tabs/react/tabs-content.tsx diff --git a/frontend/demo/component/tabs/react/tabs-focus-ring.tsx b/src/main/frontend/demo/component/tabs/react/tabs-focus-ring.tsx similarity index 100% rename from frontend/demo/component/tabs/react/tabs-focus-ring.tsx rename to src/main/frontend/demo/component/tabs/react/tabs-focus-ring.tsx diff --git a/frontend/demo/component/tabs/react/tabs-hide-scroll-buttons.tsx b/src/main/frontend/demo/component/tabs/react/tabs-hide-scroll-buttons.tsx similarity index 100% rename from frontend/demo/component/tabs/react/tabs-hide-scroll-buttons.tsx rename to src/main/frontend/demo/component/tabs/react/tabs-hide-scroll-buttons.tsx diff --git a/frontend/demo/component/tabs/react/tabs-horizontal.tsx b/src/main/frontend/demo/component/tabs/react/tabs-horizontal.tsx similarity index 100% rename from frontend/demo/component/tabs/react/tabs-horizontal.tsx rename to src/main/frontend/demo/component/tabs/react/tabs-horizontal.tsx diff --git a/frontend/demo/component/tabs/react/tabs-icons-horizontal.tsx b/src/main/frontend/demo/component/tabs/react/tabs-icons-horizontal.tsx similarity index 100% rename from frontend/demo/component/tabs/react/tabs-icons-horizontal.tsx rename to src/main/frontend/demo/component/tabs/react/tabs-icons-horizontal.tsx diff --git a/frontend/demo/component/tabs/react/tabs-icons-vertical.tsx b/src/main/frontend/demo/component/tabs/react/tabs-icons-vertical.tsx similarity index 100% rename from frontend/demo/component/tabs/react/tabs-icons-vertical.tsx rename to src/main/frontend/demo/component/tabs/react/tabs-icons-vertical.tsx diff --git a/frontend/demo/component/tabs/react/tabs-states.tsx b/src/main/frontend/demo/component/tabs/react/tabs-states.tsx similarity index 100% rename from frontend/demo/component/tabs/react/tabs-states.tsx rename to src/main/frontend/demo/component/tabs/react/tabs-states.tsx diff --git a/frontend/demo/component/tabs/react/tabs-theme-centered.tsx b/src/main/frontend/demo/component/tabs/react/tabs-theme-centered.tsx similarity index 100% rename from frontend/demo/component/tabs/react/tabs-theme-centered.tsx rename to src/main/frontend/demo/component/tabs/react/tabs-theme-centered.tsx diff --git a/frontend/demo/component/tabs/react/tabs-theme-equal-width.tsx b/src/main/frontend/demo/component/tabs/react/tabs-theme-equal-width.tsx similarity index 100% rename from frontend/demo/component/tabs/react/tabs-theme-equal-width.tsx rename to src/main/frontend/demo/component/tabs/react/tabs-theme-equal-width.tsx diff --git a/frontend/demo/component/tabs/react/tabs-theme-minimal.tsx b/src/main/frontend/demo/component/tabs/react/tabs-theme-minimal.tsx similarity index 100% rename from frontend/demo/component/tabs/react/tabs-theme-minimal.tsx rename to src/main/frontend/demo/component/tabs/react/tabs-theme-minimal.tsx diff --git a/frontend/demo/component/tabs/react/tabs-theme-small.tsx b/src/main/frontend/demo/component/tabs/react/tabs-theme-small.tsx similarity index 100% rename from frontend/demo/component/tabs/react/tabs-theme-small.tsx rename to src/main/frontend/demo/component/tabs/react/tabs-theme-small.tsx diff --git a/frontend/demo/component/tabs/react/tabs-vertical.tsx b/src/main/frontend/demo/component/tabs/react/tabs-vertical.tsx similarity index 100% rename from frontend/demo/component/tabs/react/tabs-vertical.tsx rename to src/main/frontend/demo/component/tabs/react/tabs-vertical.tsx diff --git a/frontend/demo/component/tabs/react/tabsheet-basic.tsx b/src/main/frontend/demo/component/tabs/react/tabsheet-basic.tsx similarity index 100% rename from frontend/demo/component/tabs/react/tabsheet-basic.tsx rename to src/main/frontend/demo/component/tabs/react/tabsheet-basic.tsx diff --git a/frontend/demo/component/tabs/react/tabsheet-lazy-initialization.tsx b/src/main/frontend/demo/component/tabs/react/tabsheet-lazy-initialization.tsx similarity index 100% rename from frontend/demo/component/tabs/react/tabsheet-lazy-initialization.tsx rename to src/main/frontend/demo/component/tabs/react/tabsheet-lazy-initialization.tsx diff --git a/frontend/demo/component/tabs/react/tabsheet-prefix-suffix.tsx b/src/main/frontend/demo/component/tabs/react/tabsheet-prefix-suffix.tsx similarity index 100% rename from frontend/demo/component/tabs/react/tabsheet-prefix-suffix.tsx rename to src/main/frontend/demo/component/tabs/react/tabsheet-prefix-suffix.tsx diff --git a/frontend/demo/component/tabs/react/tabsheet-theme-bordered.tsx b/src/main/frontend/demo/component/tabs/react/tabsheet-theme-bordered.tsx similarity index 100% rename from frontend/demo/component/tabs/react/tabsheet-theme-bordered.tsx rename to src/main/frontend/demo/component/tabs/react/tabsheet-theme-bordered.tsx diff --git a/frontend/demo/component/tabs/styles.css b/src/main/frontend/demo/component/tabs/styles.css similarity index 100% rename from frontend/demo/component/tabs/styles.css rename to src/main/frontend/demo/component/tabs/styles.css diff --git a/frontend/demo/component/tabs/tabs-autoselect.ts b/src/main/frontend/demo/component/tabs/tabs-autoselect.ts similarity index 100% rename from frontend/demo/component/tabs/tabs-autoselect.ts rename to src/main/frontend/demo/component/tabs/tabs-autoselect.ts diff --git a/frontend/demo/component/tabs/tabs-badges.ts b/src/main/frontend/demo/component/tabs/tabs-badges.ts similarity index 100% rename from frontend/demo/component/tabs/tabs-badges.ts rename to src/main/frontend/demo/component/tabs/tabs-badges.ts diff --git a/frontend/demo/component/tabs/tabs-basic.ts b/src/main/frontend/demo/component/tabs/tabs-basic.ts similarity index 100% rename from frontend/demo/component/tabs/tabs-basic.ts rename to src/main/frontend/demo/component/tabs/tabs-basic.ts diff --git a/frontend/demo/component/tabs/tabs-content.ts b/src/main/frontend/demo/component/tabs/tabs-content.ts similarity index 100% rename from frontend/demo/component/tabs/tabs-content.ts rename to src/main/frontend/demo/component/tabs/tabs-content.ts diff --git a/frontend/demo/component/tabs/tabs-focus-ring.ts b/src/main/frontend/demo/component/tabs/tabs-focus-ring.ts similarity index 100% rename from frontend/demo/component/tabs/tabs-focus-ring.ts rename to src/main/frontend/demo/component/tabs/tabs-focus-ring.ts diff --git a/frontend/demo/component/tabs/tabs-hide-scroll-buttons.ts b/src/main/frontend/demo/component/tabs/tabs-hide-scroll-buttons.ts similarity index 100% rename from frontend/demo/component/tabs/tabs-hide-scroll-buttons.ts rename to src/main/frontend/demo/component/tabs/tabs-hide-scroll-buttons.ts diff --git a/frontend/demo/component/tabs/tabs-horizontal.ts b/src/main/frontend/demo/component/tabs/tabs-horizontal.ts similarity index 100% rename from frontend/demo/component/tabs/tabs-horizontal.ts rename to src/main/frontend/demo/component/tabs/tabs-horizontal.ts diff --git a/frontend/demo/component/tabs/tabs-icons-horizontal.ts b/src/main/frontend/demo/component/tabs/tabs-icons-horizontal.ts similarity index 100% rename from frontend/demo/component/tabs/tabs-icons-horizontal.ts rename to src/main/frontend/demo/component/tabs/tabs-icons-horizontal.ts diff --git a/frontend/demo/component/tabs/tabs-icons-vertical.ts b/src/main/frontend/demo/component/tabs/tabs-icons-vertical.ts similarity index 100% rename from frontend/demo/component/tabs/tabs-icons-vertical.ts rename to src/main/frontend/demo/component/tabs/tabs-icons-vertical.ts diff --git a/frontend/demo/component/tabs/tabs-states.ts b/src/main/frontend/demo/component/tabs/tabs-states.ts similarity index 100% rename from frontend/demo/component/tabs/tabs-states.ts rename to src/main/frontend/demo/component/tabs/tabs-states.ts diff --git a/frontend/demo/component/tabs/tabs-theme-centered.ts b/src/main/frontend/demo/component/tabs/tabs-theme-centered.ts similarity index 100% rename from frontend/demo/component/tabs/tabs-theme-centered.ts rename to src/main/frontend/demo/component/tabs/tabs-theme-centered.ts diff --git a/frontend/demo/component/tabs/tabs-theme-equal-width.ts b/src/main/frontend/demo/component/tabs/tabs-theme-equal-width.ts similarity index 100% rename from frontend/demo/component/tabs/tabs-theme-equal-width.ts rename to src/main/frontend/demo/component/tabs/tabs-theme-equal-width.ts diff --git a/frontend/demo/component/tabs/tabs-theme-minimal.ts b/src/main/frontend/demo/component/tabs/tabs-theme-minimal.ts similarity index 100% rename from frontend/demo/component/tabs/tabs-theme-minimal.ts rename to src/main/frontend/demo/component/tabs/tabs-theme-minimal.ts diff --git a/frontend/demo/component/tabs/tabs-theme-small.ts b/src/main/frontend/demo/component/tabs/tabs-theme-small.ts similarity index 100% rename from frontend/demo/component/tabs/tabs-theme-small.ts rename to src/main/frontend/demo/component/tabs/tabs-theme-small.ts diff --git a/frontend/demo/component/tabs/tabs-vertical.ts b/src/main/frontend/demo/component/tabs/tabs-vertical.ts similarity index 100% rename from frontend/demo/component/tabs/tabs-vertical.ts rename to src/main/frontend/demo/component/tabs/tabs-vertical.ts diff --git a/frontend/demo/component/tabs/tabsheet-basic.ts b/src/main/frontend/demo/component/tabs/tabsheet-basic.ts similarity index 100% rename from frontend/demo/component/tabs/tabsheet-basic.ts rename to src/main/frontend/demo/component/tabs/tabsheet-basic.ts diff --git a/frontend/demo/component/tabs/tabsheet-lazy-initialization.ts b/src/main/frontend/demo/component/tabs/tabsheet-lazy-initialization.ts similarity index 100% rename from frontend/demo/component/tabs/tabsheet-lazy-initialization.ts rename to src/main/frontend/demo/component/tabs/tabsheet-lazy-initialization.ts diff --git a/frontend/demo/component/tabs/tabsheet-prefix-suffix.ts b/src/main/frontend/demo/component/tabs/tabsheet-prefix-suffix.ts similarity index 100% rename from frontend/demo/component/tabs/tabsheet-prefix-suffix.ts rename to src/main/frontend/demo/component/tabs/tabsheet-prefix-suffix.ts diff --git a/frontend/demo/component/tabs/tabsheet-theme-bordered.ts b/src/main/frontend/demo/component/tabs/tabsheet-theme-bordered.ts similarity index 100% rename from frontend/demo/component/tabs/tabsheet-theme-bordered.ts rename to src/main/frontend/demo/component/tabs/tabsheet-theme-bordered.ts diff --git a/frontend/demo/component/textarea/react/text-area-auto-height.tsx b/src/main/frontend/demo/component/textarea/react/text-area-auto-height.tsx similarity index 100% rename from frontend/demo/component/textarea/react/text-area-auto-height.tsx rename to src/main/frontend/demo/component/textarea/react/text-area-auto-height.tsx diff --git a/frontend/demo/component/textarea/react/text-area-basic-features.tsx b/src/main/frontend/demo/component/textarea/react/text-area-basic-features.tsx similarity index 100% rename from frontend/demo/component/textarea/react/text-area-basic-features.tsx rename to src/main/frontend/demo/component/textarea/react/text-area-basic-features.tsx diff --git a/frontend/demo/component/textarea/react/text-area-basic.tsx b/src/main/frontend/demo/component/textarea/react/text-area-basic.tsx similarity index 100% rename from frontend/demo/component/textarea/react/text-area-basic.tsx rename to src/main/frontend/demo/component/textarea/react/text-area-basic.tsx diff --git a/frontend/demo/component/textarea/react/text-area-height.tsx b/src/main/frontend/demo/component/textarea/react/text-area-height.tsx similarity index 100% rename from frontend/demo/component/textarea/react/text-area-height.tsx rename to src/main/frontend/demo/component/textarea/react/text-area-height.tsx diff --git a/frontend/demo/component/textarea/react/text-area-helper.tsx b/src/main/frontend/demo/component/textarea/react/text-area-helper.tsx similarity index 100% rename from frontend/demo/component/textarea/react/text-area-helper.tsx rename to src/main/frontend/demo/component/textarea/react/text-area-helper.tsx diff --git a/frontend/demo/component/textarea/react/text-area-readonly-and-disabled.tsx b/src/main/frontend/demo/component/textarea/react/text-area-readonly-and-disabled.tsx similarity index 100% rename from frontend/demo/component/textarea/react/text-area-readonly-and-disabled.tsx rename to src/main/frontend/demo/component/textarea/react/text-area-readonly-and-disabled.tsx diff --git a/frontend/demo/component/textarea/react/text-area-styles.tsx b/src/main/frontend/demo/component/textarea/react/text-area-styles.tsx similarity index 100% rename from frontend/demo/component/textarea/react/text-area-styles.tsx rename to src/main/frontend/demo/component/textarea/react/text-area-styles.tsx diff --git a/frontend/demo/component/textarea/react/text-area-validation.tsx b/src/main/frontend/demo/component/textarea/react/text-area-validation.tsx similarity index 100% rename from frontend/demo/component/textarea/react/text-area-validation.tsx rename to src/main/frontend/demo/component/textarea/react/text-area-validation.tsx diff --git a/frontend/demo/component/textarea/text-area-auto-height.ts b/src/main/frontend/demo/component/textarea/text-area-auto-height.ts similarity index 100% rename from frontend/demo/component/textarea/text-area-auto-height.ts rename to src/main/frontend/demo/component/textarea/text-area-auto-height.ts diff --git a/frontend/demo/component/textarea/text-area-basic-features.ts b/src/main/frontend/demo/component/textarea/text-area-basic-features.ts similarity index 100% rename from frontend/demo/component/textarea/text-area-basic-features.ts rename to src/main/frontend/demo/component/textarea/text-area-basic-features.ts diff --git a/frontend/demo/component/textarea/text-area-basic.ts b/src/main/frontend/demo/component/textarea/text-area-basic.ts similarity index 100% rename from frontend/demo/component/textarea/text-area-basic.ts rename to src/main/frontend/demo/component/textarea/text-area-basic.ts diff --git a/frontend/demo/component/textarea/text-area-height.ts b/src/main/frontend/demo/component/textarea/text-area-height.ts similarity index 100% rename from frontend/demo/component/textarea/text-area-height.ts rename to src/main/frontend/demo/component/textarea/text-area-height.ts diff --git a/frontend/demo/component/textarea/text-area-helper.ts b/src/main/frontend/demo/component/textarea/text-area-helper.ts similarity index 100% rename from frontend/demo/component/textarea/text-area-helper.ts rename to src/main/frontend/demo/component/textarea/text-area-helper.ts diff --git a/frontend/demo/component/textarea/text-area-readonly-and-disabled.ts b/src/main/frontend/demo/component/textarea/text-area-readonly-and-disabled.ts similarity index 100% rename from frontend/demo/component/textarea/text-area-readonly-and-disabled.ts rename to src/main/frontend/demo/component/textarea/text-area-readonly-and-disabled.ts diff --git a/frontend/demo/component/textarea/text-area-styles.ts b/src/main/frontend/demo/component/textarea/text-area-styles.ts similarity index 100% rename from frontend/demo/component/textarea/text-area-styles.ts rename to src/main/frontend/demo/component/textarea/text-area-styles.ts diff --git a/frontend/demo/component/textarea/text-area-validation.ts b/src/main/frontend/demo/component/textarea/text-area-validation.ts similarity index 100% rename from frontend/demo/component/textarea/text-area-validation.ts rename to src/main/frontend/demo/component/textarea/text-area-validation.ts diff --git a/frontend/demo/component/textfield/react/text-field-basic-features.tsx b/src/main/frontend/demo/component/textfield/react/text-field-basic-features.tsx similarity index 100% rename from frontend/demo/component/textfield/react/text-field-basic-features.tsx rename to src/main/frontend/demo/component/textfield/react/text-field-basic-features.tsx diff --git a/frontend/demo/component/textfield/react/text-field-basic.tsx b/src/main/frontend/demo/component/textfield/react/text-field-basic.tsx similarity index 100% rename from frontend/demo/component/textfield/react/text-field-basic.tsx rename to src/main/frontend/demo/component/textfield/react/text-field-basic.tsx diff --git a/frontend/demo/component/textfield/react/text-field-readonly-and-disabled.tsx b/src/main/frontend/demo/component/textfield/react/text-field-readonly-and-disabled.tsx similarity index 100% rename from frontend/demo/component/textfield/react/text-field-readonly-and-disabled.tsx rename to src/main/frontend/demo/component/textfield/react/text-field-readonly-and-disabled.tsx diff --git a/frontend/demo/component/textfield/react/text-field-styles.tsx b/src/main/frontend/demo/component/textfield/react/text-field-styles.tsx similarity index 100% rename from frontend/demo/component/textfield/react/text-field-styles.tsx rename to src/main/frontend/demo/component/textfield/react/text-field-styles.tsx diff --git a/frontend/demo/component/textfield/react/text-field-validation.tsx b/src/main/frontend/demo/component/textfield/react/text-field-validation.tsx similarity index 100% rename from frontend/demo/component/textfield/react/text-field-validation.tsx rename to src/main/frontend/demo/component/textfield/react/text-field-validation.tsx diff --git a/frontend/demo/component/textfield/text-field-basic-features.ts b/src/main/frontend/demo/component/textfield/text-field-basic-features.ts similarity index 100% rename from frontend/demo/component/textfield/text-field-basic-features.ts rename to src/main/frontend/demo/component/textfield/text-field-basic-features.ts diff --git a/frontend/demo/component/textfield/text-field-basic.ts b/src/main/frontend/demo/component/textfield/text-field-basic.ts similarity index 100% rename from frontend/demo/component/textfield/text-field-basic.ts rename to src/main/frontend/demo/component/textfield/text-field-basic.ts diff --git a/frontend/demo/component/textfield/text-field-readonly-and-disabled.ts b/src/main/frontend/demo/component/textfield/text-field-readonly-and-disabled.ts similarity index 100% rename from frontend/demo/component/textfield/text-field-readonly-and-disabled.ts rename to src/main/frontend/demo/component/textfield/text-field-readonly-and-disabled.ts diff --git a/frontend/demo/component/textfield/text-field-styles.ts b/src/main/frontend/demo/component/textfield/text-field-styles.ts similarity index 100% rename from frontend/demo/component/textfield/text-field-styles.ts rename to src/main/frontend/demo/component/textfield/text-field-styles.ts diff --git a/frontend/demo/component/textfield/text-field-validation.ts b/src/main/frontend/demo/component/textfield/text-field-validation.ts similarity index 100% rename from frontend/demo/component/textfield/text-field-validation.ts rename to src/main/frontend/demo/component/textfield/text-field-validation.ts diff --git a/frontend/demo/component/timepicker/react/time-picker-auto-open.tsx b/src/main/frontend/demo/component/timepicker/react/time-picker-auto-open.tsx similarity index 100% rename from frontend/demo/component/timepicker/react/time-picker-auto-open.tsx rename to src/main/frontend/demo/component/timepicker/react/time-picker-auto-open.tsx diff --git a/frontend/demo/component/timepicker/react/time-picker-basic-features.tsx b/src/main/frontend/demo/component/timepicker/react/time-picker-basic-features.tsx similarity index 100% rename from frontend/demo/component/timepicker/react/time-picker-basic-features.tsx rename to src/main/frontend/demo/component/timepicker/react/time-picker-basic-features.tsx diff --git a/frontend/demo/component/timepicker/react/time-picker-basic.tsx b/src/main/frontend/demo/component/timepicker/react/time-picker-basic.tsx similarity index 100% rename from frontend/demo/component/timepicker/react/time-picker-basic.tsx rename to src/main/frontend/demo/component/timepicker/react/time-picker-basic.tsx diff --git a/frontend/demo/component/timepicker/react/time-picker-custom-validation.tsx b/src/main/frontend/demo/component/timepicker/react/time-picker-custom-validation.tsx similarity index 100% rename from frontend/demo/component/timepicker/react/time-picker-custom-validation.tsx rename to src/main/frontend/demo/component/timepicker/react/time-picker-custom-validation.tsx diff --git a/frontend/demo/component/timepicker/react/time-picker-minutes-step.tsx b/src/main/frontend/demo/component/timepicker/react/time-picker-minutes-step.tsx similarity index 100% rename from frontend/demo/component/timepicker/react/time-picker-minutes-step.tsx rename to src/main/frontend/demo/component/timepicker/react/time-picker-minutes-step.tsx diff --git a/frontend/demo/component/timepicker/react/time-picker-readonly-and-disabled.tsx b/src/main/frontend/demo/component/timepicker/react/time-picker-readonly-and-disabled.tsx similarity index 100% rename from frontend/demo/component/timepicker/react/time-picker-readonly-and-disabled.tsx rename to src/main/frontend/demo/component/timepicker/react/time-picker-readonly-and-disabled.tsx diff --git a/frontend/demo/component/timepicker/react/time-picker-seconds-step.tsx b/src/main/frontend/demo/component/timepicker/react/time-picker-seconds-step.tsx similarity index 100% rename from frontend/demo/component/timepicker/react/time-picker-seconds-step.tsx rename to src/main/frontend/demo/component/timepicker/react/time-picker-seconds-step.tsx diff --git a/frontend/demo/component/timepicker/react/time-picker-styles.tsx b/src/main/frontend/demo/component/timepicker/react/time-picker-styles.tsx similarity index 100% rename from frontend/demo/component/timepicker/react/time-picker-styles.tsx rename to src/main/frontend/demo/component/timepicker/react/time-picker-styles.tsx diff --git a/frontend/demo/component/timepicker/react/time-picker-validation.tsx b/src/main/frontend/demo/component/timepicker/react/time-picker-validation.tsx similarity index 100% rename from frontend/demo/component/timepicker/react/time-picker-validation.tsx rename to src/main/frontend/demo/component/timepicker/react/time-picker-validation.tsx diff --git a/frontend/demo/component/timepicker/time-picker-auto-open.ts b/src/main/frontend/demo/component/timepicker/time-picker-auto-open.ts similarity index 100% rename from frontend/demo/component/timepicker/time-picker-auto-open.ts rename to src/main/frontend/demo/component/timepicker/time-picker-auto-open.ts diff --git a/frontend/demo/component/timepicker/time-picker-basic-features.ts b/src/main/frontend/demo/component/timepicker/time-picker-basic-features.ts similarity index 100% rename from frontend/demo/component/timepicker/time-picker-basic-features.ts rename to src/main/frontend/demo/component/timepicker/time-picker-basic-features.ts diff --git a/frontend/demo/component/timepicker/time-picker-basic.ts b/src/main/frontend/demo/component/timepicker/time-picker-basic.ts similarity index 100% rename from frontend/demo/component/timepicker/time-picker-basic.ts rename to src/main/frontend/demo/component/timepicker/time-picker-basic.ts diff --git a/frontend/demo/component/timepicker/time-picker-custom-parser.ts b/src/main/frontend/demo/component/timepicker/time-picker-custom-parser.ts similarity index 100% rename from frontend/demo/component/timepicker/time-picker-custom-parser.ts rename to src/main/frontend/demo/component/timepicker/time-picker-custom-parser.ts diff --git a/frontend/demo/component/timepicker/time-picker-custom-validation.ts b/src/main/frontend/demo/component/timepicker/time-picker-custom-validation.ts similarity index 100% rename from frontend/demo/component/timepicker/time-picker-custom-validation.ts rename to src/main/frontend/demo/component/timepicker/time-picker-custom-validation.ts diff --git a/frontend/demo/component/timepicker/time-picker-minutes-step.ts b/src/main/frontend/demo/component/timepicker/time-picker-minutes-step.ts similarity index 100% rename from frontend/demo/component/timepicker/time-picker-minutes-step.ts rename to src/main/frontend/demo/component/timepicker/time-picker-minutes-step.ts diff --git a/frontend/demo/component/timepicker/time-picker-readonly-and-disabled.ts b/src/main/frontend/demo/component/timepicker/time-picker-readonly-and-disabled.ts similarity index 100% rename from frontend/demo/component/timepicker/time-picker-readonly-and-disabled.ts rename to src/main/frontend/demo/component/timepicker/time-picker-readonly-and-disabled.ts diff --git a/frontend/demo/component/timepicker/time-picker-seconds-step.ts b/src/main/frontend/demo/component/timepicker/time-picker-seconds-step.ts similarity index 100% rename from frontend/demo/component/timepicker/time-picker-seconds-step.ts rename to src/main/frontend/demo/component/timepicker/time-picker-seconds-step.ts diff --git a/frontend/demo/component/timepicker/time-picker-styles.ts b/src/main/frontend/demo/component/timepicker/time-picker-styles.ts similarity index 100% rename from frontend/demo/component/timepicker/time-picker-styles.ts rename to src/main/frontend/demo/component/timepicker/time-picker-styles.ts diff --git a/frontend/demo/component/timepicker/time-picker-validation.ts b/src/main/frontend/demo/component/timepicker/time-picker-validation.ts similarity index 100% rename from frontend/demo/component/timepicker/time-picker-validation.ts rename to src/main/frontend/demo/component/timepicker/time-picker-validation.ts diff --git a/frontend/demo/component/tooltip/react/tooltip-basic.tsx b/src/main/frontend/demo/component/tooltip/react/tooltip-basic.tsx similarity index 100% rename from frontend/demo/component/tooltip/react/tooltip-basic.tsx rename to src/main/frontend/demo/component/tooltip/react/tooltip-basic.tsx diff --git a/frontend/demo/component/tooltip/react/tooltip-html-element.tsx b/src/main/frontend/demo/component/tooltip/react/tooltip-html-element.tsx similarity index 100% rename from frontend/demo/component/tooltip/react/tooltip-html-element.tsx rename to src/main/frontend/demo/component/tooltip/react/tooltip-html-element.tsx diff --git a/frontend/demo/component/tooltip/react/tooltip-manual.tsx b/src/main/frontend/demo/component/tooltip/react/tooltip-manual.tsx similarity index 100% rename from frontend/demo/component/tooltip/react/tooltip-manual.tsx rename to src/main/frontend/demo/component/tooltip/react/tooltip-manual.tsx diff --git a/frontend/demo/component/tooltip/react/tooltip-positioning.tsx b/src/main/frontend/demo/component/tooltip/react/tooltip-positioning.tsx similarity index 100% rename from frontend/demo/component/tooltip/react/tooltip-positioning.tsx rename to src/main/frontend/demo/component/tooltip/react/tooltip-positioning.tsx diff --git a/frontend/demo/component/tooltip/tooltip-basic.ts b/src/main/frontend/demo/component/tooltip/tooltip-basic.ts similarity index 100% rename from frontend/demo/component/tooltip/tooltip-basic.ts rename to src/main/frontend/demo/component/tooltip/tooltip-basic.ts diff --git a/frontend/demo/component/tooltip/tooltip-html-element.ts b/src/main/frontend/demo/component/tooltip/tooltip-html-element.ts similarity index 100% rename from frontend/demo/component/tooltip/tooltip-html-element.ts rename to src/main/frontend/demo/component/tooltip/tooltip-html-element.ts diff --git a/frontend/demo/component/tooltip/tooltip-manual.ts b/src/main/frontend/demo/component/tooltip/tooltip-manual.ts similarity index 100% rename from frontend/demo/component/tooltip/tooltip-manual.ts rename to src/main/frontend/demo/component/tooltip/tooltip-manual.ts diff --git a/frontend/demo/component/tooltip/tooltip-positioning.ts b/src/main/frontend/demo/component/tooltip/tooltip-positioning.ts similarity index 100% rename from frontend/demo/component/tooltip/tooltip-positioning.ts rename to src/main/frontend/demo/component/tooltip/tooltip-positioning.ts diff --git a/frontend/demo/component/tree-grid/react/tree-grid-basic.tsx b/src/main/frontend/demo/component/tree-grid/react/tree-grid-basic.tsx similarity index 100% rename from frontend/demo/component/tree-grid/react/tree-grid-basic.tsx rename to src/main/frontend/demo/component/tree-grid/react/tree-grid-basic.tsx diff --git a/frontend/demo/component/tree-grid/react/tree-grid-column.tsx b/src/main/frontend/demo/component/tree-grid/react/tree-grid-column.tsx similarity index 100% rename from frontend/demo/component/tree-grid/react/tree-grid-column.tsx rename to src/main/frontend/demo/component/tree-grid/react/tree-grid-column.tsx diff --git a/frontend/demo/component/tree-grid/react/tree-grid-rich-content.tsx b/src/main/frontend/demo/component/tree-grid/react/tree-grid-rich-content.tsx similarity index 100% rename from frontend/demo/component/tree-grid/react/tree-grid-rich-content.tsx rename to src/main/frontend/demo/component/tree-grid/react/tree-grid-rich-content.tsx diff --git a/frontend/demo/component/tree-grid/react/tree-grid-scroll-to-index.tsx b/src/main/frontend/demo/component/tree-grid/react/tree-grid-scroll-to-index.tsx similarity index 100% rename from frontend/demo/component/tree-grid/react/tree-grid-scroll-to-index.tsx rename to src/main/frontend/demo/component/tree-grid/react/tree-grid-scroll-to-index.tsx diff --git a/frontend/demo/component/tree-grid/tree-grid-basic.ts b/src/main/frontend/demo/component/tree-grid/tree-grid-basic.ts similarity index 100% rename from frontend/demo/component/tree-grid/tree-grid-basic.ts rename to src/main/frontend/demo/component/tree-grid/tree-grid-basic.ts diff --git a/frontend/demo/component/tree-grid/tree-grid-column.ts b/src/main/frontend/demo/component/tree-grid/tree-grid-column.ts similarity index 100% rename from frontend/demo/component/tree-grid/tree-grid-column.ts rename to src/main/frontend/demo/component/tree-grid/tree-grid-column.ts diff --git a/frontend/demo/component/tree-grid/tree-grid-rich-content.ts b/src/main/frontend/demo/component/tree-grid/tree-grid-rich-content.ts similarity index 100% rename from frontend/demo/component/tree-grid/tree-grid-rich-content.ts rename to src/main/frontend/demo/component/tree-grid/tree-grid-rich-content.ts diff --git a/frontend/demo/component/tree-grid/tree-grid-scroll-to-index.ts b/src/main/frontend/demo/component/tree-grid/tree-grid-scroll-to-index.ts similarity index 100% rename from frontend/demo/component/tree-grid/tree-grid-scroll-to-index.ts rename to src/main/frontend/demo/component/tree-grid/tree-grid-scroll-to-index.ts diff --git a/frontend/demo/component/upload/react/upload-all-files.tsx b/src/main/frontend/demo/component/upload/react/upload-all-files.tsx similarity index 100% rename from frontend/demo/component/upload/react/upload-all-files.tsx rename to src/main/frontend/demo/component/upload/react/upload-all-files.tsx diff --git a/frontend/demo/component/upload/react/upload-auto-upload-disabled.tsx b/src/main/frontend/demo/component/upload/react/upload-auto-upload-disabled.tsx similarity index 100% rename from frontend/demo/component/upload/react/upload-auto-upload-disabled.tsx rename to src/main/frontend/demo/component/upload/react/upload-auto-upload-disabled.tsx diff --git a/frontend/demo/component/upload/react/upload-basic.tsx b/src/main/frontend/demo/component/upload/react/upload-basic.tsx similarity index 100% rename from frontend/demo/component/upload/react/upload-basic.tsx rename to src/main/frontend/demo/component/upload/react/upload-basic.tsx diff --git a/frontend/demo/component/upload/react/upload-button-theme-variant.tsx b/src/main/frontend/demo/component/upload/react/upload-button-theme-variant.tsx similarity index 100% rename from frontend/demo/component/upload/react/upload-button-theme-variant.tsx rename to src/main/frontend/demo/component/upload/react/upload-button-theme-variant.tsx diff --git a/frontend/demo/component/upload/react/upload-clear-button.tsx b/src/main/frontend/demo/component/upload/react/upload-clear-button.tsx similarity index 100% rename from frontend/demo/component/upload/react/upload-clear-button.tsx rename to src/main/frontend/demo/component/upload/react/upload-clear-button.tsx diff --git a/frontend/demo/component/upload/react/upload-demo-helpers.ts b/src/main/frontend/demo/component/upload/react/upload-demo-helpers.ts similarity index 100% rename from frontend/demo/component/upload/react/upload-demo-helpers.ts rename to src/main/frontend/demo/component/upload/react/upload-demo-helpers.ts diff --git a/frontend/demo/component/upload/react/upload-demo-mock-files.ts b/src/main/frontend/demo/component/upload/react/upload-demo-mock-files.ts similarity index 100% rename from frontend/demo/component/upload/react/upload-demo-mock-files.ts rename to src/main/frontend/demo/component/upload/react/upload-demo-mock-files.ts diff --git a/frontend/demo/component/upload/react/upload-drag-and-drop.tsx b/src/main/frontend/demo/component/upload/react/upload-drag-and-drop.tsx similarity index 100% rename from frontend/demo/component/upload/react/upload-drag-and-drop.tsx rename to src/main/frontend/demo/component/upload/react/upload-drag-and-drop.tsx diff --git a/frontend/demo/component/upload/react/upload-drop-label.tsx b/src/main/frontend/demo/component/upload/react/upload-drop-label.tsx similarity index 100% rename from frontend/demo/component/upload/react/upload-drop-label.tsx rename to src/main/frontend/demo/component/upload/react/upload-drop-label.tsx diff --git a/frontend/demo/component/upload/react/upload-error-messages.tsx b/src/main/frontend/demo/component/upload/react/upload-error-messages.tsx similarity index 100% rename from frontend/demo/component/upload/react/upload-error-messages.tsx rename to src/main/frontend/demo/component/upload/react/upload-error-messages.tsx diff --git a/frontend/demo/component/upload/react/upload-file-count.tsx b/src/main/frontend/demo/component/upload/react/upload-file-count.tsx similarity index 100% rename from frontend/demo/component/upload/react/upload-file-count.tsx rename to src/main/frontend/demo/component/upload/react/upload-file-count.tsx diff --git a/frontend/demo/component/upload/react/upload-file-format.tsx b/src/main/frontend/demo/component/upload/react/upload-file-format.tsx similarity index 100% rename from frontend/demo/component/upload/react/upload-file-format.tsx rename to src/main/frontend/demo/component/upload/react/upload-file-format.tsx diff --git a/frontend/demo/component/upload/react/upload-file-size.tsx b/src/main/frontend/demo/component/upload/react/upload-file-size.tsx similarity index 100% rename from frontend/demo/component/upload/react/upload-file-size.tsx rename to src/main/frontend/demo/component/upload/react/upload-file-size.tsx diff --git a/frontend/demo/component/upload/react/upload-helper.tsx b/src/main/frontend/demo/component/upload/react/upload-helper.tsx similarity index 100% rename from frontend/demo/component/upload/react/upload-helper.tsx rename to src/main/frontend/demo/component/upload/react/upload-helper.tsx diff --git a/frontend/demo/component/upload/react/upload-internationalization.tsx b/src/main/frontend/demo/component/upload/react/upload-internationalization.tsx similarity index 100% rename from frontend/demo/component/upload/react/upload-internationalization.tsx rename to src/main/frontend/demo/component/upload/react/upload-internationalization.tsx diff --git a/frontend/demo/component/upload/react/upload-labelling.tsx b/src/main/frontend/demo/component/upload/react/upload-labelling.tsx similarity index 100% rename from frontend/demo/component/upload/react/upload-labelling.tsx rename to src/main/frontend/demo/component/upload/react/upload-labelling.tsx diff --git a/frontend/demo/component/upload/react/upload-retry-button.tsx b/src/main/frontend/demo/component/upload/react/upload-retry-button.tsx similarity index 100% rename from frontend/demo/component/upload/react/upload-retry-button.tsx rename to src/main/frontend/demo/component/upload/react/upload-retry-button.tsx diff --git a/frontend/demo/component/upload/react/upload-start-button.tsx b/src/main/frontend/demo/component/upload/react/upload-start-button.tsx similarity index 100% rename from frontend/demo/component/upload/react/upload-start-button.tsx rename to src/main/frontend/demo/component/upload/react/upload-start-button.tsx diff --git a/frontend/demo/component/upload/upload-all-files.ts b/src/main/frontend/demo/component/upload/upload-all-files.ts similarity index 100% rename from frontend/demo/component/upload/upload-all-files.ts rename to src/main/frontend/demo/component/upload/upload-all-files.ts diff --git a/frontend/demo/component/upload/upload-auto-upload-disabled.ts b/src/main/frontend/demo/component/upload/upload-auto-upload-disabled.ts similarity index 100% rename from frontend/demo/component/upload/upload-auto-upload-disabled.ts rename to src/main/frontend/demo/component/upload/upload-auto-upload-disabled.ts diff --git a/frontend/demo/component/upload/upload-basic.ts b/src/main/frontend/demo/component/upload/upload-basic.ts similarity index 100% rename from frontend/demo/component/upload/upload-basic.ts rename to src/main/frontend/demo/component/upload/upload-basic.ts diff --git a/frontend/demo/component/upload/upload-button-theme-variant.ts b/src/main/frontend/demo/component/upload/upload-button-theme-variant.ts similarity index 100% rename from frontend/demo/component/upload/upload-button-theme-variant.ts rename to src/main/frontend/demo/component/upload/upload-button-theme-variant.ts diff --git a/frontend/demo/component/upload/upload-clear-button.ts b/src/main/frontend/demo/component/upload/upload-clear-button.ts similarity index 100% rename from frontend/demo/component/upload/upload-clear-button.ts rename to src/main/frontend/demo/component/upload/upload-clear-button.ts diff --git a/frontend/demo/component/upload/upload-demo-helpers.ts b/src/main/frontend/demo/component/upload/upload-demo-helpers.ts similarity index 100% rename from frontend/demo/component/upload/upload-demo-helpers.ts rename to src/main/frontend/demo/component/upload/upload-demo-helpers.ts diff --git a/frontend/demo/component/upload/upload-demo-mock-files.ts b/src/main/frontend/demo/component/upload/upload-demo-mock-files.ts similarity index 100% rename from frontend/demo/component/upload/upload-demo-mock-files.ts rename to src/main/frontend/demo/component/upload/upload-demo-mock-files.ts diff --git a/frontend/demo/component/upload/upload-drag-and-drop.ts b/src/main/frontend/demo/component/upload/upload-drag-and-drop.ts similarity index 100% rename from frontend/demo/component/upload/upload-drag-and-drop.ts rename to src/main/frontend/demo/component/upload/upload-drag-and-drop.ts diff --git a/frontend/demo/component/upload/upload-drop-label.ts b/src/main/frontend/demo/component/upload/upload-drop-label.ts similarity index 100% rename from frontend/demo/component/upload/upload-drop-label.ts rename to src/main/frontend/demo/component/upload/upload-drop-label.ts diff --git a/frontend/demo/component/upload/upload-error-messages.ts b/src/main/frontend/demo/component/upload/upload-error-messages.ts similarity index 100% rename from frontend/demo/component/upload/upload-error-messages.ts rename to src/main/frontend/demo/component/upload/upload-error-messages.ts diff --git a/frontend/demo/component/upload/upload-file-count.ts b/src/main/frontend/demo/component/upload/upload-file-count.ts similarity index 100% rename from frontend/demo/component/upload/upload-file-count.ts rename to src/main/frontend/demo/component/upload/upload-file-count.ts diff --git a/frontend/demo/component/upload/upload-file-format.ts b/src/main/frontend/demo/component/upload/upload-file-format.ts similarity index 100% rename from frontend/demo/component/upload/upload-file-format.ts rename to src/main/frontend/demo/component/upload/upload-file-format.ts diff --git a/frontend/demo/component/upload/upload-file-size.ts b/src/main/frontend/demo/component/upload/upload-file-size.ts similarity index 100% rename from frontend/demo/component/upload/upload-file-size.ts rename to src/main/frontend/demo/component/upload/upload-file-size.ts diff --git a/frontend/demo/component/upload/upload-helper.ts b/src/main/frontend/demo/component/upload/upload-helper.ts similarity index 100% rename from frontend/demo/component/upload/upload-helper.ts rename to src/main/frontend/demo/component/upload/upload-helper.ts diff --git a/frontend/demo/component/upload/upload-internationalization.ts b/src/main/frontend/demo/component/upload/upload-internationalization.ts similarity index 100% rename from frontend/demo/component/upload/upload-internationalization.ts rename to src/main/frontend/demo/component/upload/upload-internationalization.ts diff --git a/frontend/demo/component/upload/upload-labelling.ts b/src/main/frontend/demo/component/upload/upload-labelling.ts similarity index 100% rename from frontend/demo/component/upload/upload-labelling.ts rename to src/main/frontend/demo/component/upload/upload-labelling.ts diff --git a/frontend/demo/component/upload/upload-retry-button.ts b/src/main/frontend/demo/component/upload/upload-retry-button.ts similarity index 100% rename from frontend/demo/component/upload/upload-retry-button.ts rename to src/main/frontend/demo/component/upload/upload-retry-button.ts diff --git a/frontend/demo/component/upload/upload-start-button.ts b/src/main/frontend/demo/component/upload/upload-start-button.ts similarity index 100% rename from frontend/demo/component/upload/upload-start-button.ts rename to src/main/frontend/demo/component/upload/upload-start-button.ts diff --git a/frontend/demo/component/vertical-layout/react/layoutExampleStyle.ts b/src/main/frontend/demo/component/vertical-layout/react/layoutExampleStyle.ts similarity index 100% rename from frontend/demo/component/vertical-layout/react/layoutExampleStyle.ts rename to src/main/frontend/demo/component/vertical-layout/react/layoutExampleStyle.ts diff --git a/frontend/demo/component/vertical-layout/react/vertical-layout-basic.tsx b/src/main/frontend/demo/component/vertical-layout/react/vertical-layout-basic.tsx similarity index 100% rename from frontend/demo/component/vertical-layout/react/vertical-layout-basic.tsx rename to src/main/frontend/demo/component/vertical-layout/react/vertical-layout-basic.tsx diff --git a/frontend/demo/component/vertical-layout/react/vertical-layout-horizontal-alignment.tsx b/src/main/frontend/demo/component/vertical-layout/react/vertical-layout-horizontal-alignment.tsx similarity index 100% rename from frontend/demo/component/vertical-layout/react/vertical-layout-horizontal-alignment.tsx rename to src/main/frontend/demo/component/vertical-layout/react/vertical-layout-horizontal-alignment.tsx diff --git a/frontend/demo/component/vertical-layout/react/vertical-layout-individual-alignment.tsx b/src/main/frontend/demo/component/vertical-layout/react/vertical-layout-individual-alignment.tsx similarity index 100% rename from frontend/demo/component/vertical-layout/react/vertical-layout-individual-alignment.tsx rename to src/main/frontend/demo/component/vertical-layout/react/vertical-layout-individual-alignment.tsx diff --git a/frontend/demo/component/vertical-layout/react/vertical-layout-margin.tsx b/src/main/frontend/demo/component/vertical-layout/react/vertical-layout-margin.tsx similarity index 100% rename from frontend/demo/component/vertical-layout/react/vertical-layout-margin.tsx rename to src/main/frontend/demo/component/vertical-layout/react/vertical-layout-margin.tsx diff --git a/frontend/demo/component/vertical-layout/react/vertical-layout-padding.tsx b/src/main/frontend/demo/component/vertical-layout/react/vertical-layout-padding.tsx similarity index 100% rename from frontend/demo/component/vertical-layout/react/vertical-layout-padding.tsx rename to src/main/frontend/demo/component/vertical-layout/react/vertical-layout-padding.tsx diff --git a/frontend/demo/component/vertical-layout/react/vertical-layout-spacing.tsx b/src/main/frontend/demo/component/vertical-layout/react/vertical-layout-spacing.tsx similarity index 100% rename from frontend/demo/component/vertical-layout/react/vertical-layout-spacing.tsx rename to src/main/frontend/demo/component/vertical-layout/react/vertical-layout-spacing.tsx diff --git a/frontend/demo/component/vertical-layout/react/vertical-layout-vertical-alignment.tsx b/src/main/frontend/demo/component/vertical-layout/react/vertical-layout-vertical-alignment.tsx similarity index 100% rename from frontend/demo/component/vertical-layout/react/vertical-layout-vertical-alignment.tsx rename to src/main/frontend/demo/component/vertical-layout/react/vertical-layout-vertical-alignment.tsx diff --git a/frontend/demo/component/vertical-layout/react/vertical-layout-wrapping.tsx b/src/main/frontend/demo/component/vertical-layout/react/vertical-layout-wrapping.tsx similarity index 100% rename from frontend/demo/component/vertical-layout/react/vertical-layout-wrapping.tsx rename to src/main/frontend/demo/component/vertical-layout/react/vertical-layout-wrapping.tsx diff --git a/frontend/demo/component/vertical-layout/vertical-layout-basic.ts b/src/main/frontend/demo/component/vertical-layout/vertical-layout-basic.ts similarity index 100% rename from frontend/demo/component/vertical-layout/vertical-layout-basic.ts rename to src/main/frontend/demo/component/vertical-layout/vertical-layout-basic.ts diff --git a/frontend/demo/component/vertical-layout/vertical-layout-horizontal-alignment.ts b/src/main/frontend/demo/component/vertical-layout/vertical-layout-horizontal-alignment.ts similarity index 100% rename from frontend/demo/component/vertical-layout/vertical-layout-horizontal-alignment.ts rename to src/main/frontend/demo/component/vertical-layout/vertical-layout-horizontal-alignment.ts diff --git a/frontend/demo/component/vertical-layout/vertical-layout-individual-alignment.ts b/src/main/frontend/demo/component/vertical-layout/vertical-layout-individual-alignment.ts similarity index 100% rename from frontend/demo/component/vertical-layout/vertical-layout-individual-alignment.ts rename to src/main/frontend/demo/component/vertical-layout/vertical-layout-individual-alignment.ts diff --git a/frontend/demo/component/vertical-layout/vertical-layout-margin.ts b/src/main/frontend/demo/component/vertical-layout/vertical-layout-margin.ts similarity index 100% rename from frontend/demo/component/vertical-layout/vertical-layout-margin.ts rename to src/main/frontend/demo/component/vertical-layout/vertical-layout-margin.ts diff --git a/frontend/demo/component/vertical-layout/vertical-layout-padding.ts b/src/main/frontend/demo/component/vertical-layout/vertical-layout-padding.ts similarity index 100% rename from frontend/demo/component/vertical-layout/vertical-layout-padding.ts rename to src/main/frontend/demo/component/vertical-layout/vertical-layout-padding.ts diff --git a/frontend/demo/component/vertical-layout/vertical-layout-spacing-variants.ts b/src/main/frontend/demo/component/vertical-layout/vertical-layout-spacing-variants.ts similarity index 100% rename from frontend/demo/component/vertical-layout/vertical-layout-spacing-variants.ts rename to src/main/frontend/demo/component/vertical-layout/vertical-layout-spacing-variants.ts diff --git a/frontend/demo/component/vertical-layout/vertical-layout-spacing.ts b/src/main/frontend/demo/component/vertical-layout/vertical-layout-spacing.ts similarity index 100% rename from frontend/demo/component/vertical-layout/vertical-layout-spacing.ts rename to src/main/frontend/demo/component/vertical-layout/vertical-layout-spacing.ts diff --git a/frontend/demo/component/vertical-layout/vertical-layout-vertical-alignment.ts b/src/main/frontend/demo/component/vertical-layout/vertical-layout-vertical-alignment.ts similarity index 100% rename from frontend/demo/component/vertical-layout/vertical-layout-vertical-alignment.ts rename to src/main/frontend/demo/component/vertical-layout/vertical-layout-vertical-alignment.ts diff --git a/frontend/demo/component/vertical-layout/vertical-layout-wrapping.ts b/src/main/frontend/demo/component/vertical-layout/vertical-layout-wrapping.ts similarity index 100% rename from frontend/demo/component/vertical-layout/vertical-layout-wrapping.ts rename to src/main/frontend/demo/component/vertical-layout/vertical-layout-wrapping.ts diff --git a/frontend/demo/component/virtuallist/react/virtual-list-basic.tsx b/src/main/frontend/demo/component/virtuallist/react/virtual-list-basic.tsx similarity index 100% rename from frontend/demo/component/virtuallist/react/virtual-list-basic.tsx rename to src/main/frontend/demo/component/virtuallist/react/virtual-list-basic.tsx diff --git a/frontend/demo/component/virtuallist/virtual-list-basic.ts b/src/main/frontend/demo/component/virtuallist/virtual-list-basic.ts similarity index 100% rename from frontend/demo/component/virtuallist/virtual-list-basic.ts rename to src/main/frontend/demo/component/virtuallist/virtual-list-basic.ts diff --git a/frontend/demo/domain/DataService.ts b/src/main/frontend/demo/domain/DataService.ts similarity index 100% rename from frontend/demo/domain/DataService.ts rename to src/main/frontend/demo/domain/DataService.ts diff --git a/frontend/demo/example-resources.ts b/src/main/frontend/demo/example-resources.ts similarity index 100% rename from frontend/demo/example-resources.ts rename to src/main/frontend/demo/example-resources.ts diff --git a/frontend/demo/flow/application/events/events-basic.ts b/src/main/frontend/demo/flow/application/events/events-basic.ts similarity index 100% rename from frontend/demo/flow/application/events/events-basic.ts rename to src/main/frontend/demo/flow/application/events/events-basic.ts diff --git a/frontend/demo/flow/application/images/icons-basic.ts b/src/main/frontend/demo/flow/application/images/icons-basic.ts similarity index 100% rename from frontend/demo/flow/application/images/icons-basic.ts rename to src/main/frontend/demo/flow/application/images/icons-basic.ts diff --git a/frontend/demo/flow/application/images/images-basic.ts b/src/main/frontend/demo/flow/application/images/images-basic.ts similarity index 100% rename from frontend/demo/flow/application/images/images-basic.ts rename to src/main/frontend/demo/flow/application/images/images-basic.ts diff --git a/frontend/demo/flow/application/routing/index.ts b/src/main/frontend/demo/flow/application/routing/index.ts similarity index 100% rename from frontend/demo/flow/application/routing/index.ts rename to src/main/frontend/demo/flow/application/routing/index.ts diff --git a/frontend/demo/flow/application/routing/routing-basic.ts b/src/main/frontend/demo/flow/application/routing/routing-basic.ts similarity index 100% rename from frontend/demo/flow/application/routing/routing-basic.ts rename to src/main/frontend/demo/flow/application/routing/routing-basic.ts diff --git a/frontend/demo/flow/application/routing/routing-registration.ts b/src/main/frontend/demo/flow/application/routing/routing-registration.ts similarity index 100% rename from frontend/demo/flow/application/routing/routing-registration.ts rename to src/main/frontend/demo/flow/application/routing/routing-registration.ts diff --git a/frontend/demo/flow/application/ui/ui-menu-basic.ts b/src/main/frontend/demo/flow/application/ui/ui-menu-basic.ts similarity index 100% rename from frontend/demo/flow/application/ui/ui-menu-basic.ts rename to src/main/frontend/demo/flow/application/ui/ui-menu-basic.ts diff --git a/frontend/demo/flow/binding/binding-overview.ts b/src/main/frontend/demo/flow/binding/binding-overview.ts similarity index 100% rename from frontend/demo/flow/binding/binding-overview.ts rename to src/main/frontend/demo/flow/binding/binding-overview.ts diff --git a/frontend/demo/flow/integration/react/rgba-color-picker.tsx b/src/main/frontend/demo/flow/integration/react/rgba-color-picker.tsx similarity index 100% rename from frontend/demo/flow/integration/react/rgba-color-picker.tsx rename to src/main/frontend/demo/flow/integration/react/rgba-color-picker.tsx diff --git a/frontend/demo/foundation/icons-preview.ts b/src/main/frontend/demo/foundation/icons-preview.ts similarity index 100% rename from frontend/demo/foundation/icons-preview.ts rename to src/main/frontend/demo/foundation/icons-preview.ts diff --git a/frontend/demo/foundation/include-module.ts b/src/main/frontend/demo/foundation/include-module.ts similarity index 100% rename from frontend/demo/foundation/include-module.ts rename to src/main/frontend/demo/foundation/include-module.ts diff --git a/frontend/demo/foundation/lumo-icons-preview.ts b/src/main/frontend/demo/foundation/lumo-icons-preview.ts similarity index 100% rename from frontend/demo/foundation/lumo-icons-preview.ts rename to src/main/frontend/demo/foundation/lumo-icons-preview.ts diff --git a/frontend/demo/foundation/lumo-tokens.ts b/src/main/frontend/demo/foundation/lumo-tokens.ts similarity index 100% rename from frontend/demo/foundation/lumo-tokens.ts rename to src/main/frontend/demo/foundation/lumo-tokens.ts diff --git a/frontend/demo/foundation/vaadin-icons-preview.ts b/src/main/frontend/demo/foundation/vaadin-icons-preview.ts similarity index 100% rename from frontend/demo/foundation/vaadin-icons-preview.ts rename to src/main/frontend/demo/foundation/vaadin-icons-preview.ts diff --git a/frontend/demo/fusion/application/accessing-backend/ts-imports/asterisk.ts b/src/main/frontend/demo/fusion/application/accessing-backend/ts-imports/asterisk.ts similarity index 100% rename from frontend/demo/fusion/application/accessing-backend/ts-imports/asterisk.ts rename to src/main/frontend/demo/fusion/application/accessing-backend/ts-imports/asterisk.ts diff --git a/frontend/demo/fusion/application/accessing-backend/ts-imports/barrel.ts b/src/main/frontend/demo/fusion/application/accessing-backend/ts-imports/barrel.ts similarity index 100% rename from frontend/demo/fusion/application/accessing-backend/ts-imports/barrel.ts rename to src/main/frontend/demo/fusion/application/accessing-backend/ts-imports/barrel.ts diff --git a/frontend/demo/fusion/application/accessing-backend/ts-imports/method.ts b/src/main/frontend/demo/fusion/application/accessing-backend/ts-imports/method.ts similarity index 100% rename from frontend/demo/fusion/application/accessing-backend/ts-imports/method.ts rename to src/main/frontend/demo/fusion/application/accessing-backend/ts-imports/method.ts diff --git a/frontend/demo/fusion/application/basic/my-view.ts b/src/main/frontend/demo/fusion/application/basic/my-view.ts similarity index 100% rename from frontend/demo/fusion/application/basic/my-view.ts rename to src/main/frontend/demo/fusion/application/basic/my-view.ts diff --git a/frontend/demo/fusion/application/basic/reactive-view.ts b/src/main/frontend/demo/fusion/application/basic/reactive-view.ts similarity index 100% rename from frontend/demo/fusion/application/basic/reactive-view.ts rename to src/main/frontend/demo/fusion/application/basic/reactive-view.ts diff --git a/frontend/demo/fusion/application/events/click-view.ts b/src/main/frontend/demo/fusion/application/events/click-view.ts similarity index 100% rename from frontend/demo/fusion/application/events/click-view.ts rename to src/main/frontend/demo/fusion/application/events/click-view.ts diff --git a/frontend/demo/fusion/application/events/value-changed-view.ts b/src/main/frontend/demo/fusion/application/events/value-changed-view.ts similarity index 100% rename from frontend/demo/fusion/application/events/value-changed-view.ts rename to src/main/frontend/demo/fusion/application/events/value-changed-view.ts diff --git a/frontend/demo/fusion/authentication/auth.ts b/src/main/frontend/demo/fusion/authentication/auth.ts similarity index 100% rename from frontend/demo/fusion/authentication/auth.ts rename to src/main/frontend/demo/fusion/authentication/auth.ts diff --git a/frontend/demo/fusion/authentication/handle-session-expiration/connect-client.ts b/src/main/frontend/demo/fusion/authentication/handle-session-expiration/connect-client.ts similarity index 100% rename from frontend/demo/fusion/authentication/handle-session-expiration/connect-client.ts rename to src/main/frontend/demo/fusion/authentication/handle-session-expiration/connect-client.ts diff --git a/frontend/demo/fusion/authentication/handle-session-expiration/login-overlay.ts b/src/main/frontend/demo/fusion/authentication/handle-session-expiration/login-overlay.ts similarity index 100% rename from frontend/demo/fusion/authentication/handle-session-expiration/login-overlay.ts rename to src/main/frontend/demo/fusion/authentication/handle-session-expiration/login-overlay.ts diff --git a/frontend/demo/fusion/authentication/login-view.ts b/src/main/frontend/demo/fusion/authentication/login-view.ts similarity index 100% rename from frontend/demo/fusion/authentication/login-view.ts rename to src/main/frontend/demo/fusion/authentication/login-view.ts diff --git a/frontend/demo/fusion/authentication/main-view.ts b/src/main/frontend/demo/fusion/authentication/main-view.ts similarity index 100% rename from frontend/demo/fusion/authentication/main-view.ts rename to src/main/frontend/demo/fusion/authentication/main-view.ts diff --git a/frontend/demo/fusion/authentication/protected-view.ts b/src/main/frontend/demo/fusion/authentication/protected-view.ts similarity index 100% rename from frontend/demo/fusion/authentication/protected-view.ts rename to src/main/frontend/demo/fusion/authentication/protected-view.ts diff --git a/frontend/demo/fusion/authentication/routes.ts b/src/main/frontend/demo/fusion/authentication/routes.ts similarity index 100% rename from frontend/demo/fusion/authentication/routes.ts rename to src/main/frontend/demo/fusion/authentication/routes.ts diff --git a/frontend/demo/fusion/components/color-picker-view.ts b/src/main/frontend/demo/fusion/components/color-picker-view.ts similarity index 100% rename from frontend/demo/fusion/components/color-picker-view.ts rename to src/main/frontend/demo/fusion/components/color-picker-view.ts diff --git a/frontend/demo/fusion/components/greeting-view.ts b/src/main/frontend/demo/fusion/components/greeting-view.ts similarity index 100% rename from frontend/demo/fusion/components/greeting-view.ts rename to src/main/frontend/demo/fusion/components/greeting-view.ts diff --git a/frontend/demo/fusion/errorhandling/catch-error.ts b/src/main/frontend/demo/fusion/errorhandling/catch-error.ts similarity index 100% rename from frontend/demo/fusion/errorhandling/catch-error.ts rename to src/main/frontend/demo/fusion/errorhandling/catch-error.ts diff --git a/frontend/demo/fusion/errorhandling/catch-invalid-args.ts b/src/main/frontend/demo/fusion/errorhandling/catch-invalid-args.ts similarity index 100% rename from frontend/demo/fusion/errorhandling/catch-invalid-args.ts rename to src/main/frontend/demo/fusion/errorhandling/catch-invalid-args.ts diff --git a/frontend/demo/fusion/forms/contact-form.ts b/src/main/frontend/demo/fusion/forms/contact-form.ts similarity index 100% rename from frontend/demo/fusion/forms/contact-form.ts rename to src/main/frontend/demo/fusion/forms/contact-form.ts diff --git a/frontend/demo/fusion/forms/dialogs/newsletter-dialog.ts b/src/main/frontend/demo/fusion/forms/dialogs/newsletter-dialog.ts similarity index 100% rename from frontend/demo/fusion/forms/dialogs/newsletter-dialog.ts rename to src/main/frontend/demo/fusion/forms/dialogs/newsletter-dialog.ts diff --git a/frontend/demo/fusion/forms/field-strategy/my-binder.ts b/src/main/frontend/demo/fusion/forms/field-strategy/my-binder.ts similarity index 100% rename from frontend/demo/fusion/forms/field-strategy/my-binder.ts rename to src/main/frontend/demo/fusion/forms/field-strategy/my-binder.ts diff --git a/frontend/demo/fusion/forms/field-strategy/my-form.ts b/src/main/frontend/demo/fusion/forms/field-strategy/my-form.ts similarity index 100% rename from frontend/demo/fusion/forms/field-strategy/my-form.ts rename to src/main/frontend/demo/fusion/forms/field-strategy/my-form.ts diff --git a/frontend/demo/fusion/forms/field-strategy/my-text-field-strategy.ts b/src/main/frontend/demo/fusion/forms/field-strategy/my-text-field-strategy.ts similarity index 100% rename from frontend/demo/fusion/forms/field-strategy/my-text-field-strategy.ts rename to src/main/frontend/demo/fusion/forms/field-strategy/my-text-field-strategy.ts diff --git a/frontend/demo/fusion/forms/field-strategy/my-text-field.ts b/src/main/frontend/demo/fusion/forms/field-strategy/my-text-field.ts similarity index 100% rename from frontend/demo/fusion/forms/field-strategy/my-text-field.ts rename to src/main/frontend/demo/fusion/forms/field-strategy/my-text-field.ts diff --git a/frontend/demo/fusion/forms/formchange/CompanyOfficeView.tsx b/src/main/frontend/demo/fusion/forms/formchange/CompanyOfficeView.tsx similarity index 100% rename from frontend/demo/fusion/forms/formchange/CompanyOfficeView.tsx rename to src/main/frontend/demo/fusion/forms/formchange/CompanyOfficeView.tsx diff --git a/frontend/demo/fusion/forms/upload/download.tsx b/src/main/frontend/demo/fusion/forms/upload/download.tsx similarity index 100% rename from frontend/demo/fusion/forms/upload/download.tsx rename to src/main/frontend/demo/fusion/forms/upload/download.tsx diff --git a/frontend/demo/fusion/forms/upload/upload.tsx b/src/main/frontend/demo/fusion/forms/upload/upload.tsx similarity index 100% rename from frontend/demo/fusion/forms/upload/upload.tsx rename to src/main/frontend/demo/fusion/forms/upload/upload.tsx diff --git a/frontend/demo/fusion/lit-basics/data-binding.ts b/src/main/frontend/demo/fusion/lit-basics/data-binding.ts similarity index 100% rename from frontend/demo/fusion/lit-basics/data-binding.ts rename to src/main/frontend/demo/fusion/lit-basics/data-binding.ts diff --git a/frontend/demo/fusion/lit-basics/lifecycle.ts b/src/main/frontend/demo/fusion/lit-basics/lifecycle.ts similarity index 100% rename from frontend/demo/fusion/lit-basics/lifecycle.ts rename to src/main/frontend/demo/fusion/lit-basics/lifecycle.ts diff --git a/frontend/demo/fusion/lit-basics/light-dom.ts b/src/main/frontend/demo/fusion/lit-basics/light-dom.ts similarity index 100% rename from frontend/demo/fusion/lit-basics/light-dom.ts rename to src/main/frontend/demo/fusion/lit-basics/light-dom.ts diff --git a/frontend/demo/fusion/lit-basics/minimal.ts b/src/main/frontend/demo/fusion/lit-basics/minimal.ts similarity index 100% rename from frontend/demo/fusion/lit-basics/minimal.ts rename to src/main/frontend/demo/fusion/lit-basics/minimal.ts diff --git a/frontend/demo/fusion/lit-basics/my-component.css b/src/main/frontend/demo/fusion/lit-basics/my-component.css similarity index 100% rename from frontend/demo/fusion/lit-basics/my-component.css rename to src/main/frontend/demo/fusion/lit-basics/my-component.css diff --git a/frontend/demo/fusion/lit-basics/shadow-dom.ts b/src/main/frontend/demo/fusion/lit-basics/shadow-dom.ts similarity index 100% rename from frontend/demo/fusion/lit-basics/shadow-dom.ts rename to src/main/frontend/demo/fusion/lit-basics/shadow-dom.ts diff --git a/frontend/demo/fusion/lit-basics/styling.ts b/src/main/frontend/demo/fusion/lit-basics/styling.ts similarity index 100% rename from frontend/demo/fusion/lit-basics/styling.ts rename to src/main/frontend/demo/fusion/lit-basics/styling.ts diff --git a/frontend/demo/fusion/options/request-options.ts b/src/main/frontend/demo/fusion/options/request-options.ts similarity index 100% rename from frontend/demo/fusion/options/request-options.ts rename to src/main/frontend/demo/fusion/options/request-options.ts diff --git a/frontend/demo/fusion/reactive/reactive-view.ts b/src/main/frontend/demo/fusion/reactive/reactive-view.ts similarity index 100% rename from frontend/demo/fusion/reactive/reactive-view.ts rename to src/main/frontend/demo/fusion/reactive/reactive-view.ts diff --git a/frontend/demo/fusion/redirect.ts b/src/main/frontend/demo/fusion/redirect.ts similarity index 100% rename from frontend/demo/fusion/redirect.ts rename to src/main/frontend/demo/fusion/redirect.ts diff --git a/frontend/demo/init-flow-components.ts b/src/main/frontend/demo/init-flow-components.ts similarity index 100% rename from frontend/demo/init-flow-components.ts rename to src/main/frontend/demo/init-flow-components.ts diff --git a/frontend/demo/init-flow-namespace.ts b/src/main/frontend/demo/init-flow-namespace.ts similarity index 100% rename from frontend/demo/init-flow-namespace.ts rename to src/main/frontend/demo/init-flow-namespace.ts diff --git a/frontend/demo/init.ts b/src/main/frontend/demo/init.ts similarity index 100% rename from frontend/demo/init.ts rename to src/main/frontend/demo/init.ts diff --git a/frontend/demo/pwa/offline/ts-view-with-endpoint.ts b/src/main/frontend/demo/pwa/offline/ts-view-with-endpoint.ts similarity index 100% rename from frontend/demo/pwa/offline/ts-view-with-endpoint.ts rename to src/main/frontend/demo/pwa/offline/ts-view-with-endpoint.ts diff --git a/frontend/demo/react-example.ts b/src/main/frontend/demo/react-example.ts similarity index 100% rename from frontend/demo/react-example.ts rename to src/main/frontend/demo/react-example.ts diff --git a/frontend/demo/render-banner.ts b/src/main/frontend/demo/render-banner.ts similarity index 100% rename from frontend/demo/render-banner.ts rename to src/main/frontend/demo/render-banner.ts diff --git a/frontend/demo/services/ComboBoxCountryService.ts b/src/main/frontend/demo/services/ComboBoxCountryService.ts similarity index 100% rename from frontend/demo/services/ComboBoxCountryService.ts rename to src/main/frontend/demo/services/ComboBoxCountryService.ts diff --git a/frontend/demo/services/CrudService.ts b/src/main/frontend/demo/services/CrudService.ts similarity index 100% rename from frontend/demo/services/CrudService.ts rename to src/main/frontend/demo/services/CrudService.ts diff --git a/frontend/demo/services/DashboardService.ts b/src/main/frontend/demo/services/DashboardService.ts similarity index 100% rename from frontend/demo/services/DashboardService.ts rename to src/main/frontend/demo/services/DashboardService.ts diff --git a/frontend/demo/services/EmployeeService.ts b/src/main/frontend/demo/services/EmployeeService.ts similarity index 100% rename from frontend/demo/services/EmployeeService.ts rename to src/main/frontend/demo/services/EmployeeService.ts diff --git a/frontend/demo/services/GridPersonService.ts b/src/main/frontend/demo/services/GridPersonService.ts similarity index 100% rename from frontend/demo/services/GridPersonService.ts rename to src/main/frontend/demo/services/GridPersonService.ts diff --git a/frontend/demo/services/LLMChatService.ts b/src/main/frontend/demo/services/LLMChatService.ts similarity index 100% rename from frontend/demo/services/LLMChatService.ts rename to src/main/frontend/demo/services/LLMChatService.ts diff --git a/frontend/demo/services/ProductService.ts b/src/main/frontend/demo/services/ProductService.ts similarity index 100% rename from frontend/demo/services/ProductService.ts rename to src/main/frontend/demo/services/ProductService.ts diff --git a/frontend/demo/services/mocks.ts b/src/main/frontend/demo/services/mocks.ts similarity index 100% rename from frontend/demo/services/mocks.ts rename to src/main/frontend/demo/services/mocks.ts diff --git a/frontend/demo/session-verification.ts b/src/main/frontend/demo/session-verification.ts similarity index 100% rename from frontend/demo/session-verification.ts rename to src/main/frontend/demo/session-verification.ts diff --git a/frontend/demo/tools/observability/newrelic/dashboard-generator.ts b/src/main/frontend/demo/tools/observability/newrelic/dashboard-generator.ts similarity index 100% rename from frontend/demo/tools/observability/newrelic/dashboard-generator.ts rename to src/main/frontend/demo/tools/observability/newrelic/dashboard-generator.ts diff --git a/frontend/demo/tools/observability/newrelic/dashboard-template.json b/src/main/frontend/demo/tools/observability/newrelic/dashboard-template.json similarity index 100% rename from frontend/demo/tools/observability/newrelic/dashboard-template.json rename to src/main/frontend/demo/tools/observability/newrelic/dashboard-template.json diff --git a/frontend/index.html b/src/main/frontend/index.html similarity index 100% rename from frontend/index.html rename to src/main/frontend/index.html diff --git a/frontend/routes.tsx b/src/main/frontend/routes.tsx similarity index 100% rename from frontend/routes.tsx rename to src/main/frontend/routes.tsx diff --git a/frontend/themes/docs/basic-layouts.css b/src/main/frontend/themes/docs/basic-layouts.css similarity index 100% rename from frontend/themes/docs/basic-layouts.css rename to src/main/frontend/themes/docs/basic-layouts.css diff --git a/frontend/themes/docs/board.css b/src/main/frontend/themes/docs/board.css similarity index 100% rename from frontend/themes/docs/board.css rename to src/main/frontend/themes/docs/board.css diff --git a/frontend/themes/docs/combo-box-item-class-name.css b/src/main/frontend/themes/docs/combo-box-item-class-name.css similarity index 100% rename from frontend/themes/docs/combo-box-item-class-name.css rename to src/main/frontend/themes/docs/combo-box-item-class-name.css diff --git a/frontend/themes/docs/components/vaadin-app-layout.css b/src/main/frontend/themes/docs/components/vaadin-app-layout.css similarity index 100% rename from frontend/themes/docs/components/vaadin-app-layout.css rename to src/main/frontend/themes/docs/components/vaadin-app-layout.css diff --git a/frontend/themes/docs/components/vaadin-text-area.css b/src/main/frontend/themes/docs/components/vaadin-text-area.css similarity index 100% rename from frontend/themes/docs/components/vaadin-text-area.css rename to src/main/frontend/themes/docs/components/vaadin-text-area.css diff --git a/frontend/themes/docs/dashboard.css b/src/main/frontend/themes/docs/dashboard.css similarity index 100% rename from frontend/themes/docs/dashboard.css rename to src/main/frontend/themes/docs/dashboard.css diff --git a/frontend/themes/docs/document.css b/src/main/frontend/themes/docs/document.css similarity index 100% rename from frontend/themes/docs/document.css rename to src/main/frontend/themes/docs/document.css diff --git a/frontend/themes/docs/grid-cell-focus.css b/src/main/frontend/themes/docs/grid-cell-focus.css similarity index 100% rename from frontend/themes/docs/grid-cell-focus.css rename to src/main/frontend/themes/docs/grid-cell-focus.css diff --git a/frontend/themes/docs/grid-header-footer-styling.css b/src/main/frontend/themes/docs/grid-header-footer-styling.css similarity index 100% rename from frontend/themes/docs/grid-header-footer-styling.css rename to src/main/frontend/themes/docs/grid-header-footer-styling.css diff --git a/frontend/themes/docs/grid-styling.css b/src/main/frontend/themes/docs/grid-styling.css similarity index 100% rename from frontend/themes/docs/grid-styling.css rename to src/main/frontend/themes/docs/grid-styling.css diff --git a/frontend/themes/docs/icon-fonts.css b/src/main/frontend/themes/docs/icon-fonts.css similarity index 100% rename from frontend/themes/docs/icon-fonts.css rename to src/main/frontend/themes/docs/icon-fonts.css diff --git a/frontend/themes/docs/keycloak-theme-example.css b/src/main/frontend/themes/docs/keycloak-theme-example.css similarity index 100% rename from frontend/themes/docs/keycloak-theme-example.css rename to src/main/frontend/themes/docs/keycloak-theme-example.css diff --git a/frontend/themes/docs/login-rich-content.css b/src/main/frontend/themes/docs/login-rich-content.css similarity index 100% rename from frontend/themes/docs/login-rich-content.css rename to src/main/frontend/themes/docs/login-rich-content.css diff --git a/frontend/themes/docs/menu-bar-theming.css b/src/main/frontend/themes/docs/menu-bar-theming.css similarity index 100% rename from frontend/themes/docs/menu-bar-theming.css rename to src/main/frontend/themes/docs/menu-bar-theming.css diff --git a/frontend/themes/docs/message-list-theming.css b/src/main/frontend/themes/docs/message-list-theming.css similarity index 100% rename from frontend/themes/docs/message-list-theming.css rename to src/main/frontend/themes/docs/message-list-theming.css diff --git a/frontend/themes/docs/multi-select-combo-box-chip-class-name.css b/src/main/frontend/themes/docs/multi-select-combo-box-chip-class-name.css similarity index 100% rename from frontend/themes/docs/multi-select-combo-box-chip-class-name.css rename to src/main/frontend/themes/docs/multi-select-combo-box-chip-class-name.css diff --git a/frontend/themes/docs/multi-select-combo-box-item-class-name.css b/src/main/frontend/themes/docs/multi-select-combo-box-item-class-name.css similarity index 100% rename from frontend/themes/docs/multi-select-combo-box-item-class-name.css rename to src/main/frontend/themes/docs/multi-select-combo-box-item-class-name.css diff --git a/frontend/themes/docs/nav-item-styling.css b/src/main/frontend/themes/docs/nav-item-styling.css similarity index 100% rename from frontend/themes/docs/nav-item-styling.css rename to src/main/frontend/themes/docs/nav-item-styling.css diff --git a/frontend/themes/docs/notification-position-example.css b/src/main/frontend/themes/docs/notification-position-example.css similarity index 100% rename from frontend/themes/docs/notification-position-example.css rename to src/main/frontend/themes/docs/notification-position-example.css diff --git a/frontend/themes/docs/popover-notification-panel.css b/src/main/frontend/themes/docs/popover-notification-panel.css similarity index 100% rename from frontend/themes/docs/popover-notification-panel.css rename to src/main/frontend/themes/docs/popover-notification-panel.css diff --git a/frontend/themes/docs/popover-user-menu.css b/src/main/frontend/themes/docs/popover-user-menu.css similarity index 100% rename from frontend/themes/docs/popover-user-menu.css rename to src/main/frontend/themes/docs/popover-user-menu.css diff --git a/frontend/themes/docs/styles.css b/src/main/frontend/themes/docs/styles.css similarity index 100% rename from frontend/themes/docs/styles.css rename to src/main/frontend/themes/docs/styles.css diff --git a/frontend/themes/docs/theme.json b/src/main/frontend/themes/docs/theme.json similarity index 100% rename from frontend/themes/docs/theme.json rename to src/main/frontend/themes/docs/theme.json diff --git a/frontend/types.d.ts b/src/main/frontend/types.d.ts similarity index 100% rename from frontend/types.d.ts rename to src/main/frontend/types.d.ts diff --git a/frontend/web-component.html b/src/main/frontend/web-component.html similarity index 100% rename from frontend/web-component.html rename to src/main/frontend/web-component.html From 95af3659232955c443561e69e62375f0a97e9cbd Mon Sep 17 00:00:00 2001 From: Artur Signell Date: Mon, 22 Sep 2025 13:26:52 +0300 Subject: [PATCH 2/2] fix: update configuration files for new frontend location MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Updated all configuration files to reference the new src/main/frontend directory path after moving from the root-level frontend directory. Changes: - Updated vite.config.ts paths and comments - Updated vite.dspublisher.ts import paths - Updated tsconfig.json baseUrl and include/exclude paths - Updated package.json lint-staged configuration - Updated dspublisher-scripts.js cleanup paths - Updated cherry-pick-config.js for new structure 🤖 Generated with [Claude Code](https://claude.ai/code) Co-Authored-By: Claude --- .gitignore | 2 +- dspublisher/dspublisher-scripts.js | 2 +- package.json | 2 +- scripts/pick/cherry-pick-config.js | 22 +++++++++++----------- tsconfig.json | 6 +++--- vite.config.ts | 6 +++--- vite.dspublisher.ts | 4 ++-- 7 files changed, 22 insertions(+), 22 deletions(-) diff --git a/.gitignore b/.gitignore index a0279288f6..9356be5b03 100644 --- a/.gitignore +++ b/.gitignore @@ -24,7 +24,7 @@ drivers/ error-screenshots/ vite.generated.ts -frontend/generated +src/main/frontend/generated public scripts/.cache scripts/docs-app diff --git a/dspublisher/dspublisher-scripts.js b/dspublisher/dspublisher-scripts.js index b06a056719..e32a9bd01c 100644 --- a/dspublisher/dspublisher-scripts.js +++ b/dspublisher/dspublisher-scripts.js @@ -121,7 +121,7 @@ const SCRIPTS = { }, { func: () => { - const generatedPath = path.resolve(projectRootPath, 'frontend', 'generated'); + const generatedPath = path.resolve(projectRootPath, 'src', 'main', 'frontend', 'generated'); if (fs.existsSync(generatedPath)) { fs.rmSync(generatedPath, { recursive: true }); } diff --git a/package.json b/package.json index 20f9521f52..f8a9c72d83 100644 --- a/package.json +++ b/package.json @@ -81,7 +81,7 @@ }, "license": "UNLICENSED", "lint-staged": { - "frontend/**/*.{js,ts,json}": [ "eslint --fix", "prettier --write" ] + "src/main/frontend/**/*.{js,ts,json}": [ "eslint --fix", "prettier --write" ] }, "name": "docs", "overrides": { diff --git a/scripts/pick/cherry-pick-config.js b/scripts/pick/cherry-pick-config.js index b8452c0155..1abc2d5f7c 100644 --- a/scripts/pick/cherry-pick-config.js +++ b/scripts/pick/cherry-pick-config.js @@ -9,7 +9,7 @@ const config = { "articles", "src", "dspublisher", - "frontend", + "src/main/frontend", // files "pom.xml", ".eslintrc.js", @@ -74,11 +74,11 @@ const config = { "articles/flow/components/index.asciiidoc", "articles/flow/compatibility.adoc", - "frontend/demo/fusion", - "frontend/demo/upgrade-tool", - "frontend/demo/tools", - "frontend/demo/flow", - "frontend/demo/pwa", + "src/main/frontend/demo/fusion", + "src/main/frontend/demo/upgrade-tool", + "src/main/frontend/demo/tools", + "src/main/frontend/demo/flow", + "src/main/frontend/demo/pwa", "src/main/java/com/vaadin/demo/flow", "src/main/java/com/vaadin/demo/pwa", @@ -95,12 +95,12 @@ const config = { ".gitattributes", - "frontend/demo/component/upload/upload-demo-mock-files.ts", - "frontend/demo/react-example.ts", - "frontend/demo/render-banner.ts", + "src/main/frontend/demo/component/upload/upload-demo-mock-files.ts", + "src/main/frontend/demo/react-example.ts", + "src/main/frontend/demo/render-banner.ts", // Ignore all React examples - /frontend\/demo\/component\/.*\/react.*/, + /src\/main\/frontend\/demo\/component\/.*\/react.*/, ], }, rename: { @@ -121,7 +121,7 @@ const config = { "dspublisher/.env", "dspublisher/docs-theme", "dspublisher/config/default.json", - "frontend/demo/component/upload/upload-demo-mock-files.ts", + "src/main/frontend/demo/component/upload/upload-demo-mock-files.ts", ] }, // callbacks for changing the content of certain files diff --git a/tsconfig.json b/tsconfig.json index a5da36cb2b..7288017315 100644 --- a/tsconfig.json +++ b/tsconfig.json @@ -22,7 +22,7 @@ "noUnusedParameters": false, "experimentalDecorators": true, "useDefineForClassFields": false, - "baseUrl": "frontend", + "baseUrl": "src/main/frontend", "paths": { "@vaadin/flow-frontend": ["generated/jar-resources"], "@vaadin/flow-frontend/*": ["generated/jar-resources/*"], @@ -30,10 +30,10 @@ } }, "include": [ - "frontend/**/*", + "src/main/frontend/**/*", "types.d.ts" ], "exclude": [ - "frontend/generated/jar-resources/**" + "src/main/frontend/generated/jar-resources/**" ] } diff --git a/vite.config.ts b/vite.config.ts index 3e16183e53..a4cbf3a62b 100644 --- a/vite.config.ts +++ b/vite.config.ts @@ -8,7 +8,7 @@ const customConfig: UserConfigFn = (env) => ({ { name: 'filter-out-external-deps', transform(code, id) { - if (id.endsWith('frontend/generated/flow/generated-flow-webcomponent-imports.js')) { + if (id.endsWith('src/main/frontend/generated/flow/generated-flow-webcomponent-imports.js')) { return code .split('\n') .filter((row) => { @@ -28,14 +28,14 @@ const customConfig: UserConfigFn = (env) => ({ // The docs app has its own bundle with all the Vaadin resources. // Polymer etc dependencies have purposefully been excluded from the // docs project (Vaadin) bundle. However, the embedded Flow examples - // (like frontend/generated/flow/web-components/accordion-basic-wc.ts) + // (like src/main/frontend/generated/flow/web-components/accordion-basic-wc.ts) // now import "applyTheme" which has an indirect dependency to Polymer // so we need to direct the applyTheme function to use the version // bundled with docs-app. Otherwise we'd end up with conflicting imports // (Vaadin/Polymer) originating from two separate bundles loaded on the same page. // We'll do this by declaring "generated/theme" (generated by Vaadin to embedded components) // as an external, which gets registered to the global namespace by docs-app bundle - // (in frontend/demo/example-resources.ts). + // (in src/main/frontend/demo/example-resources.ts). if (id.endsWith('generated/theme.js')) { return 'export const applyTheme = window.__applyTheme.applyTheme;'; } diff --git a/vite.dspublisher.ts b/vite.dspublisher.ts index 2b12265aeb..5975faedd8 100644 --- a/vite.dspublisher.ts +++ b/vite.dspublisher.ts @@ -6,7 +6,7 @@ import type { UserConfig } from 'vite'; const __filename = fileURLToPath(import.meta.url); const __dirname = dirname(__filename); -const allFlowImportsPath = resolve(__dirname, 'frontend/generated/flow/generated-flow-imports.js'); +const allFlowImportsPath = resolve(__dirname, 'src/main/frontend/generated/flow/generated-flow-imports.js'); // vite.generated.ts accesses __dirname without declaring it. // Workaround the error by setting it on the global object. @@ -21,7 +21,7 @@ const vaadin = vaadinConfig({ // Get the theme plugin from vaadinConfig const themePlugin = vaadin.plugins?.find((plugin: any) => plugin.name === 'vaadin:theme'); -const endpointMocks = resolve(__dirname, 'frontend', 'demo', 'services', 'mocks.js'); +const endpointMocks = resolve(__dirname, 'src', 'main', 'frontend', 'demo', 'services', 'mocks.js'); // Use newer target to support top-level await in Hilla dependencies const target = ['safari15', 'es2022'];