diff --git a/.changeset/early-hotels-joke.md b/.changeset/early-hotels-joke.md new file mode 100644 index 0000000000..5d5428f868 --- /dev/null +++ b/.changeset/early-hotels-joke.md @@ -0,0 +1,9 @@ +--- +'@alfalab/core-components-cdn-icon': patch +'@alfalab/core-components-card-image': patch +'@alfalab/core-components-product-cover': patch +--- + +##### CDNIcon, CardImage, ProductCover + +- Небольшие изменения не влияющие на работу компонента diff --git a/.changeset/nice-bats-accept.md b/.changeset/nice-bats-accept.md new file mode 100644 index 0000000000..803eab3515 --- /dev/null +++ b/.changeset/nice-bats-accept.md @@ -0,0 +1,7 @@ +--- +'@alfalab/core-components-bank-card': patch +--- + +##### BankCard + +- Логотип по умолчанию добавлен как inline код вместо зависимости diff --git a/.changeset/petite-oranges-love.md b/.changeset/petite-oranges-love.md new file mode 100644 index 0000000000..0d3e48b131 --- /dev/null +++ b/.changeset/petite-oranges-love.md @@ -0,0 +1,7 @@ +--- +'@alfalab/core-components-mcp': patch +--- + +##### MCP + +- Исправлены index файлы diff --git a/.storybook/main.js b/.storybook/main.js index d5506950ae..92d6d44275 100644 --- a/.storybook/main.js +++ b/.storybook/main.js @@ -2,7 +2,7 @@ const path = require('node:path'); const MiniCssExtractPlugin = require('mini-css-extract-plugin'); const { patchWebpackConfig } = require('storybook-addon-live-examples/dist/cjs/utils'); const CssMinimizerPlugin = require('css-minimizer-webpack-plugin'); -const { DefinePlugin, NormalModuleReplacementPlugin } = require('webpack'); +const { NormalModuleReplacementPlugin } = require('webpack'); const postcssConfig = require('../postcss.config'); const postcssImport = require('postcss-import'); const loadCss = require('postcss-import/lib/load-content'); @@ -10,8 +10,8 @@ const { getPackages } = require('../tools/monorepo.cjs'); const { isSamePath } = require('../tools/path.cjs'); const { resolveInternal } = require('../tools/resolve-internal.cjs'); const { readPackagesFileSync } = require('../tools/read-packages-file.cjs'); -const { globSync } = require('tinyglobby'); const { existsSync } = require('node:fs'); +const { createWebpackPlugin, createManagerEnv } = require('../tools/env-manager'); const INTERNAL_PACKAGES = readPackagesFileSync( path.resolve(__dirname, '../tools/.internal-packages'), @@ -120,6 +120,10 @@ function disableReactRefreshOverlay(config) { * @type {import('@storybook/react-webpack5').StorybookConfig} */ module.exports = { + // env прокидывает переменные в оба бандла Storybook: preview (iframe) и manager. + // DefinePlugin из createWebpackPlugin работает только в preview-бандле (через webpackFinal), + // поэтому переменные, нужные в manager.js, выносятся сюда отдельно. + env: createManagerEnv, stories: [ '../packages/**/*.docs.@(ts|md)x', '../packages/**/*.stories.@(ts|md)x', @@ -289,18 +293,7 @@ module.exports = { }), }, }), - new DefinePlugin({ - 'process.env.BUILD_STORYBOOK_FROM_DIST': JSON.stringify( - process.env.BUILD_STORYBOOK_FROM_DIST, - ), - 'process.env.CORE_COMPONENTS_ENV': JSON.stringify( - mode /* 'DEVELOPMENT' | 'PRODUCTION' */ - .toLowerCase(), - ), - 'process.env.CORE_COMPONENTS_VARIANT': JSON.stringify( - process.env.CORE_COMPONENTS_VARIANT, - ), - }), + createWebpackPlugin(mode), ); return config; }, diff --git a/.storybook/metrics/config.js b/.storybook/metrics/config.js index 02b68e31d4..a7e9f8feb1 100644 --- a/.storybook/metrics/config.js +++ b/.storybook/metrics/config.js @@ -13,14 +13,20 @@ export const setMetricConfig = () => { n.src = w; g.parentNode.insertBefore(n, g); } - })(window, document, 'script', 'https://metrics.alfabank.ru/metrica/sp.js', 'sp'); + })( + window, + document, + 'script', + `https://${process.env.CORE_COMPONENTS_METRICS}/metrica/sp.js`, + 'sp', + ); function getMetricUrl() { const { hostname } = window.location; switch (hostname) { case 'core-ds.github.io': { - return 'metrics.alfabank.ru/metrica/intra'; + return `${process.env.CORE_COMPONENTS_METRICS}/metrica/intra`; } default: { return ''; diff --git a/.storybook/scope.ts b/.storybook/scope.ts index d19bf702d9..7fda6d6e24 100644 --- a/.storybook/scope.ts +++ b/.storybook/scope.ts @@ -41,4 +41,9 @@ export default { ...grid, ...dateUtils, ...knobs, + process: { + env: { + ...process.env, + }, + }, }; diff --git a/CHANGELOG.2021.md b/CHANGELOG.2021.md index 0b615234d5..1f6e894382 100644 --- a/CHANGELOG.2021.md +++ b/CHANGELOG.2021.md @@ -75,7 +75,7 @@ ### BREAKING CHANGES -* Добавьте новый домен в список разрешенных 'img-src': `'self' alfabank.gcdn.co data: 'self'` +* Добавьте новый домен в список разрешенных 'img-src': `'self' your-domain.co data: 'self'` This reverts commit 953fbcfec46a40089a5cfde670597315269b05f5. @@ -650,8 +650,6 @@ This reverts commit 953fbcfec46a40089a5cfde670597315269b05f5. * **skeleton:** inline-block changes to block * **confirmation:** buttonRetryText renamed to buttonReturnText -Co-authored-by: Alexander Soldatov - # [17.6.0](https://github.com/core-ds/core-components/compare/v17.5.1...v17.6.0) (2021-06-22) diff --git a/CHANGELOG.2022.md b/CHANGELOG.2022.md index 31e1ed650e..183fe025ba 100644 --- a/CHANGELOG.2022.md +++ b/CHANGELOG.2022.md @@ -508,7 +508,7 @@ ### [#346](https://github.com/core-ds/core-components/pull/346) #### Что изменилось -- В компоненте Select иконки подгружаемые с 'alfabank.servicecdn.ru' были заменены на иконки из icons-glyph +- В компоненте Select иконки подгружаемые с cdn были заменены на иконки из icons-glyph #### Влияние на компоненты - Минорное
`select` `themes` @@ -538,7 +538,7 @@ ### [#342](https://github.com/core-ds/core-components/pull/342) #### Что изменилось -- В компонентах Gallery и Input иконки подгружаемые с 'alfabank.servicecdn.ru' были заменены на иконки из icons-glyph +- В компонентах Gallery и Input иконки подгружаемые с cdn были заменены на иконки из icons-glyph #### Влияние на компоненты - Минорное
`gallery` `input` `themes` `amount-input` `date-input`
`date-range-input` `date-time-input` `input-autocomplete` `intl-phone-input` `masked-input`
`password-input` `slider-input` `time-input` `calendar-input` `phone-input`
@@ -643,7 +643,7 @@ ### [#340](https://github.com/core-ds/core-components/pull/340) #### Что изменилось -- В компоненте Plate иконки подгружаемые с 'alfabank.servicecdn.ru' были заменены на иконки из icons-glyph +- В компоненте Plate иконки подгружаемые с cdn были заменены на иконки из icons-glyph #### Влияние на компоненты - Минорное
`plate` @@ -1497,8 +1497,6 @@ Co-authored-by: crybabydanchan * Изменена директория расположения индексных файлов в опубликованных пакетах (удалена директория dist) -Co-authored-by: Vladimir Gevak - # [29.4.0](https://github.com/core-ds/core-components/compare/v29.3.0...v29.4.0) (2022-08-12) @@ -1550,12 +1548,12 @@ Co-authored-by: Vladimir Gevak ### Features -* Новый cdn alfabank.servicecdn.ru ([#166](https://github.com/core-ds/core-components/issues/166)) ([e29c89e](https://github.com/core-ds/core-components/commit/e29c89edc8cf60ac23df9570eece9e7811eb11f0)) +* Новый cdn ([#166](https://github.com/core-ds/core-components/issues/166)) ([e29c89e](https://github.com/core-ds/core-components/commit/e29c89edc8cf60ac23df9570eece9e7811eb11f0)) ### BREAKING CHANGES -* Добавьте новый домен в список разрешенных 'img-src': `'self' alfabank.servicecdn.ru +* Добавьте новый домен в список разрешенных 'img-src': `'self' your-domain.ru data: 'self'` * chore(screenshot-utils): change cdn @@ -2144,8 +2142,7 @@ Co-authored-by: dmitrsavk * test(confirmation): update snapshot * **confirmation:** Удалена пропса code -Co-authored-by: reme3d2y -* Добавьте новый домен в список разрешенных 'img-src': `'self' alfabank.gcdn.co data: 'self'` +* Добавьте новый домен в список разрешенных 'img-src': `'self' your-domain.co data: 'self'` This reverts commit 953fbcfec46a40089a5cfde670597315269b05f5. * **button:** Кнопка размера xs теперь имеет размер 40px. Тем, кто использовал размер xs, надо @@ -2178,7 +2175,6 @@ This reverts commit 953fbcfec46a40089a5cfde670597315269b05f5. * remove dark-theme-injector. remove vars duplications * buttonRetryText renamed to buttonReturnText -Co-authored-by: Alexander Soldatov * inline-block changes to block * chore(release): 18.0.0 [skip ci] @@ -2189,7 +2185,6 @@ Co-authored-by: Alexander Soldatov * **skeleton:** inline-block changes to block * **confirmation:** buttonRetryText renamed to buttonReturnText -Co-authored-by: Alexander Soldatov * **button:** remove inverted themes * **stack:** remove z-index, add stack component @@ -3381,8 +3376,6 @@ Co-authored-by: dmitrsavk * test(confirmation): update snapshot * **confirmation:** Удалена пропса code -Co-authored-by: reme3d2y - # [23.13.0](https://github.com/core-ds/core-components/compare/v23.12.0...v23.13.0) (2022-02-15) diff --git a/docs/migrations.stories.mdx b/docs/migrations.stories.mdx index f4cc65d1e2..7855a36d1b 100644 --- a/docs/migrations.stories.mdx +++ b/docs/migrations.stories.mdx @@ -17,7 +17,7 @@ import { Meta, Markdown } from '@storybook/addon-docs'; | ------------------------ | -------------------------------------------------------------------------------------------- | | Dropdown | Tooltip | | FormField | Space | -| GeneralConfirmationModal | [ConfirmationModal](https://digital.alfabank.ru/demo/arui-private/#!/Core/ConfirmationModal) | +| GeneralConfirmationModal | ConfirmationModal | | Heading | Typography.Title
Typography.TitleResponsive | | Icon | Один из вариантов | | IconButton | IconButton
Button view='ghost' rightAddons={<Icon/>} | diff --git a/docs/typography.stories.mdx b/docs/typography.stories.mdx index e7aa4211b0..7bdb5555c7 100644 --- a/docs/typography.stories.mdx +++ b/docs/typography.stories.mdx @@ -1,8 +1,10 @@ -import { Meta } from '@storybook/addon-docs'; +import { Meta, Source } from '@storybook/addon-docs'; import { Plate } from '@alfalab/core-components-plate'; import { StatusBadge } from '@alfalab/core-components-status-badge'; import { Typography } from '@alfalab/core-components-typography'; +export const CORE_COMPONENTS_SERVICE_CDN = process.env.CORE_COMPONENTS_SERVICE_CDN; +

