diff --git a/packages/render/src/RenderHTMLSource.tsx b/packages/render/src/RenderHTMLSource.tsx index f71fea73..2ededa7f 100644 --- a/packages/render/src/RenderHTMLSource.tsx +++ b/packages/render/src/RenderHTMLSource.tsx @@ -1,4 +1,4 @@ -import equals from 'ramda/src/equals'; +import { equals } from 'ramda'; import React, { memo, ReactElement, useMemo } from 'react'; import { Dimensions } from 'react-native'; import ttreeEventsContext from './context/ttreeEventsContext'; diff --git a/packages/render/src/context/ListStyleSpecsProvider.tsx b/packages/render/src/context/ListStyleSpecsProvider.tsx index 736e8b35..9cb0c3a9 100644 --- a/packages/render/src/context/ListStyleSpecsProvider.tsx +++ b/packages/render/src/context/ListStyleSpecsProvider.tsx @@ -1,6 +1,6 @@ /* eslint-disable react-native/no-inline-styles */ import { MarkerBoxProps } from '@jsamr/react-native-li'; -import mapObjIndexed from 'ramda/src/mapObjIndexed'; +import { mapObjIndexed } from 'ramda'; import React, { createContext, PropsWithChildren, diff --git a/packages/render/src/context/RenderersPropsProvider.tsx b/packages/render/src/context/RenderersPropsProvider.tsx index e0140e68..9a4cce92 100644 --- a/packages/render/src/context/RenderersPropsProvider.tsx +++ b/packages/render/src/context/RenderersPropsProvider.tsx @@ -1,5 +1,5 @@ import React, { PropsWithChildren, useMemo } from 'react'; -import mergeDeepRight from 'ramda/src/mergeDeepRight'; +import { mergeDeepRight } from 'ramda'; import { RenderersProps, RenderHTMLPassedProps } from '../shared-types'; import defaultRendererProps from './defaultRendererProps'; diff --git a/packages/render/src/elements/ListElement.tsx b/packages/render/src/elements/ListElement.tsx index 6cbf5ce8..e5d057be 100644 --- a/packages/render/src/elements/ListElement.tsx +++ b/packages/render/src/elements/ListElement.tsx @@ -10,7 +10,7 @@ import type { } from '../shared-types'; import { useTChildrenRenderer } from '../context/TChildrenRendererContext'; import { DEFAULT_TEXT_COLOR } from '../constants'; -import pick from 'ramda/src/pick'; +import { pick } from 'ramda'; import { useListStyleSpecs } from '../context/ListStyleSpecsProvider'; export interface ListElementProps diff --git a/packages/render/src/helpers/selectSharedProps.ts b/packages/render/src/helpers/selectSharedProps.ts index b5c6bfce..d3c438a4 100644 --- a/packages/render/src/helpers/selectSharedProps.ts +++ b/packages/render/src/helpers/selectSharedProps.ts @@ -1,7 +1,4 @@ -import pickBy from 'ramda/src/pickBy'; -import pick from 'ramda/src/pick'; -import pipe from 'ramda/src/pipe'; -import mergeRight from 'ramda/src/mergeRight'; +import { mergeRight, pick, pickBy, pipe } from 'ramda'; import { RenderHTMLProps, RenderHTMLAmbiantSharedProps } from '../shared-types'; import defaultSharedProps from '../context/defaultSharedProps'; diff --git a/packages/render/src/hooks/useProfiler.ts b/packages/render/src/hooks/useProfiler.ts index 72285476..eba28daa 100644 --- a/packages/render/src/hooks/useProfiler.ts +++ b/packages/render/src/hooks/useProfiler.ts @@ -1,5 +1,5 @@ import { useCallback, useRef } from 'react'; -import identity from 'ramda/src/identity'; +import { identity } from 'ramda'; declare const performance: { now: () => number }; diff --git a/packages/transient-render-engine/src/TRenderEngine.ts b/packages/transient-render-engine/src/TRenderEngine.ts index 5a6c43ee..e270ad46 100644 --- a/packages/transient-render-engine/src/TRenderEngine.ts +++ b/packages/transient-render-engine/src/TRenderEngine.ts @@ -2,7 +2,7 @@ import { collapse } from './flow/collapse'; import { hoist } from './flow/hoist'; import { translateDocument } from './flow/translate'; import { ParserOptions as HTMLParserOptions } from 'htmlparser2'; -import omit from 'ramda/src/omit'; +import { omit } from 'ramda'; import { CSSProcessorConfig, defaultCSSProcessorConfig diff --git a/packages/transient-render-engine/src/styles/TStyles.ts b/packages/transient-render-engine/src/styles/TStyles.ts index 744f5e36..712c88ea 100644 --- a/packages/transient-render-engine/src/styles/TStyles.ts +++ b/packages/transient-render-engine/src/styles/TStyles.ts @@ -1,9 +1,7 @@ import { CSSProperties, CSSProcessedProps } from '@native-html/css-processor'; -import nil from 'ramda/src/isNil'; -import not from 'ramda/src/not'; -import compose from 'ramda/src/compose'; +import { compose, isNil, not } from 'ramda'; -const notNil = compose(not, nil); +const notNil = compose(not, isNil); /** * A merge properties from left to right. * diff --git a/packages/transient-render-engine/src/tree/TTextCtor.ts b/packages/transient-render-engine/src/tree/TTextCtor.ts index fedd9d13..1a87b7c4 100644 --- a/packages/transient-render-engine/src/tree/TTextCtor.ts +++ b/packages/transient-render-engine/src/tree/TTextCtor.ts @@ -1,7 +1,7 @@ import { Text } from '../dom/dom-utils'; import HTMLContentModel from '../model/HTMLContentModel'; -import compose from 'ramda/src/compose'; +import { compose } from 'ramda'; import { TNodeInit, TNodeImpl } from './tree-types'; import { normalizeWhitespaces,