diff --git a/packages/ui/package-lock.json b/packages/ui/package-lock.json index f393052a3..ccefb88ed 100644 --- a/packages/ui/package-lock.json +++ b/packages/ui/package-lock.json @@ -56,7 +56,7 @@ "@gravity-ui/stylelint-config": "^3.0.0", "@gravity-ui/tsconfig": "^1.0.0", "@gravity-ui/uikit": "^5.31.2", - "@gravity-ui/unipika": "^3.0.0", + "@gravity-ui/unipika": "^5.1.0", "@gravity-ui/yagr": "^4.0.3", "@reduxjs/toolkit": "^2.2.3", "@tanstack/react-virtual": "^3.0.0-alpha.0", @@ -134,7 +134,7 @@ "@gravity-ui/dialog-fields": "^4.3.6", "@gravity-ui/expresskit": "^1.0.0", "@gravity-ui/nodekit": "^1.0.0", - "@gravity-ui/uikit": "^5.16.0", + "@gravity-ui/uikit": "^5.31.2", "@gravity-ui/unipika": "^3.0.0", "@ytsaurus/interface-helpers": "^0.3.0", "js-cookie": "2.2.1", @@ -4783,9 +4783,9 @@ } }, "node_modules/@gravity-ui/unipika": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/@gravity-ui/unipika/-/unipika-3.0.0.tgz", - "integrity": "sha512-NiZHgTw0m4u8Yh2fiVL0Wt8ehQoJOLtF9fM3YaMXNn4YZd0JrhLSPPY3I2S50SXbHODYwXRS/BNRqeejpq3F6Q==", + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/@gravity-ui/unipika/-/unipika-5.1.0.tgz", + "integrity": "sha512-Fw7LqOH6zfZF+Nx14YJtJRGpCAQmgPE3xoSpYUX9rW4b2VUTIplmDk0A5d7NWrpWGUoYodcgcUkQ1KHrHIEvlA==", "dev": true }, "node_modules/@gravity-ui/websql-autocomplete": { diff --git a/packages/ui/package.json b/packages/ui/package.json index 73bbfad70..0a5a147a0 100644 --- a/packages/ui/package.json +++ b/packages/ui/package.json @@ -116,7 +116,7 @@ "@gravity-ui/stylelint-config": "^3.0.0", "@gravity-ui/tsconfig": "^1.0.0", "@gravity-ui/uikit": "^5.31.2", - "@gravity-ui/unipika": "^3.0.0", + "@gravity-ui/unipika": "^5.1.0", "@gravity-ui/yagr": "^4.0.3", "@reduxjs/toolkit": "^2.2.3", "@tanstack/react-virtual": "^3.0.0-alpha.0", @@ -192,7 +192,7 @@ "@gravity-ui/expresskit": "^1.0.0", "@gravity-ui/nodekit": "^1.0.0", "@gravity-ui/uikit": "^5.31.2", - "@gravity-ui/unipika": "^3.0.0", + "@gravity-ui/unipika": "^5.1.0", "@ytsaurus/interface-helpers": "^0.3.0", "js-cookie": "2.2.1", "lodash": "4.17.21", diff --git a/packages/ui/src/ui/common/thor/unipika-settings.ts b/packages/ui/src/ui/common/thor/unipika-settings.ts index 0fb7a3e47..13271f0af 100644 --- a/packages/ui/src/ui/common/thor/unipika-settings.ts +++ b/packages/ui/src/ui/common/thor/unipika-settings.ts @@ -42,5 +42,6 @@ export function getUnipikaSettingsFromConfig(): Partial { return { validateSrcUrl: makeValidateSrcUrl({}), normalizeUrl: makeNormalizeUrl({}), + treatValAsData: true, }; } diff --git a/packages/ui/src/ui/components/Yson/StructuredYson/StructuredYsonTypes.ts b/packages/ui/src/ui/components/Yson/StructuredYson/StructuredYsonTypes.ts index d9ea9df9f..612ee20f9 100644 --- a/packages/ui/src/ui/components/Yson/StructuredYson/StructuredYsonTypes.ts +++ b/packages/ui/src/ui/components/Yson/StructuredYson/StructuredYsonTypes.ts @@ -13,6 +13,7 @@ export type UnipikaSettings = { maxListSize?: number; maxStringSize?: number; omitStructNull?: boolean; + treatValAsData?: boolean; validateSrcUrl?: (taggedTypeUrl: string) => boolean; normalizeUrl?: (url?: string) => string; diff --git a/packages/ui/tests/screenshots/pages/navigation/navigation.table.base.screen.ts-snapshots/Navigation-table---Content-1-chromium-linux.png b/packages/ui/tests/screenshots/pages/navigation/navigation.table.base.screen.ts-snapshots/Navigation-table---Content-1-chromium-linux.png index ac4615629..66b2cc565 100644 Binary files a/packages/ui/tests/screenshots/pages/navigation/navigation.table.base.screen.ts-snapshots/Navigation-table---Content-1-chromium-linux.png and b/packages/ui/tests/screenshots/pages/navigation/navigation.table.base.screen.ts-snapshots/Navigation-table---Content-1-chromium-linux.png differ