diff --git a/packages/components/src/functional-components/Alert/Alert.tsx b/packages/components/src/functional-components/Alert/Alert.tsx index 7732adf9d0..7241ec1840 100644 --- a/packages/components/src/functional-components/Alert/Alert.tsx +++ b/packages/components/src/functional-components/Alert/Alert.tsx @@ -1,8 +1,8 @@ -import { h, type FunctionalComponent as FC } from '@stencil/core'; +import { type FunctionalComponent as FC, h } from '@stencil/core'; import type { JSXBase } from '@stencil/core/internal'; import clsx from 'clsx'; -import { Log, type InternalAlertProps } from '../../schema'; +import { type InternalAlertProps } from '../../schema'; import { translate } from '../../i18n'; import { KolButtonWcTag } from '../../core/component-names'; @@ -22,11 +22,11 @@ const KolAlertFc: FC = (props, children) => { /** * - https://developer.mozilla.org/de/docs/Web/API/Navigator/vibrate * - https://googlechrome.github.io/samples/vibration/ + * - Ongoing discussion: https://github.com/public-ui/kolibri/issues/7191 + * @todo Move side-effect out of render-function to avoid multiple incarnations. */ - try { - Log.debug(['Navigator should vibrate ...', navigator.vibrate([100, 75, 100, 75, 100])]); - } catch (e) { - Log.debug('Navigator does not support vibration.'); + if (navigator.userActivation?.hasBeenActive) { + navigator?.vibrate?.([100, 75, 100, 75, 100]); } setTimeout(() => { diff --git a/packages/samples/react/public/index.html b/packages/samples/react/public/index.html index 0758d85b04..2f6a0d6f52 100644 --- a/packages/samples/react/public/index.html +++ b/packages/samples/react/public/index.html @@ -6,7 +6,6 @@ - diff --git a/packages/samples/react/src/App.tsx b/packages/samples/react/src/App.tsx index 839ba7098c..8ba62fbe65 100644 --- a/packages/samples/react/src/App.tsx +++ b/packages/samples/react/src/App.tsx @@ -91,8 +91,6 @@ const getRouteTree = (routes: MyRoutes): ReturnType[] => { const ROUTE_LIST = getRouteList(ROUTES); const ROUTE_TREE = getRouteTree(ROUTES); -console.log('ROUTE_LIST', ROUTE_LIST); - const componentList: Map> = new Map(); ROUTE_LIST.forEach((route) => { const routeSplit = route.split('/'); diff --git a/packages/samples/react/src/components/input-date/partials/minMax.tsx b/packages/samples/react/src/components/input-date/partials/minMax.tsx index bab075bb34..b4a965b326 100644 --- a/packages/samples/react/src/components/input-date/partials/minMax.tsx +++ b/packages/samples/react/src/components/input-date/partials/minMax.tsx @@ -1,8 +1,8 @@ -import React, { forwardRef } from 'react'; +import React from 'react'; import { KolInputDate } from '@public-ui/react'; import type { Components } from '@public-ui/components'; -export const InputDateMinMaxCases = forwardRef(function InputDateCases(props) { +export const InputDateMinMaxCases = (props: Components.KolInputDate) => { const minDateIso = '2024-09-26'; const maxDateIso = '2024-09-27'; @@ -38,4 +38,4 @@ export const InputDateMinMaxCases = forwardRef ); -}); +}; diff --git a/packages/samples/react/src/components/input-date/partials/variants.tsx b/packages/samples/react/src/components/input-date/partials/variants.tsx index c89322fb1f..884b4a3466 100644 --- a/packages/samples/react/src/components/input-date/partials/variants.tsx +++ b/packages/samples/react/src/components/input-date/partials/variants.tsx @@ -17,7 +17,7 @@ export const InputDateVariants = forwardRef
Date (with min/max) - +
); diff --git a/packages/samples/react/src/components/input-text/partials/cases.tsx b/packages/samples/react/src/components/input-text/partials/cases.tsx index 25ed807872..165c30b735 100644 --- a/packages/samples/react/src/components/input-text/partials/cases.tsx +++ b/packages/samples/react/src/components/input-text/partials/cases.tsx @@ -49,7 +49,6 @@ export const InputTextCases = forwardRef - ); }); diff --git a/packages/samples/react/src/components/input-text/text-formatter.tsx b/packages/samples/react/src/components/input-text/text-formatter.tsx index 1e29de8696..5874ac61a5 100644 --- a/packages/samples/react/src/components/input-text/text-formatter.tsx +++ b/packages/samples/react/src/components/input-text/text-formatter.tsx @@ -111,8 +111,7 @@ export function InputTextFormatterDemo() { {({ field }: FieldProps) => (
{ - console.log('OTHER: ', other); + customInput={({ type, value, onBlur, onChange, onFocus }: any) => { return ; }} displayType="input" diff --git a/packages/samples/react/src/components/link/access-key.tsx b/packages/samples/react/src/components/link/access-key.tsx index 44a1799911..6fd6949862 100644 --- a/packages/samples/react/src/components/link/access-key.tsx +++ b/packages/samples/react/src/components/link/access-key.tsx @@ -7,9 +7,7 @@ import { SampleDescription } from '../SampleDescription'; export const LinkAccessKey: FC = () => ( <> -

-

This sample shows KolLink with access key. The access keys can be used to trigger the buttons using the keyboard.

-

+

This sample shows KolLink with access key. The access keys can be used to trigger the buttons using the keyboard.

diff --git a/packages/samples/react/src/components/nav/basic.tsx b/packages/samples/react/src/components/nav/basic.tsx index 21761d5879..bfd2c93a1f 100644 --- a/packages/samples/react/src/components/nav/basic.tsx +++ b/packages/samples/react/src/components/nav/basic.tsx @@ -31,11 +31,17 @@ export const NavBasic: FC = () => {
- +
- +
diff --git a/packages/samples/react/src/components/nav/horizontal.tsx b/packages/samples/react/src/components/nav/horizontal.tsx index 89b2324fc1..ef955d2bec 100644 --- a/packages/samples/react/src/components/nav/horizontal.tsx +++ b/packages/samples/react/src/components/nav/horizontal.tsx @@ -13,11 +13,11 @@ export const NavHorizontal: FC = () => (
- +
- +
diff --git a/packages/samples/react/src/components/single-select/partials/cases.tsx b/packages/samples/react/src/components/single-select/partials/cases.tsx index ad3526f59a..89c9e7b908 100644 --- a/packages/samples/react/src/components/single-select/partials/cases.tsx +++ b/packages/samples/react/src/components/single-select/partials/cases.tsx @@ -1,13 +1,14 @@ -import React, { forwardRef } from 'react'; +import React from 'react'; import { KolSingleSelect } from '@public-ui/react'; import { ERROR_MSG, HINT_MSG } from '../../../shares/constants'; -import type { Components, Option, StencilUnknown } from '@public-ui/components'; +import type { Option, StencilUnknown } from '@public-ui/components'; import { COUNTRY_OPTIONS } from '../../../shares/country'; +import type { Components } from '@public-ui/components'; -export const SingleSelectCases = forwardRef(function SingleSelectCases(props) { +export const SingleSelectCases = (props: Components.KolSingleSelect) => { return (
[]} _value={'de'} _shortKey="s" />
); -}); +}; diff --git a/packages/samples/react/src/components/single-select/partials/variants.tsx b/packages/samples/react/src/components/single-select/partials/variants.tsx index 884c903511..5246b64456 100644 --- a/packages/samples/react/src/components/single-select/partials/variants.tsx +++ b/packages/samples/react/src/components/single-select/partials/variants.tsx @@ -1,9 +1,9 @@ -import React, { forwardRef } from 'react'; +import React from 'react'; import { SingleSelectCases } from './cases'; - import type { Components } from '@public-ui/components'; -export const SingleSelectVariants = forwardRef(function SingleSelectVariant(props, ref) { + +export const SingleSelectVariants = (props: Components.KolSingleSelect) => { return (
@@ -12,8 +12,8 @@ export const SingleSelectVariants = forwardRef
Text (hideLabel) - +
); -}); +}; diff --git a/packages/samples/react/src/components/table/pagination-position.tsx b/packages/samples/react/src/components/table/pagination-position.tsx index 0fb64b2800..93e82e38c2 100644 --- a/packages/samples/react/src/components/table/pagination-position.tsx +++ b/packages/samples/react/src/components/table/pagination-position.tsx @@ -30,7 +30,7 @@ export const PaginationPosition: FC = () => (
(
- +
- +
diff --git a/packages/samples/react/src/react.main.tsx b/packages/samples/react/src/react.main.tsx index d74e0e991d..f572f13ca5 100644 --- a/packages/samples/react/src/react.main.tsx +++ b/packages/samples/react/src/react.main.tsx @@ -3,7 +3,7 @@ import { createRoot } from 'react-dom/client'; import { HashRouter as Router } from 'react-router-dom'; import { setTagNameTransformer } from '@public-ui/react'; -import { bootstrap, isInitialized, KoliBriDevHelper } from '@public-ui/components'; +import { bootstrap, KoliBriDevHelper } from '@public-ui/components'; import { defineCustomElements } from '@public-ui/components/dist/loader'; import { DEFAULT, ECL_EC, ECL_EU, ITZBund } from '@public-ui/themes'; @@ -40,9 +40,6 @@ const getThemes = async () => { void (async () => { try { - console.info('bootstap is initialized: ', isInitialized()); - console.info('start kolibri bootstrap'); - await bootstrap( await getThemes(), () => { @@ -107,8 +104,6 @@ void (async () => { }, ); } - - console.info('bootstap is initialized: ', isInitialized()); } catch (error) { console.warn('Theme registration failed:', error); } @@ -133,7 +128,7 @@ void (async () => { const root = createRoot(htmlDivElement); root.render( - + , diff --git a/packages/test-tag-name-transformer/snapshots/theme-default/snapshot-for-input-text-basic-firefox-linux.png b/packages/test-tag-name-transformer/snapshots/theme-default/snapshot-for-input-text-basic-firefox-linux.png index 51ba9f2f35..c56b334729 100644 Binary files a/packages/test-tag-name-transformer/snapshots/theme-default/snapshot-for-input-text-basic-firefox-linux.png and b/packages/test-tag-name-transformer/snapshots/theme-default/snapshot-for-input-text-basic-firefox-linux.png differ diff --git a/packages/test-tag-name-transformer/snapshots/theme-default/snapshot-for-input-text-basic-zoom-firefox-linux.png b/packages/test-tag-name-transformer/snapshots/theme-default/snapshot-for-input-text-basic-zoom-firefox-linux.png index dc383362f4..a3ac9ab69f 100644 Binary files a/packages/test-tag-name-transformer/snapshots/theme-default/snapshot-for-input-text-basic-zoom-firefox-linux.png and b/packages/test-tag-name-transformer/snapshots/theme-default/snapshot-for-input-text-basic-zoom-firefox-linux.png differ diff --git a/packages/test-tag-name-transformer/snapshots/theme-default/snapshot-for-table-pagination-position-firefox-linux.png b/packages/test-tag-name-transformer/snapshots/theme-default/snapshot-for-table-pagination-position-firefox-linux.png index fd05a51971..0ad5408530 100644 Binary files a/packages/test-tag-name-transformer/snapshots/theme-default/snapshot-for-table-pagination-position-firefox-linux.png and b/packages/test-tag-name-transformer/snapshots/theme-default/snapshot-for-table-pagination-position-firefox-linux.png differ diff --git a/packages/test-tag-name-transformer/snapshots/theme-default/snapshot-for-table-pagination-position-zoom-firefox-linux.png b/packages/test-tag-name-transformer/snapshots/theme-default/snapshot-for-table-pagination-position-zoom-firefox-linux.png index 549f590288..0dd5b9f9b8 100644 Binary files a/packages/test-tag-name-transformer/snapshots/theme-default/snapshot-for-table-pagination-position-zoom-firefox-linux.png and b/packages/test-tag-name-transformer/snapshots/theme-default/snapshot-for-table-pagination-position-zoom-firefox-linux.png differ diff --git a/packages/themes/default/snapshots/theme-default/snapshot-for-input-text-basic-firefox-linux.png b/packages/themes/default/snapshots/theme-default/snapshot-for-input-text-basic-firefox-linux.png index 51ba9f2f35..c56b334729 100644 Binary files a/packages/themes/default/snapshots/theme-default/snapshot-for-input-text-basic-firefox-linux.png and b/packages/themes/default/snapshots/theme-default/snapshot-for-input-text-basic-firefox-linux.png differ diff --git a/packages/themes/default/snapshots/theme-default/snapshot-for-input-text-basic-zoom-firefox-linux.png b/packages/themes/default/snapshots/theme-default/snapshot-for-input-text-basic-zoom-firefox-linux.png index dc383362f4..a3ac9ab69f 100644 Binary files a/packages/themes/default/snapshots/theme-default/snapshot-for-input-text-basic-zoom-firefox-linux.png and b/packages/themes/default/snapshots/theme-default/snapshot-for-input-text-basic-zoom-firefox-linux.png differ diff --git a/packages/themes/default/snapshots/theme-default/snapshot-for-table-pagination-position-firefox-linux.png b/packages/themes/default/snapshots/theme-default/snapshot-for-table-pagination-position-firefox-linux.png index fd05a51971..0ad5408530 100644 Binary files a/packages/themes/default/snapshots/theme-default/snapshot-for-table-pagination-position-firefox-linux.png and b/packages/themes/default/snapshots/theme-default/snapshot-for-table-pagination-position-firefox-linux.png differ diff --git a/packages/themes/default/snapshots/theme-default/snapshot-for-table-pagination-position-zoom-firefox-linux.png b/packages/themes/default/snapshots/theme-default/snapshot-for-table-pagination-position-zoom-firefox-linux.png index 549f590288..0dd5b9f9b8 100644 Binary files a/packages/themes/default/snapshots/theme-default/snapshot-for-table-pagination-position-zoom-firefox-linux.png and b/packages/themes/default/snapshots/theme-default/snapshot-for-table-pagination-position-zoom-firefox-linux.png differ