Для всех Styrene-элементов должна быть включена настройка `font-feature-settings: 'ss01';`, и @@ -99,26 +101,27 @@ import { Typography } from '@alfalab/core-components-typography'; Если в вашем продукте используется шрифт `Alfa Interface Sans`, его необходимо подключить: -```css -@font-face { + Не забудьте задать сглаживание: @@ -164,7 +167,6 @@ import { Typography } from '@alfalab/core-components-typography'; 1. Подключить шрифт `Alfa Interface Sans` 2. Задать соответствующий пропс `font` в компонентах типографики 3. Заменить пути импорта: - - `css`переменных: ```diff diff --git a/jest.screenshots.config.mjs b/jest.screenshots.config.mjs index f1be0d2efd..cae06e99be 100644 --- a/jest.screenshots.config.mjs +++ b/jest.screenshots.config.mjs @@ -18,6 +18,7 @@ const tsJestPreset = createJsWithTsLegacyPreset({ tsconfig: '/tsconfig. const config = { ...tsJestPreset, testEnvironment: 'node', + globalSetup: '/tools/jest/globalSetupScreenshots.mjs', setupFilesAfterEnv: ['/tools/jest/setupScreenshotsTests.ts'], modulePathIgnorePatterns: ['/dist/'], moduleNameMapper: { diff --git a/packages/action-button/src/docs/description.mdx b/packages/action-button/src/docs/description.mdx index 2314427a33..a35dade2b0 100644 --- a/packages/action-button/src/docs/description.mdx +++ b/packages/action-button/src/docs/description.mdx @@ -83,7 +83,7 @@ render(() => { ```jsx live render(() => { return ( - } href='http://www.alfabank.ru'> + } href='https://www.example.com'> {'Переход  по ссылке'} ); diff --git a/packages/alert/CHANGELOG.md b/packages/alert/CHANGELOG.md index d387bcd7f9..0199bddcf6 100644 --- a/packages/alert/CHANGELOG.md +++ b/packages/alert/CHANGELOG.md @@ -809,8 +809,6 @@ See [Conventional Commits](https://conventionalcommits.org) for commit guideline - Изменена директория расположения индексных файлов в опубликованных пакетах (удалена директория dist) -Co-authored-by: Vladimir Gevak - # [3.4.0](https://github.com/core-ds/core-components/compare/@alfalab/core-components-alert@3.3.1...@alfalab/core-components-alert@3.4.0) (2022-08-17) ### Bug Fixes diff --git a/packages/amount-input/CHANGELOG.md b/packages/amount-input/CHANGELOG.md index 7dd9b86901..31b709e505 100644 --- a/packages/amount-input/CHANGELOG.md +++ b/packages/amount-input/CHANGELOG.md @@ -1290,7 +1290,7 @@ ### [#342](https://github.com/core-ds/core-components/pull/342) -- В компонентах Gallery и Input иконки подгружаемые с 'alfabank.servicecdn.ru' были заменены на иконки из icons-glyph +- В компонентах Gallery и Input иконки подгружаемые с cdn были заменены на иконки из icons-glyph ### Patch Changes @@ -1418,8 +1418,6 @@ See [Conventional Commits](https://conventionalcommits.org) for commit guideline - Изменена директория расположения индексных файлов в опубликованных пакетах (удалена директория dist) -Co-authored-by: Vladimir Gevak - ## [5.7.2](https://github.com/core-ds/core-components/compare/@alfalab/core-components-amount-input@5.7.1...@alfalab/core-components-amount-input@5.7.2) (2022-08-17) ### Bug Fixes diff --git a/packages/amount/CHANGELOG.md b/packages/amount/CHANGELOG.md index 76dbd910f3..dae69b7779 100644 --- a/packages/amount/CHANGELOG.md +++ b/packages/amount/CHANGELOG.md @@ -332,8 +332,6 @@ See [Conventional Commits](https://conventionalcommits.org) for commit guideline - Изменена директория расположения индексных файлов в опубликованных пакетах (удалена директория dist) -Co-authored-by: Vladimir Gevak - ## [2.5.1](https://github.com/core-ds/core-components/compare/@alfalab/core-components-amount@2.5.0...@alfalab/core-components-amount@2.5.1) (2022-08-17) ### Bug Fixes diff --git a/packages/amount/src/component.tsx b/packages/amount/src/component.tsx index 65cc790067..dd1cc7a565 100644 --- a/packages/amount/src/component.tsx +++ b/packages/amount/src/component.tsx @@ -10,7 +10,6 @@ import styles from './index.module.css'; /** * Компонент для отображения суммы, согласно следующему гайдлайну: - * https://design.alfabank.ru/patterns/amount */ export const Amount: React.FC = ({ value, diff --git a/packages/amount/src/pure/component.tsx b/packages/amount/src/pure/component.tsx index 326d4d1825..eab8d35fe7 100644 --- a/packages/amount/src/pure/component.tsx +++ b/packages/amount/src/pure/component.tsx @@ -9,7 +9,6 @@ import styles from './index.module.css'; /** * Компонент для отображения суммы, согласно следующему гайдлайну: - * https://design.alfabank.ru/patterns/amount * Не содержит стилей кроме неразрывности строки * * @deprecated Используйте основной компонент. Стилизацию можно настроить через пропсы diff --git a/packages/attach/CHANGELOG.md b/packages/attach/CHANGELOG.md index 6d2c6c5f97..b869734d3f 100644 --- a/packages/attach/CHANGELOG.md +++ b/packages/attach/CHANGELOG.md @@ -894,8 +894,6 @@ See [Conventional Commits](https://conventionalcommits.org) for commit guideline - Изменена директория расположения индексных файлов в опубликованных пакетах (удалена директория dist) -Co-authored-by: Vladimir Gevak - ## [4.4.2](https://github.com/core-ds/core-components/compare/@alfalab/core-components-attach@4.4.1...@alfalab/core-components-attach@4.4.2) (2022-08-17) ### Bug Fixes diff --git a/packages/backdrop/CHANGELOG.md b/packages/backdrop/CHANGELOG.md index 33eb692904..de99f260dc 100644 --- a/packages/backdrop/CHANGELOG.md +++ b/packages/backdrop/CHANGELOG.md @@ -219,8 +219,6 @@ See [Conventional Commits](https://conventionalcommits.org) for commit guideline - Изменена директория расположения индексных файлов в опубликованных пакетах (удалена директория dist) -Co-authored-by: Vladimir Gevak - ## [2.2.1](https://github.com/core-ds/core-components/compare/@alfalab/core-components-backdrop@2.2.0...@alfalab/core-components-backdrop@2.2.1) (2022-08-17) ### Bug Fixes diff --git a/packages/badge/CHANGELOG.md b/packages/badge/CHANGELOG.md index eb2d98bc6c..ed29633d8e 100644 --- a/packages/badge/CHANGELOG.md +++ b/packages/badge/CHANGELOG.md @@ -258,8 +258,6 @@ See [Conventional Commits](https://conventionalcommits.org) for commit guideline - Изменена директория расположения индексных файлов в опубликованных пакетах (удалена директория dist) -Co-authored-by: Vladimir Gevak - ## [3.4.1](https://github.com/core-ds/core-components/compare/@alfalab/core-components-badge@3.4.0...@alfalab/core-components-badge@3.4.1) (2022-08-17) ### Bug Fixes diff --git a/packages/bank-card/CHANGELOG.md b/packages/bank-card/CHANGELOG.md index 2547e6f5ee..bc2820055f 100644 --- a/packages/bank-card/CHANGELOG.md +++ b/packages/bank-card/CHANGELOG.md @@ -1089,8 +1089,6 @@ See [Conventional Commits](https://conventionalcommits.org) for commit guideline - Изменена директория расположения индексных файлов в опубликованных пакетах (удалена директория dist) -Co-authored-by: Vladimir Gevak - ## [4.4.2](https://github.com/core-ds/core-components/compare/@alfalab/core-components-bank-card@4.4.1...@alfalab/core-components-bank-card@4.4.2) (2022-08-17) ### Bug Fixes diff --git a/packages/bank-card/package.json b/packages/bank-card/package.json index dc12bd481c..bd86d42b1c 100644 --- a/packages/bank-card/package.json +++ b/packages/bank-card/package.json @@ -15,7 +15,6 @@ "dependencies": { "@alfalab/core-components-masked-input": "^8.0.10", "@alfalab/icons-glyph": "^2.260.0", - "@alfalab/icons-logo": "^1.53.0", "@alfalab/icons-logotype": "^2.37.0", "classnames": "^2.5.1", "tslib": "^2.4.0" diff --git a/packages/bank-card/src/Component.test.tsx b/packages/bank-card/src/Component.test.tsx index 5be0149708..b0912dec5b 100644 --- a/packages/bank-card/src/Component.test.tsx +++ b/packages/bank-card/src/Component.test.tsx @@ -1,6 +1,6 @@ import React from 'react'; import { render, fireEvent } from '@testing-library/react'; -import { AlfaBankLIcon } from '@alfalab/icons-logotype/AlfaBankLIcon'; +import { DiamondsMIcon } from '@alfalab/icons-glyph/DiamondsMIcon'; import { BankCard } from './index'; @@ -124,7 +124,7 @@ describe('BankCard', () => { const dataTestId = 'test-id'; const logo = (

- +
); const { getByTestId } = render(); diff --git a/packages/bank-card/src/Component.tsx b/packages/bank-card/src/Component.tsx index 7bc944f78b..1ebe76d67e 100644 --- a/packages/bank-card/src/Component.tsx +++ b/packages/bank-card/src/Component.tsx @@ -10,12 +10,12 @@ import cn from 'classnames'; import { MaskedInput } from '@alfalab/core-components-masked-input'; import { CameraMIcon } from '@alfalab/icons-glyph/CameraMIcon'; -import { AlfaBankSignMIcon } from '@alfalab/icons-logo/AlfaBankSignMIcon'; import { MastercardLIcon } from '@alfalab/icons-logotype/MastercardLIcon'; import { MirXxlIcon } from '@alfalab/icons-logotype/MirXxlIcon'; import { VisaXxlIcon } from '@alfalab/icons-logotype/VisaXxlIcon'; import { getDefaultInputLabel } from './helpers/getDefaultInputLabel'; +import { DefaultLogo } from './default-logo'; import { MaskTypeEnum } from './enums'; import { type MaskType } from './types'; import { validateCardNumber } from './utils'; @@ -90,7 +90,7 @@ const getBrandIcon = (value = '') => { export const BankCard = forwardRef( ( { - bankLogo = , + bankLogo = , backgroundColor = '#EF3124', value: valueFromProps, className, diff --git a/packages/bank-card/src/default-logo.tsx b/packages/bank-card/src/default-logo.tsx new file mode 100644 index 0000000000..ddb3e38684 --- /dev/null +++ b/packages/bank-card/src/default-logo.tsx @@ -0,0 +1,19 @@ +import React, { type FC, type SVGProps } from 'react'; + +export const DefaultLogo: FC> = (props) => ( + + + +); diff --git a/packages/bank-card/src/docs/Component.stories.tsx b/packages/bank-card/src/docs/Component.stories.tsx index 2379650c1b..8f9daa5c9f 100644 --- a/packages/bank-card/src/docs/Component.stories.tsx +++ b/packages/bank-card/src/docs/Component.stories.tsx @@ -7,12 +7,12 @@ import { } from '@alfalab/core-components-screenshot-utils/screenshots-story/utils'; import styles from './preview.module.css'; -import { AlfaBankSignMIcon } from '@alfalab/icons-logo/AlfaBankSignMIcon'; import { AlfaInvestEnLogoShortLIcon } from '@alfalab/icons-logotype/AlfaInvestEnLogoShortLIcon'; import { BankCard } from '@alfalab/core-components-bank-card'; +import { DefaultLogo } from '../default-logo'; const logo = { - default: , + default: , custom: , }; diff --git a/packages/base-modal/CHANGELOG.md b/packages/base-modal/CHANGELOG.md index 6746be4fe3..dd0249705f 100644 --- a/packages/base-modal/CHANGELOG.md +++ b/packages/base-modal/CHANGELOG.md @@ -747,8 +747,6 @@ See [Conventional Commits](https://conventionalcommits.org) for commit guideline - Изменена директория расположения индексных файлов в опубликованных пакетах (удалена директория dist) -Co-authored-by: Vladimir Gevak - ## [4.3.1](https://github.com/core-ds/core-components/compare/@alfalab/core-components-base-modal@4.3.0...@alfalab/core-components-base-modal@4.3.1) (2022-08-17) ### Bug Fixes diff --git a/packages/bottom-sheet/CHANGELOG.md b/packages/bottom-sheet/CHANGELOG.md index 2fcc452a64..0d7795d8e6 100644 --- a/packages/bottom-sheet/CHANGELOG.md +++ b/packages/bottom-sheet/CHANGELOG.md @@ -1700,8 +1700,6 @@ See [Conventional Commits](https://conventionalcommits.org) for commit guideline - Изменена директория расположения индексных файлов в опубликованных пакетах (удалена директория dist) -Co-authored-by: Vladimir Gevak - ## [4.9.1](https://github.com/core-ds/core-components/compare/@alfalab/core-components-bottom-sheet@4.9.0...@alfalab/core-components-bottom-sheet@4.9.1) (2022-08-17) ### Bug Fixes diff --git a/packages/bottom-sheet/src/docs/description.mdx b/packages/bottom-sheet/src/docs/description.mdx index 483d46e1c5..f0148e4f27 100644 --- a/packages/bottom-sheet/src/docs/description.mdx +++ b/packages/bottom-sheet/src/docs/description.mdx @@ -125,7 +125,7 @@ const Text = ({ colors, onClose }) => ( Требования 115-ФЗ и связанных с ним документов Банка России часто меняются, предприниматели не всегда успевают за ними следить. Последствия нарушений «антиотмывочного» законодательства всегда неприятны: приходится остановить - бизнес-процессы и доказать банку законность операций. Специалисты «Альфа-банка» + бизнес-процессы и доказать банку законность операций. Специалисты собрали понятные рекомендации, как сэкономить время на объяснения и предотвратить блокировки diff --git a/packages/button/CHANGELOG.md b/packages/button/CHANGELOG.md index 88d2b46abb..aafe8088ef 100644 --- a/packages/button/CHANGELOG.md +++ b/packages/button/CHANGELOG.md @@ -1053,8 +1053,6 @@ See [Conventional Commits](https://conventionalcommits.org) for commit guideline - Изменена директория расположения индексных файлов в опубликованных пакетах (удалена директория dist) -Co-authored-by: Vladimir Gevak - ## [5.3.2](https://github.com/core-ds/core-components/compare/@alfalab/core-components-button@5.3.1...@alfalab/core-components-button@5.3.2) (2022-08-17) ### Bug Fixes diff --git a/packages/button/src/docs/development.mdx b/packages/button/src/docs/development.mdx index c63a5897b7..4e284996fa 100644 --- a/packages/button/src/docs/development.mdx +++ b/packages/button/src/docs/development.mdx @@ -18,14 +18,13 @@ import styles from '!!raw-loader!../vars.css'; - В приложениях Альфа-Бизнес (НИБ) компонент должен переключаться в мобильный вид при ширине + В некоторыз приложениях компонент должен переключаться в мобильный вид при ширине 768px. Для этого необходимо установить свойство `breakpoint={768}`. Воспользуйтесь трансформером `button-breakpoint-768`, чтобы добавить брейкпоинт всем кнопкам в проекте. Трансформер доступен в `@alfalab/core-components-codemod`, начиная с версии `2.5.0`. - Если возникнут вопросы — свяжитесь с командой дизайн-системы Альфа-Бизнес в рокетчате - `#arui-private`. + Если возникнут вопросы — свяжитесь с командой дизайн-системы. @@ -41,15 +40,15 @@ import { ButtonMobile } from '@alfalab/core-components/button/mobile'; ## Использование dataTestId -В компоненте используется модификатор для `dataTestId`. -Для удобного поиска элементов можно воспользоваться функцией `getButtonTestIds`. +В компоненте используется модификатор для `dataTestId`. +Для удобного поиска элементов можно воспользоваться функцией `getButtonTestIds`. Импорт из `@alfalab/core-components/button/shared`. Функция возвращает объект: ```jsx { - button: dataTestId, + button: dataTestId, spinner: `${dataTestId}-loader`, }; ``` diff --git a/packages/calendar-input/CHANGELOG.md b/packages/calendar-input/CHANGELOG.md index f9efd9132e..87332a7c25 100644 --- a/packages/calendar-input/CHANGELOG.md +++ b/packages/calendar-input/CHANGELOG.md @@ -1538,7 +1538,7 @@ ### [#342](https://github.com/core-ds/core-components/pull/342) -- В компонентах Gallery и Input иконки подгружаемые с 'alfabank.servicecdn.ru' были заменены на иконки из icons-glyph +- В компонентах Gallery и Input иконки подгружаемые с cdn были заменены на иконки из icons-glyph ### Patch Changes @@ -1676,8 +1676,6 @@ See [Conventional Commits](https://conventionalcommits.org) for commit guideline - Изменена директория расположения индексных файлов в опубликованных пакетах (удалена директория dist) -Co-authored-by: Vladimir Gevak - ## [6.6.3](https://github.com/core-ds/core-components/compare/@alfalab/core-components-calendar-input@6.6.2...@alfalab/core-components-calendar-input@6.6.3) (2022-08-17) ### Bug Fixes diff --git a/packages/calendar-range/CHANGELOG.md b/packages/calendar-range/CHANGELOG.md index 2877408c3e..b8efe643e8 100644 --- a/packages/calendar-range/CHANGELOG.md +++ b/packages/calendar-range/CHANGELOG.md @@ -1734,8 +1734,6 @@ See [Conventional Commits](https://conventionalcommits.org) for commit guideline - Изменена директория расположения индексных файлов в опубликованных пакетах (удалена директория dist) -Co-authored-by: Vladimir Gevak - ## [5.7.3](https://github.com/core-ds/core-components/compare/@alfalab/core-components-calendar-range@5.7.2...@alfalab/core-components-calendar-range@5.7.3) (2022-08-17) ### Bug Fixes diff --git a/packages/calendar-with-skeleton/CHANGELOG.md b/packages/calendar-with-skeleton/CHANGELOG.md index 8512cf30a3..c1ce7a7b15 100644 --- a/packages/calendar-with-skeleton/CHANGELOG.md +++ b/packages/calendar-with-skeleton/CHANGELOG.md @@ -1324,8 +1324,6 @@ See [Conventional Commits](https://conventionalcommits.org) for commit guideline - Изменена директория расположения индексных файлов в опубликованных пакетах (удалена директория dist) -Co-authored-by: Vladimir Gevak - ## [4.5.3](https://github.com/core-ds/core-components/compare/@alfalab/core-components-calendar-with-skeleton@4.5.2...@alfalab/core-components-calendar-with-skeleton@4.5.3) (2022-08-17) ### Bug Fixes diff --git a/packages/calendar/CHANGELOG.md b/packages/calendar/CHANGELOG.md index d653f19b0d..f35e6e003b 100644 --- a/packages/calendar/CHANGELOG.md +++ b/packages/calendar/CHANGELOG.md @@ -1927,8 +1927,6 @@ See [Conventional Commits](https://conventionalcommits.org) for commit guideline - Изменена директория расположения индексных файлов в опубликованных пакетах (удалена директория dist) -Co-authored-by: Vladimir Gevak - ## [5.6.3](https://github.com/core-ds/core-components/compare/@alfalab/core-components-calendar@5.6.2...@alfalab/core-components-calendar@5.6.3) (2022-08-17) ### Bug Fixes @@ -2130,7 +2128,7 @@ Co-authored-by: dmitrsavk ### BREAKING CHANGES -- Добавьте новый домен в список разрешенных 'img-src': `'self' alfabank.gcdn.co data: 'self'` +- Добавьте новый домен в список разрешенных 'img-src': `'self' {ваш-ресурс}.co data: 'self'` This reverts commit 953fbcfec46a40089a5cfde670597315269b05f5. diff --git a/packages/card-image/CHANGELOG.md b/packages/card-image/CHANGELOG.md index 56afd063f2..965d2d202c 100644 --- a/packages/card-image/CHANGELOG.md +++ b/packages/card-image/CHANGELOG.md @@ -183,8 +183,6 @@ See [Conventional Commits](https://conventionalcommits.org) for commit guideline - Изменена директория расположения индексных файлов в опубликованных пакетах (удалена директория dist) -Co-authored-by: Vladimir Gevak - ## [2.2.1](https://github.com/core-ds/core-components/compare/@alfalab/core-components-card-image@2.2.0...@alfalab/core-components-card-image@2.2.1) (2022-08-17) ### Bug Fixes diff --git a/packages/card-image/src/Component.tsx b/packages/card-image/src/Component.tsx index 3c6f0cebb5..ec4d3a4f44 100644 --- a/packages/card-image/src/Component.tsx +++ b/packages/card-image/src/Component.tsx @@ -5,7 +5,7 @@ import styles from './index.module.css'; export const ASPECT_RATIO = 0.63; export const DEFAULT_WIDTH = 280; -export const DEFAULT_BASE_URL = 'https://online.alfabank.ru/cards-images/cards/'; +export const DEFAULT_BASE_URL = process.env.CORE_COMPONENTS_CARD_IMAGE_BASE_URL; export type CardImageProps = { /** diff --git a/packages/card-image/src/__snapshots__/Component.test.tsx.snap b/packages/card-image/src/__snapshots__/Component.test.tsx.snap index 2d87a62330..3639d54048 100644 --- a/packages/card-image/src/__snapshots__/Component.test.tsx.snap +++ b/packages/card-image/src/__snapshots__/Component.test.tsx.snap @@ -81,8 +81,8 @@ exports[`CardImage Display tests should display with cardId and layers 1`] = ` class="image" height="176.4" role="presentation" - src="https://online.alfabank.ru/cards-images/cards/ER/images?layers=BACKGROUND,CARD_NUMBER,CARD_HOLDER&width=280" - srcset="https://online.alfabank.ru/cards-images/cards/ER/images?layers=BACKGROUND,CARD_NUMBER,CARD_HOLDER&width=560 2x" + src="https://example.com/cards-images/cards/ER/images?layers=BACKGROUND,CARD_NUMBER,CARD_HOLDER&width=280" + srcset="https://example.com/cards-images/cards/ER/images?layers=BACKGROUND,CARD_NUMBER,CARD_HOLDER&width=560 2x" width="280" /> @@ -102,8 +102,8 @@ exports[`CardImage Display tests should display with cardId correctly 1`] = ` class="image" height="176.4" role="presentation" - src="https://online.alfabank.ru/cards-images/cards/ER/images?layers=BACKGROUND,CARD_NUMBER,CARD_HOLDER,PAY_PASS,CHIP,LOGO,PAYMENT_SYSTEM,RESERVED_1,RESERVED_2,VALID_DATE&width=280" - srcset="https://online.alfabank.ru/cards-images/cards/ER/images?layers=BACKGROUND,CARD_NUMBER,CARD_HOLDER,PAY_PASS,CHIP,LOGO,PAYMENT_SYSTEM,RESERVED_1,RESERVED_2,VALID_DATE&width=560 2x" + src="https://example.com/cards-images/cards/ER/images?layers=BACKGROUND,CARD_NUMBER,CARD_HOLDER,PAY_PASS,CHIP,LOGO,PAYMENT_SYSTEM,RESERVED_1,RESERVED_2,VALID_DATE&width=280" + srcset="https://example.com/cards-images/cards/ER/images?layers=BACKGROUND,CARD_NUMBER,CARD_HOLDER,PAY_PASS,CHIP,LOGO,PAYMENT_SYSTEM,RESERVED_1,RESERVED_2,VALID_DATE&width=560 2x" width="280" /> @@ -118,8 +118,8 @@ exports[`CardImage Display tests should display with cardId correctly 1`] = ` class="image" height="176.4" role="presentation" - src="https://online.alfabank.ru/cards-images/cards/ER/images?layers=BACKGROUND,CARD_NUMBER,CARD_HOLDER,PAY_PASS,CHIP,LOGO,PAYMENT_SYSTEM,RESERVED_1,RESERVED_2,VALID_DATE&width=280" - srcset="https://online.alfabank.ru/cards-images/cards/ER/images?layers=BACKGROUND,CARD_NUMBER,CARD_HOLDER,PAY_PASS,CHIP,LOGO,PAYMENT_SYSTEM,RESERVED_1,RESERVED_2,VALID_DATE&width=560 2x" + src="https://example.com/cards-images/cards/ER/images?layers=BACKGROUND,CARD_NUMBER,CARD_HOLDER,PAY_PASS,CHIP,LOGO,PAYMENT_SYSTEM,RESERVED_1,RESERVED_2,VALID_DATE&width=280" + srcset="https://example.com/cards-images/cards/ER/images?layers=BACKGROUND,CARD_NUMBER,CARD_HOLDER,PAY_PASS,CHIP,LOGO,PAYMENT_SYSTEM,RESERVED_1,RESERVED_2,VALID_DATE&width=560 2x" width="280" /> diff --git a/packages/card-image/src/docs/Component.stories.tsx b/packages/card-image/src/docs/Component.stories.tsx index 34ce1b656a..6e1dfde71a 100644 --- a/packages/card-image/src/docs/Component.stories.tsx +++ b/packages/card-image/src/docs/Component.stories.tsx @@ -23,7 +23,7 @@ export const card_image: Story = { )} width={number('width', 280)} rounded={boolean('rounded', false)} - baseUrl={text('baseUrl', 'https://online.alfabank.ru/cards-images/cards/')} + baseUrl={text('baseUrl', process.env.CORE_COMPONENTS_CARD_IMAGE_BASE_URL)} /> ); }, diff --git a/packages/card-image/src/docs/description.mdx b/packages/card-image/src/docs/description.mdx index ffe4f07e33..c7e0dd70e4 100644 --- a/packages/card-image/src/docs/description.mdx +++ b/packages/card-image/src/docs/description.mdx @@ -4,7 +4,7 @@ - ## [4.1.1](https://github.com/core-ds/core-components/compare/@alfalab/core-components-cdn-icon@4.1.0...@alfalab/core-components-cdn-icon@4.1.1) (2022-08-17) ### Bug Fixes @@ -350,11 +348,11 @@ Co-authored-by: Vladimir Gevak ### Features -- Новый cdn alfabank.servicecdn.ru ([#166](https://github.com/core-ds/core-components/issues/166)) ([e29c89e](https://github.com/core-ds/core-components/commit/e29c89edc8cf60ac23df9570eece9e7811eb11f0)) +- Новый cdn ([#166](https://github.com/core-ds/core-components/issues/166)) ([e29c89e](https://github.com/core-ds/core-components/commit/e29c89edc8cf60ac23df9570eece9e7811eb11f0)) ### BREAKING CHANGES -- Добавьте новый домен в список разрешенных 'img-src': `'self' alfabank.servicecdn.ru data: 'self'` +- Добавьте новый домен в список разрешенных 'img-src': `'self' {ваш-ресурс}.ru data: 'self'` - chore(screenshot-utils): change cdn @@ -396,7 +394,7 @@ Co-authored-by: Vladimir Gevak ### BREAKING CHANGES -- Добавьте новый домен в список разрешенных 'img-src': `'self' alfabank.gcdn.co data: 'self'` +- Добавьте новый домен в список разрешенных 'img-src': `'self' {ваш-ресурс}.co data: 'self'` This reverts commit 953fbcfec46a40089a5cfde670597315269b05f5. diff --git a/packages/cdn-icon/src/Component.tsx b/packages/cdn-icon/src/Component.tsx index d2abfe0a55..7c9cd5c770 100644 --- a/packages/cdn-icon/src/Component.tsx +++ b/packages/cdn-icon/src/Component.tsx @@ -20,7 +20,6 @@ interface CDNIconProps { className?: string; /** * Базовый адрес cdn хранилища c иконками - * @default https://alfabank.servicecdn.ru/icons */ baseUrl?: string; /** @@ -42,7 +41,7 @@ export const CDNIcon: React.FC = ({ color, dataTestId, className, - baseUrl = 'https://alfabank.servicecdn.ru/icons', + baseUrl = process.env.CORE_COMPONENTS_CDN_ICON_BASE_URL, fallback, onError, }) => { diff --git a/packages/cdn-icon/src/docs/development.mdx b/packages/cdn-icon/src/docs/development.mdx index 4c004159b7..362f32fd14 100644 --- a/packages/cdn-icon/src/docs/development.mdx +++ b/packages/cdn-icon/src/docs/development.mdx @@ -10,7 +10,7 @@ import { CDNIcon } from '@alfalab/core-components/cdn-icon'; ## Использование -Хранилище alfabank.servicecdn.ru — временное и в какой-то момент домен изменится. +Текущее хранилище — временное и в какой-то момент домен изменится. - ## [2.2.1](https://github.com/core-ds/core-components/compare/@alfalab/core-components-chart@2.2.0...@alfalab/core-components-chart@2.2.1) (2022-08-17) ### Bug Fixes diff --git a/packages/checkbox-group/CHANGELOG.md b/packages/checkbox-group/CHANGELOG.md index d783494f1a..365b46531a 100644 --- a/packages/checkbox-group/CHANGELOG.md +++ b/packages/checkbox-group/CHANGELOG.md @@ -497,8 +497,6 @@ See [Conventional Commits](https://conventionalcommits.org) for commit guideline - Изменена директория расположения индексных файлов в опубликованных пакетах (удалена директория dist) -Co-authored-by: Vladimir Gevak - ## [2.7.2](https://github.com/core-ds/core-components/compare/@alfalab/core-components-checkbox-group@2.7.1...@alfalab/core-components-checkbox-group@2.7.2) (2022-08-17) ### Bug Fixes diff --git a/packages/checkbox/CHANGELOG.md b/packages/checkbox/CHANGELOG.md index 019c391cd1..d583caaa3b 100644 --- a/packages/checkbox/CHANGELOG.md +++ b/packages/checkbox/CHANGELOG.md @@ -590,8 +590,6 @@ See [Conventional Commits](https://conventionalcommits.org) for commit guideline - Изменена директория расположения индексных файлов в опубликованных пакетах (удалена директория dist) -Co-authored-by: Vladimir Gevak - ## [2.9.1](https://github.com/core-ds/core-components/compare/@alfalab/core-components-checkbox@2.9.0...@alfalab/core-components-checkbox@2.9.1) (2022-08-17) ### Bug Fixes diff --git a/packages/circular-progress-bar/CHANGELOG.md b/packages/circular-progress-bar/CHANGELOG.md index 7b67e5227d..8182631c90 100644 --- a/packages/circular-progress-bar/CHANGELOG.md +++ b/packages/circular-progress-bar/CHANGELOG.md @@ -725,8 +725,6 @@ See [Conventional Commits](https://conventionalcommits.org) for commit guideline - Изменена директория расположения индексных файлов в опубликованных пакетах (удалена директория dist) -Co-authored-by: Vladimir Gevak - ## [2.6.1](https://github.com/core-ds/core-components/compare/@alfalab/core-components-circular-progress-bar@2.6.0...@alfalab/core-components-circular-progress-bar@2.6.1) (2022-08-17) ### Bug Fixes diff --git a/packages/code-input/CHANGELOG.md b/packages/code-input/CHANGELOG.md index 0a28809218..a90f1f0d8f 100644 --- a/packages/code-input/CHANGELOG.md +++ b/packages/code-input/CHANGELOG.md @@ -590,8 +590,6 @@ See [Conventional Commits](https://conventionalcommits.org) for commit guideline - Изменена директория расположения индексных файлов в опубликованных пакетах (удалена директория dist) -Co-authored-by: Vladimir Gevak - ## [1.5.1](https://github.com/core-ds/core-components/compare/@alfalab/core-components-code-input@1.5.0...@alfalab/core-components-code-input@1.5.1) (2022-08-17) ### Bug Fixes diff --git a/packages/collapse/CHANGELOG.md b/packages/collapse/CHANGELOG.md index 45d0a7136d..f529b31550 100644 --- a/packages/collapse/CHANGELOG.md +++ b/packages/collapse/CHANGELOG.md @@ -404,8 +404,6 @@ Co-authored-by: crybabydanchan - Изменена директория расположения индексных файлов в опубликованных пакетах (удалена директория dist) -Co-authored-by: Vladimir Gevak - ## [2.3.1](https://github.com/core-ds/core-components/compare/@alfalab/core-components-collapse@2.3.0...@alfalab/core-components-collapse@2.3.1) (2022-08-17) ### Bug Fixes diff --git a/packages/collapse/src/docs/description.mdx b/packages/collapse/src/docs/description.mdx index 6df604d805..7cfbcea095 100644 --- a/packages/collapse/src/docs/description.mdx +++ b/packages/collapse/src/docs/description.mdx @@ -20,7 +20,7 @@ Требования 115-ФЗ и связанных с ним документов Банка России часто меняются, предприниматели не всегда успевают за ними следить. Последствия нарушений «антиотмывочного» законодательства всегда неприятны: приходится остановить - бизнес-процессы и доказать банку законность операций. Специалисты «Альфа-банка» собрали + бизнес-процессы и доказать банку законность операций. Специалисты собрали понятные рекомендации, как сэкономить время на объяснения и предотвратить блокировки. @@ -62,7 +62,7 @@ render(() => { Требования 115-ФЗ и связанных с ним документов Банка России часто меняются, предприниматели не всегда успевают за ними следить. Последствия нарушений «антиотмывочного» законодательства всегда неприятны: приходится остановить - бизнес-процессы и доказать банку законность операций. Специалисты «Альфа-банка» + бизнес-процессы и доказать банку законность операций. Специалисты собрали понятные рекомендации, как сэкономить время на объяснения и предотвратить блокировки. diff --git a/packages/comment/CHANGELOG.md b/packages/comment/CHANGELOG.md index 47be8a9dca..24aa0bf6d7 100644 --- a/packages/comment/CHANGELOG.md +++ b/packages/comment/CHANGELOG.md @@ -556,8 +556,6 @@ See [Conventional Commits](https://conventionalcommits.org) for commit guideline - Изменена директория расположения индексных файлов в опубликованных пакетах (удалена директория dist) -Co-authored-by: Vladimir Gevak - ## [1.1.2](https://github.com/core-ds/core-components/compare/@alfalab/core-components-comment@1.1.1...@alfalab/core-components-comment@1.1.2) (2022-08-17) ### Bug Fixes diff --git a/packages/confirmation/CHANGELOG.md b/packages/confirmation/CHANGELOG.md index 90572cb9dd..be7950fe37 100644 --- a/packages/confirmation/CHANGELOG.md +++ b/packages/confirmation/CHANGELOG.md @@ -1484,8 +1484,6 @@ Co-authored-by: crybabydanchan - Изменена директория расположения индексных файлов в опубликованных пакетах (удалена директория dist) -Co-authored-by: Vladimir Gevak - ## [10.4.2](https://github.com/core-ds/core-components/compare/@alfalab/core-components-confirmation@10.4.1...@alfalab/core-components-confirmation@10.4.2) (2022-08-17) ### Bug Fixes @@ -1589,8 +1587,6 @@ Co-authored-by: Vladimir Gevak - test(confirmation): update snapshot - **confirmation:** Удалена пропса code -Co-authored-by: reme3d2y - ## [9.0.7](https://github.com/core-ds/core-components/compare/@alfalab/core-components-confirmation@9.0.6...@alfalab/core-components-confirmation@9.0.7) (2022-02-15) **Note:** Version bump only for package @alfalab/core-components-confirmation @@ -1728,8 +1724,6 @@ Co-authored-by: reme3d2y - **confirmation:** buttonRetryText renamed to buttonReturnText -Co-authored-by: Alexander Soldatov - # [6.1.0](https://github.com/core-ds/core-components/compare/@alfalab/core-components-confirmation@6.0.0...@alfalab/core-components-confirmation@6.1.0) (2021-05-31) ### Features diff --git a/packages/custom-button/CHANGELOG.md b/packages/custom-button/CHANGELOG.md index e7f9774b47..546d526b71 100644 --- a/packages/custom-button/CHANGELOG.md +++ b/packages/custom-button/CHANGELOG.md @@ -808,8 +808,6 @@ See [Conventional Commits](https://conventionalcommits.org) for commit guideline - Изменена директория расположения индексных файлов в опубликованных пакетах (удалена директория dist) -Co-authored-by: Vladimir Gevak - ## [1.4.2](https://github.com/core-ds/core-components/compare/@alfalab/core-components-custom-button@1.4.1...@alfalab/core-components-custom-button@1.4.2) (2022-08-17) ### Bug Fixes diff --git a/packages/date-input/CHANGELOG.md b/packages/date-input/CHANGELOG.md index e24b728762..089c52d417 100644 --- a/packages/date-input/CHANGELOG.md +++ b/packages/date-input/CHANGELOG.md @@ -803,7 +803,7 @@ ### [#342](https://github.com/core-ds/core-components/pull/342) -- В компонентах Gallery и Input иконки подгружаемые с 'alfabank.servicecdn.ru' были заменены на иконки из icons-glyph +- В компонентах Gallery и Input иконки подгружаемые с cdn были заменены на иконки из icons-glyph ### Patch Changes @@ -910,8 +910,6 @@ See [Conventional Commits](https://conventionalcommits.org) for commit guideline - Изменена директория расположения индексных файлов в опубликованных пакетах (удалена директория dist) -Co-authored-by: Vladimir Gevak - ## [2.4.2](https://github.com/core-ds/core-components/compare/@alfalab/core-components-date-input@2.4.1...@alfalab/core-components-date-input@2.4.2) (2022-08-17) ### Bug Fixes diff --git a/packages/date-range-input/CHANGELOG.md b/packages/date-range-input/CHANGELOG.md index 8e1fc6ea02..9aa4848b22 100644 --- a/packages/date-range-input/CHANGELOG.md +++ b/packages/date-range-input/CHANGELOG.md @@ -1620,7 +1620,7 @@ ### [#342](https://github.com/core-ds/core-components/pull/342) -- В компонентах Gallery и Input иконки подгружаемые с 'alfabank.servicecdn.ru' были заменены на иконки из icons-glyph +- В компонентах Gallery и Input иконки подгружаемые с cdn были заменены на иконки из icons-glyph ### Patch Changes diff --git a/packages/date-time-input/CHANGELOG.md b/packages/date-time-input/CHANGELOG.md index 6193fa085e..823eac5973 100644 --- a/packages/date-time-input/CHANGELOG.md +++ b/packages/date-time-input/CHANGELOG.md @@ -1610,7 +1610,7 @@ ### [#342](https://github.com/core-ds/core-components/pull/342) -- В компонентах Gallery и Input иконки подгружаемые с 'alfabank.servicecdn.ru' были заменены на иконки из icons-glyph +- В компонентах Gallery и Input иконки подгружаемые с cdn были заменены на иконки из icons-glyph ### Patch Changes diff --git a/packages/divider/CHANGELOG.md b/packages/divider/CHANGELOG.md index 31a8972d61..776095b7b3 100644 --- a/packages/divider/CHANGELOG.md +++ b/packages/divider/CHANGELOG.md @@ -180,8 +180,6 @@ See [Conventional Commits](https://conventionalcommits.org) for commit guideline - Изменена директория расположения индексных файлов в опубликованных пакетах (удалена директория dist) -Co-authored-by: Vladimir Gevak - ## [2.2.1](https://github.com/core-ds/core-components/compare/@alfalab/core-components-divider@2.2.0...@alfalab/core-components-divider@2.2.1) (2022-08-17) ### Bug Fixes diff --git a/packages/drawer/CHANGELOG.md b/packages/drawer/CHANGELOG.md index f3ba999950..4f4e7ab443 100644 --- a/packages/drawer/CHANGELOG.md +++ b/packages/drawer/CHANGELOG.md @@ -635,8 +635,6 @@ See [Conventional Commits](https://conventionalcommits.org) for commit guideline - Изменена директория расположения индексных файлов в опубликованных пакетах (удалена директория dist) -Co-authored-by: Vladimir Gevak - ## [3.3.1](https://github.com/core-ds/core-components/compare/@alfalab/core-components-drawer@3.3.0...@alfalab/core-components-drawer@3.3.1) (2022-08-17) ### Bug Fixes diff --git a/packages/dropzone/CHANGELOG.md b/packages/dropzone/CHANGELOG.md index 3f899fe2df..35b8d437cc 100644 --- a/packages/dropzone/CHANGELOG.md +++ b/packages/dropzone/CHANGELOG.md @@ -299,8 +299,6 @@ See [Conventional Commits](https://conventionalcommits.org) for commit guideline - Изменена директория расположения индексных файлов в опубликованных пакетах (удалена директория dist) -Co-authored-by: Vladimir Gevak - ## [2.5.1](https://github.com/core-ds/core-components/compare/@alfalab/core-components-dropzone@2.5.0...@alfalab/core-components-dropzone@2.5.1) (2022-08-17) ### Bug Fixes diff --git a/packages/env/src/react-app.d.ts b/packages/env/src/react-app.d.ts index 0c865dae20..87b46a3561 100644 --- a/packages/env/src/react-app.d.ts +++ b/packages/env/src/react-app.d.ts @@ -8,6 +8,9 @@ declare namespace NodeJS { readonly NODE_ENV: 'development' | 'production' | 'test'; readonly CORE_COMPONENTS_ENV: 'development' | 'production' | 'test'; readonly CORE_COMPONENTS_VARIANT?: 'default' | 'alfasans'; + readonly CORE_COMPONENTS_CARD_IMAGE_BASE_URL: string; + readonly CORE_COMPONENTS_CDN_ICON_BASE_URL: string; + readonly CORE_COMPONENTS_SERVICE_CDN: string; } } diff --git a/packages/file-upload-item/CHANGELOG.md b/packages/file-upload-item/CHANGELOG.md index 39ff7fab78..ed5ea1b455 100644 --- a/packages/file-upload-item/CHANGELOG.md +++ b/packages/file-upload-item/CHANGELOG.md @@ -1235,8 +1235,6 @@ Co-authored-by: crybabydanchan - Изменена директория расположения индексных файлов в опубликованных пакетах (удалена директория dist) -Co-authored-by: Vladimir Gevak - ## [3.9.2](https://github.com/core-ds/core-components/compare/@alfalab/core-components-file-upload-item@3.9.1...@alfalab/core-components-file-upload-item@3.9.2) (2022-08-17) ### Bug Fixes diff --git a/packages/filter-tag/CHANGELOG.md b/packages/filter-tag/CHANGELOG.md index 9e6619298f..291b55736b 100644 --- a/packages/filter-tag/CHANGELOG.md +++ b/packages/filter-tag/CHANGELOG.md @@ -692,8 +692,6 @@ See [Conventional Commits](https://conventionalcommits.org) for commit guideline - Изменена директория расположения индексных файлов в опубликованных пакетах (удалена директория dist) -Co-authored-by: Vladimir Gevak - ## [1.4.2](https://github.com/core-ds/core-components/compare/@alfalab/core-components-filter-tag@1.4.1...@alfalab/core-components-filter-tag@1.4.2) (2022-08-17) ### Bug Fixes diff --git a/packages/form-control/CHANGELOG.md b/packages/form-control/CHANGELOG.md index ed5c6e7e5d..b919ccb356 100644 --- a/packages/form-control/CHANGELOG.md +++ b/packages/form-control/CHANGELOG.md @@ -710,8 +710,6 @@ See [Conventional Commits](https://conventionalcommits.org) for commit guideline - Изменена директория расположения индексных файлов в опубликованных пакетах (удалена директория dist) -Co-authored-by: Vladimir Gevak - ## [7.6.1](https://github.com/core-ds/core-components/compare/@alfalab/core-components-form-control@7.6.0...@alfalab/core-components-form-control@7.6.1) (2022-08-17) ### Bug Fixes diff --git a/packages/gallery/CHANGELOG.md b/packages/gallery/CHANGELOG.md index 99a83bca71..319a0d9965 100644 --- a/packages/gallery/CHANGELOG.md +++ b/packages/gallery/CHANGELOG.md @@ -1709,7 +1709,7 @@ GALLERY_EVENTS экспортируется из `@alfalab/core-components-galle ### [#342](https://github.com/core-ds/core-components/pull/342) -- В компонентах Gallery и Input иконки подгружаемые с 'alfabank.servicecdn.ru' были заменены на иконки из icons-glyph +- В компонентах Gallery и Input иконки подгружаемые с cdn были заменены на иконки из icons-glyph ## 5.0.14 @@ -1811,8 +1811,6 @@ See [Conventional Commits](https://conventionalcommits.org) for commit guideline - Изменена директория расположения индексных файлов в опубликованных пакетах (удалена директория dist) -Co-authored-by: Vladimir Gevak - ## [4.1.4](https://github.com/core-ds/core-components/compare/@alfalab/core-components-gallery@4.1.3...@alfalab/core-components-gallery@4.1.4) (2022-08-17) ### Bug Fixes @@ -1841,11 +1839,11 @@ Co-authored-by: Vladimir Gevak ### Features -- Новый cdn alfabank.servicecdn.ru ([#166](https://github.com/core-ds/core-components/issues/166)) ([e29c89e](https://github.com/core-ds/core-components/commit/e29c89edc8cf60ac23df9570eece9e7811eb11f0)) +- Новый cdn ([#166](https://github.com/core-ds/core-components/issues/166)) ([e29c89e](https://github.com/core-ds/core-components/commit/e29c89edc8cf60ac23df9570eece9e7811eb11f0)) ### BREAKING CHANGES -- Добавьте новый домен в список разрешенных 'img-src': `'self' alfabank.servicecdn.ru data: 'self'` +- Добавьте новый домен в список разрешенных 'img-src': `'self' {ваш-ресурс}.ru data: 'self'` - chore(screenshot-utils): change cdn @@ -2013,7 +2011,7 @@ Co-authored-by: Vladimir Gevak ### BREAKING CHANGES -- Добавьте новый домен в список разрешенных 'img-src': `'self' alfabank.gcdn.co data: 'self'` +- Добавьте новый домен в список разрешенных 'img-src': `'self' {ваш-ресурс}.co data: 'self'` This reverts commit 953fbcfec46a40089a5cfde670597315269b05f5. diff --git a/packages/global-store/CHANGELOG.md b/packages/global-store/CHANGELOG.md index 99f2a57a68..0b16d7ca70 100644 --- a/packages/global-store/CHANGELOG.md +++ b/packages/global-store/CHANGELOG.md @@ -84,8 +84,6 @@ See [Conventional Commits](https://conventionalcommits.org) for commit guideline - Изменена директория расположения индексных файлов в опубликованных пакетах (удалена директория dist) -Co-authored-by: Vladimir Gevak - ## [1.1.3](https://github.com/core-ds/core-components/compare/@alfalab/core-components-global-store@1.1.2...@alfalab/core-components-global-store@1.1.3) (2022-08-17) ### Bug Fixes diff --git a/packages/grid/CHANGELOG.md b/packages/grid/CHANGELOG.md index efc8111beb..cff6d4f4c2 100644 --- a/packages/grid/CHANGELOG.md +++ b/packages/grid/CHANGELOG.md @@ -166,8 +166,6 @@ See [Conventional Commits](https://conventionalcommits.org) for commit guideline - Изменена директория расположения индексных файлов в опубликованных пакетах (удалена директория dist) -Co-authored-by: Vladimir Gevak - ## [2.2.1](https://github.com/core-ds/core-components/compare/@alfalab/core-components-grid@2.2.0...@alfalab/core-components-grid@2.2.1) (2022-08-17) ### Bug Fixes diff --git a/packages/hatching-progress-bar/CHANGELOG.md b/packages/hatching-progress-bar/CHANGELOG.md index ca4b0f045e..c38567a6c8 100644 --- a/packages/hatching-progress-bar/CHANGELOG.md +++ b/packages/hatching-progress-bar/CHANGELOG.md @@ -164,8 +164,6 @@ See [Conventional Commits](https://conventionalcommits.org) for commit guideline - Изменена директория расположения индексных файлов в опубликованных пакетах (удалена директория dist) -Co-authored-by: Vladimir Gevak - ## [1.3.1](https://github.com/core-ds/core-components/compare/@alfalab/core-components-hatching-progress-bar@1.3.0...@alfalab/core-components-hatching-progress-bar@1.3.1) (2022-08-17) ### Bug Fixes diff --git a/packages/icon-button/CHANGELOG.md b/packages/icon-button/CHANGELOG.md index 26d4816c53..6f4c5e3b21 100644 --- a/packages/icon-button/CHANGELOG.md +++ b/packages/icon-button/CHANGELOG.md @@ -818,8 +818,6 @@ See [Conventional Commits](https://conventionalcommits.org) for commit guideline - Изменена директория расположения индексных файлов в опубликованных пакетах (удалена директория dist) -Co-authored-by: Vladimir Gevak - ## [4.3.2](https://github.com/core-ds/core-components/compare/@alfalab/core-components-icon-button@4.3.1...@alfalab/core-components-icon-button@4.3.2) (2022-08-17) ### Bug Fixes diff --git a/packages/icon-view/CHANGELOG.md b/packages/icon-view/CHANGELOG.md index 4115dd3f41..8226b4676d 100644 --- a/packages/icon-view/CHANGELOG.md +++ b/packages/icon-view/CHANGELOG.md @@ -503,8 +503,6 @@ See [Conventional Commits](https://conventionalcommits.org) for commit guideline - Изменена директория расположения индексных файлов в опубликованных пакетах (удалена директория dist) -Co-authored-by: Vladimir Gevak - ## [1.4.1](https://github.com/core-ds/core-components/compare/@alfalab/core-components-icon-view@1.4.0...@alfalab/core-components-icon-view@1.4.1) (2022-08-17) ### Bug Fixes diff --git a/packages/input-autocomplete/CHANGELOG.md b/packages/input-autocomplete/CHANGELOG.md index 49b98a8317..42dd9653aa 100644 --- a/packages/input-autocomplete/CHANGELOG.md +++ b/packages/input-autocomplete/CHANGELOG.md @@ -2033,7 +2033,7 @@ ### [#342](https://github.com/core-ds/core-components/pull/342) -- В компонентах Gallery и Input иконки подгружаемые с 'alfabank.servicecdn.ru' были заменены на иконки из icons-glyph +- В компонентах Gallery и Input иконки подгружаемые с cdn были заменены на иконки из icons-glyph ### Patch Changes @@ -2198,8 +2198,6 @@ See [Conventional Commits](https://conventionalcommits.org) for commit guideline - Изменена директория расположения индексных файлов в опубликованных пакетах (удалена директория dist) -Co-authored-by: Vladimir Gevak - ## [7.6.1](https://github.com/core-ds/core-components/compare/@alfalab/core-components-input-autocomplete@7.6.0...@alfalab/core-components-input-autocomplete@7.6.1) (2022-08-17) ### Bug Fixes diff --git a/packages/input/CHANGELOG.md b/packages/input/CHANGELOG.md index ca5c49c553..5b8a5cf22b 100644 --- a/packages/input/CHANGELOG.md +++ b/packages/input/CHANGELOG.md @@ -1260,7 +1260,7 @@ ### [#342](https://github.com/core-ds/core-components/pull/342) -- В компонентах Gallery и Input иконки подгружаемые с 'alfabank.servicecdn.ru' были заменены на иконки из icons-glyph +- В компонентах Gallery и Input иконки подгружаемые с cdn были заменены на иконки из icons-glyph ## 11.0.2 @@ -1368,8 +1368,6 @@ See [Conventional Commits](https://conventionalcommits.org) for commit guideline - Изменена директория расположения индексных файлов в опубликованных пакетах (удалена директория dist) -Co-authored-by: Vladimir Gevak - ## [9.1.2](https://github.com/core-ds/core-components/compare/@alfalab/core-components-input@9.1.1...@alfalab/core-components-input@9.1.2) (2022-08-17) ### Bug Fixes @@ -1390,11 +1388,11 @@ Co-authored-by: Vladimir Gevak ### Features -- Новый cdn alfabank.servicecdn.ru ([#166](https://github.com/core-ds/core-components/issues/166)) ([e29c89e](https://github.com/core-ds/core-components/commit/e29c89edc8cf60ac23df9570eece9e7811eb11f0)) +- Новый cdn ([#166](https://github.com/core-ds/core-components/issues/166)) ([e29c89e](https://github.com/core-ds/core-components/commit/e29c89edc8cf60ac23df9570eece9e7811eb11f0)) ### BREAKING CHANGES -- Добавьте новый домен в список разрешенных 'img-src': `'self' alfabank.servicecdn.ru data: 'self'` +- Добавьте новый домен в список разрешенных 'img-src': `'self' {ваш-ресурс}.ru data: 'self'` - chore(screenshot-utils): change cdn @@ -1477,7 +1475,7 @@ Co-authored-by: Vladimir Gevak ### BREAKING CHANGES -- Добавьте новый домен в список разрешенных 'img-src': `'self' alfabank.gcdn.co data: 'self'` +- Добавьте новый домен в список разрешенных 'img-src': `'self' {ваш-ресурс}.co data: 'self'` This reverts commit 953fbcfec46a40089a5cfde670597315269b05f5. diff --git a/packages/intl-phone-input/CHANGELOG.md b/packages/intl-phone-input/CHANGELOG.md index 1d82d281a1..f0a32b36c5 100644 --- a/packages/intl-phone-input/CHANGELOG.md +++ b/packages/intl-phone-input/CHANGELOG.md @@ -1782,7 +1782,7 @@ ### [#342](https://github.com/core-ds/core-components/pull/342) -- В компонентах Gallery и Input иконки подгружаемые с 'alfabank.servicecdn.ru' были заменены на иконки из icons-glyph +- В компонентах Gallery и Input иконки подгружаемые с cdn были заменены на иконки из icons-glyph ### Patch Changes @@ -1965,8 +1965,6 @@ See [Conventional Commits](https://conventionalcommits.org) for commit guideline - Изменена директория расположения индексных файлов в опубликованных пакетах (удалена директория dist) -Co-authored-by: Vladimir Gevak - ## [6.7.4](https://github.com/core-ds/core-components/compare/@alfalab/core-components-intl-phone-input@6.7.3...@alfalab/core-components-intl-phone-input@6.7.4) (2022-08-17) ### Bug Fixes diff --git a/packages/keyboard-focusable/CHANGELOG.md b/packages/keyboard-focusable/CHANGELOG.md index 06c4efbd87..2637e91e26 100644 --- a/packages/keyboard-focusable/CHANGELOG.md +++ b/packages/keyboard-focusable/CHANGELOG.md @@ -145,8 +145,6 @@ See [Conventional Commits](https://conventionalcommits.org) for commit guideline - Изменена директория расположения индексных файлов в опубликованных пакетах (удалена директория dist) -Co-authored-by: Vladimir Gevak - ## [3.2.1](https://github.com/core-ds/core-components/compare/@alfalab/core-components-keyboard-focusable@3.2.0...@alfalab/core-components-keyboard-focusable@3.2.1) (2022-08-17) ### Bug Fixes diff --git a/packages/link/CHANGELOG.md b/packages/link/CHANGELOG.md index c0c95dd862..3879d1f6dc 100644 --- a/packages/link/CHANGELOG.md +++ b/packages/link/CHANGELOG.md @@ -278,8 +278,6 @@ Co-authored-by: crybabydanchan - Изменена директория расположения индексных файлов в опубликованных пакетах (удалена директория dist) -Co-authored-by: Vladimir Gevak - ## [3.4.1](https://github.com/core-ds/core-components/compare/@alfalab/core-components-link@3.4.0...@alfalab/core-components-link@3.4.1) (2022-08-17) ### Bug Fixes diff --git a/packages/link/src/docs/description.mdx b/packages/link/src/docs/description.mdx index 339909a189..509b9360dc 100644 --- a/packages/link/src/docs/description.mdx +++ b/packages/link/src/docs/description.mdx @@ -9,7 +9,7 @@ view='default' rel='noopener' target='_blank' - href='https://alfabank.ru/get-money/credit-cards/100-days/' + href='https://www.example.com/' > Default @@ -19,7 +19,7 @@ view='primary' rel='noopener' target='_blank' - href='https://alfabank.ru/get-money/credit-cards/100-days/' + href='https://www.example.com/' > Primary @@ -29,7 +29,7 @@ view='secondary' rel='noopener' target='_blank' - href='https://alfabank.ru/get-money/credit-cards/100-days/' + href='https://www.example.com/' > Secondary diff --git a/packages/list-header/CHANGELOG.md b/packages/list-header/CHANGELOG.md index e0fff361fe..6bd4a38157 100644 --- a/packages/list-header/CHANGELOG.md +++ b/packages/list-header/CHANGELOG.md @@ -538,8 +538,6 @@ See [Conventional Commits](https://conventionalcommits.org) for commit guideline - Изменена директория расположения индексных файлов в опубликованных пакетах (удалена директория dist) -Co-authored-by: Vladimir Gevak - ## [2.3.1](https://github.com/core-ds/core-components/compare/@alfalab/core-components-list-header@2.3.0...@alfalab/core-components-list-header@2.3.1) (2022-08-17) ### Bug Fixes diff --git a/packages/list/CHANGELOG.md b/packages/list/CHANGELOG.md index fc6deaf267..903b83640f 100644 --- a/packages/list/CHANGELOG.md +++ b/packages/list/CHANGELOG.md @@ -526,8 +526,6 @@ See [Conventional Commits](https://conventionalcommits.org) for commit guideline - Изменена директория расположения индексных файлов в опубликованных пакетах (удалена директория dist) -Co-authored-by: Vladimir Gevak - ## [2.3.1](https://github.com/core-ds/core-components/compare/@alfalab/core-components-list@2.3.0...@alfalab/core-components-list@2.3.1) (2022-08-17) ### Bug Fixes diff --git a/packages/loader/CHANGELOG.md b/packages/loader/CHANGELOG.md index c9fce27a4a..3f2eadd9e4 100644 --- a/packages/loader/CHANGELOG.md +++ b/packages/loader/CHANGELOG.md @@ -196,8 +196,6 @@ See [Conventional Commits](https://conventionalcommits.org) for commit guideline - Изменена директория расположения индексных файлов в опубликованных пакетах (удалена директория dist) -Co-authored-by: Vladimir Gevak - ## [2.2.1](https://github.com/core-ds/core-components/compare/@alfalab/core-components-loader@2.2.0...@alfalab/core-components-loader@2.2.1) (2022-08-17) ### Bug Fixes diff --git a/packages/markdown/src/docs/Component.stories.tsx b/packages/markdown/src/docs/Component.stories.tsx index b16ca75c10..4630e75767 100644 --- a/packages/markdown/src/docs/Component.stories.tsx +++ b/packages/markdown/src/docs/Component.stories.tsx @@ -82,7 +82,7 @@ _Курсивный текст_ ~~Зачеркнутый текст~~ -Текст с [ссылкой](https://alfabank.ru/get-money/credit-cards/100-days/) +Текст с [ссылкой](https://www.example.com/) `} ); diff --git a/packages/masked-input/CHANGELOG.md b/packages/masked-input/CHANGELOG.md index 43ddac7c73..c436cfbf1f 100644 --- a/packages/masked-input/CHANGELOG.md +++ b/packages/masked-input/CHANGELOG.md @@ -799,7 +799,7 @@ ### [#342](https://github.com/core-ds/core-components/pull/342) -- В компонентах Gallery и Input иконки подгружаемые с 'alfabank.servicecdn.ru' были заменены на иконки из icons-glyph +- В компонентах Gallery и Input иконки подгружаемые с cdn были заменены на иконки из icons-glyph ### Patch Changes @@ -903,8 +903,6 @@ See [Conventional Commits](https://conventionalcommits.org) for commit guideline - Изменена директория расположения индексных файлов в опубликованных пакетах (удалена директория dist) -Co-authored-by: Vladimir Gevak - ## [4.5.2](https://github.com/core-ds/core-components/compare/@alfalab/core-components-masked-input@4.5.1...@alfalab/core-components-masked-input@4.5.2) (2022-08-17) ### Bug Fixes diff --git a/packages/mcp/src/data/v50.12.2/action-button.json b/packages/mcp/src/data/v50.12.2/action-button.json index 8ebef97693..c36fbdb56d 100644 --- a/packages/mcp/src/data/v50.12.2/action-button.json +++ b/packages/mcp/src/data/v50.12.2/action-button.json @@ -119,7 +119,7 @@ { "title": "Кнопка-ссылка", "description": "Любую кнопку можно превратить в ссылку, передав компоненту пропс `href`.", -"desktop": "render(() => {\nreturn (\n} href='http://www.alfabank.ru'>\n{'Переход  по ссылке'}\n\n);\n});" +"desktop": "render(() => {\nreturn (\n} href='http://www.example.ru'>\n{'Переход  по ссылке'}\n\n);\n});" } ] -} \ No newline at end of file +} diff --git a/packages/mcp/src/data/v50.12.2/bank-card.json b/packages/mcp/src/data/v50.12.2/bank-card.json index 518c79260d..7a1bd327a3 100644 --- a/packages/mcp/src/data/v50.12.2/bank-card.json +++ b/packages/mcp/src/data/v50.12.2/bank-card.json @@ -25,7 +25,7 @@ }, "bankLogo": { "defaultValue": { -"value": "" +"value": "" }, "description": "Иконка логотипа банка (размер L)", "name": "bankLogo", @@ -100,4 +100,4 @@ "desktop": "render(() => {\nconst [value, setValue] = React.useState('2201382000000013');\n\nconst handleChange = (event, payload) => setValue(payload.value);\n\nreturn (\n<>\n\n\n\n\n\n\n);\n});" } ] -} \ No newline at end of file +} diff --git a/packages/mcp/src/data/v50.12.2/bottom-sheet.json b/packages/mcp/src/data/v50.12.2/bottom-sheet.json index 87f423b4b3..3f15910e44 100644 --- a/packages/mcp/src/data/v50.12.2/bottom-sheet.json +++ b/packages/mcp/src/data/v50.12.2/bottom-sheet.json @@ -724,7 +724,7 @@ { "title": "Пресеты", "description": "Ниже представлены самые популярные кейсы настройки шторки.", -"desktop": "const Text = ({ colors, onClose }) => (\n<>\n\nВ 2001 году в России начал действовать Федеральный закон №115 «О противодействии\nлегализации доходов, полученных преступным путём, и финансированию терроризма». В рамках\nзакона банки могут блокировать карты, отказывать в проведении сомнительных операций,\nограничить доступ в интернет-банк или запрашивать документы, если по операции клиента\nвозникли подозрения.{' '}\n\nНажмите сюда, чтобы закрыть шторку без крестика\n\n\n\n\nТребования 115-ФЗ и связанных с ним документов Банка России часто меняются,\nпредприниматели не всегда успевают за ними следить. Последствия нарушений\n«антиотмывочного» законодательства всегда неприятны: приходится остановить\nбизнес-процессы и доказать банку законность операций. Специалисты «Альфа-банка»\nсобрали понятные рекомендации, как сэкономить время на объяснения и предотвратить\nблокировки\n\n\n115-ФЗ Касается всех предпринимателей, фирм и физлиц, а также тех, кто пользуется\nбанковским счётом для бизнеса, крупных денежных переводов или личных расчётов.\nОграничения интернет-банка, блокировка карт добросовестных компаний могут произойти\nиз-за неправильно оформленных документов, ошибок в платёжке или попыток снизить\nналоги.\n\n
\n\nКлиенты воспринимают ограничения как атаку со стороны банка, но чаще всего сами\nдопускают ошибки или нарушения, которых можно избежать. Банки не преследуют цели\nдоставить неудобства клиентам — они обязаны соблюдать законодательство и следовать\nинструкциям и рекомендациям ЦБ, а в противном случае рискуют лишиться лицензии.\n\n
\n\nОбналичивание — сомнительные операции, когда юрлицо или предприниматель снимает со\nсчёта более 80% от оборота или переводит деньги на счета физлиц, которые затем\nснимают в наличной форме.\n\n
\n\n);\n\nconst HEADER_SELECT_OPTIONS = [\n{ key: 'withoutTitle', content: 'Нет заголовка' },\n{ key: 'defaultTitle', content: 'Стандартный' },\n{ key: 'compactTitle', content: 'Компактный' },\n{ key: 'compactTitleWithSubtitle', content: 'Компактный с подписью' },\n{ key: 'compactTitleWithCenterAlign', content: 'Компактный центрированный' },\n{\nkey: 'compactTitleWithSubtitleAndCenterAlign',\ncontent: 'Компактный центрированный с подписью',\n},\n];\n\nconst FOOTER_SELECT_OPTIONS = [\n{ key: 'vertical', content: 'Вертикальный' },\n{ key: 'horizontal', content: 'Горизонтальный' },\n];\n\nconst HEADER_SETTINGS = [\n{ label: 'Крестик', name: 'hasCloser' },\n{ label: 'Стрелка назад', name: 'hasBackButton' },\n{ label: 'Фиксация шапки при скролле', name: 'sticky' },\n];\n\nconst FOOTER_SETTINGS = [\n{ label: 'Primary Button', name: 'hasPrimaryButton' },\n{ label: 'Secondary Button', name: 'hasSecondaryButton' },\n{ label: 'Фиксация футера при скролле', name: 'sticky' },\n];\n\nconst MECHANICS_SETTINGS = [\n{ label: 'Высота подстраивается под размер контента', name: 'adaptive' },\n{ label: 'Разрешить закрывать свайпом', name: 'swipeable' },\n];\n\nrender(() => {\nconst [open, setOpen] = React.useState(false);\nconst [headerViewSelected, setHeaderView] = React.useState(HEADER_SELECT_OPTIONS[0].key);\nconst [footerViewSelected, setFooterView] = React.useState(FOOTER_SELECT_OPTIONS[0].key);\nconst [headerSettings, setHeaderSettings] = React.useState(() => ({\n...HEADER_SETTINGS.reduce((res, item) => ({ ...res, [item.name]: false }), {}),\ntitleInContent: false,\n}));\nconst [footerSettings, setFooterSettings] = React.useState(() =>\nFOOTER_SETTINGS.reduce((res, item) => ({ ...res, [item.name]: false }), {}),\n);\nconst [mechanics, setMechanics] = React.useState(() =>\nMECHANICS_SETTINGS.reduce((res, item) => ({ ...res, [item.name]: false }), {}),\n);\n\nconst [themeSettings, setThemeSettings] = React.useState(() => ({\ninverted: false,\n}));\n\nconst colors = themeSettings.inverted ? 'inverted' : 'default';\n\nconst [backgroundColorSelected, setBackgroundColor] = React.useState('primary');\n\nconst showHeader =\nheaderViewSelected !== HEADER_SELECT_OPTIONS[0].key ||\nheaderSettings.hasCloser ||\nheaderSettings.hasBackButton;\n\nconst showFooter = footerSettings.hasPrimaryButton || footerSettings.hasSecondaryButton;\n\nconst getKey = () =>\n`${JSON.stringify({\n...headerSettings,\n...mechanics,\n...footerSettings,\n...themeSettings,\nbackgroundColor: backgroundColorSelected,\n})}-${headerViewSelected}-${footerViewSelected}`;\n\nconst handleOpen = () => setOpen(true);\n\nconst handleClose = () => setOpen(false);\n\nconst handleHeaderSettingsChange = (_, { name, checked }) => {\nsetHeaderSettings((prevState) => ({ ...prevState, [name]: checked }));\n};\n\nconst handleFooterSettingsChange = (_, { name, checked }) => {\nsetFooterSettings((prevState) => ({ ...prevState, [name]: checked }));\n};\n\nconst handleMechanicsChange = (_, { name, checked }) => {\nsetMechanics((prevState) => ({ ...prevState, [name]: checked }));\n};\n\nconst handleThemeChange = (_, { name, checked }) => {\nsetThemeSettings((prevState) => ({ ...prevState, [name]: checked }));\n};\n\nreturn (\n\n\nПоказать шторку\n\n\n\n\n

Настройки шапки

\n\n setHeaderView(selected.key)}\nOption={BaseOption}\n/>\n\n\n\n\n{HEADER_SETTINGS.map((item) => (\n\n))}\n\n\n\n\n\n\n\n\n\n\n

Настройки футера

\n\n setFooterView(selected.key)}\nOption={BaseOption}\n/>\n\n\n\n\n{FOOTER_SETTINGS.map((item) => (\n\n))}\n\n\n\n\n\n{MECHANICS_SETTINGS.map((item) => (\n\n))}\n\n\n\n\n\n\n\n\n\n\n setBackgroundColor(value)}\n>\n\n\n\n\n\n{footerSettings.hasSecondaryButton && (\n\nSecondary\n\n)}\n\n{footerSettings.hasPrimaryButton &&\nfooterSettings.hasSecondaryButton ? (\n\n) : null}\n\n{footerSettings.hasPrimaryButton && (\n\nPrimary\n\n)}\n\n) : undefined\n}\n>\n{headerSettings.titleInContent ? (\n<>\n\n{`Почему банк проверяет мои операции?`}\n\n\n\n) : undefined}\n\n\n\n
\n);\n});" +"desktop": "const Text = ({ colors, onClose }) => (\n<>\n\nВ 2001 году в России начал действовать Федеральный закон №115 «О противодействии\nлегализации доходов, полученных преступным путём, и финансированию терроризма». В рамках\nзакона банки могут блокировать карты, отказывать в проведении сомнительных операций,\nограничить доступ в интернет-банк или запрашивать документы, если по операции клиента\nвозникли подозрения.{' '}\n\nНажмите сюда, чтобы закрыть шторку без крестика\n\n\n\n\nТребования 115-ФЗ и связанных с ним документов Банка России часто меняются,\nпредприниматели не всегда успевают за ними следить. Последствия нарушений\n«антиотмывочного» законодательства всегда неприятны: приходится остановить\nбизнес-процессы и доказать банку законность операций. Специалисты\nсобрали понятные рекомендации, как сэкономить время на объяснения и предотвратить\nблокировки\n\n\n115-ФЗ Касается всех предпринимателей, фирм и физлиц, а также тех, кто пользуется\nбанковским счётом для бизнеса, крупных денежных переводов или личных расчётов.\nОграничения интернет-банка, блокировка карт добросовестных компаний могут произойти\nиз-за неправильно оформленных документов, ошибок в платёжке или попыток снизить\nналоги.\n\n
\n\nКлиенты воспринимают ограничения как атаку со стороны банка, но чаще всего сами\nдопускают ошибки или нарушения, которых можно избежать. Банки не преследуют цели\nдоставить неудобства клиентам — они обязаны соблюдать законодательство и следовать\nинструкциям и рекомендациям ЦБ, а в противном случае рискуют лишиться лицензии.\n\n
\n\nОбналичивание — сомнительные операции, когда юрлицо или предприниматель снимает со\nсчёта более 80% от оборота или переводит деньги на счета физлиц, которые затем\nснимают в наличной форме.\n\n
\n\n);\n\nconst HEADER_SELECT_OPTIONS = [\n{ key: 'withoutTitle', content: 'Нет заголовка' },\n{ key: 'defaultTitle', content: 'Стандартный' },\n{ key: 'compactTitle', content: 'Компактный' },\n{ key: 'compactTitleWithSubtitle', content: 'Компактный с подписью' },\n{ key: 'compactTitleWithCenterAlign', content: 'Компактный центрированный' },\n{\nkey: 'compactTitleWithSubtitleAndCenterAlign',\ncontent: 'Компактный центрированный с подписью',\n},\n];\n\nconst FOOTER_SELECT_OPTIONS = [\n{ key: 'vertical', content: 'Вертикальный' },\n{ key: 'horizontal', content: 'Горизонтальный' },\n];\n\nconst HEADER_SETTINGS = [\n{ label: 'Крестик', name: 'hasCloser' },\n{ label: 'Стрелка назад', name: 'hasBackButton' },\n{ label: 'Фиксация шапки при скролле', name: 'sticky' },\n];\n\nconst FOOTER_SETTINGS = [\n{ label: 'Primary Button', name: 'hasPrimaryButton' },\n{ label: 'Secondary Button', name: 'hasSecondaryButton' },\n{ label: 'Фиксация футера при скролле', name: 'sticky' },\n];\n\nconst MECHANICS_SETTINGS = [\n{ label: 'Высота подстраивается под размер контента', name: 'adaptive' },\n{ label: 'Разрешить закрывать свайпом', name: 'swipeable' },\n];\n\nrender(() => {\nconst [open, setOpen] = React.useState(false);\nconst [headerViewSelected, setHeaderView] = React.useState(HEADER_SELECT_OPTIONS[0].key);\nconst [footerViewSelected, setFooterView] = React.useState(FOOTER_SELECT_OPTIONS[0].key);\nconst [headerSettings, setHeaderSettings] = React.useState(() => ({\n...HEADER_SETTINGS.reduce((res, item) => ({ ...res, [item.name]: false }), {}),\ntitleInContent: false,\n}));\nconst [footerSettings, setFooterSettings] = React.useState(() =>\nFOOTER_SETTINGS.reduce((res, item) => ({ ...res, [item.name]: false }), {}),\n);\nconst [mechanics, setMechanics] = React.useState(() =>\nMECHANICS_SETTINGS.reduce((res, item) => ({ ...res, [item.name]: false }), {}),\n);\n\nconst [themeSettings, setThemeSettings] = React.useState(() => ({\ninverted: false,\n}));\n\nconst colors = themeSettings.inverted ? 'inverted' : 'default';\n\nconst [backgroundColorSelected, setBackgroundColor] = React.useState('primary');\n\nconst showHeader =\nheaderViewSelected !== HEADER_SELECT_OPTIONS[0].key ||\nheaderSettings.hasCloser ||\nheaderSettings.hasBackButton;\n\nconst showFooter = footerSettings.hasPrimaryButton || footerSettings.hasSecondaryButton;\n\nconst getKey = () =>\n`${JSON.stringify({\n...headerSettings,\n...mechanics,\n...footerSettings,\n...themeSettings,\nbackgroundColor: backgroundColorSelected,\n})}-${headerViewSelected}-${footerViewSelected}`;\n\nconst handleOpen = () => setOpen(true);\n\nconst handleClose = () => setOpen(false);\n\nconst handleHeaderSettingsChange = (_, { name, checked }) => {\nsetHeaderSettings((prevState) => ({ ...prevState, [name]: checked }));\n};\n\nconst handleFooterSettingsChange = (_, { name, checked }) => {\nsetFooterSettings((prevState) => ({ ...prevState, [name]: checked }));\n};\n\nconst handleMechanicsChange = (_, { name, checked }) => {\nsetMechanics((prevState) => ({ ...prevState, [name]: checked }));\n};\n\nconst handleThemeChange = (_, { name, checked }) => {\nsetThemeSettings((prevState) => ({ ...prevState, [name]: checked }));\n};\n\nreturn (\n\n\nПоказать шторку\n\n\n\n\n

Настройки шапки

\n\n setHeaderView(selected.key)}\nOption={BaseOption}\n/>\n\n\n\n\n{HEADER_SETTINGS.map((item) => (\n\n))}\n\n\n\n\n\n\n\n\n\n\n

Настройки футера

\n\n setFooterView(selected.key)}\nOption={BaseOption}\n/>\n\n\n\n\n{FOOTER_SETTINGS.map((item) => (\n\n))}\n\n\n\n\n\n{MECHANICS_SETTINGS.map((item) => (\n\n))}\n\n\n\n\n\n\n\n\n\n\n setBackgroundColor(value)}\n>\n\n\n\n\n\n{footerSettings.hasSecondaryButton && (\n\nSecondary\n\n)}\n\n{footerSettings.hasPrimaryButton &&\nfooterSettings.hasSecondaryButton ? (\n\n) : null}\n\n{footerSettings.hasPrimaryButton && (\n\nPrimary\n\n)}\n\n) : undefined\n}\n>\n{headerSettings.titleInContent ? (\n<>\n\n{`Почему банк проверяет мои операции?`}\n\n\n\n) : undefined}\n\n\n\n
\n);\n});" }, { "title": "Последовательность шагов", @@ -737,4 +737,4 @@ "desktop": "const VARIANTS = {\nMIN_MAX: 'min_max',\nEXTRA_AREA: 'extra_area',\nEXT_TRIGGER: 'ext_trigger',\n};\n\nconst SETTINGS = [\n{\nlabel: 'Минимальная и максимальная высота',\ndesc: 'Шторка откроется на 200рх, её можно будет растянуть на кастомную максимальную высоту, ограниченную 100рх до верха экрана. Свайп вниз от минимальной высоты закроет шторку.',\nvalue: VARIANTS.MIN_MAX,\n},\n{\nlabel: 'Промежуточная магнитная область',\ndesc: 'У шторки будет минимальная и максимальная высота, а между ними промежуточная магнитная область.',\nvalue: VARIANTS.EXTRA_AREA,\n},\n{\nlabel: 'Внешний триггер',\ndesc: 'Изначально шторка будет открыта на свою минимальную высоту, но по тапу на кнопку шторку можно будет открыть полностью.',\nvalue: VARIANTS.EXT_TRIGGER,\n},\n];\n\nconst VARIANT_PROPS_MAP = {\n[VARIANTS.MIN_MAX]: { magneticAreas: [0, 200, -100], initialActiveAreaIndex: 1 },\n[VARIANTS.EXTRA_AREA]: { magneticAreas: [0, 100, '50%', -100] },\n[VARIANTS.EXT_TRIGGER]: {\nmagneticAreas: [0, 200, -100],\nhideOverlay: true,\ninitialActiveAreaIndex: 1,\n},\n};\n\nconst ITEM_STYLES = {\ndisplay: 'flex',\nalignItems: 'center',\njustifyContent: 'center',\ntransition: 'background 0.2s ease-in, border 0.2s ease-in',\nborderRadius: '8px',\nbackground: 'rgba(55, 120, 251, 0.1)',\nborder: `1px dashed #3778FB`,\ncolor: '#3778FB',\nwidth: '100%',\nboxSizing: 'border-box',\nheight: 170,\n};\n\nconst WRAPPER_STYLES = {\npadding: 20,\nmargin: -20,\nheight: 600,\ntransition: 'background-color 0.3s ease',\n};\n\nrender(() => {\nconst [checked, setChecked] = React.useState(VARIANTS.MIN_MAX);\nconst [open, setOpen] = React.useState(false);\nconst [activeAreaIdx, setActiveAreaIdx] = React.useState(0);\nconst bottomSheetRef = React.useRef(null);\n\nconst variantProps = VARIANT_PROPS_MAP[checked];\nconst isExternalTrigger = checked === VARIANTS.EXT_TRIGGER && open;\nconst scrollLocked = activeAreaIdx !== variantProps.magneticAreas.length - 1;\nconst openWithExternalTrigger = isExternalTrigger && open;\nconst isNotLastAreaWithExtTrigger = openWithExternalTrigger && scrollLocked;\n\nconst handleOpen = () => {\nsetOpen(true);\n};\n\nconst handleClose = () => setOpen(false);\n\nconst handleAreaChange = (idx) => setActiveAreaIdx(idx);\n\nconst magnetizeToLastArea = () =>\nbottomSheetRef.current.scrollToArea(variantProps.magneticAreas.length - 1);\n\nreturn (\n\n\n{isExternalTrigger ? 'Открыть полностью' : 'Показать шторку'}\n\n\n\n\n setChecked(payload.value)}\n>\n{SETTINGS.map((item) => (\n\n))}\n\n\n\n
\n{[1, 2, 3, 4, 5].map((item) => (\n
\n{item}\n
\n))}\n
\n\n\n);\n});" } ] -} \ No newline at end of file +} diff --git a/packages/mcp/src/data/v50.12.2/card-image.json b/packages/mcp/src/data/v50.12.2/card-image.json index eb228ce947..780ebaf638 100644 --- a/packages/mcp/src/data/v50.12.2/card-image.json +++ b/packages/mcp/src/data/v50.12.2/card-image.json @@ -47,7 +47,7 @@ }, "baseUrl": { "defaultValue": { -"value": "https://online.alfabank.ru/cards-images/cards/" +"value": "https://online.example.ru/cards-images/cards/" }, "description": "Базовый URL сервиса с изображениями", "name": "baseUrl", @@ -115,7 +115,7 @@ { "title": "Примеры", "description": "", -"desktop": "" +"desktop": "" } ] -} \ No newline at end of file +} diff --git a/packages/mcp/src/data/v50.12.2/cdn-icon.json b/packages/mcp/src/data/v50.12.2/cdn-icon.json index 80fd39b78e..b6a963cf9d 100644 --- a/packages/mcp/src/data/v50.12.2/cdn-icon.json +++ b/packages/mcp/src/data/v50.12.2/cdn-icon.json @@ -32,7 +32,7 @@ }, "baseUrl": { "defaultValue": { -"value": "https://alfabank.servicecdn.ru/icons" +"value": "https://example.servicecdn.ru/icons" }, "description": "Базовый адрес cdn хранилища c иконками", "name": "baseUrl", @@ -76,4 +76,4 @@ "desktop": "\n\n\n\n" } ] -} \ No newline at end of file +} diff --git a/packages/mcp/src/data/v50.12.2/collapse.json b/packages/mcp/src/data/v50.12.2/collapse.json index d66ab0473c..c2e49698e1 100644 --- a/packages/mcp/src/data/v50.12.2/collapse.json +++ b/packages/mcp/src/data/v50.12.2/collapse.json @@ -120,7 +120,7 @@ { "title": "Примеры", "description": "Стандартный вид компонента.", -"desktop": "
\n\nПочему банк проверяет мои операции?\n\n\n\nВ 2001 году в России начал действовать Федеральный закон №115 «О противодействии легализации\nдоходов, полученных преступным путём, и финансированию терроризма». В рамках закона банки\nмогут блокировать карты, отказывать в проведении сомнительных операций, ограничить доступ в\nинтернет-банк или запрашивать документы, если по операции клиента возникли подозрения.\n\n\n\n\nТребования 115-ФЗ и связанных с ним документов Банка России часто меняются,\nпредприниматели не всегда успевают за ними следить. Последствия нарушений\n«антиотмывочного» законодательства всегда неприятны: приходится остановить\nбизнес-процессы и доказать банку законность операций. Специалисты «Альфа-банка» собрали\nпонятные рекомендации, как сэкономить время на объяснения и предотвратить блокировки.\n\n\n
" +"desktop": "
\n\nПочему банк проверяет мои операции?\n\n\n\nВ 2001 году в России начал действовать Федеральный закон №115 «О противодействии легализации\nдоходов, полученных преступным путём, и финансированию терроризма». В рамках закона банки\nмогут блокировать карты, отказывать в проведении сомнительных операций, ограничить доступ в\nинтернет-банк или запрашивать документы, если по операции клиента возникли подозрения.\n\n\n\n\nТребования 115-ФЗ и связанных с ним документов Банка России часто меняются,\nпредприниматели не всегда успевают за ними следить. Последствия нарушений\n«антиотмывочного» законодательства всегда неприятны: приходится остановить\nбизнес-процессы и доказать банку законность операций. Специалисты собрали\nпонятные рекомендации, как сэкономить время на объяснения и предотвратить блокировки.\n\n\n
" } ] -} \ No newline at end of file +} diff --git a/packages/mcp/src/data/v50.12.2/link.json b/packages/mcp/src/data/v50.12.2/link.json index 4a972b4f5f..5339998c4a 100644 --- a/packages/mcp/src/data/v50.12.2/link.json +++ b/packages/mcp/src/data/v50.12.2/link.json @@ -90,7 +90,7 @@ { "title": "Обычная ссылка", "description": "Нестареющая классика. Ссылка может вести как на страницу внутри системы, так и на внешний ресурс.", -"desktop": "\n\n\nDefault\n\n\n\n\nPrimary\n\n\n\n\nSecondary\n\n\n" +"desktop": "\n\n\nDefault\n\n\n\n\nPrimary\n\n\n\n\nSecondary\n\n\n" }, { "title": "Псевдоссылка", @@ -113,4 +113,4 @@ "desktop": "\n\nParagraph primary large\n\n\nParagraph primary medium\n\n\nParagraph primary small\n\n" } ] -} \ No newline at end of file +} diff --git a/packages/mcp/src/data/v50.12.2/modal.json b/packages/mcp/src/data/v50.12.2/modal.json index 4a2c8ab3fa..8d18c0e95e 100644 --- a/packages/mcp/src/data/v50.12.2/modal.json +++ b/packages/mcp/src/data/v50.12.2/modal.json @@ -391,8 +391,8 @@ { "title": "Пресеты", "description": "Ниже представлены самые популярные кейсы настройки модальных окон.", -"desktop": "const Text = () => (\n<>\n\nВ 2001 году в России начал действовать Федеральный закон №115 «О противодействии\nлегализации доходов, полученных преступным путём, и финансированию терроризма». В рамках\nзакона банки могут блокировать карты, отказывать в проведении сомнительных операций,\nограничить доступ в интернет-банк или запрашивать документы, если по операции клиента\nвозникли подозрения.\n\n
\n\nТребования 115-ФЗ и связанных с ним документов Банка России часто меняются,\nпредприниматели не всегда успевают за ними следить. Последствия нарушений\n«антиотмывочного» законодательства всегда неприятны: приходится остановить\nбизнес-процессы и доказать банку законность операций. Специалисты «Альфа-банка» собрали\nпонятные рекомендации, как сэкономить время на объяснения и предотвратить блокировки\n\n\n\n115-ФЗ Касается всех предпринимателей, фирм и физлиц, а также тех, кто пользуется\nбанковским счётом для бизнеса, крупных денежных переводов или личных расчётов.\nОграничения интернет-банка, блокировка карт добросовестных компаний могут произойти\nиз-за неправильно оформленных документов, ошибок в платёжке или попыток снизить\nналоги.\n\n
\n\nКлиенты воспринимают ограничения как атаку со стороны банка, но чаще всего сами\nдопускают ошибки или нарушения, которых можно избежать. Банки не преследуют цели\nдоставить неудобства клиентам — они обязаны соблюдать законодательство и следовать\nинструкциям и рекомендациям ЦБ, а в противном случае рискуют лишиться лицензии.\n\n
\n\nОбналичивание — сомнительные операции, когда юрлицо или предприниматель снимает со\nсчёта более 80% от оборота или переводит деньги на счета физлиц, которые затем\nснимают в наличной форме.\n\n
\n\nВывод капитала за границу — это переводы нерезидентам по договорам об импорте\nработ/услуг и результатов интеллектуальной деятельности, по которым проведение\nрасчётов осуществляется без одновременной уплаты НДС; по сделкам купли-продажи\nценных бумаг, а также товаров, которые не пересекают границу России.\n\n
\n\nТранзитные операции — операции, в процессе которых деньги поступают на счёт компании\nот других резидентов и списываются в короткие сроки. При этом, как правило, в этих\nслучаях по счёту нет начислений зарплат, уплаты налогов, и они не соответствуют\nзаявленному компанией виду деятельности.\n\n
\n\nЗапрашивать могут любые документы и устанавливать разные сроки их предоставления —\nэто зависит от службы контроля конкретного банка. Обычно банки запрашивают чеки,\nсчета или договора с контрагентами. В некоторых случаях бывает достаточно устных\nобъяснений. Для проверки информации и пересмотра уровня риска банк может пригласить\nклиента в банк для устного разъяснения или выехать по месту ведения бизнеса клиента.\n\n
\n\n);\n\nconst SIZES = [\n{ value: '500', label: 'Small (500рх)' },\n{ value: '600', label: 'Medium (600рх)' },\n{ value: '800', label: 'Large (800рх)' },\n{ value: '1140', label: 'xLarge (1140рх)' },\n{ value: 'fullscreen', label: 'FullScreen' },\n];\n\nconst HEADER_SETTINGS = [\n{ label: 'Заголовок', name: 'hasTitle' },\n{ label: 'Крестик', name: 'hasCloser' },\n{ label: 'Стрелка назад', name: 'hasBackButton' },\n{ label: 'Фиксация шапки при скролле', name: 'sticky' },\n];\n\nconst FOOTER_SETTINGS = [\n{ label: 'Primary Button', name: 'hasPrimaryButton' },\n{ label: 'Secondary Button', name: 'hasSecondaryButton' },\n{ label: 'Фиксация футера при скролле', name: 'sticky' },\n];\n\nrender(() => {\nconst [open, setOpen] = React.useState(false);\nconst [size, setSize] = React.useState('500');\nconst [headerSettings, setHeaderSettings] = React.useState(() => ({\n...HEADER_SETTINGS.reduce((res, item) => ({ ...res, [item.name]: false }), {}),\ntitleInContent: false,\n}));\nconst [footerSettings, setFooterSettings] = React.useState(() =>\nFOOTER_SETTINGS.reduce((res, item) => ({ ...res, [item.name]: false }), {}),\n);\n\nconst showHeader =\nheaderSettings.hasTitle || headerSettings.hasCloser || headerSettings.hasBackButton;\n\nconst showFooter = footerSettings.hasPrimaryButton || footerSettings.hasSecondaryButton;\n\nconst getKey = () => JSON.stringify(headerSettings);\n\nconst handleOpen = () => setOpen(true);\n\nconst handleClose = () => setOpen(false);\n\nconst handleSizeChange = (_, { value }) => {\nsetSize(value);\n};\n\nconst handleHeaderSettingsChange = (_, { name, checked }) => {\nsetHeaderSettings((prevState) => ({ ...prevState, [name]: checked }));\n};\n\nconst handleFooterSettingsChange = (_, { name, checked }) => {\nsetFooterSettings((prevState) => ({ ...prevState, [name]: checked }));\n};\n\nreturn (\n\n\n\n\n\n\n{SIZES.map((item) => (\n\n))}\n\n\n\n\n\n{HEADER_SETTINGS.map((item) => (\n\n))}\n\n\n\n\n\n\n\n\n\n\n\n{FOOTER_SETTINGS.map((item) => (\n\n))}\n\n\n\n{showHeader && (\n\n)}\n\n{headerSettings.titleInContent ? (\n<>\n\n{`Почему банк проверяет мои операции?`}\n\n\n\n) : undefined}\n\n\n{showFooter && (\n\n\nPrimary\n\n) : null\n}\nsecondary={\nfooterSettings.hasSecondaryButton ? (\n\n) : null\n}\n/>\n\n)}\n\n\n);\n});", -"mobile": "const Text = ({ onClose }) => (\n<>\n\nВ 2001 году в России начал действовать Федеральный закон №115 «О противодействии\nлегализации доходов, полученных преступным путём, и финансированию терроризма». В рамках\nзакона банки могут блокировать карты, отказывать в проведении сомнительных операций,\nограничить доступ в интернет-банк или запрашивать документы, если по операции клиента\nвозникли подозрения.{' '}\nНажмите сюда, чтобы закрыть модалку без крестика\n\n
\n\nТребования 115-ФЗ и связанных с ним документов Банка России часто меняются,\nпредприниматели не всегда успевают за ними следить. Последствия нарушений\n«антиотмывочного» законодательства всегда неприятны: приходится остановить\nбизнес-процессы и доказать банку законность операций. Специалисты «Альфа-банка» собрали\nпонятные рекомендации, как сэкономить время на объяснения и предотвратить блокировки\n\n\n\n115-ФЗ Касается всех предпринимателей, фирм и физлиц, а также тех, кто пользуется\nбанковским счётом для бизнеса, крупных денежных переводов или личных расчётов.\nОграничения интернет-банка, блокировка карт добросовестных компаний могут произойти\nиз-за неправильно оформленных документов, ошибок в платёжке или попыток снизить\nналоги.\n\n
\n\nКлиенты воспринимают ограничения как атаку со стороны банка, но чаще всего сами\nдопускают ошибки или нарушения, которых можно избежать. Банки не преследуют цели\nдоставить неудобства клиентам — они обязаны соблюдать законодательство и следовать\nинструкциям и рекомендациям ЦБ, а в противном случае рискуют лишиться лицензии.\n\n
\n\nОбналичивание — сомнительные операции, когда юрлицо или предприниматель снимает со\nсчёта более 80% от оборота или переводит деньги на счета физлиц, которые затем\nснимают в наличной форме.\n\n
\n\nВывод капитала за границу — это переводы нерезидентам по договорам об импорте\nработ/услуг и результатов интеллектуальной деятельности, по которым проведение\nрасчётов осуществляется без одновременной уплаты НДС; по сделкам купли-продажи\nценных бумаг, а также товаров, которые не пересекают границу России.\n\n
\n\nТранзитные операции — операции, в процессе которых деньги поступают на счёт компании\nот других резидентов и списываются в короткие сроки. При этом, как правило, в этих\nслучаях по счёту нет начислений зарплат, уплаты налогов, и они не соответствуют\nзаявленному компанией виду деятельности.\n\n
\n\nЗапрашивать могут любые документы и устанавливать разные сроки их предоставления —\nэто зависит от службы контроля конкретного банка. Обычно банки запрашивают чеки,\nсчета или договора с контрагентами. В некоторых случаях бывает достаточно устных\nобъяснений. Для проверки информации и пересмотра уровня риска банк может пригласить\nклиента в банк для устного разъяснения или выехать по месту ведения бизнеса клиента.\n\n
\n\n);\n\nconst HEADER_SELECT_OPTIONS = [\n{ key: 'withoutTitle', content: 'Нет заголовка' },\n{ key: 'defaultTitle', content: 'Стандартный' },\n{ key: 'compactTitle', content: 'Компактный' },\n{ key: 'compactTitleWithSubtitle', content: 'Компактный с подписью' },\n{ key: 'compactTitleWithCenterAlign', content: 'Компактный центрированный' },\n{\nkey: 'compactTitleWithSubtitleAndCenterAlign',\ncontent: 'Компактный центрированный с подписью',\n},\n];\n\nconst FOOTER_SELECT_OPTIONS = [\n{ key: 'vertical', content: 'Вертикальный' },\n{ key: 'horizontal', content: 'Горизонтальный' },\n];\n\nconst HEADER_SETTINGS = [\n{ label: 'Крестик', name: 'hasCloser' },\n{ label: 'Стрелка назад', name: 'hasBackButton' },\n{ label: 'Фиксация шапки при скролле', name: 'sticky' },\n];\n\nconst FOOTER_SETTINGS = [\n{ label: 'Primary Button', name: 'hasPrimaryButton' },\n{ label: 'Secondary Button', name: 'hasSecondaryButton' },\n{ label: 'Фиксация футера при скролле', name: 'sticky' },\n];\n\nrender(() => {\nconst [open, setOpen] = React.useState(false);\nconst [headerViewSelected, setHeaderView] = React.useState(HEADER_SELECT_OPTIONS[0].key);\nconst [footerViewSelected, setFooterView] = React.useState(FOOTER_SELECT_OPTIONS[0].key);\nconst [headerSettings, setHeaderSettings] = React.useState(() => ({\n...HEADER_SETTINGS.reduce((res, item) => ({ ...res, [item.name]: false }), {}),\ntitleInContent: false,\n}));\nconst [footerSettings, setFooterSettings] = React.useState(() =>\nFOOTER_SETTINGS.reduce((res, item) => ({ ...res, [item.name]: false }), {}),\n);\n\nconst showHeader =\nheaderViewSelected !== HEADER_SELECT_OPTIONS[0].key ||\nheaderSettings.hasCloser ||\nheaderSettings.hasBackButton;\n\nconst showFooter = footerSettings.hasPrimaryButton || footerSettings.hasSecondaryButton;\n\nconst getKey = () =>\n`${JSON.stringify(headerSettings)}-${headerViewSelected}-${footerViewSelected}`;\n\nconst handleOpen = () => setOpen(true);\n\nconst handleClose = () => setOpen(false);\n\nconst handleHeaderSettingsChange = (_, { name, checked }) => {\nsetHeaderSettings((prevState) => ({ ...prevState, [name]: checked }));\n};\n\nconst handleFooterSettingsChange = (_, { name, checked }) => {\nsetFooterSettings((prevState) => ({ ...prevState, [name]: checked }));\n};\n\nreturn (\n\n\n\n\n\n

Настройки шапки

\n\n setHeaderView(selected.key)}\nOption={BaseOption}\n/>\n\n\n\n\n{HEADER_SETTINGS.map((item) => (\n\n))}\n\n\n\n\n\n\n\n\n\n\n

Настройки футера

\n\n setFooterView(selected.key)}\nOption={BaseOption}\n/>\n\n\n\n\n{FOOTER_SETTINGS.map((item) => (\n\n))}\n\n\n\n{showHeader && (\n\n)}\n\n{headerSettings.titleInContent ? (\n<>\n\n{`Почему банк проверяет мои операции?`}\n\n\n\n) : undefined}\n\n\n\n{showFooter && (\n\n\nPrimary\n\n) : null\n}\nsecondary={\nfooterSettings.hasSecondaryButton ? (\n\nSecondary\n\n) : null\n}\n/>\n\n)}\n\n
\n);\n});" +"desktop": "const Text = () => (\n<>\n\nВ 2001 году в России начал действовать Федеральный закон №115 «О противодействии\nлегализации доходов, полученных преступным путём, и финансированию терроризма». В рамках\nзакона банки могут блокировать карты, отказывать в проведении сомнительных операций,\nограничить доступ в интернет-банк или запрашивать документы, если по операции клиента\nвозникли подозрения.\n\n
\n\nТребования 115-ФЗ и связанных с ним документов Банка России часто меняются,\nпредприниматели не всегда успевают за ними следить. Последствия нарушений\n«антиотмывочного» законодательства всегда неприятны: приходится остановить\nбизнес-процессы и доказать банку законность операций. Специалисты собрали\nпонятные рекомендации, как сэкономить время на объяснения и предотвратить блокировки\n\n\n\n115-ФЗ Касается всех предпринимателей, фирм и физлиц, а также тех, кто пользуется\nбанковским счётом для бизнеса, крупных денежных переводов или личных расчётов.\nОграничения интернет-банка, блокировка карт добросовестных компаний могут произойти\nиз-за неправильно оформленных документов, ошибок в платёжке или попыток снизить\nналоги.\n\n
\n\nКлиенты воспринимают ограничения как атаку со стороны банка, но чаще всего сами\nдопускают ошибки или нарушения, которых можно избежать. Банки не преследуют цели\nдоставить неудобства клиентам — они обязаны соблюдать законодательство и следовать\nинструкциям и рекомендациям ЦБ, а в противном случае рискуют лишиться лицензии.\n\n
\n\nОбналичивание — сомнительные операции, когда юрлицо или предприниматель снимает со\nсчёта более 80% от оборота или переводит деньги на счета физлиц, которые затем\nснимают в наличной форме.\n\n
\n\nВывод капитала за границу — это переводы нерезидентам по договорам об импорте\nработ/услуг и результатов интеллектуальной деятельности, по которым проведение\nрасчётов осуществляется без одновременной уплаты НДС; по сделкам купли-продажи\nценных бумаг, а также товаров, которые не пересекают границу России.\n\n
\n\nТранзитные операции — операции, в процессе которых деньги поступают на счёт компании\nот других резидентов и списываются в короткие сроки. При этом, как правило, в этих\nслучаях по счёту нет начислений зарплат, уплаты налогов, и они не соответствуют\nзаявленному компанией виду деятельности.\n\n
\n\nЗапрашивать могут любые документы и устанавливать разные сроки их предоставления —\nэто зависит от службы контроля конкретного банка. Обычно банки запрашивают чеки,\nсчета или договора с контрагентами. В некоторых случаях бывает достаточно устных\nобъяснений. Для проверки информации и пересмотра уровня риска банк может пригласить\nклиента в банк для устного разъяснения или выехать по месту ведения бизнеса клиента.\n\n
\n\n);\n\nconst SIZES = [\n{ value: '500', label: 'Small (500рх)' },\n{ value: '600', label: 'Medium (600рх)' },\n{ value: '800', label: 'Large (800рх)' },\n{ value: '1140', label: 'xLarge (1140рх)' },\n{ value: 'fullscreen', label: 'FullScreen' },\n];\n\nconst HEADER_SETTINGS = [\n{ label: 'Заголовок', name: 'hasTitle' },\n{ label: 'Крестик', name: 'hasCloser' },\n{ label: 'Стрелка назад', name: 'hasBackButton' },\n{ label: 'Фиксация шапки при скролле', name: 'sticky' },\n];\n\nconst FOOTER_SETTINGS = [\n{ label: 'Primary Button', name: 'hasPrimaryButton' },\n{ label: 'Secondary Button', name: 'hasSecondaryButton' },\n{ label: 'Фиксация футера при скролле', name: 'sticky' },\n];\n\nrender(() => {\nconst [open, setOpen] = React.useState(false);\nconst [size, setSize] = React.useState('500');\nconst [headerSettings, setHeaderSettings] = React.useState(() => ({\n...HEADER_SETTINGS.reduce((res, item) => ({ ...res, [item.name]: false }), {}),\ntitleInContent: false,\n}));\nconst [footerSettings, setFooterSettings] = React.useState(() =>\nFOOTER_SETTINGS.reduce((res, item) => ({ ...res, [item.name]: false }), {}),\n);\n\nconst showHeader =\nheaderSettings.hasTitle || headerSettings.hasCloser || headerSettings.hasBackButton;\n\nconst showFooter = footerSettings.hasPrimaryButton || footerSettings.hasSecondaryButton;\n\nconst getKey = () => JSON.stringify(headerSettings);\n\nconst handleOpen = () => setOpen(true);\n\nconst handleClose = () => setOpen(false);\n\nconst handleSizeChange = (_, { value }) => {\nsetSize(value);\n};\n\nconst handleHeaderSettingsChange = (_, { name, checked }) => {\nsetHeaderSettings((prevState) => ({ ...prevState, [name]: checked }));\n};\n\nconst handleFooterSettingsChange = (_, { name, checked }) => {\nsetFooterSettings((prevState) => ({ ...prevState, [name]: checked }));\n};\n\nreturn (\n\n\n\n\n\n\n{SIZES.map((item) => (\n\n))}\n\n\n\n\n\n{HEADER_SETTINGS.map((item) => (\n\n))}\n\n\n\n\n\n\n\n\n\n\n\n{FOOTER_SETTINGS.map((item) => (\n\n))}\n\n\n\n{showHeader && (\n\n)}\n\n{headerSettings.titleInContent ? (\n<>\n\n{`Почему банк проверяет мои операции?`}\n\n\n\n) : undefined}\n\n\n{showFooter && (\n\n\nPrimary\n\n) : null\n}\nsecondary={\nfooterSettings.hasSecondaryButton ? (\n\n) : null\n}\n/>\n\n)}\n\n\n);\n});", +"mobile": "const Text = ({ onClose }) => (\n<>\n\nВ 2001 году в России начал действовать Федеральный закон №115 «О противодействии\nлегализации доходов, полученных преступным путём, и финансированию терроризма». В рамках\nзакона банки могут блокировать карты, отказывать в проведении сомнительных операций,\nограничить доступ в интернет-банк или запрашивать документы, если по операции клиента\nвозникли подозрения.{' '}\nНажмите сюда, чтобы закрыть модалку без крестика\n\n
\n\nТребования 115-ФЗ и связанных с ним документов Банка России часто меняются,\nпредприниматели не всегда успевают за ними следить. Последствия нарушений\n«антиотмывочного» законодательства всегда неприятны: приходится остановить\nбизнес-процессы и доказать банку законность операций. Специалисты собрали\nпонятные рекомендации, как сэкономить время на объяснения и предотвратить блокировки\n\n\n\n115-ФЗ Касается всех предпринимателей, фирм и физлиц, а также тех, кто пользуется\nбанковским счётом для бизнеса, крупных денежных переводов или личных расчётов.\nОграничения интернет-банка, блокировка карт добросовестных компаний могут произойти\nиз-за неправильно оформленных документов, ошибок в платёжке или попыток снизить\nналоги.\n\n
\n\nКлиенты воспринимают ограничения как атаку со стороны банка, но чаще всего сами\nдопускают ошибки или нарушения, которых можно избежать. Банки не преследуют цели\nдоставить неудобства клиентам — они обязаны соблюдать законодательство и следовать\nинструкциям и рекомендациям ЦБ, а в противном случае рискуют лишиться лицензии.\n\n
\n\nОбналичивание — сомнительные операции, когда юрлицо или предприниматель снимает со\nсчёта более 80% от оборота или переводит деньги на счета физлиц, которые затем\nснимают в наличной форме.\n\n
\n\nВывод капитала за границу — это переводы нерезидентам по договорам об импорте\nработ/услуг и результатов интеллектуальной деятельности, по которым проведение\nрасчётов осуществляется без одновременной уплаты НДС; по сделкам купли-продажи\nценных бумаг, а также товаров, которые не пересекают границу России.\n\n
\n\nТранзитные операции — операции, в процессе которых деньги поступают на счёт компании\nот других резидентов и списываются в короткие сроки. При этом, как правило, в этих\nслучаях по счёту нет начислений зарплат, уплаты налогов, и они не соответствуют\nзаявленному компанией виду деятельности.\n\n
\n\nЗапрашивать могут любые документы и устанавливать разные сроки их предоставления —\nэто зависит от службы контроля конкретного банка. Обычно банки запрашивают чеки,\nсчета или договора с контрагентами. В некоторых случаях бывает достаточно устных\nобъяснений. Для проверки информации и пересмотра уровня риска банк может пригласить\nклиента в банк для устного разъяснения или выехать по месту ведения бизнеса клиента.\n\n
\n\n);\n\nconst HEADER_SELECT_OPTIONS = [\n{ key: 'withoutTitle', content: 'Нет заголовка' },\n{ key: 'defaultTitle', content: 'Стандартный' },\n{ key: 'compactTitle', content: 'Компактный' },\n{ key: 'compactTitleWithSubtitle', content: 'Компактный с подписью' },\n{ key: 'compactTitleWithCenterAlign', content: 'Компактный центрированный' },\n{\nkey: 'compactTitleWithSubtitleAndCenterAlign',\ncontent: 'Компактный центрированный с подписью',\n},\n];\n\nconst FOOTER_SELECT_OPTIONS = [\n{ key: 'vertical', content: 'Вертикальный' },\n{ key: 'horizontal', content: 'Горизонтальный' },\n];\n\nconst HEADER_SETTINGS = [\n{ label: 'Крестик', name: 'hasCloser' },\n{ label: 'Стрелка назад', name: 'hasBackButton' },\n{ label: 'Фиксация шапки при скролле', name: 'sticky' },\n];\n\nconst FOOTER_SETTINGS = [\n{ label: 'Primary Button', name: 'hasPrimaryButton' },\n{ label: 'Secondary Button', name: 'hasSecondaryButton' },\n{ label: 'Фиксация футера при скролле', name: 'sticky' },\n];\n\nrender(() => {\nconst [open, setOpen] = React.useState(false);\nconst [headerViewSelected, setHeaderView] = React.useState(HEADER_SELECT_OPTIONS[0].key);\nconst [footerViewSelected, setFooterView] = React.useState(FOOTER_SELECT_OPTIONS[0].key);\nconst [headerSettings, setHeaderSettings] = React.useState(() => ({\n...HEADER_SETTINGS.reduce((res, item) => ({ ...res, [item.name]: false }), {}),\ntitleInContent: false,\n}));\nconst [footerSettings, setFooterSettings] = React.useState(() =>\nFOOTER_SETTINGS.reduce((res, item) => ({ ...res, [item.name]: false }), {}),\n);\n\nconst showHeader =\nheaderViewSelected !== HEADER_SELECT_OPTIONS[0].key ||\nheaderSettings.hasCloser ||\nheaderSettings.hasBackButton;\n\nconst showFooter = footerSettings.hasPrimaryButton || footerSettings.hasSecondaryButton;\n\nconst getKey = () =>\n`${JSON.stringify(headerSettings)}-${headerViewSelected}-${footerViewSelected}`;\n\nconst handleOpen = () => setOpen(true);\n\nconst handleClose = () => setOpen(false);\n\nconst handleHeaderSettingsChange = (_, { name, checked }) => {\nsetHeaderSettings((prevState) => ({ ...prevState, [name]: checked }));\n};\n\nconst handleFooterSettingsChange = (_, { name, checked }) => {\nsetFooterSettings((prevState) => ({ ...prevState, [name]: checked }));\n};\n\nreturn (\n\n\n\n\n\n

Настройки шапки

\n\n setHeaderView(selected.key)}\nOption={BaseOption}\n/>\n\n\n\n\n{HEADER_SETTINGS.map((item) => (\n\n))}\n\n\n\n\n\n\n\n\n\n\n

Настройки футера

\n\n setFooterView(selected.key)}\nOption={BaseOption}\n/>\n\n\n\n\n{FOOTER_SETTINGS.map((item) => (\n\n))}\n\n\n\n{showHeader && (\n\n)}\n\n{headerSettings.titleInContent ? (\n<>\n\n{`Почему банк проверяет мои операции?`}\n\n\n\n) : undefined}\n\n\n\n{showFooter && (\n\n\nPrimary\n\n) : null\n}\nsecondary={\nfooterSettings.hasSecondaryButton ? (\n\nSecondary\n\n) : null\n}\n/>\n\n)}\n\n
\n);\n});" }, { "title": "Последовательность шагов", @@ -400,4 +400,4 @@ "desktop": "const DATA = {\n1: {\ntitle: 'Первый уровень',\nbtnText: 'Дальше',\nbg: 'rgba(55, 120, 251, 0.1)',\ncolor: '#3778FB',\n},\n2: {\ntitle: 'Второй уровень',\nbtnText: 'Дальше',\nbg: 'rgba(207, 112, 255, 0.1)',\ncolor: '#CF70FF',\n},\n3: {\ntitle: 'Третий уровень',\nbtnText: 'Готово',\nbg: 'rgba(112, 255, 126, 0.1)',\ncolor: '#058102',\n},\n};\n\nrender(() => {\nconst [step, setStep] = React.useState(1);\nconst [open, setOpen] = React.useState(false);\n\nconst handleOpen = () => {\nsetOpen(true);\nsetStep(1);\n};\nconst handleClose = () => setOpen(false);\n\nconst item = DATA[step];\n\nconst commonStyles = {\ndisplay: 'flex',\nalignItems: 'center',\njustifyContent: 'center',\ntransition: 'background 0.2s ease-in, border 0.2s ease-in',\nborderRadius: '8px',\nbackground: item.bg,\nborder: `1px dashed ${item.color}`,\ncolor: item.color,\nwidth: '100%',\nboxSizing: 'border-box',\n};\n\nreturn (\n\n\n\n\n setStep(step - 1)}\n/>\n\n\n{step}\n\n\n\n setStep(step + 1) : handleClose\n}\n>\n{item.btnText}\n\n\n\n\n);\n});" } ] -} \ No newline at end of file +} diff --git a/packages/mcp/src/data/v50.12.2/product-cover.json b/packages/mcp/src/data/v50.12.2/product-cover.json index 2d47584c04..c1c1071388 100644 --- a/packages/mcp/src/data/v50.12.2/product-cover.json +++ b/packages/mcp/src/data/v50.12.2/product-cover.json @@ -68,7 +68,7 @@ }, "baseUrl": { "defaultValue": null, -"description": "Базовый URL сервиса с изображениями\n(например: https://online.alfabank.ru/cards-images/cards/)", +"description": "Базовый URL сервиса с изображениями\n(например: https://online.example.ru/cards-images/cards/)", "name": "baseUrl", "required": false, "type": { @@ -188,17 +188,17 @@ { "title": "Размеры", "description": "Карточка используется в следующих размерах: 16×24, 32×51, 40×65, 48×76, 96×152, 128×205, 164×264.", -"desktop": "render(() => {\nconst BIG_SIZES = [164, 128, 96, 48];\nconst SMALL_SIZES = [40, 32, 16];\n\nreturn (\n<>\n\n{BIG_SIZES.map((size) => (\n\n))}\n\n\n\n{SMALL_SIZES.map((size) => (\n\n))}\n\n\n);\n});" +"desktop": "render(() => {\nconst BIG_SIZES = [164, 128, 96, 48];\nconst SMALL_SIZES = [40, 32, 16];\n\nreturn (\n<>\n\n{BIG_SIZES.map((size) => (\n\n))}\n\n\n\n{SMALL_SIZES.map((size) => (\n\n))}\n\n\n);\n});" }, { "title": "Примеры", "description": "Компонент позволяет настроить внешний вид банковской карты или продукта.\nНастраивается цвет фона, наличие обводки, тени, оверлея.\nВ качестве контента можно передать ссылку на рубашку карты и иконку.\nВ нижний слот можно положить кастомный контент.", -"desktop": "const VIEW_SELECT_OPTIONS = [\n{ key: 'card', content: 'Карта' },\n{ key: 'defaultCard', content: 'Карта без рубашки' },\n{ key: 'lightCard', content: 'Заблокированная светлая карта' },\n{ key: 'darkCard', content: 'Заблокированная тёмная карта' },\n{ key: 'product', content: 'Продукт' },\n];\n\nrender(() => {\nconst [viewSelected, setViewSelected] = React.useState(VIEW_SELECT_OPTIONS[0].key);\n\nconst baseCard = {\ncardNumber: 1234000000001234,\nbaseUrl: 'https://online.alfabank.ru/cards-images/cards/',\nlayers: 'BACKGROUND,LOGO,PAYMENT_SYSTEM',\ncardId: 'RM',\n};\n\nconst singleView = {\ncard: baseCard,\ndefaultCard: {},\nlightCard: {\n...baseCard,\nicon: LockClosedMIcon,\noverlayProps: {\ncolors: 'inverted',\nvisible: true,\n},\niconColor: 'var(--color-static-text-primary-inverted)',\n},\ndarkCard: {\n...baseCard,\nicon: LockClosedMIcon,\ncardId: 'VV',\noverlayProps: {\nvisible: true,\n},\n},\nproduct: {\nicon: SafeBoxMIcon,\nborderColor: 'var(--color-light-neutral-translucent-300)',\niconColor: 'var(--color-light-text-secondary)',\n},\n};\n\nreturn (\n
\n setViewSelected(selected.key)}\nOption={BaseOption}\n/>\n\n\n
\n);\n});" +"desktop": "const VIEW_SELECT_OPTIONS = [\n{ key: 'card', content: 'Карта' },\n{ key: 'defaultCard', content: 'Карта без рубашки' },\n{ key: 'lightCard', content: 'Заблокированная светлая карта' },\n{ key: 'darkCard', content: 'Заблокированная тёмная карта' },\n{ key: 'product', content: 'Продукт' },\n];\n\nrender(() => {\nconst [viewSelected, setViewSelected] = React.useState(VIEW_SELECT_OPTIONS[0].key);\n\nconst baseCard = {\ncardNumber: 1234000000001234,\nbaseUrl: 'https://online.example.ru/cards-images/cards/',\nlayers: 'BACKGROUND,LOGO,PAYMENT_SYSTEM',\ncardId: 'RM',\n};\n\nconst singleView = {\ncard: baseCard,\ndefaultCard: {},\nlightCard: {\n...baseCard,\nicon: LockClosedMIcon,\noverlayProps: {\ncolors: 'inverted',\nvisible: true,\n},\niconColor: 'var(--color-static-text-primary-inverted)',\n},\ndarkCard: {\n...baseCard,\nicon: LockClosedMIcon,\ncardId: 'VV',\noverlayProps: {\nvisible: true,\n},\n},\nproduct: {\nicon: SafeBoxMIcon,\nborderColor: 'var(--color-light-neutral-translucent-300)',\niconColor: 'var(--color-light-text-secondary)',\n},\n};\n\nreturn (\n
\n setViewSelected(selected.key)}\nOption={BaseOption}\n/>\n\n\n
\n);\n});" }, { "title": "ProductCover.Stack", "description": "Стопка доступна только для некоторых размеров карточек.\nЕсли карт больше двух, то в качестве контента для нижней карты рекомендуется передавать их количество, а вместо рубашки карты — заглушку.\nСмещение карт относительно друг-друга и размеры самой стопки предустановлены для конкретных размеров карточек.", -"desktop": "render(() => {\nconst [numberOfCards, setNumberOfCards] = React.useState('2');\nconst [sizeAndAlignCard, setSizeAndAlignCard] = React.useState('128-default');\n\nconst onChangeNumberOfCards = (_, payload) => {\nsetNumberOfCards(payload.value);\n};\n\nconst onChangeSizeCard = (_, payload) => {\nsetSizeAndAlignCard(payload.value);\n};\n\nconst SIZE_AND_ALIGN = {\n'128-default': {\nsize: 128,\nalign: 'default',\nshadow: '0px 0px 4px 0px rgba(0, 0, 0, 0.16)',\n},\n'40-default': { size: 40, align: 'default', shadow: '2px 2px 2px 0px rgba(0, 0, 0, 0.10)' },\n'40-bottom': { size: 40, align: 'bottom', shadow: '0px 2px 2px 0px rgba(0, 0, 0, 0.10)' },\n'32-default': { size: 32, align: 'default', shadow: '2px 2px 2px 0px rgba(0, 0, 0, 0.10)' },\n'16-default': { size: 16, align: 'default', shadow: 'none' },\n};\n\nconst CARD_COUNT = {\n2: undefined,\n3: 3,\n};\n\nconst sizeCard = SIZE_AND_ALIGN[sizeAndAlignCard].size;\nconst alignCard = SIZE_AND_ALIGN[sizeAndAlignCard].align;\nconst shadow = SIZE_AND_ALIGN[sizeAndAlignCard].shadow;\n\nconst firstCard = {\ncardNumber: 1234000000001234,\nshadow: '2px 2px 2px 0px rgba(0, 0, 0, 0.20)',\nbaseUrl: 'https://online.alfabank.ru/cards-images/cards/',\nlayers: 'BACKGROUND,LOGO,PAYMENT_SYSTEM',\ncardId: 'RM',\nshadow,\n};\n\nconst secondCard = {\n...(numberOfCards === '2' && {\nbaseUrl: 'https://online.alfabank.ru/cards-images/cards/',\nlayers: 'BACKGROUND,LOGO,PAYMENT_SYSTEM',\ncardId: 'RM',\n}),\n...(sizeAndAlignCard === '40-default' && {\ncardNumber: 1234000000001234,\n}),\n};\n\nreturn (\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n);\n});" +"desktop": "render(() => {\nconst [numberOfCards, setNumberOfCards] = React.useState('2');\nconst [sizeAndAlignCard, setSizeAndAlignCard] = React.useState('128-default');\n\nconst onChangeNumberOfCards = (_, payload) => {\nsetNumberOfCards(payload.value);\n};\n\nconst onChangeSizeCard = (_, payload) => {\nsetSizeAndAlignCard(payload.value);\n};\n\nconst SIZE_AND_ALIGN = {\n'128-default': {\nsize: 128,\nalign: 'default',\nshadow: '0px 0px 4px 0px rgba(0, 0, 0, 0.16)',\n},\n'40-default': { size: 40, align: 'default', shadow: '2px 2px 2px 0px rgba(0, 0, 0, 0.10)' },\n'40-bottom': { size: 40, align: 'bottom', shadow: '0px 2px 2px 0px rgba(0, 0, 0, 0.10)' },\n'32-default': { size: 32, align: 'default', shadow: '2px 2px 2px 0px rgba(0, 0, 0, 0.10)' },\n'16-default': { size: 16, align: 'default', shadow: 'none' },\n};\n\nconst CARD_COUNT = {\n2: undefined,\n3: 3,\n};\n\nconst sizeCard = SIZE_AND_ALIGN[sizeAndAlignCard].size;\nconst alignCard = SIZE_AND_ALIGN[sizeAndAlignCard].align;\nconst shadow = SIZE_AND_ALIGN[sizeAndAlignCard].shadow;\n\nconst firstCard = {\ncardNumber: 1234000000001234,\nshadow: '2px 2px 2px 0px rgba(0, 0, 0, 0.20)',\nbaseUrl: 'https://online.example.ru/cards-images/cards/',\nlayers: 'BACKGROUND,LOGO,PAYMENT_SYSTEM',\ncardId: 'RM',\nshadow,\n};\n\nconst secondCard = {\n...(numberOfCards === '2' && {\nbaseUrl: 'https://online.example.ru/cards-images/cards/',\nlayers: 'BACKGROUND,LOGO,PAYMENT_SYSTEM',\ncardId: 'RM',\n}),\n...(sizeAndAlignCard === '40-default' && {\ncardNumber: 1234000000001234,\n}),\n};\n\nreturn (\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n);\n});" } ] -} \ No newline at end of file +} diff --git a/packages/mcp/src/data/v50.12.2/side-panel.json b/packages/mcp/src/data/v50.12.2/side-panel.json index d663ccbd5e..f794969884 100644 --- a/packages/mcp/src/data/v50.12.2/side-panel.json +++ b/packages/mcp/src/data/v50.12.2/side-panel.json @@ -413,8 +413,8 @@ { "title": "Пресеты", "description": "Ниже представлены самые популярные кейсы настройки сайд-панели.", -"desktop": "const Text = () => (\n<>\n\nВ 2001 году в России начал действовать Федеральный закон №115 «О противодействии\nлегализации доходов, полученных преступным путём, и финансированию терроризма». В рамках\nзакона банки могут блокировать карты, отказывать в проведении сомнительных операций,\nограничить доступ в интернет-банк или запрашивать документы, если по операции клиента\nвозникли подозрения.\n\n
\n\nТребования 115-ФЗ и связанных с ним документов Банка России часто меняются,\nпредприниматели не всегда успевают за ними следить. Последствия нарушений\n«антиотмывочного» законодательства всегда неприятны: приходится остановить\nбизнес-процессы и доказать банку законность операций. Специалисты «Альфа-банка» собрали\nпонятные рекомендации, как сэкономить время на объяснения и предотвратить блокировки\n\n\n\n115-ФЗ Касается всех предпринимателей, фирм и физлиц, а также тех, кто пользуется\nбанковским счётом для бизнеса, крупных денежных переводов или личных расчётов.\nОграничения интернет-банка, блокировка карт добросовестных компаний могут произойти\nиз-за неправильно оформленных документов, ошибок в платёжке или попыток снизить\nналоги.\n\n
\n\nКлиенты воспринимают ограничения как атаку со стороны банка, но чаще всего сами\nдопускают ошибки или нарушения, которых можно избежать. Банки не преследуют цели\nдоставить неудобства клиентам — они обязаны соблюдать законодательство и следовать\nинструкциям и рекомендациям ЦБ, а в противном случае рискуют лишиться лицензии.\n\n
\n\nОбналичивание — сомнительные операции, когда юрлицо или предприниматель снимает со\nсчёта более 80% от оборота или переводит деньги на счета физлиц, которые затем\nснимают в наличной форме.\n\n
\n\nВывод капитала за границу — это переводы нерезидентам по договорам об импорте\nработ/услуг и результатов интеллектуальной деятельности, по которым проведение\nрасчётов осуществляется без одновременной уплаты НДС; по сделкам купли-продажи\nценных бумаг, а также товаров, которые не пересекают границу России.\n\n
\n\nТранзитные операции — операции, в процессе которых деньги поступают на счёт компании\nот других резидентов и списываются в короткие сроки. При этом, как правило, в этих\nслучаях по счёту нет начислений зарплат, уплаты налогов, и они не соответствуют\nзаявленному компанией виду деятельности.\n\n
\n\nЗапрашивать могут любые документы и устанавливать разные сроки их предоставления —\nэто зависит от службы контроля конкретного банка. Обычно банки запрашивают чеки,\nсчета или договора с контрагентами. В некоторых случаях бывает достаточно устных\nобъяснений. Для проверки информации и пересмотра уровня риска банк может пригласить\nклиента в банк для устного разъяснения или выехать по месту ведения бизнеса клиента.\n\n
\n\n);\n\nconst HEADER_SETTINGS = [\n{ label: 'Заголовок', name: 'hasTitle' },\n{ label: 'Крестик', name: 'hasCloser' },\n{ label: 'Стрелка назад', name: 'hasBackButton' },\n{ label: 'Фиксация шапки при скролле', name: 'sticky' },\n];\n\nconst FOOTER_SETTINGS = [\n{ label: 'Primary Button', name: 'hasPrimaryButton' },\n{ label: 'Secondary Button', name: 'hasSecondaryButton' },\n{ label: 'Фиксация футера при скролле', name: 'sticky' },\n];\n\nrender(() => {\nconst [open, setOpen] = React.useState(false);\n\nconst [radioState, setRadioState] = React.useState({\nplacement: 'right',\nscrollbar: 'native',\n});\n\nconst [headerSettings, setHeaderSettings] = React.useState(() => ({\n...HEADER_SETTINGS.reduce((res, item) => ({ ...res, [item.name]: false }), {}),\ntitleInContent: false,\n}));\n\nconst [footerSettings, setFooterSettings] = React.useState(() =>\nFOOTER_SETTINGS.reduce((res, item) => ({ ...res, [item.name]: false }), {}),\n);\n\nconst getKey = () => JSON.stringify(headerSettings);\n\nconst handleRadioStateChange = (key, _, payload) => {\nsetRadioState((state) => ({ ...state, [key]: payload.value }));\n};\n\nconst handleOpen = () => setOpen(true);\n\nconst handleClose = () => setOpen(false);\n\nconst handleHeaderSettingsChange = (_, { name, checked }) => {\nsetHeaderSettings((prevState) => ({ ...prevState, [name]: checked }));\n};\n\nconst handleFooterSettingsChange = (_, { name, checked }) => {\nsetFooterSettings((prevState) => ({ ...prevState, [name]: checked }));\n};\n\nconst showHeader =\nheaderSettings.hasTitle || headerSettings.hasCloser || headerSettings.hasBackButton;\n\nconst showFooter = footerSettings.hasPrimaryButton || footerSettings.hasSecondaryButton;\n\nreturn (\n\n\n\n\n\n\n{showHeader && (\n\n)}\n\n
\n{headerSettings.titleInContent ? (\n<>\n\n{`Почему банк проверяет мои операции?`}\n\n\n\n) : undefined}\n\n
\n
\n{showFooter && (\n\n\nPrimary\n\n) : null\n}\nsecondary={\nfooterSettings.hasSecondaryButton ? (\n\n) : null\n}\n/>\n\n)}\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n{HEADER_SETTINGS.map((item) => (\n\n))}\n\n\n\n\n\n\n\n\n\n\n\n{FOOTER_SETTINGS.map((item) => (\n\n))}\n\n
\n);\n});", -"mobile": "const Text = ({ onClose }) => (\n<>\n\nВ 2001 году в России начал действовать Федеральный закон №115 «О противодействии\nлегализации доходов, полученных преступным путём, и финансированию терроризма». В рамках\nзакона банки могут блокировать карты, отказывать в проведении сомнительных операций,\nограничить доступ в интернет-банк или запрашивать документы, если по операции клиента\nвозникли подозрения.{' '}\nНажмите сюда, чтобы закрыть модалку без крестика\n\n
\n\nТребования 115-ФЗ и связанных с ним документов Банка России часто меняются,\nпредприниматели не всегда успевают за ними следить. Последствия нарушений\n«антиотмывочного» законодательства всегда неприятны: приходится остановить\nбизнес-процессы и доказать банку законность операций. Специалисты «Альфа-банка» собрали\nпонятные рекомендации, как сэкономить время на объяснения и предотвратить блокировки\n\n\n\n115-ФЗ Касается всех предпринимателей, фирм и физлиц, а также тех, кто пользуется\nбанковским счётом для бизнеса, крупных денежных переводов или личных расчётов.\nОграничения интернет-банка, блокировка карт добросовестных компаний могут произойти\nиз-за неправильно оформленных документов, ошибок в платёжке или попыток снизить\nналоги.\n\n
\n\nКлиенты воспринимают ограничения как атаку со стороны банка, но чаще всего сами\nдопускают ошибки или нарушения, которых можно избежать. Банки не преследуют цели\nдоставить неудобства клиентам — они обязаны соблюдать законодательство и следовать\nинструкциям и рекомендациям ЦБ, а в противном случае рискуют лишиться лицензии.\n\n
\n\nОбналичивание — сомнительные операции, когда юрлицо или предприниматель снимает со\nсчёта более 80% от оборота или переводит деньги на счета физлиц, которые затем\nснимают в наличной форме.\n\n
\n\nВывод капитала за границу — это переводы нерезидентам по договорам об импорте\nработ/услуг и результатов интеллектуальной деятельности, по которым проведение\nрасчётов осуществляется без одновременной уплаты НДС; по сделкам купли-продажи\nценных бумаг, а также товаров, которые не пересекают границу России.\n\n
\n\nТранзитные операции — операции, в процессе которых деньги поступают на счёт компании\nот других резидентов и списываются в короткие сроки. При этом, как правило, в этих\nслучаях по счёту нет начислений зарплат, уплаты налогов, и они не соответствуют\nзаявленному компанией виду деятельности.\n\n
\n\nЗапрашивать могут любые документы и устанавливать разные сроки их предоставления —\nэто зависит от службы контроля конкретного банка. Обычно банки запрашивают чеки,\nсчета или договора с контрагентами. В некоторых случаях бывает достаточно устных\nобъяснений. Для проверки информации и пересмотра уровня риска банк может пригласить\nклиента в банк для устного разъяснения или выехать по месту ведения бизнеса клиента.\n\n
\n\n);\n\nconst HEADER_SELECT_OPTIONS = [\n{ key: 'withoutTitle', content: 'Нет заголовка' },\n{ key: 'defaultTitle', content: 'Стандартный' },\n{ key: 'compactTitle', content: 'Компактный' },\n{ key: 'compactTitleWithSubtitle', content: 'Компактный с подписью' },\n{ key: 'compactTitleWithCenterAlign', content: 'Компактный центрированный' },\n{\nkey: 'compactTitleWithSubtitleAndCenterAlign',\ncontent: 'Компактный центрированный с подписью',\n},\n];\n\nconst FOOTER_SELECT_OPTIONS = [\n{ key: 'vertical', content: 'Вертикальный' },\n{ key: 'horizontal', content: 'Горизонтальный' },\n];\n\nconst HEADER_SETTINGS = [\n{ label: 'Крестик', name: 'hasCloser' },\n{ label: 'Стрелка назад', name: 'hasBackButton' },\n{ label: 'Фиксация шапки при скролле', name: 'sticky' },\n];\n\nconst FOOTER_SETTINGS = [\n{ label: 'Primary Button', name: 'hasPrimaryButton' },\n{ label: 'Secondary Button', name: 'hasSecondaryButton' },\n{ label: 'Фиксация футера при скролле', name: 'sticky' },\n];\n\nrender(() => {\nconst [open, setOpen] = React.useState(false);\nconst [headerViewSelected, setHeaderView] = React.useState(HEADER_SELECT_OPTIONS[0].key);\nconst [footerViewSelected, setFooterView] = React.useState(FOOTER_SELECT_OPTIONS[0].key);\nconst [headerSettings, setHeaderSettings] = React.useState(() => ({\n...HEADER_SETTINGS.reduce((res, item) => ({ ...res, [item.name]: false }), {}),\ntitleInContent: false,\n}));\nconst [footerSettings, setFooterSettings] = React.useState(() =>\nFOOTER_SETTINGS.reduce((res, item) => ({ ...res, [item.name]: false }), {}),\n);\n\nconst showHeader =\nheaderViewSelected !== HEADER_SELECT_OPTIONS[0].key ||\nheaderSettings.hasCloser ||\nheaderSettings.hasBackButton;\n\nconst showFooter = footerSettings.hasPrimaryButton || footerSettings.hasSecondaryButton;\n\nconst getKey = () =>\n`${JSON.stringify(headerSettings)}-${headerViewSelected}-${footerViewSelected}`;\n\nconst handleOpen = () => setOpen(true);\n\nconst handleClose = () => setOpen(false);\n\nconst handleHeaderSettingsChange = (_, { name, checked }) => {\nsetHeaderSettings((prevState) => ({ ...prevState, [name]: checked }));\n};\n\nconst handleFooterSettingsChange = (_, { name, checked }) => {\nsetFooterSettings((prevState) => ({ ...prevState, [name]: checked }));\n};\n\nreturn (\n\n\n\n\n\n

Настройки шапки

\n\n setHeaderView(selected.key)}\nOption={BaseOption}\n/>\n\n\n\n\n{HEADER_SETTINGS.map((item) => (\n\n))}\n\n\n\n\n\n\n\n\n\n\n

Настройки футера

\n\n setFooterView(selected.key)}\nOption={BaseOption}\n/>\n\n\n\n\n{FOOTER_SETTINGS.map((item) => (\n\n))}\n\n\n\n{showHeader && (\n\n)}\n\n{headerSettings.titleInContent ? (\n<>\n\n{`Почему банк проверяет мои операции?`}\n\n\n\n) : undefined}\n\n\n\n{showFooter && (\n\n\nPrimary\n\n) : null\n}\nsecondary={\nfooterSettings.hasSecondaryButton ? (\n\nSecondary\n\n) : null\n}\n/>\n\n)}\n\n
\n);\n});" +"desktop": "const Text = () => (\n<>\n\nВ 2001 году в России начал действовать Федеральный закон №115 «О противодействии\nлегализации доходов, полученных преступным путём, и финансированию терроризма». В рамках\nзакона банки могут блокировать карты, отказывать в проведении сомнительных операций,\nограничить доступ в интернет-банк или запрашивать документы, если по операции клиента\nвозникли подозрения.\n\n
\n\nТребования 115-ФЗ и связанных с ним документов Банка России часто меняются,\nпредприниматели не всегда успевают за ними следить. Последствия нарушений\n«антиотмывочного» законодательства всегда неприятны: приходится остановить\nбизнес-процессы и доказать банку законность операций. Специалисты собрали\nпонятные рекомендации, как сэкономить время на объяснения и предотвратить блокировки\n\n\n\n115-ФЗ Касается всех предпринимателей, фирм и физлиц, а также тех, кто пользуется\nбанковским счётом для бизнеса, крупных денежных переводов или личных расчётов.\nОграничения интернет-банка, блокировка карт добросовестных компаний могут произойти\nиз-за неправильно оформленных документов, ошибок в платёжке или попыток снизить\nналоги.\n\n
\n\nКлиенты воспринимают ограничения как атаку со стороны банка, но чаще всего сами\nдопускают ошибки или нарушения, которых можно избежать. Банки не преследуют цели\nдоставить неудобства клиентам — они обязаны соблюдать законодательство и следовать\nинструкциям и рекомендациям ЦБ, а в противном случае рискуют лишиться лицензии.\n\n
\n\nОбналичивание — сомнительные операции, когда юрлицо или предприниматель снимает со\nсчёта более 80% от оборота или переводит деньги на счета физлиц, которые затем\nснимают в наличной форме.\n\n
\n\nВывод капитала за границу — это переводы нерезидентам по договорам об импорте\nработ/услуг и результатов интеллектуальной деятельности, по которым проведение\nрасчётов осуществляется без одновременной уплаты НДС; по сделкам купли-продажи\nценных бумаг, а также товаров, которые не пересекают границу России.\n\n
\n\nТранзитные операции — операции, в процессе которых деньги поступают на счёт компании\nот других резидентов и списываются в короткие сроки. При этом, как правило, в этих\nслучаях по счёту нет начислений зарплат, уплаты налогов, и они не соответствуют\nзаявленному компанией виду деятельности.\n\n
\n\nЗапрашивать могут любые документы и устанавливать разные сроки их предоставления —\nэто зависит от службы контроля конкретного банка. Обычно банки запрашивают чеки,\nсчета или договора с контрагентами. В некоторых случаях бывает достаточно устных\nобъяснений. Для проверки информации и пересмотра уровня риска банк может пригласить\nклиента в банк для устного разъяснения или выехать по месту ведения бизнеса клиента.\n\n
\n\n);\n\nconst HEADER_SETTINGS = [\n{ label: 'Заголовок', name: 'hasTitle' },\n{ label: 'Крестик', name: 'hasCloser' },\n{ label: 'Стрелка назад', name: 'hasBackButton' },\n{ label: 'Фиксация шапки при скролле', name: 'sticky' },\n];\n\nconst FOOTER_SETTINGS = [\n{ label: 'Primary Button', name: 'hasPrimaryButton' },\n{ label: 'Secondary Button', name: 'hasSecondaryButton' },\n{ label: 'Фиксация футера при скролле', name: 'sticky' },\n];\n\nrender(() => {\nconst [open, setOpen] = React.useState(false);\n\nconst [radioState, setRadioState] = React.useState({\nplacement: 'right',\nscrollbar: 'native',\n});\n\nconst [headerSettings, setHeaderSettings] = React.useState(() => ({\n...HEADER_SETTINGS.reduce((res, item) => ({ ...res, [item.name]: false }), {}),\ntitleInContent: false,\n}));\n\nconst [footerSettings, setFooterSettings] = React.useState(() =>\nFOOTER_SETTINGS.reduce((res, item) => ({ ...res, [item.name]: false }), {}),\n);\n\nconst getKey = () => JSON.stringify(headerSettings);\n\nconst handleRadioStateChange = (key, _, payload) => {\nsetRadioState((state) => ({ ...state, [key]: payload.value }));\n};\n\nconst handleOpen = () => setOpen(true);\n\nconst handleClose = () => setOpen(false);\n\nconst handleHeaderSettingsChange = (_, { name, checked }) => {\nsetHeaderSettings((prevState) => ({ ...prevState, [name]: checked }));\n};\n\nconst handleFooterSettingsChange = (_, { name, checked }) => {\nsetFooterSettings((prevState) => ({ ...prevState, [name]: checked }));\n};\n\nconst showHeader =\nheaderSettings.hasTitle || headerSettings.hasCloser || headerSettings.hasBackButton;\n\nconst showFooter = footerSettings.hasPrimaryButton || footerSettings.hasSecondaryButton;\n\nreturn (\n\n\n\n\n\n\n{showHeader && (\n\n)}\n\n
\n{headerSettings.titleInContent ? (\n<>\n\n{`Почему банк проверяет мои операции?`}\n\n\n\n) : undefined}\n\n
\n
\n{showFooter && (\n\n\nPrimary\n\n) : null\n}\nsecondary={\nfooterSettings.hasSecondaryButton ? (\n\n) : null\n}\n/>\n\n)}\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n{HEADER_SETTINGS.map((item) => (\n\n))}\n\n\n\n\n\n\n\n\n\n\n\n{FOOTER_SETTINGS.map((item) => (\n\n))}\n\n
\n);\n});", +"mobile": "const Text = ({ onClose }) => (\n<>\n\nВ 2001 году в России начал действовать Федеральный закон №115 «О противодействии\nлегализации доходов, полученных преступным путём, и финансированию терроризма». В рамках\nзакона банки могут блокировать карты, отказывать в проведении сомнительных операций,\nограничить доступ в интернет-банк или запрашивать документы, если по операции клиента\nвозникли подозрения.{' '}\nНажмите сюда, чтобы закрыть модалку без крестика\n\n
\n\nТребования 115-ФЗ и связанных с ним документов Банка России часто меняются,\nпредприниматели не всегда успевают за ними следить. Последствия нарушений\n«антиотмывочного» законодательства всегда неприятны: приходится остановить\nбизнес-процессы и доказать банку законность операций. Специалисты собрали\nпонятные рекомендации, как сэкономить время на объяснения и предотвратить блокировки\n\n\n\n115-ФЗ Касается всех предпринимателей, фирм и физлиц, а также тех, кто пользуется\nбанковским счётом для бизнеса, крупных денежных переводов или личных расчётов.\nОграничения интернет-банка, блокировка карт добросовестных компаний могут произойти\nиз-за неправильно оформленных документов, ошибок в платёжке или попыток снизить\nналоги.\n\n
\n\nКлиенты воспринимают ограничения как атаку со стороны банка, но чаще всего сами\nдопускают ошибки или нарушения, которых можно избежать. Банки не преследуют цели\nдоставить неудобства клиентам — они обязаны соблюдать законодательство и следовать\nинструкциям и рекомендациям ЦБ, а в противном случае рискуют лишиться лицензии.\n\n
\n\nОбналичивание — сомнительные операции, когда юрлицо или предприниматель снимает со\nсчёта более 80% от оборота или переводит деньги на счета физлиц, которые затем\nснимают в наличной форме.\n\n
\n\nВывод капитала за границу — это переводы нерезидентам по договорам об импорте\nработ/услуг и результатов интеллектуальной деятельности, по которым проведение\nрасчётов осуществляется без одновременной уплаты НДС; по сделкам купли-продажи\nценных бумаг, а также товаров, которые не пересекают границу России.\n\n
\n\nТранзитные операции — операции, в процессе которых деньги поступают на счёт компании\nот других резидентов и списываются в короткие сроки. При этом, как правило, в этих\nслучаях по счёту нет начислений зарплат, уплаты налогов, и они не соответствуют\nзаявленному компанией виду деятельности.\n\n
\n\nЗапрашивать могут любые документы и устанавливать разные сроки их предоставления —\nэто зависит от службы контроля конкретного банка. Обычно банки запрашивают чеки,\nсчета или договора с контрагентами. В некоторых случаях бывает достаточно устных\nобъяснений. Для проверки информации и пересмотра уровня риска банк может пригласить\nклиента в банк для устного разъяснения или выехать по месту ведения бизнеса клиента.\n\n
\n\n);\n\nconst HEADER_SELECT_OPTIONS = [\n{ key: 'withoutTitle', content: 'Нет заголовка' },\n{ key: 'defaultTitle', content: 'Стандартный' },\n{ key: 'compactTitle', content: 'Компактный' },\n{ key: 'compactTitleWithSubtitle', content: 'Компактный с подписью' },\n{ key: 'compactTitleWithCenterAlign', content: 'Компактный центрированный' },\n{\nkey: 'compactTitleWithSubtitleAndCenterAlign',\ncontent: 'Компактный центрированный с подписью',\n},\n];\n\nconst FOOTER_SELECT_OPTIONS = [\n{ key: 'vertical', content: 'Вертикальный' },\n{ key: 'horizontal', content: 'Горизонтальный' },\n];\n\nconst HEADER_SETTINGS = [\n{ label: 'Крестик', name: 'hasCloser' },\n{ label: 'Стрелка назад', name: 'hasBackButton' },\n{ label: 'Фиксация шапки при скролле', name: 'sticky' },\n];\n\nconst FOOTER_SETTINGS = [\n{ label: 'Primary Button', name: 'hasPrimaryButton' },\n{ label: 'Secondary Button', name: 'hasSecondaryButton' },\n{ label: 'Фиксация футера при скролле', name: 'sticky' },\n];\n\nrender(() => {\nconst [open, setOpen] = React.useState(false);\nconst [headerViewSelected, setHeaderView] = React.useState(HEADER_SELECT_OPTIONS[0].key);\nconst [footerViewSelected, setFooterView] = React.useState(FOOTER_SELECT_OPTIONS[0].key);\nconst [headerSettings, setHeaderSettings] = React.useState(() => ({\n...HEADER_SETTINGS.reduce((res, item) => ({ ...res, [item.name]: false }), {}),\ntitleInContent: false,\n}));\nconst [footerSettings, setFooterSettings] = React.useState(() =>\nFOOTER_SETTINGS.reduce((res, item) => ({ ...res, [item.name]: false }), {}),\n);\n\nconst showHeader =\nheaderViewSelected !== HEADER_SELECT_OPTIONS[0].key ||\nheaderSettings.hasCloser ||\nheaderSettings.hasBackButton;\n\nconst showFooter = footerSettings.hasPrimaryButton || footerSettings.hasSecondaryButton;\n\nconst getKey = () =>\n`${JSON.stringify(headerSettings)}-${headerViewSelected}-${footerViewSelected}`;\n\nconst handleOpen = () => setOpen(true);\n\nconst handleClose = () => setOpen(false);\n\nconst handleHeaderSettingsChange = (_, { name, checked }) => {\nsetHeaderSettings((prevState) => ({ ...prevState, [name]: checked }));\n};\n\nconst handleFooterSettingsChange = (_, { name, checked }) => {\nsetFooterSettings((prevState) => ({ ...prevState, [name]: checked }));\n};\n\nreturn (\n\n\n\n\n\n

Настройки шапки

\n\n setHeaderView(selected.key)}\nOption={BaseOption}\n/>\n\n\n\n\n{HEADER_SETTINGS.map((item) => (\n\n))}\n\n\n\n\n\n\n\n\n\n\n

Настройки футера

\n\n setFooterView(selected.key)}\nOption={BaseOption}\n/>\n\n\n\n\n{FOOTER_SETTINGS.map((item) => (\n\n))}\n\n\n\n{showHeader && (\n\n)}\n\n{headerSettings.titleInContent ? (\n<>\n\n{`Почему банк проверяет мои операции?`}\n\n\n\n) : undefined}\n\n\n\n{showFooter && (\n\n\nPrimary\n\n) : null\n}\nsecondary={\nfooterSettings.hasSecondaryButton ? (\n\nSecondary\n\n) : null\n}\n/>\n\n)}\n\n
\n);\n});" }, { "title": "Последовательность шагов", @@ -422,4 +422,4 @@ "desktop": "const DATA = {\n1: {\ntitle: 'Первый уровень',\nbtnText: 'Дальше',\nbg: 'rgba(55, 120, 251, 0.1)',\ncolor: '#3778FB',\n},\n2: {\ntitle: 'Второй уровень',\nbtnText: 'Дальше',\nbg: 'rgba(207, 112, 255, 0.1)',\ncolor: '#CF70FF',\n},\n3: {\ntitle: 'Третий уровень',\nbtnText: 'Готово',\nbg: 'rgba(112, 255, 126, 0.1)',\ncolor: '#058102',\n},\n};\n\nrender(() => {\nconst [step, setStep] = React.useState(1);\nconst [open, setOpen] = React.useState(false);\n\nconst handleOpen = () => {\nsetOpen(true);\nsetStep(1);\n};\nconst handleClose = () => setOpen(false);\n\nconst item = DATA[step];\n\nconst commonStyles = {\ndisplay: 'flex',\nalignItems: 'center',\njustifyContent: 'center',\ntransition: 'background 0.2s ease-in, border 0.2s ease-in',\nborderRadius: '8px',\nbackground: item.bg,\nborder: `1px dashed ${item.color}`,\ncolor: item.color,\nwidth: '100%',\nboxSizing: 'border-box',\n};\n\nreturn (\n\n\n\n\n setStep(step - 1)}\n/>\n\n\n{step}\n\n\n\n setStep(step + 1) : handleClose\n}\n>\n{item.btnText}\n\n\n\n\n);\n});" } ] -} \ No newline at end of file +} diff --git a/packages/modal/CHANGELOG.md b/packages/modal/CHANGELOG.md index 7def875c25..3b75876ad4 100644 --- a/packages/modal/CHANGELOG.md +++ b/packages/modal/CHANGELOG.md @@ -1569,8 +1569,6 @@ See [Conventional Commits](https://conventionalcommits.org) for commit guideline - Изменена директория расположения индексных файлов в опубликованных пакетах (удалена директория dist) -Co-authored-by: Vladimir Gevak - ## [5.4.2](https://github.com/core-ds/core-components/compare/@alfalab/core-components-modal@5.4.1...@alfalab/core-components-modal@5.4.2) (2022-08-17) ### Bug Fixes @@ -1716,7 +1714,7 @@ Co-authored-by: Vladimir Gevak ### BREAKING CHANGES -- Добавьте новый домен в список разрешенных 'img-src': `'self' alfabank.gcdn.co data: 'self'` +- Добавьте новый домен в список разрешенных 'img-src': `'self' {ваш-ресурс}.co data: 'self'` This reverts commit 953fbcfec46a40089a5cfde670597315269b05f5. diff --git a/packages/modal/src/docs/description.mdx b/packages/modal/src/docs/description.mdx index 96ee08591a..8b28167635 100644 --- a/packages/modal/src/docs/description.mdx +++ b/packages/modal/src/docs/description.mdx @@ -212,7 +212,7 @@ const Text = () => ( Требования 115-ФЗ и связанных с ним документов Банка России часто меняются, предприниматели не всегда успевают за ними следить. Последствия нарушений «антиотмывочного» законодательства всегда неприятны: приходится остановить - бизнес-процессы и доказать банку законность операций. Специалисты «Альфа-банка» собрали + бизнес-процессы и доказать банку законность операций. Специалисты собрали понятные рекомендации, как сэкономить время на объяснения и предотвратить блокировки @@ -439,7 +439,7 @@ const Text = ({ onClose }) => ( Требования 115-ФЗ и связанных с ним документов Банка России часто меняются, предприниматели не всегда успевают за ними следить. Последствия нарушений «антиотмывочного» законодательства всегда неприятны: приходится остановить - бизнес-процессы и доказать банку законность операций. Специалисты «Альфа-банка» собрали + бизнес-процессы и доказать банку законность операций. Специалисты собрали понятные рекомендации, как сэкономить время на объяснения и предотвратить блокировки diff --git a/packages/mq/CHANGELOG.md b/packages/mq/CHANGELOG.md index 574c30da58..2d64d2495d 100644 --- a/packages/mq/CHANGELOG.md +++ b/packages/mq/CHANGELOG.md @@ -234,8 +234,6 @@ See [Conventional Commits](https://conventionalcommits.org) for commit guideline - Изменена директория расположения индексных файлов в опубликованных пакетах (удалена директория dist) -Co-authored-by: Vladimir Gevak - ## [3.1.1](https://github.com/core-ds/core-components/compare/@alfalab/core-components-mq@3.1.0...@alfalab/core-components-mq@3.1.1) (2022-08-17) ### Bug Fixes diff --git a/packages/notification-manager/CHANGELOG.md b/packages/notification-manager/CHANGELOG.md index c8c38add06..31447dd178 100644 --- a/packages/notification-manager/CHANGELOG.md +++ b/packages/notification-manager/CHANGELOG.md @@ -955,8 +955,6 @@ See [Conventional Commits](https://conventionalcommits.org) for commit guideline - Изменена директория расположения индексных файлов в опубликованных пакетах (удалена директория dist) -Co-authored-by: Vladimir Gevak - ## [4.3.2](https://github.com/core-ds/core-components/compare/@alfalab/core-components-notification-manager@4.3.1...@alfalab/core-components-notification-manager@4.3.2) (2022-08-17) ### Bug Fixes diff --git a/packages/notification/CHANGELOG.md b/packages/notification/CHANGELOG.md index 149bd3d15b..1eac8ac84b 100644 --- a/packages/notification/CHANGELOG.md +++ b/packages/notification/CHANGELOG.md @@ -982,8 +982,6 @@ See [Conventional Commits](https://conventionalcommits.org) for commit guideline - Изменена директория расположения индексных файлов в опубликованных пакетах (удалена директория dist) -Co-authored-by: Vladimir Gevak - ## [5.4.2](https://github.com/core-ds/core-components/compare/@alfalab/core-components-notification@5.4.1...@alfalab/core-components-notification@5.4.2) (2022-08-17) ### Bug Fixes diff --git a/packages/pagination/CHANGELOG.md b/packages/pagination/CHANGELOG.md index 063d25830a..ec217df248 100644 --- a/packages/pagination/CHANGELOG.md +++ b/packages/pagination/CHANGELOG.md @@ -595,8 +595,6 @@ See [Conventional Commits](https://conventionalcommits.org) for commit guideline - Изменена директория расположения индексных файлов в опубликованных пакетах (удалена директория dist) -Co-authored-by: Vladimir Gevak - ## [1.4.2](https://github.com/core-ds/core-components/compare/@alfalab/core-components-pagination@1.4.1...@alfalab/core-components-pagination@1.4.2) (2022-08-17) ### Bug Fixes diff --git a/packages/password-input/CHANGELOG.md b/packages/password-input/CHANGELOG.md index bcf8c56aa0..b89da54595 100644 --- a/packages/password-input/CHANGELOG.md +++ b/packages/password-input/CHANGELOG.md @@ -1031,7 +1031,7 @@ ### [#342](https://github.com/core-ds/core-components/pull/342) -- В компонентах Gallery и Input иконки подгружаемые с 'alfabank.servicecdn.ru' были заменены на иконки из icons-glyph +- В компонентах Gallery и Input иконки подгружаемые с cdn были заменены на иконки из icons-glyph ### Patch Changes @@ -1141,8 +1141,6 @@ See [Conventional Commits](https://conventionalcommits.org) for commit guideline - Изменена директория расположения индексных файлов в опубликованных пакетах (удалена директория dist) -Co-authored-by: Vladimir Gevak - ## [2.4.2](https://github.com/core-ds/core-components/compare/@alfalab/core-components-password-input@2.4.1...@alfalab/core-components-password-input@2.4.2) (2022-08-17) ### Bug Fixes diff --git a/packages/phone-input/CHANGELOG.md b/packages/phone-input/CHANGELOG.md index 0d552d5898..cdd64f654f 100644 --- a/packages/phone-input/CHANGELOG.md +++ b/packages/phone-input/CHANGELOG.md @@ -844,7 +844,7 @@ ### [#342](https://github.com/core-ds/core-components/pull/342) -- В компонентах Gallery и Input иконки подгружаемые с 'alfabank.servicecdn.ru' были заменены на иконки из icons-glyph +- В компонентах Gallery и Input иконки подгружаемые с cdn были заменены на иконки из icons-glyph ### Patch Changes @@ -948,8 +948,6 @@ See [Conventional Commits](https://conventionalcommits.org) for commit guideline - Изменена директория расположения индексных файлов в опубликованных пакетах (удалена директория dist) -Co-authored-by: Vladimir Gevak - ## [5.5.2](https://github.com/core-ds/core-components/compare/@alfalab/core-components-phone-input@5.5.1...@alfalab/core-components-phone-input@5.5.2) (2022-08-17) ### Bug Fixes diff --git a/packages/picker-button/CHANGELOG.md b/packages/picker-button/CHANGELOG.md index 30c6be5ad2..236c753850 100644 --- a/packages/picker-button/CHANGELOG.md +++ b/packages/picker-button/CHANGELOG.md @@ -1948,8 +1948,6 @@ See [Conventional Commits](https://conventionalcommits.org) for commit guideline - Изменена директория расположения индексных файлов в опубликованных пакетах (удалена директория dist) -Co-authored-by: Vladimir Gevak - ## [7.11.4](https://github.com/core-ds/core-components/compare/@alfalab/core-components-picker-button@7.11.3...@alfalab/core-components-picker-button@7.11.4) (2022-08-17) ### Bug Fixes diff --git a/packages/plate/CHANGELOG.md b/packages/plate/CHANGELOG.md index a365d4e557..e36640ba80 100644 --- a/packages/plate/CHANGELOG.md +++ b/packages/plate/CHANGELOG.md @@ -1001,7 +1001,7 @@ ### [#340](https://github.com/core-ds/core-components/pull/340) -- В компоненте Plate иконки подгружаемые с 'alfabank.servicecdn.ru' были заменены на иконки из icons-glyph +- В компоненте Plate иконки подгружаемые с cdn были заменены на иконки из icons-glyph ### Patch Changes @@ -1068,8 +1068,6 @@ See [Conventional Commits](https://conventionalcommits.org) for commit guideline - Изменена директория расположения индексных файлов в опубликованных пакетах (удалена директория dist) -Co-authored-by: Vladimir Gevak - # [5.2.0](https://github.com/core-ds/core-components/compare/@alfalab/core-components-plate@5.1.1...@alfalab/core-components-plate@5.2.0) (2022-08-17) ### Bug Fixes @@ -1094,11 +1092,11 @@ Co-authored-by: Vladimir Gevak ### Features -- Новый cdn alfabank.servicecdn.ru ([#166](https://github.com/core-ds/core-components/issues/166)) ([e29c89e](https://github.com/core-ds/core-components/commit/e29c89edc8cf60ac23df9570eece9e7811eb11f0)) +- Новый cdn ([#166](https://github.com/core-ds/core-components/issues/166)) ([e29c89e](https://github.com/core-ds/core-components/commit/e29c89edc8cf60ac23df9570eece9e7811eb11f0)) ### BREAKING CHANGES -- Добавьте новый домен в список разрешенных 'img-src': `'self' alfabank.servicecdn.ru data: 'self'` +- Добавьте новый домен в список разрешенных 'img-src': `'self' {ваш-ресурс}.ru data: 'self'` - chore(screenshot-utils): change cdn @@ -1168,7 +1166,7 @@ Co-authored-by: Vladimir Gevak ### BREAKING CHANGES -- Добавьте новый домен в список разрешенных 'img-src': `'self' alfabank.gcdn.co data: 'self'` +- Добавьте новый домен в список разрешенных 'img-src': `'self' {ваш-ресурс}.co data: 'self'` This reverts commit 953fbcfec46a40089a5cfde670597315269b05f5. diff --git a/packages/popover/CHANGELOG.md b/packages/popover/CHANGELOG.md index 307e4969f4..a92c341b13 100644 --- a/packages/popover/CHANGELOG.md +++ b/packages/popover/CHANGELOG.md @@ -473,8 +473,6 @@ See [Conventional Commits](https://conventionalcommits.org) for commit guideline - Изменена директория расположения индексных файлов в опубликованных пакетах (удалена директория dist) -Co-authored-by: Vladimir Gevak - ## [5.8.1](https://github.com/core-ds/core-components/compare/@alfalab/core-components-popover@5.8.0...@alfalab/core-components-popover@5.8.1) (2022-08-17) ### Bug Fixes diff --git a/packages/portal/CHANGELOG.md b/packages/portal/CHANGELOG.md index 15472463b3..c97e01841e 100644 --- a/packages/portal/CHANGELOG.md +++ b/packages/portal/CHANGELOG.md @@ -290,8 +290,6 @@ See [Conventional Commits](https://conventionalcommits.org) for commit guideline - Изменена директория расположения индексных файлов в опубликованных пакетах (удалена директория dist) -Co-authored-by: Vladimir Gevak - ## [2.1.1](https://github.com/core-ds/core-components/compare/@alfalab/core-components-portal@2.1.0...@alfalab/core-components-portal@2.1.1) (2022-08-17) ### Bug Fixes diff --git a/packages/product-cover/src/Component.test.tsx b/packages/product-cover/src/Component.test.tsx index 9dcbd83b63..b65c9ec1f1 100644 --- a/packages/product-cover/src/Component.test.tsx +++ b/packages/product-cover/src/Component.test.tsx @@ -12,7 +12,7 @@ describe('ProductCover', () => { , @@ -155,7 +155,7 @@ describe('ProductCover', () => { it('renders ProductCover component with image', () => { const { container } = render( , diff --git a/packages/product-cover/src/__snapshots__/Component.test.tsx.snap b/packages/product-cover/src/__snapshots__/Component.test.tsx.snap index 8a9466fa1a..e9bff23edf 100644 --- a/packages/product-cover/src/__snapshots__/Component.test.tsx.snap +++ b/packages/product-cover/src/__snapshots__/Component.test.tsx.snap @@ -12,8 +12,8 @@ exports[`ProductCover Snapshots tests should match snapshots 1`] = `
{ size={size} cardholderName='Cardholder Name' cardNumber={1234000000001234} - baseUrl='https://online.alfabank.ru/cards-images/cards/' + baseUrl={CORE_COMPONENTS_CARD_IMAGE_BASE_URL} layers='BACKGROUND,LOGO,PAYMENT_SYSTEM' cardId='RM' eyeButton={true} @@ -35,7 +35,7 @@ render(() => { size={size} cardholderName='Cardholder Name' cardNumber={1234000000001234} - baseUrl='https://online.alfabank.ru/cards-images/cards/' + baseUrl={CORE_COMPONENTS_CARD_IMAGE_BASE_URL} layers='BACKGROUND,LOGO,PAYMENT_SYSTEM' cardId='RM' /> @@ -67,7 +67,7 @@ render(() => { const baseCard = { cardNumber: 1234000000001234, - baseUrl: 'https://online.alfabank.ru/cards-images/cards/', + baseUrl: CORE_COMPONENTS_CARD_IMAGE_BASE_URL, layers: 'BACKGROUND,LOGO,PAYMENT_SYSTEM', cardId: 'RM', }; @@ -178,7 +178,7 @@ render(() => { const firstCard = { cardNumber: 1234000000001234, shadow: '2px 2px 2px 0px rgba(0, 0, 0, 0.20)', - baseUrl: 'https://online.alfabank.ru/cards-images/cards/', + baseUrl: CORE_COMPONENTS_CARD_IMAGE_BASE_URL, layers: 'BACKGROUND,LOGO,PAYMENT_SYSTEM', cardId: 'RM', shadow, @@ -186,7 +186,7 @@ render(() => { const secondCard = { ...(numberOfCards === '2' && { - baseUrl: 'https://online.alfabank.ru/cards-images/cards/', + baseUrl: CORE_COMPONENTS_CARD_IMAGE_BASE_URL, layers: 'BACKGROUND,LOGO,PAYMENT_SYSTEM', cardId: 'RM', }), diff --git a/packages/product-cover/src/typings.ts b/packages/product-cover/src/typings.ts index 4c8f53e5ed..23dcf3b626 100644 --- a/packages/product-cover/src/typings.ts +++ b/packages/product-cover/src/typings.ts @@ -29,7 +29,6 @@ export type SingleCommonProps = { /** * Базовый URL сервиса с изображениями - * (например: https://online.alfabank.ru/cards-images/cards/) */ baseUrl?: string; diff --git a/packages/progress-bar/CHANGELOG.md b/packages/progress-bar/CHANGELOG.md index af11feb729..903982424d 100644 --- a/packages/progress-bar/CHANGELOG.md +++ b/packages/progress-bar/CHANGELOG.md @@ -214,8 +214,6 @@ See [Conventional Commits](https://conventionalcommits.org) for commit guideline - Изменена директория расположения индексных файлов в опубликованных пакетах (удалена директория dist) -Co-authored-by: Vladimir Gevak - ## [2.3.1](https://github.com/core-ds/core-components/compare/@alfalab/core-components-progress-bar@2.3.0...@alfalab/core-components-progress-bar@2.3.1) (2022-08-17) ### Bug Fixes diff --git a/packages/pure-cell/CHANGELOG.md b/packages/pure-cell/CHANGELOG.md index cf4228ec54..4ef3b1faf4 100644 --- a/packages/pure-cell/CHANGELOG.md +++ b/packages/pure-cell/CHANGELOG.md @@ -1379,8 +1379,6 @@ See [Conventional Commits](https://conventionalcommits.org) for commit guideline - Изменена директория расположения индексных файлов в опубликованных пакетах (удалена директория dist) -Co-authored-by: Vladimir Gevak - ## [1.2.2](https://github.com/core-ds/core-components/compare/@alfalab/core-components-pure-cell@1.2.1...@alfalab/core-components-pure-cell@1.2.2) (2022-08-17) ### Bug Fixes diff --git a/packages/radio-group/CHANGELOG.md b/packages/radio-group/CHANGELOG.md index e006d59fc4..bb157896d3 100644 --- a/packages/radio-group/CHANGELOG.md +++ b/packages/radio-group/CHANGELOG.md @@ -525,8 +525,6 @@ See [Conventional Commits](https://conventionalcommits.org) for commit guideline - Изменена директория расположения индексных файлов в опубликованных пакетах (удалена директория dist) -Co-authored-by: Vladimir Gevak - ## [2.7.1](https://github.com/core-ds/core-components/compare/@alfalab/core-components-radio-group@2.7.0...@alfalab/core-components-radio-group@2.7.1) (2022-08-17) ### Bug Fixes diff --git a/packages/radio/CHANGELOG.md b/packages/radio/CHANGELOG.md index cae1f08ff5..00d5290e50 100644 --- a/packages/radio/CHANGELOG.md +++ b/packages/radio/CHANGELOG.md @@ -448,8 +448,6 @@ See [Conventional Commits](https://conventionalcommits.org) for commit guideline - Изменена директория расположения индексных файлов в опубликованных пакетах (удалена директория dist) -Co-authored-by: Vladimir Gevak - ## [2.7.1](https://github.com/core-ds/core-components/compare/@alfalab/core-components-radio@2.7.0...@alfalab/core-components-radio@2.7.1) (2022-08-17) ### Bug Fixes diff --git a/packages/screenshot-utils/src/helpers.ts b/packages/screenshot-utils/src/helpers.ts index bf229d6612..76d659a4a0 100644 --- a/packages/screenshot-utils/src/helpers.ts +++ b/packages/screenshot-utils/src/helpers.ts @@ -102,7 +102,7 @@ export const matchHtml = async ({ `, }), page.setViewportSize(viewport), - page.route(/alfabank\.servicecdn\.ru/, proxyAssets), + page.route(new RegExp(process.env.CORE_COMPONENTS_SERVICE_CDN), proxyAssets), ]); await waitForPreviewShowed(page); diff --git a/packages/scrollbar/CHANGELOG.md b/packages/scrollbar/CHANGELOG.md index 51a1e58548..22dd6048c3 100644 --- a/packages/scrollbar/CHANGELOG.md +++ b/packages/scrollbar/CHANGELOG.md @@ -285,8 +285,6 @@ See [Conventional Commits](https://conventionalcommits.org) for commit guideline - Изменена директория расположения индексных файлов в опубликованных пакетах (удалена директория dist) -Co-authored-by: Vladimir Gevak - ## [1.2.1](https://github.com/core-ds/core-components/compare/@alfalab/core-components-scrollbar@1.2.0...@alfalab/core-components-scrollbar@1.2.1) (2022-08-17) ### Bug Fixes diff --git a/packages/select-with-tags/CHANGELOG.md b/packages/select-with-tags/CHANGELOG.md index 155242f7ff..3d859c7af0 100644 --- a/packages/select-with-tags/CHANGELOG.md +++ b/packages/select-with-tags/CHANGELOG.md @@ -2005,8 +2005,6 @@ See [Conventional Commits](https://conventionalcommits.org) for commit guideline - Изменена директория расположения индексных файлов в опубликованных пакетах (удалена директория dist) -Co-authored-by: Vladimir Gevak - ## [5.7.4](https://github.com/core-ds/core-components/compare/@alfalab/core-components-select-with-tags@5.7.3...@alfalab/core-components-select-with-tags@5.7.4) (2022-08-17) ### Bug Fixes diff --git a/packages/select/CHANGELOG.md b/packages/select/CHANGELOG.md index 8eedbab8d8..bffab1597c 100644 --- a/packages/select/CHANGELOG.md +++ b/packages/select/CHANGELOG.md @@ -2741,7 +2741,7 @@ ### [#346](https://github.com/core-ds/core-components/pull/346) -- В компоненте Select иконки подгружаемые с 'alfabank.servicecdn.ru' были заменены на иконки из icons-glyph +- В компоненте Select иконки подгружаемые с cdn были заменены на иконки из icons-glyph ### [#329](https://github.com/core-ds/core-components/pull/329) @@ -2929,8 +2929,6 @@ See [Conventional Commits](https://conventionalcommits.org) for commit guideline - Изменена директория расположения индексных файлов в опубликованных пакетах (удалена директория dist) -Co-authored-by: Vladimir Gevak - ## [11.1.4](https://github.com/core-ds/core-components/compare/@alfalab/core-components-select@11.1.3...@alfalab/core-components-select@11.1.4) (2022-08-17) ### Bug Fixes @@ -2959,11 +2957,11 @@ Co-authored-by: Vladimir Gevak ### Features -- Новый cdn alfabank.servicecdn.ru ([#166](https://github.com/core-ds/core-components/issues/166)) ([e29c89e](https://github.com/core-ds/core-components/commit/e29c89edc8cf60ac23df9570eece9e7811eb11f0)) +- Новый cdn ([#166](https://github.com/core-ds/core-components/issues/166)) ([e29c89e](https://github.com/core-ds/core-components/commit/e29c89edc8cf60ac23df9570eece9e7811eb11f0)) ### BREAKING CHANGES -- Добавьте новый домен в список разрешенных 'img-src': `'self' alfabank.servicecdn.ru data: 'self'` +- Добавьте новый домен в список разрешенных 'img-src': `'self' {ваш-ресурс}.ru data: 'self'` - chore(screenshot-utils): change cdn diff --git a/packages/side-panel/CHANGELOG.md b/packages/side-panel/CHANGELOG.md index a0719fbeba..67fce9b042 100644 --- a/packages/side-panel/CHANGELOG.md +++ b/packages/side-panel/CHANGELOG.md @@ -1610,8 +1610,6 @@ See [Conventional Commits](https://conventionalcommits.org) for commit guideline - Изменена директория расположения индексных файлов в опубликованных пакетах (удалена директория dist) -Co-authored-by: Vladimir Gevak - ## [1.2.2](https://github.com/core-ds/core-components/compare/@alfalab/core-components-side-panel@1.2.1...@alfalab/core-components-side-panel@1.2.2) (2022-08-17) ### Bug Fixes diff --git a/packages/side-panel/src/docs/description.mdx b/packages/side-panel/src/docs/description.mdx index 7d7f9ac3a6..6e3214037c 100644 --- a/packages/side-panel/src/docs/description.mdx +++ b/packages/side-panel/src/docs/description.mdx @@ -211,7 +211,7 @@ const Text = () => ( Требования 115-ФЗ и связанных с ним документов Банка России часто меняются, предприниматели не всегда успевают за ними следить. Последствия нарушений «антиотмывочного» законодательства всегда неприятны: приходится остановить - бизнес-процессы и доказать банку законность операций. Специалисты «Альфа-банка» собрали + бизнес-процессы и доказать банку законность операций. Специалисты собрали понятные рекомендации, как сэкономить время на объяснения и предотвратить блокировки @@ -457,7 +457,7 @@ const Text = ({ onClose }) => ( Требования 115-ФЗ и связанных с ним документов Банка России часто меняются, предприниматели не всегда успевают за ними следить. Последствия нарушений «антиотмывочного» законодательства всегда неприятны: приходится остановить - бизнес-процессы и доказать банку законность операций. Специалисты «Альфа-банка» собрали + бизнес-процессы и доказать банку законность операций. Специалисты собрали понятные рекомендации, как сэкономить время на объяснения и предотвратить блокировки diff --git a/packages/skeleton/CHANGELOG.md b/packages/skeleton/CHANGELOG.md index 76cd3e3c59..d18eb3bede 100644 --- a/packages/skeleton/CHANGELOG.md +++ b/packages/skeleton/CHANGELOG.md @@ -260,8 +260,6 @@ See [Conventional Commits](https://conventionalcommits.org) for commit guideline - Изменена директория расположения индексных файлов в опубликованных пакетах (удалена директория dist) -Co-authored-by: Vladimir Gevak - ## [3.3.1](https://github.com/core-ds/core-components/compare/@alfalab/core-components-skeleton@3.3.0...@alfalab/core-components-skeleton@3.3.1) (2022-08-17) ### Bug Fixes diff --git a/packages/slider-input/CHANGELOG.md b/packages/slider-input/CHANGELOG.md index f609b2f3bc..ccb2869a52 100644 --- a/packages/slider-input/CHANGELOG.md +++ b/packages/slider-input/CHANGELOG.md @@ -1100,7 +1100,7 @@ ### [#342](https://github.com/core-ds/core-components/pull/342) -- В компонентах Gallery и Input иконки подгружаемые с 'alfabank.servicecdn.ru' были заменены на иконки из icons-glyph +- В компонентах Gallery и Input иконки подгружаемые с cdn были заменены на иконки из icons-glyph ### Patch Changes @@ -1229,8 +1229,6 @@ See [Conventional Commits](https://conventionalcommits.org) for commit guideline - Изменена директория расположения индексных файлов в опубликованных пакетах (удалена директория dist) -Co-authored-by: Vladimir Gevak - ## [5.1.2](https://github.com/core-ds/core-components/compare/@alfalab/core-components-slider-input@5.1.1...@alfalab/core-components-slider-input@5.1.2) (2022-08-17) ### Bug Fixes diff --git a/packages/slider/CHANGELOG.md b/packages/slider/CHANGELOG.md index ba6a368d73..a64c7bb865 100644 --- a/packages/slider/CHANGELOG.md +++ b/packages/slider/CHANGELOG.md @@ -317,8 +317,6 @@ See [Conventional Commits](https://conventionalcommits.org) for commit guideline - Изменена директория расположения индексных файлов в опубликованных пакетах (удалена директория dist) -Co-authored-by: Vladimir Gevak - ## [3.1.2](https://github.com/core-ds/core-components/compare/@alfalab/core-components-slider@3.1.1...@alfalab/core-components-slider@3.1.2) (2022-08-17) ### Bug Fixes diff --git a/packages/space/CHANGELOG.md b/packages/space/CHANGELOG.md index f83cbbf2eb..a47fae3a25 100644 --- a/packages/space/CHANGELOG.md +++ b/packages/space/CHANGELOG.md @@ -196,8 +196,6 @@ See [Conventional Commits](https://conventionalcommits.org) for commit guideline - Изменена директория расположения индексных файлов в опубликованных пакетах (удалена директория dist) -Co-authored-by: Vladimir Gevak - ## [2.2.1](https://github.com/core-ds/core-components/compare/@alfalab/core-components-space@2.2.0...@alfalab/core-components-space@2.2.1) (2022-08-17) ### Bug Fixes diff --git a/packages/space/src/__snapshots__/Component.test.tsx.snap b/packages/space/src/__snapshots__/Component.test.tsx.snap index 4101bd7bef..f679c9b9aa 100644 --- a/packages/space/src/__snapshots__/Component.test.tsx.snap +++ b/packages/space/src/__snapshots__/Component.test.tsx.snap @@ -19,8 +19,8 @@ exports[`Space Display tests should display radio group with one child correctly class="image" height="176.4" role="presentation" - src="https://online.alfabank.ru/cards-images/cards/EG/images?layers=BACKGROUND,CARD_NUMBER,CARD_HOLDER,PAY_PASS,CHIP,LOGO,PAYMENT_SYSTEM,RESERVED_1,RESERVED_2,VALID_DATE&width=280" - srcset="https://online.alfabank.ru/cards-images/cards/EG/images?layers=BACKGROUND,CARD_NUMBER,CARD_HOLDER,PAY_PASS,CHIP,LOGO,PAYMENT_SYSTEM,RESERVED_1,RESERVED_2,VALID_DATE&width=560 2x" + src="https://example.com/cards-images/cards/EG/images?layers=BACKGROUND,CARD_NUMBER,CARD_HOLDER,PAY_PASS,CHIP,LOGO,PAYMENT_SYSTEM,RESERVED_1,RESERVED_2,VALID_DATE&width=280" + srcset="https://example.com/cards-images/cards/EG/images?layers=BACKGROUND,CARD_NUMBER,CARD_HOLDER,PAY_PASS,CHIP,LOGO,PAYMENT_SYSTEM,RESERVED_1,RESERVED_2,VALID_DATE&width=560 2x" width="280" />
@@ -43,8 +43,8 @@ exports[`Space Display tests should display radio group with one child correctly class="image" height="176.4" role="presentation" - src="https://online.alfabank.ru/cards-images/cards/EG/images?layers=BACKGROUND,CARD_NUMBER,CARD_HOLDER,PAY_PASS,CHIP,LOGO,PAYMENT_SYSTEM,RESERVED_1,RESERVED_2,VALID_DATE&width=280" - srcset="https://online.alfabank.ru/cards-images/cards/EG/images?layers=BACKGROUND,CARD_NUMBER,CARD_HOLDER,PAY_PASS,CHIP,LOGO,PAYMENT_SYSTEM,RESERVED_1,RESERVED_2,VALID_DATE&width=560 2x" + src="https://example.com/cards-images/cards/EG/images?layers=BACKGROUND,CARD_NUMBER,CARD_HOLDER,PAY_PASS,CHIP,LOGO,PAYMENT_SYSTEM,RESERVED_1,RESERVED_2,VALID_DATE&width=280" + srcset="https://example.com/cards-images/cards/EG/images?layers=BACKGROUND,CARD_NUMBER,CARD_HOLDER,PAY_PASS,CHIP,LOGO,PAYMENT_SYSTEM,RESERVED_1,RESERVED_2,VALID_DATE&width=560 2x" width="280" /> diff --git a/packages/spinner/CHANGELOG.md b/packages/spinner/CHANGELOG.md index 2c2cc758fc..eda49c5f15 100644 --- a/packages/spinner/CHANGELOG.md +++ b/packages/spinner/CHANGELOG.md @@ -354,8 +354,6 @@ See [Conventional Commits](https://conventionalcommits.org) for commit guideline - Изменена директория расположения индексных файлов в опубликованных пакетах (удалена директория dist) -Co-authored-by: Vladimir Gevak - ## [2.3.1](https://github.com/core-ds/core-components/compare/@alfalab/core-components-spinner@2.3.0...@alfalab/core-components-spinner@2.3.1) (2022-08-17) ### Bug Fixes diff --git a/packages/stack/CHANGELOG.md b/packages/stack/CHANGELOG.md index 59492bc3d0..bbd0b557e2 100644 --- a/packages/stack/CHANGELOG.md +++ b/packages/stack/CHANGELOG.md @@ -126,8 +126,6 @@ See [Conventional Commits](https://conventionalcommits.org) for commit guideline - Изменена директория расположения индексных файлов в опубликованных пакетах (удалена директория dist) -Co-authored-by: Vladimir Gevak - ## [3.1.1](https://github.com/core-ds/core-components/compare/@alfalab/core-components-stack@3.1.0...@alfalab/core-components-stack@3.1.1) (2022-08-17) ### Bug Fixes diff --git a/packages/status/CHANGELOG.md b/packages/status/CHANGELOG.md index 9327095215..d1895915c5 100644 --- a/packages/status/CHANGELOG.md +++ b/packages/status/CHANGELOG.md @@ -264,8 +264,6 @@ - Изменена директория расположения индексных файлов в опубликованных пакетах (удалена директория dist) -Co-authored-by: Vladimir Gevak - ## [2.4.1](https://github.com/core-ds/core-components/compare/@alfalab/core-components-status@2.4.0...@alfalab/core-components-status@2.4.1) (2022-08-17) ### Bug Fixes diff --git a/packages/stepped-progress-bar/CHANGELOG.md b/packages/stepped-progress-bar/CHANGELOG.md index 25a40b982c..f4b36a7e5a 100644 --- a/packages/stepped-progress-bar/CHANGELOG.md +++ b/packages/stepped-progress-bar/CHANGELOG.md @@ -581,8 +581,6 @@ See [Conventional Commits](https://conventionalcommits.org) for commit guideline - Изменена директория расположения индексных файлов в опубликованных пакетах (удалена директория dist) -Co-authored-by: Vladimir Gevak - ## [1.4.1](https://github.com/core-ds/core-components/compare/@alfalab/core-components-stepped-progress-bar@1.4.0...@alfalab/core-components-stepped-progress-bar@1.4.1) (2022-08-17) ### Bug Fixes diff --git a/packages/switch/CHANGELOG.md b/packages/switch/CHANGELOG.md index 5f76a513cc..38d30c303a 100644 --- a/packages/switch/CHANGELOG.md +++ b/packages/switch/CHANGELOG.md @@ -476,8 +476,6 @@ See [Conventional Commits](https://conventionalcommits.org) for commit guideline - Изменена директория расположения индексных файлов в опубликованных пакетах (удалена директория dist) -Co-authored-by: Vladimir Gevak - ## [2.4.1](https://github.com/core-ds/core-components/compare/@alfalab/core-components-switch@2.4.0...@alfalab/core-components-switch@2.4.1) (2022-08-17) ### Bug Fixes diff --git a/packages/table/CHANGELOG.md b/packages/table/CHANGELOG.md index 161755c512..3c578fae0a 100644 --- a/packages/table/CHANGELOG.md +++ b/packages/table/CHANGELOG.md @@ -1783,8 +1783,6 @@ See [Conventional Commits](https://conventionalcommits.org) for commit guideline - Изменена директория расположения индексных файлов в опубликованных пакетах (удалена директория dist) -Co-authored-by: Vladimir Gevak - ## [1.6.4](https://github.com/core-ds/core-components/compare/@alfalab/core-components-table@1.6.3...@alfalab/core-components-table@1.6.4) (2022-08-17) ### Bug Fixes diff --git a/packages/tabs/CHANGELOG.md b/packages/tabs/CHANGELOG.md index 603c9d2dc8..efce7c152e 100644 --- a/packages/tabs/CHANGELOG.md +++ b/packages/tabs/CHANGELOG.md @@ -2078,8 +2078,6 @@ See [Conventional Commits](https://conventionalcommits.org) for commit guideline - Изменена директория расположения индексных файлов в опубликованных пакетах (удалена директория dist) -Co-authored-by: Vladimir Gevak - ## [6.6.1](https://github.com/core-ds/core-components/compare/@alfalab/core-components-tabs@6.6.0...@alfalab/core-components-tabs@6.6.1) (2022-08-17) ### Bug Fixes diff --git a/packages/tag/CHANGELOG.md b/packages/tag/CHANGELOG.md index e17b8d76da..403d9b2a18 100644 --- a/packages/tag/CHANGELOG.md +++ b/packages/tag/CHANGELOG.md @@ -581,8 +581,6 @@ See [Conventional Commits](https://conventionalcommits.org) for commit guideline - Изменена директория расположения индексных файлов в опубликованных пакетах (удалена директория dist) -Co-authored-by: Vladimir Gevak - ## [4.4.1](https://github.com/core-ds/core-components/compare/@alfalab/core-components-tag@4.4.0...@alfalab/core-components-tag@4.4.1) (2022-08-17) ### Bug Fixes diff --git a/packages/textarea/CHANGELOG.md b/packages/textarea/CHANGELOG.md index 22d0d9699d..3d6afc8b64 100644 --- a/packages/textarea/CHANGELOG.md +++ b/packages/textarea/CHANGELOG.md @@ -766,8 +766,6 @@ See [Conventional Commits](https://conventionalcommits.org) for commit guideline - Изменена директория расположения индексных файлов в опубликованных пакетах (удалена директория dist) -Co-authored-by: Vladimir Gevak - ## [6.3.1](https://github.com/core-ds/core-components/compare/@alfalab/core-components-textarea@6.3.0...@alfalab/core-components-textarea@6.3.1) (2022-08-17) ### Bug Fixes diff --git a/packages/themes/CHANGELOG.md b/packages/themes/CHANGELOG.md index ff03512ffc..5bfe1698bb 100644 --- a/packages/themes/CHANGELOG.md +++ b/packages/themes/CHANGELOG.md @@ -822,11 +822,11 @@ ### [#346](https://github.com/core-ds/core-components/pull/346) -- В компоненте Select иконки подгружаемые с 'alfabank.servicecdn.ru' были заменены на иконки из icons-glyph +- В компоненте Select иконки подгружаемые с cdn были заменены на иконки из icons-glyph ### [#342](https://github.com/core-ds/core-components/pull/342) -- В компонентах Gallery и Input иконки подгружаемые с 'alfabank.servicecdn.ru' были заменены на иконки из icons-glyph +- В компонентах Gallery и Input иконки подгружаемые с cdn были заменены на иконки из icons-glyph ## 9.5.2 @@ -910,11 +910,11 @@ See [Conventional Commits](https://conventionalcommits.org) for commit guideline ### Features -- Новый cdn alfabank.servicecdn.ru ([#166](https://github.com/core-ds/core-components/issues/166)) ([e29c89e](https://github.com/core-ds/core-components/commit/e29c89edc8cf60ac23df9570eece9e7811eb11f0)) +- Новый cdn ([#166](https://github.com/core-ds/core-components/issues/166)) ([e29c89e](https://github.com/core-ds/core-components/commit/e29c89edc8cf60ac23df9570eece9e7811eb11f0)) ### BREAKING CHANGES -- Добавьте новый домен в список разрешенных 'img-src': `'self' alfabank.servicecdn.ru data: 'self'` +- Добавьте новый домен в список разрешенных 'img-src': `'self' {ваш-ресурс}.ru data: 'self'` - chore(screenshot-utils): change cdn @@ -1060,7 +1060,7 @@ See [Conventional Commits](https://conventionalcommits.org) for commit guideline ### BREAKING CHANGES -- Добавьте новый домен в список разрешенных 'img-src': `'self' alfabank.gcdn.co data: 'self'` +- Добавьте новый домен в список разрешенных 'img-src': `'self' {ваш-ресурс}.co data: 'self'` This reverts commit 953fbcfec46a40089a5cfde670597315269b05f5. diff --git a/packages/time-input/CHANGELOG.md b/packages/time-input/CHANGELOG.md index 915a56a24b..561561b41a 100644 --- a/packages/time-input/CHANGELOG.md +++ b/packages/time-input/CHANGELOG.md @@ -784,7 +784,7 @@ ### [#342](https://github.com/core-ds/core-components/pull/342) -- В компонентах Gallery и Input иконки подгружаемые с 'alfabank.servicecdn.ru' были заменены на иконки из icons-glyph +- В компонентах Gallery и Input иконки подгружаемые с cdn были заменены на иконки из icons-glyph ### Patch Changes diff --git a/packages/toast-plate/CHANGELOG.md b/packages/toast-plate/CHANGELOG.md index 3b4914ed97..3f3e2a458a 100644 --- a/packages/toast-plate/CHANGELOG.md +++ b/packages/toast-plate/CHANGELOG.md @@ -1088,8 +1088,6 @@ See [Conventional Commits](https://conventionalcommits.org) for commit guideline - Изменена директория расположения индексных файлов в опубликованных пакетах (удалена директория dist) -Co-authored-by: Vladimir Gevak - ## [4.4.2](https://github.com/core-ds/core-components/compare/@alfalab/core-components-toast-plate@4.4.1...@alfalab/core-components-toast-plate@4.4.2) (2022-08-17) ### Bug Fixes diff --git a/packages/toast/CHANGELOG.md b/packages/toast/CHANGELOG.md index 9e4f87b3b9..8a0ffb3aed 100644 --- a/packages/toast/CHANGELOG.md +++ b/packages/toast/CHANGELOG.md @@ -1072,8 +1072,6 @@ See [Conventional Commits](https://conventionalcommits.org) for commit guideline - Изменена директория расположения индексных файлов в опубликованных пакетах (удалена директория dist) -Co-authored-by: Vladimir Gevak - ## [3.7.2](https://github.com/core-ds/core-components/compare/@alfalab/core-components-toast@3.7.1...@alfalab/core-components-toast@3.7.2) (2022-08-17) ### Bug Fixes diff --git a/packages/tooltip/CHANGELOG.md b/packages/tooltip/CHANGELOG.md index 8a8e31e7e5..5e21c55a2d 100644 --- a/packages/tooltip/CHANGELOG.md +++ b/packages/tooltip/CHANGELOG.md @@ -1553,8 +1553,6 @@ See [Conventional Commits](https://conventionalcommits.org) for commit guideline - Изменена директория расположения индексных файлов в опубликованных пакетах (удалена директория dist) -Co-authored-by: Vladimir Gevak - ## [5.7.4](https://github.com/core-ds/core-components/compare/@alfalab/core-components-tooltip@5.7.3...@alfalab/core-components-tooltip@5.7.4) (2022-08-17) ### Bug Fixes diff --git a/packages/typography/CHANGELOG.md b/packages/typography/CHANGELOG.md index 192e56bfcd..150b0e04b9 100644 --- a/packages/typography/CHANGELOG.md +++ b/packages/typography/CHANGELOG.md @@ -612,8 +612,6 @@ See [Conventional Commits](https://conventionalcommits.org) for commit guideline - Изменена директория расположения индексных файлов в опубликованных пакетах (удалена директория dist) -Co-authored-by: Vladimir Gevak - ## [2.7.1](https://github.com/core-ds/core-components/compare/@alfalab/core-components-typography@2.7.0...@alfalab/core-components-typography@2.7.1) (2022-08-17) ### Bug Fixes diff --git a/packages/typography/src/docs/development.mdx b/packages/typography/src/docs/development.mdx index 68a87ccdfa..6cd332e1c1 100644 --- a/packages/typography/src/docs/development.mdx +++ b/packages/typography/src/docs/development.mdx @@ -1,5 +1,8 @@ import { ArgsTabs } from 'storybook/blocks'; import { Typography } from '../component'; +import { Source } from '@storybook/addon-docs'; + +export const CORE_COMPONENTS_SERVICE_CDN = process.env.CORE_COMPONENTS_SERVICE_CDN; ## Подключение @@ -35,35 +38,35 @@ import { Typography } from '@alfalab/core-components/typography'; Для всех Styrene-элементов должна быть включена настройка `font-feature-settings: 'ss01';`, и рекомендуем не забыть про сглаживание `-webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale;`. -```css -@font-face { + ## Хранение Рекомендуем использовать своё хранилище. -CDN alfabank.servicecdn.ru — ненадёжный вариант, можно рассматривать только как временное решение. +Предоставленный CDN — ненадёжный вариант, можно рассматривать только как временное решение. ## Чтение макетов @@ -71,7 +74,7 @@ CDN alfabank.servicecdn.ru — ненадёжный вариант, можно чтобы получить возможные варианты реализации этого стиля в коде.
{ Требования 115-ФЗ и связанных с ним документов Банка России часто меняются, предприниматели не всегда успевают за ними следить. Последствия нарушений «антиотмывочного» законодательства всегда неприятны: приходится остановить - бизнес-процессы и доказать банку законность операций. Специалисты «Альфа-банка» + бизнес-процессы и доказать банку законность операций. Специалисты собрали понятные рекомендации, как сэкономить время на объяснения и предотвратить блокировки @@ -495,7 +495,7 @@ const textMobile = () => { Требования 115-ФЗ и связанных с ним документов Банка России часто меняются, предприниматели не всегда успевают за ними следить. Последствия нарушений «антиотмывочного» законодательства всегда неприятны: приходится остановить - бизнес-процессы и доказать банку законность операций. Специалисты «Альфа-банка» + бизнес-процессы и доказать банку законность операций. Специалисты собрали понятные рекомендации, как сэкономить время на объяснения и предотвратить блокировки @@ -777,7 +777,7 @@ const text = () => { Требования 115-ФЗ и связанных с ним документов Банка России часто меняются, предприниматели не всегда успевают за ними следить. Последствия нарушений «антиотмывочного» законодательства всегда неприятны: приходится остановить - бизнес-процессы и доказать банку законность операций. Специалисты «Альфа-банка» + бизнес-процессы и доказать банку законность операций. Специалисты собрали понятные рекомендации, как сэкономить время на объяснения и предотвратить блокировки @@ -1056,7 +1056,7 @@ const textMobile = () => { Требования 115-ФЗ и связанных с ним документов Банка России часто меняются, предприниматели не всегда успевают за ними следить. Последствия нарушений «антиотмывочного» законодательства всегда неприятны: приходится остановить - бизнес-процессы и доказать банку законность операций. Специалисты «Альфа-банка» + бизнес-процессы и доказать банку законность операций. Специалисты собрали понятные рекомендации, как сэкономить время на объяснения и предотвратить блокировки @@ -1443,7 +1443,7 @@ render(() => { предприниматели не всегда успевают за ними следить. Последствия нарушений «антиотмывочного» законодательства всегда неприятны: приходится остановить бизнес-процессы и доказать банку законность операций. Специалисты - «Альфа-банка» собрали понятные рекомендации, как сэкономить время на + собрали понятные рекомендации, как сэкономить время на объяснения и предотвратить блокировки @@ -1578,7 +1578,7 @@ render(() => { предприниматели не всегда успевают за ними следить. Последствия нарушений «антиотмывочного» законодательства всегда неприятны: приходится остановить бизнес-процессы и доказать банку законность операций. Специалисты - «Альфа-банка» собрали понятные рекомендации, как сэкономить время на + собрали понятные рекомендации, как сэкономить время на объяснения и предотвратить блокировки @@ -2006,7 +2006,7 @@ render(() => { предприниматели не всегда успевают за ними следить. Последствия нарушений «антиотмывочного» законодательства всегда неприятны: приходится остановить бизнес-процессы и доказать банку законность операций. Специалисты - «Альфа-банка» собрали понятные рекомендации, как сэкономить время на + собрали понятные рекомендации, как сэкономить время на объяснения и предотвратить блокировки diff --git a/packages/with-suffix/CHANGELOG.md b/packages/with-suffix/CHANGELOG.md index 2af06d5121..73db00e2c0 100644 --- a/packages/with-suffix/CHANGELOG.md +++ b/packages/with-suffix/CHANGELOG.md @@ -950,8 +950,6 @@ See [Conventional Commits](https://conventionalcommits.org) for commit guideline - Изменена директория расположения индексных файлов в опубликованных пакетах (удалена директория dist) -Co-authored-by: Vladimir Gevak - ## [3.4.2](https://github.com/core-ds/core-components/compare/@alfalab/core-components-with-suffix@3.4.1...@alfalab/core-components-with-suffix@3.4.2) (2022-08-17) ### Bug Fixes diff --git a/tools/env-manager.mjs b/tools/env-manager.mjs new file mode 100644 index 0000000000..ca72e440ea --- /dev/null +++ b/tools/env-manager.mjs @@ -0,0 +1,79 @@ +import replace from '@rollup/plugin-replace'; +import webpack from 'webpack'; + +const { DefinePlugin } = webpack; + +const decode = (value) => Buffer.from(value, 'base64').toString('utf-8'); + +const env = { + CORE_COMPONENTS_SERVICE_CDN: decode('YWxmYWJhbmsuc2VydmljZWNkbi5ydQ=='), + CORE_COMPONENTS_METRICS: decode('bWV0cmljcy5hbGZhYmFuay5ydQ=='), + CORE_COMPONENTS_CDN_ICON_BASE_URL: decode('aHR0cHM6Ly9hbGZhYmFuay5zZXJ2aWNlY2RuLnJ1L2ljb25z'), + CORE_COMPONENTS_CARD_IMAGE_BASE_URL: decode( + 'aHR0cHM6Ly9vbmxpbmUuYWxmYWJhbmsucnUvY2FyZHMtaW1hZ2VzL2NhcmRzLw==', + ), +}; + +const jestEnv = { + CORE_COMPONENTS_CARD_IMAGE_BASE_URL: decode( + 'aHR0cHM6Ly9leGFtcGxlLmNvbS9jYXJkcy1pbWFnZXMvY2FyZHMv', + ), +}; + +const createWebpackPlugin = (mode) => + new DefinePlugin({ + 'process.env.BUILD_STORYBOOK_FROM_DIST': JSON.stringify( + process.env.BUILD_STORYBOOK_FROM_DIST, + ), + 'process.env.CORE_COMPONENTS_ENV': JSON.stringify( + mode /* 'DEVELOPMENT' | 'PRODUCTION' */ + .toLowerCase(), + ), + 'process.env.CORE_COMPONENTS_VARIANT': JSON.stringify(process.env.CORE_COMPONENTS_VARIANT), + 'process.env.CORE_COMPONENTS_SERVICE_CDN': JSON.stringify(env.CORE_COMPONENTS_SERVICE_CDN), + 'process.env.CORE_COMPONENTS_CDN_ICON_BASE_URL': JSON.stringify( + env.CORE_COMPONENTS_CDN_ICON_BASE_URL, + ), + 'process.env.CORE_COMPONENTS_CARD_IMAGE_BASE_URL': JSON.stringify( + env.CORE_COMPONENTS_CARD_IMAGE_BASE_URL, + ), + }); + +const createManagerEnv = (config) => ({ + ...config, + CORE_COMPONENTS_METRICS: env.CORE_COMPONENTS_METRICS, +}); + +const createRollupPlugin = () => + replace({ + values: { + 'process.env.CORE_COMPONENTS_ENV': JSON.stringify('production'), + 'process.env.CORE_COMPONENTS_CDN_ICON_BASE_URL': JSON.stringify( + env.CORE_COMPONENTS_CDN_ICON_BASE_URL, + ), + 'process.env.CORE_COMPONENTS_CARD_IMAGE_BASE_URL': JSON.stringify( + env.CORE_COMPONENTS_CARD_IMAGE_BASE_URL, + ), + }, + preventAssignment: true, + }); + +const createGlobalSetupEnv = () => + // need to assign readonly CORE_COMPONENTS_ENV + Object.assign(process.env, { + CORE_COMPONENTS_ENV: process.env.NODE_ENV, + CORE_COMPONENTS_CARD_IMAGE_BASE_URL: jestEnv.CORE_COMPONENTS_CARD_IMAGE_BASE_URL, + }); + +const createGlobalSetupScreenshotsEnv = () => + Object.assign(process.env, { + CORE_COMPONENTS_SERVICE_CDN: env.CORE_COMPONENTS_SERVICE_CDN, + }); + +export { + createWebpackPlugin, + createManagerEnv, + createRollupPlugin, + createGlobalSetupEnv, + createGlobalSetupScreenshotsEnv, +}; diff --git a/tools/jest/globalSetup.ts b/tools/jest/globalSetup.ts index 4360e5da29..4427543049 100644 --- a/tools/jest/globalSetup.ts +++ b/tools/jest/globalSetup.ts @@ -1,7 +1,6 @@ module.exports = async () => { + const { createGlobalSetupEnv } = await import('../env-manager.mjs'); + process.env.TZ = 'UTC'; - // need to assign readonly CORE_COMPONENTS_ENV - Object.assign(process.env, { - CORE_COMPONENTS_ENV: process.env.NODE_ENV, - }); + createGlobalSetupEnv(); }; diff --git a/tools/jest/globalSetupScreenshots.mjs b/tools/jest/globalSetupScreenshots.mjs new file mode 100644 index 0000000000..10f185b68a --- /dev/null +++ b/tools/jest/globalSetupScreenshots.mjs @@ -0,0 +1,5 @@ +export default async () => { + const { createGlobalSetupScreenshotsEnv } = await import('../env-manager.mjs'); + + createGlobalSetupScreenshotsEnv(); +}; diff --git a/tools/rollup/rollup.config.mjs b/tools/rollup/rollup.config.mjs index a20d6ab6fa..0725363053 100644 --- a/tools/rollup/rollup.config.mjs +++ b/tools/rollup/rollup.config.mjs @@ -1,7 +1,6 @@ /* eslint-disable import/no-extraneous-dependencies, no-nested-ternary */ import json from '@rollup/plugin-json'; -import replace from '@rollup/plugin-replace'; import typescript from '@rollup/plugin-typescript'; import fse from 'fs-extra'; import path from 'node:path'; @@ -12,6 +11,7 @@ import copy from 'rollup-plugin-copy'; import { globSync } from 'tinyglobby'; import ts from 'typescript'; +import { createRollupPlugin } from '../env-manager.mjs'; import { readPackagesFileSync } from '../read-packages-file.cjs'; import { coreComponentsResolver, externalsResolver } from './core-components-resolver.mjs'; @@ -39,13 +39,7 @@ const baseConfig = () => input: globSync('src/**/*.{ts,tsx}', { ignore: ['src/**/*.{test,stories}.{ts,tsx}', 'src/**/*.mdx', 'src/**/*.d.ts'], }), - plugins: [ - json(), - replace({ - values: { 'process.env.CORE_COMPONENTS_ENV': JSON.stringify('production') }, - preventAssignment: true, - }), - ], + plugins: [json(), createRollupPlugin()], }); const assetsCopyPlugin = (dest) => diff --git a/yarn.lock b/yarn.lock index be594c6369..88edfff7fa 100644 --- a/yarn.lock +++ b/yarn.lock @@ -181,7 +181,6 @@ __metadata: dependencies: "@alfalab/core-components-masked-input": "npm:^8.0.10" "@alfalab/icons-glyph": "npm:^2.260.0" - "@alfalab/icons-logo": "npm:^1.53.0" "@alfalab/icons-logotype": "npm:^2.37.0" classnames: "npm:^2.5.1" tslib: "npm:^2.4.0" @@ -2403,16 +2402,6 @@ __metadata: languageName: node linkType: hard -"@alfalab/icons-logo@npm:^1.53.0": - version: 1.53.0 - resolution: "@alfalab/icons-logo@npm:1.53.0" - peerDependencies: - react: ^16.9.0 || ^17.0.1 || ^18.0.0 || ^19.0.0 - react-dom: ^16.9.0 || ^17.0.1 || ^18.0.0 || ^19.0.0 - checksum: 10c0/162f1b7dfd6af0393db91c7b3fa14866614c9f3face8a9739c27da477a2c2d09a9d9098c8d9b3096d1a43710f4e6e0f066687a3e311256a87479971d65f3d47e - languageName: node - linkType: hard - "@alfalab/icons-logotype@npm:^2.37.0": version: 2.37.0 resolution: "@alfalab/icons-logotype@npm:2.37.0"