├── .babelrc.json ├── .editorconfig ├── .eslintignore ├── .eslintrc ├── .github └── workflows │ ├── ci.yml │ ├── main-preview.yml │ ├── pr-preview-build.yml │ ├── pr-preview-deploy.yml │ ├── release-beta.yml │ ├── release.yml │ └── update-packages.yml ├── .gitignore ├── .npmrc ├── .prettierignore ├── .prettierrc.js ├── .storybook ├── decorators │ ├── DocsDecorator │ │ ├── DocsDecorator.scss │ │ └── DocsDecorator.tsx │ ├── withLang.tsx │ ├── withMobile.tsx │ └── withTheme.tsx ├── main.ts ├── manager.ts ├── preview.tsx ├── theme-addon │ └── register.tsx └── theme.ts ├── .stylelintrc ├── CHANGELOG.md ├── CODEOWNERS ├── CONTRIBUTING.md ├── LICENSE ├── Makefile ├── README-ru.md ├── README.md ├── gulpfile.js ├── jest.config.js ├── package.json ├── src ├── components │ ├── ChartKit.scss │ ├── ChartKit.tsx │ ├── ErrorBoundary │ │ └── ErrorBoundary.tsx │ ├── Loader │ │ ├── Loader.scss │ │ └── Loader.tsx │ └── SplitPane │ │ ├── Pane.tsx │ │ ├── Resizer.tsx │ │ ├── SplitPane.tsx │ │ ├── StyledSplitPane.scss │ │ ├── StyledSplitPane.tsx │ │ ├── constants.ts │ │ ├── index.ts │ │ └── types.ts ├── constants │ ├── common.ts │ ├── index.ts │ ├── misc.ts │ └── widget-data.ts ├── hooks │ ├── index.ts │ └── misc.ts ├── i18n │ ├── index.ts │ └── keysets │ │ ├── en.json │ │ └── ru.json ├── index.ts ├── libs │ ├── chartkit-error │ │ ├── __tests__ │ │ │ └── chartkit-error.ts │ │ └── chartkit-error.ts │ ├── index.ts │ └── settings │ │ ├── __tests__ │ │ ├── settings-update.test.ts │ │ └── settings.test.ts │ │ ├── eventEmitter.ts │ │ ├── mergeSettingStrategy.ts │ │ └── settings.ts ├── plugins │ ├── gravity-charts │ │ ├── index.ts │ │ ├── renderer │ │ │ ├── GravityChartsWidget.tsx │ │ │ ├── __stories__ │ │ │ │ ├── SplitTooltip.stories.tsx │ │ │ │ └── StoryWrapper.tsx │ │ │ ├── __tests__ │ │ │ │ ├── D3Widget.visual.test.tsx │ │ │ │ └── TestStory.visual.tsx │ │ │ └── withSplitPane │ │ │ │ ├── TooltipContent.tsx │ │ │ │ ├── useWithSplitPaneState.ts │ │ │ │ └── withSplitPane.tsx │ │ └── types.ts │ ├── highcharts │ │ ├── __stories__ │ │ │ ├── Line.stories.tsx │ │ │ ├── Pie.stories.tsx │ │ │ ├── UnsafeTooltip.stories.tsx │ │ │ ├── Venn.stories.tsx │ │ │ ├── area │ │ │ │ ├── Range.stories.tsx │ │ │ │ ├── Stacked.stories.tsx │ │ │ │ └── WithThreshold.stories.tsx │ │ │ ├── column │ │ │ │ ├── HorizontalStacked.stories.tsx │ │ │ │ ├── Vertical.stories.tsx │ │ │ │ ├── VerticalStacked.stories.tsx │ │ │ │ └── VerticalStackedSplitTooltip.stories.tsx │ │ │ ├── combined │ │ │ │ ├── AreaLine.stories.tsx │ │ │ │ └── ComboChartWithSameLegendValues.stories.tsx │ │ │ ├── complex │ │ │ │ └── TwoAxis.stories.tsx │ │ │ ├── components │ │ │ │ └── ChartStory.tsx │ │ │ ├── constants │ │ │ │ └── story-settings.ts │ │ │ ├── custom-error-render │ │ │ │ └── custom-error-render.stories.tsx │ │ │ ├── no-data │ │ │ │ └── no-data.stories.tsx │ │ │ ├── pie │ │ │ │ └── WithTotals.stories.tsx │ │ │ └── scatter │ │ │ │ └── PerformanceIssue.stories.tsx │ │ ├── __tests__ │ │ │ └── prepare-data.test.ts │ │ ├── index.ts │ │ ├── mocks │ │ │ ├── area-range.ts │ │ │ ├── area-stacked.ts │ │ │ ├── column-hor-stacked.ts │ │ │ ├── column-ver-stacked.ts │ │ │ ├── column-ver.ts │ │ │ ├── combo-chart-with-same-legend-titles.ts │ │ │ ├── complex.ts │ │ │ ├── custom-error-render.ts │ │ │ ├── line.ts │ │ │ ├── no-data.ts │ │ │ ├── pie-with-totals.ts │ │ │ ├── pie.ts │ │ │ ├── unsafe-tooltip.ts │ │ │ └── venn.ts │ │ ├── renderer │ │ │ ├── HighchartsWidget.tsx │ │ │ ├── components │ │ │ │ ├── HighchartsComponent.scss │ │ │ │ ├── HighchartsComponent.tsx │ │ │ │ ├── HighchartsReact.tsx │ │ │ │ ├── useElementSize.ts │ │ │ │ └── withSplitPane │ │ │ │ │ ├── WithSplitPane.scss │ │ │ │ │ └── withSplitPane.tsx │ │ │ └── helpers │ │ │ │ ├── add-holidays.ts │ │ │ │ ├── comments │ │ │ │ └── drawing.js │ │ │ │ ├── config │ │ │ │ ├── config.js │ │ │ │ ├── handleLegendItemClick.ts │ │ │ │ ├── options.js │ │ │ │ ├── types.ts │ │ │ │ └── utils │ │ │ │ │ ├── addShowInNavigatorToSeries.test.ts │ │ │ │ │ ├── addShowInNavigatorToSeries.ts │ │ │ │ │ ├── buildNavigatorFallback.test.ts │ │ │ │ │ ├── buildNavigatorFallback.ts │ │ │ │ │ ├── calculatePrecision.test.ts │ │ │ │ │ ├── calculatePrecision.ts │ │ │ │ │ ├── concatStrings.ts │ │ │ │ │ ├── getChartKitFormattedValue.ts │ │ │ │ │ ├── getFormatOptionsFromLine.test.ts │ │ │ │ │ ├── getFormatOptionsFromLine.ts │ │ │ │ │ ├── getXAxisThresholdValue.test.ts │ │ │ │ │ ├── getXAxisThresholdValue.ts │ │ │ │ │ ├── index.ts │ │ │ │ │ ├── isNavigatorSeries.ts │ │ │ │ │ ├── isSafari.ts │ │ │ │ │ ├── localStorage.ts │ │ │ │ │ ├── mergeArrayWithObject.ts │ │ │ │ │ ├── numberFormat.test.ts │ │ │ │ │ ├── numberFormat.ts │ │ │ │ │ ├── setNavigatorDefaultPeriod.test.ts │ │ │ │ │ ├── setNavigatorDefaultPeriod.ts │ │ │ │ │ ├── tooltip.test.ts │ │ │ │ │ └── tooltip.ts │ │ │ │ ├── constants.ts │ │ │ │ ├── graph.scss │ │ │ │ ├── graph.ts │ │ │ │ ├── highcharts │ │ │ │ ├── colors.ts │ │ │ │ ├── highcharts.js │ │ │ │ └── utils │ │ │ │ │ ├── calcucalteClosestPointManually.ts │ │ │ │ │ ├── calculateClosestPointManually.test.ts │ │ │ │ │ └── index.ts │ │ │ │ ├── prepare-data.js │ │ │ │ ├── tooltip │ │ │ │ ├── constants.ts │ │ │ │ ├── helpers.ts │ │ │ │ ├── index.ts │ │ │ │ ├── render-shape-icon │ │ │ │ │ ├── index.ts │ │ │ │ │ ├── template-icons │ │ │ │ │ │ ├── DashDotLineIcon.ts │ │ │ │ │ │ ├── DashLineIcon.ts │ │ │ │ │ │ ├── DotLineIcon.ts │ │ │ │ │ │ ├── LongDashDotDotLineIcon.ts │ │ │ │ │ │ ├── LongDashDotLineIcon.ts │ │ │ │ │ │ ├── LongDashLineIcon.ts │ │ │ │ │ │ ├── ShortDashDotDotLineIcon.ts │ │ │ │ │ │ ├── ShortDashDotLineIcon.ts │ │ │ │ │ │ ├── ShortDashLineIcon.ts │ │ │ │ │ │ ├── ShortDotLineIcon.ts │ │ │ │ │ │ ├── SolidLineIcon.ts │ │ │ │ │ │ └── index.ts │ │ │ │ │ ├── types.ts │ │ │ │ │ └── utils.ts │ │ │ │ ├── tooltip.scss │ │ │ │ └── types.ts │ │ │ │ └── types.ts │ │ └── types │ │ │ ├── comments.ts │ │ │ ├── highcharts-extends.d.ts │ │ │ ├── index.ts │ │ │ ├── lib.ts │ │ │ ├── misc.ts │ │ │ └── widget.ts │ ├── indicator │ │ ├── __stories__ │ │ │ └── Indicator.stories.tsx │ │ ├── index.ts │ │ ├── renderer │ │ │ ├── IndicatorItem.tsx │ │ │ ├── IndicatorWidget.scss │ │ │ └── IndicatorWidget.tsx │ │ └── types.ts │ ├── shared │ │ ├── format-number │ │ │ ├── format-number.test.ts │ │ │ ├── format-number.ts │ │ │ ├── i18n │ │ │ │ ├── en.json │ │ │ │ ├── i18n.ts │ │ │ │ └── ru.json │ │ │ └── types.ts │ │ └── index.ts │ └── yagr │ │ ├── __stories__ │ │ ├── Playground.stories.tsx │ │ ├── Yagr.stories.tsx │ │ └── mocks │ │ │ └── line10.ts │ │ ├── __tests__ │ │ └── utils.test.ts │ │ ├── index.ts │ │ ├── renderer │ │ ├── YagrWidget.scss │ │ ├── YagrWidget.tsx │ │ ├── polyfills.js │ │ ├── tooltip │ │ │ ├── helpers │ │ │ │ └── escapeHTML.ts │ │ │ ├── index.ts │ │ │ ├── renderTooltip.ts │ │ │ ├── tooltip.scss │ │ │ ├── tooltip.ts │ │ │ └── types.ts │ │ ├── useWidgetData.ts │ │ └── utils.ts │ │ └── types.ts ├── types │ ├── index.ts │ ├── misc.ts │ └── widget.ts └── utils │ ├── __tests__ │ └── common.test.ts │ ├── cn.ts │ ├── common.ts │ ├── getErrorMessage.ts │ ├── index.ts │ ├── misc.ts │ ├── performance.ts │ └── react.ts ├── test-utils ├── globals.mock.ts └── style.mock.ts ├── tests ├── playwright.config.ts └── playwright │ ├── index.html │ └── index.tsx ├── tsconfig.json └── tsconfig.publish.json /.babelrc.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gravity-ui/chartkit/HEAD/.babelrc.json -------------------------------------------------------------------------------- /.editorconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gravity-ui/chartkit/HEAD/.editorconfig -------------------------------------------------------------------------------- /.eslintignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gravity-ui/chartkit/HEAD/.eslintignore -------------------------------------------------------------------------------- /.eslintrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gravity-ui/chartkit/HEAD/.eslintrc -------------------------------------------------------------------------------- /.github/workflows/ci.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gravity-ui/chartkit/HEAD/.github/workflows/ci.yml -------------------------------------------------------------------------------- /.github/workflows/main-preview.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gravity-ui/chartkit/HEAD/.github/workflows/main-preview.yml -------------------------------------------------------------------------------- /.github/workflows/pr-preview-build.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gravity-ui/chartkit/HEAD/.github/workflows/pr-preview-build.yml -------------------------------------------------------------------------------- /.github/workflows/pr-preview-deploy.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gravity-ui/chartkit/HEAD/.github/workflows/pr-preview-deploy.yml -------------------------------------------------------------------------------- /.github/workflows/release-beta.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gravity-ui/chartkit/HEAD/.github/workflows/release-beta.yml -------------------------------------------------------------------------------- /.github/workflows/release.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gravity-ui/chartkit/HEAD/.github/workflows/release.yml -------------------------------------------------------------------------------- /.github/workflows/update-packages.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gravity-ui/chartkit/HEAD/.github/workflows/update-packages.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gravity-ui/chartkit/HEAD/.gitignore -------------------------------------------------------------------------------- /.npmrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gravity-ui/chartkit/HEAD/.npmrc -------------------------------------------------------------------------------- /.prettierignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gravity-ui/chartkit/HEAD/.prettierignore -------------------------------------------------------------------------------- /.prettierrc.js: -------------------------------------------------------------------------------- 1 | module.exports = require('@gravity-ui/prettier-config'); 2 | -------------------------------------------------------------------------------- /.storybook/decorators/DocsDecorator/DocsDecorator.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gravity-ui/chartkit/HEAD/.storybook/decorators/DocsDecorator/DocsDecorator.scss -------------------------------------------------------------------------------- /.storybook/decorators/DocsDecorator/DocsDecorator.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gravity-ui/chartkit/HEAD/.storybook/decorators/DocsDecorator/DocsDecorator.tsx -------------------------------------------------------------------------------- /.storybook/decorators/withLang.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gravity-ui/chartkit/HEAD/.storybook/decorators/withLang.tsx -------------------------------------------------------------------------------- /.storybook/decorators/withMobile.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gravity-ui/chartkit/HEAD/.storybook/decorators/withMobile.tsx -------------------------------------------------------------------------------- /.storybook/decorators/withTheme.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gravity-ui/chartkit/HEAD/.storybook/decorators/withTheme.tsx -------------------------------------------------------------------------------- /.storybook/main.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gravity-ui/chartkit/HEAD/.storybook/main.ts -------------------------------------------------------------------------------- /.storybook/manager.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gravity-ui/chartkit/HEAD/.storybook/manager.ts -------------------------------------------------------------------------------- /.storybook/preview.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gravity-ui/chartkit/HEAD/.storybook/preview.tsx -------------------------------------------------------------------------------- /.storybook/theme-addon/register.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gravity-ui/chartkit/HEAD/.storybook/theme-addon/register.tsx -------------------------------------------------------------------------------- /.storybook/theme.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gravity-ui/chartkit/HEAD/.storybook/theme.ts -------------------------------------------------------------------------------- /.stylelintrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gravity-ui/chartkit/HEAD/.stylelintrc -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gravity-ui/chartkit/HEAD/CHANGELOG.md -------------------------------------------------------------------------------- /CODEOWNERS: -------------------------------------------------------------------------------- 1 | * @korvin89 @kuzmadom 2 | -------------------------------------------------------------------------------- /CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gravity-ui/chartkit/HEAD/CONTRIBUTING.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gravity-ui/chartkit/HEAD/LICENSE -------------------------------------------------------------------------------- /Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gravity-ui/chartkit/HEAD/Makefile -------------------------------------------------------------------------------- /README-ru.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gravity-ui/chartkit/HEAD/README-ru.md -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gravity-ui/chartkit/HEAD/README.md -------------------------------------------------------------------------------- /gulpfile.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gravity-ui/chartkit/HEAD/gulpfile.js -------------------------------------------------------------------------------- /jest.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gravity-ui/chartkit/HEAD/jest.config.js -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gravity-ui/chartkit/HEAD/package.json -------------------------------------------------------------------------------- /src/components/ChartKit.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gravity-ui/chartkit/HEAD/src/components/ChartKit.scss -------------------------------------------------------------------------------- /src/components/ChartKit.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gravity-ui/chartkit/HEAD/src/components/ChartKit.tsx -------------------------------------------------------------------------------- /src/components/ErrorBoundary/ErrorBoundary.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gravity-ui/chartkit/HEAD/src/components/ErrorBoundary/ErrorBoundary.tsx -------------------------------------------------------------------------------- /src/components/Loader/Loader.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gravity-ui/chartkit/HEAD/src/components/Loader/Loader.scss -------------------------------------------------------------------------------- /src/components/Loader/Loader.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gravity-ui/chartkit/HEAD/src/components/Loader/Loader.tsx -------------------------------------------------------------------------------- /src/components/SplitPane/Pane.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gravity-ui/chartkit/HEAD/src/components/SplitPane/Pane.tsx -------------------------------------------------------------------------------- /src/components/SplitPane/Resizer.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gravity-ui/chartkit/HEAD/src/components/SplitPane/Resizer.tsx -------------------------------------------------------------------------------- /src/components/SplitPane/SplitPane.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gravity-ui/chartkit/HEAD/src/components/SplitPane/SplitPane.tsx -------------------------------------------------------------------------------- /src/components/SplitPane/StyledSplitPane.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gravity-ui/chartkit/HEAD/src/components/SplitPane/StyledSplitPane.scss -------------------------------------------------------------------------------- /src/components/SplitPane/StyledSplitPane.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gravity-ui/chartkit/HEAD/src/components/SplitPane/StyledSplitPane.tsx -------------------------------------------------------------------------------- /src/components/SplitPane/constants.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gravity-ui/chartkit/HEAD/src/components/SplitPane/constants.ts -------------------------------------------------------------------------------- /src/components/SplitPane/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gravity-ui/chartkit/HEAD/src/components/SplitPane/index.ts -------------------------------------------------------------------------------- /src/components/SplitPane/types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gravity-ui/chartkit/HEAD/src/components/SplitPane/types.ts -------------------------------------------------------------------------------- /src/constants/common.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gravity-ui/chartkit/HEAD/src/constants/common.ts -------------------------------------------------------------------------------- /src/constants/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gravity-ui/chartkit/HEAD/src/constants/index.ts -------------------------------------------------------------------------------- /src/constants/misc.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gravity-ui/chartkit/HEAD/src/constants/misc.ts -------------------------------------------------------------------------------- /src/constants/widget-data.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gravity-ui/chartkit/HEAD/src/constants/widget-data.ts -------------------------------------------------------------------------------- /src/hooks/index.ts: -------------------------------------------------------------------------------- 1 | export * from './misc'; 2 | -------------------------------------------------------------------------------- /src/hooks/misc.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gravity-ui/chartkit/HEAD/src/hooks/misc.ts -------------------------------------------------------------------------------- /src/i18n/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gravity-ui/chartkit/HEAD/src/i18n/index.ts -------------------------------------------------------------------------------- /src/i18n/keysets/en.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gravity-ui/chartkit/HEAD/src/i18n/keysets/en.json -------------------------------------------------------------------------------- /src/i18n/keysets/ru.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gravity-ui/chartkit/HEAD/src/i18n/keysets/ru.json -------------------------------------------------------------------------------- /src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gravity-ui/chartkit/HEAD/src/index.ts -------------------------------------------------------------------------------- /src/libs/chartkit-error/__tests__/chartkit-error.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gravity-ui/chartkit/HEAD/src/libs/chartkit-error/__tests__/chartkit-error.ts -------------------------------------------------------------------------------- /src/libs/chartkit-error/chartkit-error.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gravity-ui/chartkit/HEAD/src/libs/chartkit-error/chartkit-error.ts -------------------------------------------------------------------------------- /src/libs/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gravity-ui/chartkit/HEAD/src/libs/index.ts -------------------------------------------------------------------------------- /src/libs/settings/__tests__/settings-update.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gravity-ui/chartkit/HEAD/src/libs/settings/__tests__/settings-update.test.ts -------------------------------------------------------------------------------- /src/libs/settings/__tests__/settings.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gravity-ui/chartkit/HEAD/src/libs/settings/__tests__/settings.test.ts -------------------------------------------------------------------------------- /src/libs/settings/eventEmitter.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gravity-ui/chartkit/HEAD/src/libs/settings/eventEmitter.ts -------------------------------------------------------------------------------- /src/libs/settings/mergeSettingStrategy.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gravity-ui/chartkit/HEAD/src/libs/settings/mergeSettingStrategy.ts -------------------------------------------------------------------------------- /src/libs/settings/settings.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gravity-ui/chartkit/HEAD/src/libs/settings/settings.ts -------------------------------------------------------------------------------- /src/plugins/gravity-charts/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gravity-ui/chartkit/HEAD/src/plugins/gravity-charts/index.ts -------------------------------------------------------------------------------- /src/plugins/gravity-charts/renderer/GravityChartsWidget.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gravity-ui/chartkit/HEAD/src/plugins/gravity-charts/renderer/GravityChartsWidget.tsx -------------------------------------------------------------------------------- /src/plugins/gravity-charts/renderer/__stories__/SplitTooltip.stories.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gravity-ui/chartkit/HEAD/src/plugins/gravity-charts/renderer/__stories__/SplitTooltip.stories.tsx -------------------------------------------------------------------------------- /src/plugins/gravity-charts/renderer/__stories__/StoryWrapper.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gravity-ui/chartkit/HEAD/src/plugins/gravity-charts/renderer/__stories__/StoryWrapper.tsx -------------------------------------------------------------------------------- /src/plugins/gravity-charts/renderer/__tests__/D3Widget.visual.test.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gravity-ui/chartkit/HEAD/src/plugins/gravity-charts/renderer/__tests__/D3Widget.visual.test.tsx -------------------------------------------------------------------------------- /src/plugins/gravity-charts/renderer/__tests__/TestStory.visual.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gravity-ui/chartkit/HEAD/src/plugins/gravity-charts/renderer/__tests__/TestStory.visual.tsx -------------------------------------------------------------------------------- /src/plugins/gravity-charts/renderer/withSplitPane/TooltipContent.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gravity-ui/chartkit/HEAD/src/plugins/gravity-charts/renderer/withSplitPane/TooltipContent.tsx -------------------------------------------------------------------------------- /src/plugins/gravity-charts/renderer/withSplitPane/useWithSplitPaneState.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gravity-ui/chartkit/HEAD/src/plugins/gravity-charts/renderer/withSplitPane/useWithSplitPaneState.ts -------------------------------------------------------------------------------- /src/plugins/gravity-charts/renderer/withSplitPane/withSplitPane.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gravity-ui/chartkit/HEAD/src/plugins/gravity-charts/renderer/withSplitPane/withSplitPane.tsx -------------------------------------------------------------------------------- /src/plugins/gravity-charts/types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gravity-ui/chartkit/HEAD/src/plugins/gravity-charts/types.ts -------------------------------------------------------------------------------- /src/plugins/highcharts/__stories__/Line.stories.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gravity-ui/chartkit/HEAD/src/plugins/highcharts/__stories__/Line.stories.tsx -------------------------------------------------------------------------------- /src/plugins/highcharts/__stories__/Pie.stories.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gravity-ui/chartkit/HEAD/src/plugins/highcharts/__stories__/Pie.stories.tsx -------------------------------------------------------------------------------- /src/plugins/highcharts/__stories__/UnsafeTooltip.stories.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gravity-ui/chartkit/HEAD/src/plugins/highcharts/__stories__/UnsafeTooltip.stories.tsx -------------------------------------------------------------------------------- /src/plugins/highcharts/__stories__/Venn.stories.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gravity-ui/chartkit/HEAD/src/plugins/highcharts/__stories__/Venn.stories.tsx -------------------------------------------------------------------------------- /src/plugins/highcharts/__stories__/area/Range.stories.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gravity-ui/chartkit/HEAD/src/plugins/highcharts/__stories__/area/Range.stories.tsx -------------------------------------------------------------------------------- /src/plugins/highcharts/__stories__/area/Stacked.stories.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gravity-ui/chartkit/HEAD/src/plugins/highcharts/__stories__/area/Stacked.stories.tsx -------------------------------------------------------------------------------- /src/plugins/highcharts/__stories__/area/WithThreshold.stories.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gravity-ui/chartkit/HEAD/src/plugins/highcharts/__stories__/area/WithThreshold.stories.tsx -------------------------------------------------------------------------------- /src/plugins/highcharts/__stories__/column/HorizontalStacked.stories.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gravity-ui/chartkit/HEAD/src/plugins/highcharts/__stories__/column/HorizontalStacked.stories.tsx -------------------------------------------------------------------------------- /src/plugins/highcharts/__stories__/column/Vertical.stories.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gravity-ui/chartkit/HEAD/src/plugins/highcharts/__stories__/column/Vertical.stories.tsx -------------------------------------------------------------------------------- /src/plugins/highcharts/__stories__/column/VerticalStacked.stories.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gravity-ui/chartkit/HEAD/src/plugins/highcharts/__stories__/column/VerticalStacked.stories.tsx -------------------------------------------------------------------------------- /src/plugins/highcharts/__stories__/column/VerticalStackedSplitTooltip.stories.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gravity-ui/chartkit/HEAD/src/plugins/highcharts/__stories__/column/VerticalStackedSplitTooltip.stories.tsx -------------------------------------------------------------------------------- /src/plugins/highcharts/__stories__/combined/AreaLine.stories.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gravity-ui/chartkit/HEAD/src/plugins/highcharts/__stories__/combined/AreaLine.stories.tsx -------------------------------------------------------------------------------- /src/plugins/highcharts/__stories__/combined/ComboChartWithSameLegendValues.stories.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gravity-ui/chartkit/HEAD/src/plugins/highcharts/__stories__/combined/ComboChartWithSameLegendValues.stories.tsx -------------------------------------------------------------------------------- /src/plugins/highcharts/__stories__/complex/TwoAxis.stories.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gravity-ui/chartkit/HEAD/src/plugins/highcharts/__stories__/complex/TwoAxis.stories.tsx -------------------------------------------------------------------------------- /src/plugins/highcharts/__stories__/components/ChartStory.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gravity-ui/chartkit/HEAD/src/plugins/highcharts/__stories__/components/ChartStory.tsx -------------------------------------------------------------------------------- /src/plugins/highcharts/__stories__/constants/story-settings.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gravity-ui/chartkit/HEAD/src/plugins/highcharts/__stories__/constants/story-settings.ts -------------------------------------------------------------------------------- /src/plugins/highcharts/__stories__/custom-error-render/custom-error-render.stories.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gravity-ui/chartkit/HEAD/src/plugins/highcharts/__stories__/custom-error-render/custom-error-render.stories.tsx -------------------------------------------------------------------------------- /src/plugins/highcharts/__stories__/no-data/no-data.stories.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gravity-ui/chartkit/HEAD/src/plugins/highcharts/__stories__/no-data/no-data.stories.tsx -------------------------------------------------------------------------------- /src/plugins/highcharts/__stories__/pie/WithTotals.stories.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gravity-ui/chartkit/HEAD/src/plugins/highcharts/__stories__/pie/WithTotals.stories.tsx -------------------------------------------------------------------------------- /src/plugins/highcharts/__stories__/scatter/PerformanceIssue.stories.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gravity-ui/chartkit/HEAD/src/plugins/highcharts/__stories__/scatter/PerformanceIssue.stories.tsx -------------------------------------------------------------------------------- /src/plugins/highcharts/__tests__/prepare-data.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gravity-ui/chartkit/HEAD/src/plugins/highcharts/__tests__/prepare-data.test.ts -------------------------------------------------------------------------------- /src/plugins/highcharts/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gravity-ui/chartkit/HEAD/src/plugins/highcharts/index.ts -------------------------------------------------------------------------------- /src/plugins/highcharts/mocks/area-range.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gravity-ui/chartkit/HEAD/src/plugins/highcharts/mocks/area-range.ts -------------------------------------------------------------------------------- /src/plugins/highcharts/mocks/area-stacked.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gravity-ui/chartkit/HEAD/src/plugins/highcharts/mocks/area-stacked.ts -------------------------------------------------------------------------------- /src/plugins/highcharts/mocks/column-hor-stacked.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gravity-ui/chartkit/HEAD/src/plugins/highcharts/mocks/column-hor-stacked.ts -------------------------------------------------------------------------------- /src/plugins/highcharts/mocks/column-ver-stacked.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gravity-ui/chartkit/HEAD/src/plugins/highcharts/mocks/column-ver-stacked.ts -------------------------------------------------------------------------------- /src/plugins/highcharts/mocks/column-ver.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gravity-ui/chartkit/HEAD/src/plugins/highcharts/mocks/column-ver.ts -------------------------------------------------------------------------------- /src/plugins/highcharts/mocks/combo-chart-with-same-legend-titles.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gravity-ui/chartkit/HEAD/src/plugins/highcharts/mocks/combo-chart-with-same-legend-titles.ts -------------------------------------------------------------------------------- /src/plugins/highcharts/mocks/complex.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gravity-ui/chartkit/HEAD/src/plugins/highcharts/mocks/complex.ts -------------------------------------------------------------------------------- /src/plugins/highcharts/mocks/custom-error-render.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gravity-ui/chartkit/HEAD/src/plugins/highcharts/mocks/custom-error-render.ts -------------------------------------------------------------------------------- /src/plugins/highcharts/mocks/line.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gravity-ui/chartkit/HEAD/src/plugins/highcharts/mocks/line.ts -------------------------------------------------------------------------------- /src/plugins/highcharts/mocks/no-data.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gravity-ui/chartkit/HEAD/src/plugins/highcharts/mocks/no-data.ts -------------------------------------------------------------------------------- /src/plugins/highcharts/mocks/pie-with-totals.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gravity-ui/chartkit/HEAD/src/plugins/highcharts/mocks/pie-with-totals.ts -------------------------------------------------------------------------------- /src/plugins/highcharts/mocks/pie.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gravity-ui/chartkit/HEAD/src/plugins/highcharts/mocks/pie.ts -------------------------------------------------------------------------------- /src/plugins/highcharts/mocks/unsafe-tooltip.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gravity-ui/chartkit/HEAD/src/plugins/highcharts/mocks/unsafe-tooltip.ts -------------------------------------------------------------------------------- /src/plugins/highcharts/mocks/venn.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gravity-ui/chartkit/HEAD/src/plugins/highcharts/mocks/venn.ts -------------------------------------------------------------------------------- /src/plugins/highcharts/renderer/HighchartsWidget.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gravity-ui/chartkit/HEAD/src/plugins/highcharts/renderer/HighchartsWidget.tsx -------------------------------------------------------------------------------- /src/plugins/highcharts/renderer/components/HighchartsComponent.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gravity-ui/chartkit/HEAD/src/plugins/highcharts/renderer/components/HighchartsComponent.scss -------------------------------------------------------------------------------- /src/plugins/highcharts/renderer/components/HighchartsComponent.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gravity-ui/chartkit/HEAD/src/plugins/highcharts/renderer/components/HighchartsComponent.tsx -------------------------------------------------------------------------------- /src/plugins/highcharts/renderer/components/HighchartsReact.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gravity-ui/chartkit/HEAD/src/plugins/highcharts/renderer/components/HighchartsReact.tsx -------------------------------------------------------------------------------- /src/plugins/highcharts/renderer/components/useElementSize.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gravity-ui/chartkit/HEAD/src/plugins/highcharts/renderer/components/useElementSize.ts -------------------------------------------------------------------------------- /src/plugins/highcharts/renderer/components/withSplitPane/WithSplitPane.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gravity-ui/chartkit/HEAD/src/plugins/highcharts/renderer/components/withSplitPane/WithSplitPane.scss -------------------------------------------------------------------------------- /src/plugins/highcharts/renderer/components/withSplitPane/withSplitPane.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gravity-ui/chartkit/HEAD/src/plugins/highcharts/renderer/components/withSplitPane/withSplitPane.tsx -------------------------------------------------------------------------------- /src/plugins/highcharts/renderer/helpers/add-holidays.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gravity-ui/chartkit/HEAD/src/plugins/highcharts/renderer/helpers/add-holidays.ts -------------------------------------------------------------------------------- /src/plugins/highcharts/renderer/helpers/comments/drawing.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gravity-ui/chartkit/HEAD/src/plugins/highcharts/renderer/helpers/comments/drawing.js -------------------------------------------------------------------------------- /src/plugins/highcharts/renderer/helpers/config/config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gravity-ui/chartkit/HEAD/src/plugins/highcharts/renderer/helpers/config/config.js -------------------------------------------------------------------------------- /src/plugins/highcharts/renderer/helpers/config/handleLegendItemClick.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gravity-ui/chartkit/HEAD/src/plugins/highcharts/renderer/helpers/config/handleLegendItemClick.ts -------------------------------------------------------------------------------- /src/plugins/highcharts/renderer/helpers/config/options.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gravity-ui/chartkit/HEAD/src/plugins/highcharts/renderer/helpers/config/options.js -------------------------------------------------------------------------------- /src/plugins/highcharts/renderer/helpers/config/types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gravity-ui/chartkit/HEAD/src/plugins/highcharts/renderer/helpers/config/types.ts -------------------------------------------------------------------------------- /src/plugins/highcharts/renderer/helpers/config/utils/addShowInNavigatorToSeries.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gravity-ui/chartkit/HEAD/src/plugins/highcharts/renderer/helpers/config/utils/addShowInNavigatorToSeries.test.ts -------------------------------------------------------------------------------- /src/plugins/highcharts/renderer/helpers/config/utils/addShowInNavigatorToSeries.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gravity-ui/chartkit/HEAD/src/plugins/highcharts/renderer/helpers/config/utils/addShowInNavigatorToSeries.ts -------------------------------------------------------------------------------- /src/plugins/highcharts/renderer/helpers/config/utils/buildNavigatorFallback.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gravity-ui/chartkit/HEAD/src/plugins/highcharts/renderer/helpers/config/utils/buildNavigatorFallback.test.ts -------------------------------------------------------------------------------- /src/plugins/highcharts/renderer/helpers/config/utils/buildNavigatorFallback.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gravity-ui/chartkit/HEAD/src/plugins/highcharts/renderer/helpers/config/utils/buildNavigatorFallback.ts -------------------------------------------------------------------------------- /src/plugins/highcharts/renderer/helpers/config/utils/calculatePrecision.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gravity-ui/chartkit/HEAD/src/plugins/highcharts/renderer/helpers/config/utils/calculatePrecision.test.ts -------------------------------------------------------------------------------- /src/plugins/highcharts/renderer/helpers/config/utils/calculatePrecision.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gravity-ui/chartkit/HEAD/src/plugins/highcharts/renderer/helpers/config/utils/calculatePrecision.ts -------------------------------------------------------------------------------- /src/plugins/highcharts/renderer/helpers/config/utils/concatStrings.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gravity-ui/chartkit/HEAD/src/plugins/highcharts/renderer/helpers/config/utils/concatStrings.ts -------------------------------------------------------------------------------- /src/plugins/highcharts/renderer/helpers/config/utils/getChartKitFormattedValue.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gravity-ui/chartkit/HEAD/src/plugins/highcharts/renderer/helpers/config/utils/getChartKitFormattedValue.ts -------------------------------------------------------------------------------- /src/plugins/highcharts/renderer/helpers/config/utils/getFormatOptionsFromLine.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gravity-ui/chartkit/HEAD/src/plugins/highcharts/renderer/helpers/config/utils/getFormatOptionsFromLine.test.ts -------------------------------------------------------------------------------- /src/plugins/highcharts/renderer/helpers/config/utils/getFormatOptionsFromLine.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gravity-ui/chartkit/HEAD/src/plugins/highcharts/renderer/helpers/config/utils/getFormatOptionsFromLine.ts -------------------------------------------------------------------------------- /src/plugins/highcharts/renderer/helpers/config/utils/getXAxisThresholdValue.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gravity-ui/chartkit/HEAD/src/plugins/highcharts/renderer/helpers/config/utils/getXAxisThresholdValue.test.ts -------------------------------------------------------------------------------- /src/plugins/highcharts/renderer/helpers/config/utils/getXAxisThresholdValue.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gravity-ui/chartkit/HEAD/src/plugins/highcharts/renderer/helpers/config/utils/getXAxisThresholdValue.ts -------------------------------------------------------------------------------- /src/plugins/highcharts/renderer/helpers/config/utils/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gravity-ui/chartkit/HEAD/src/plugins/highcharts/renderer/helpers/config/utils/index.ts -------------------------------------------------------------------------------- /src/plugins/highcharts/renderer/helpers/config/utils/isNavigatorSeries.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gravity-ui/chartkit/HEAD/src/plugins/highcharts/renderer/helpers/config/utils/isNavigatorSeries.ts -------------------------------------------------------------------------------- /src/plugins/highcharts/renderer/helpers/config/utils/isSafari.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gravity-ui/chartkit/HEAD/src/plugins/highcharts/renderer/helpers/config/utils/isSafari.ts -------------------------------------------------------------------------------- /src/plugins/highcharts/renderer/helpers/config/utils/localStorage.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gravity-ui/chartkit/HEAD/src/plugins/highcharts/renderer/helpers/config/utils/localStorage.ts -------------------------------------------------------------------------------- /src/plugins/highcharts/renderer/helpers/config/utils/mergeArrayWithObject.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gravity-ui/chartkit/HEAD/src/plugins/highcharts/renderer/helpers/config/utils/mergeArrayWithObject.ts -------------------------------------------------------------------------------- /src/plugins/highcharts/renderer/helpers/config/utils/numberFormat.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gravity-ui/chartkit/HEAD/src/plugins/highcharts/renderer/helpers/config/utils/numberFormat.test.ts -------------------------------------------------------------------------------- /src/plugins/highcharts/renderer/helpers/config/utils/numberFormat.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gravity-ui/chartkit/HEAD/src/plugins/highcharts/renderer/helpers/config/utils/numberFormat.ts -------------------------------------------------------------------------------- /src/plugins/highcharts/renderer/helpers/config/utils/setNavigatorDefaultPeriod.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gravity-ui/chartkit/HEAD/src/plugins/highcharts/renderer/helpers/config/utils/setNavigatorDefaultPeriod.test.ts -------------------------------------------------------------------------------- /src/plugins/highcharts/renderer/helpers/config/utils/setNavigatorDefaultPeriod.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gravity-ui/chartkit/HEAD/src/plugins/highcharts/renderer/helpers/config/utils/setNavigatorDefaultPeriod.ts -------------------------------------------------------------------------------- /src/plugins/highcharts/renderer/helpers/config/utils/tooltip.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gravity-ui/chartkit/HEAD/src/plugins/highcharts/renderer/helpers/config/utils/tooltip.test.ts -------------------------------------------------------------------------------- /src/plugins/highcharts/renderer/helpers/config/utils/tooltip.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gravity-ui/chartkit/HEAD/src/plugins/highcharts/renderer/helpers/config/utils/tooltip.ts -------------------------------------------------------------------------------- /src/plugins/highcharts/renderer/helpers/constants.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gravity-ui/chartkit/HEAD/src/plugins/highcharts/renderer/helpers/constants.ts -------------------------------------------------------------------------------- /src/plugins/highcharts/renderer/helpers/graph.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gravity-ui/chartkit/HEAD/src/plugins/highcharts/renderer/helpers/graph.scss -------------------------------------------------------------------------------- /src/plugins/highcharts/renderer/helpers/graph.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gravity-ui/chartkit/HEAD/src/plugins/highcharts/renderer/helpers/graph.ts -------------------------------------------------------------------------------- /src/plugins/highcharts/renderer/helpers/highcharts/colors.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gravity-ui/chartkit/HEAD/src/plugins/highcharts/renderer/helpers/highcharts/colors.ts -------------------------------------------------------------------------------- /src/plugins/highcharts/renderer/helpers/highcharts/highcharts.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gravity-ui/chartkit/HEAD/src/plugins/highcharts/renderer/helpers/highcharts/highcharts.js -------------------------------------------------------------------------------- /src/plugins/highcharts/renderer/helpers/highcharts/utils/calcucalteClosestPointManually.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gravity-ui/chartkit/HEAD/src/plugins/highcharts/renderer/helpers/highcharts/utils/calcucalteClosestPointManually.ts -------------------------------------------------------------------------------- /src/plugins/highcharts/renderer/helpers/highcharts/utils/calculateClosestPointManually.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gravity-ui/chartkit/HEAD/src/plugins/highcharts/renderer/helpers/highcharts/utils/calculateClosestPointManually.test.ts -------------------------------------------------------------------------------- /src/plugins/highcharts/renderer/helpers/highcharts/utils/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gravity-ui/chartkit/HEAD/src/plugins/highcharts/renderer/helpers/highcharts/utils/index.ts -------------------------------------------------------------------------------- /src/plugins/highcharts/renderer/helpers/prepare-data.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gravity-ui/chartkit/HEAD/src/plugins/highcharts/renderer/helpers/prepare-data.js -------------------------------------------------------------------------------- /src/plugins/highcharts/renderer/helpers/tooltip/constants.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gravity-ui/chartkit/HEAD/src/plugins/highcharts/renderer/helpers/tooltip/constants.ts -------------------------------------------------------------------------------- /src/plugins/highcharts/renderer/helpers/tooltip/helpers.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gravity-ui/chartkit/HEAD/src/plugins/highcharts/renderer/helpers/tooltip/helpers.ts -------------------------------------------------------------------------------- /src/plugins/highcharts/renderer/helpers/tooltip/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gravity-ui/chartkit/HEAD/src/plugins/highcharts/renderer/helpers/tooltip/index.ts -------------------------------------------------------------------------------- /src/plugins/highcharts/renderer/helpers/tooltip/render-shape-icon/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gravity-ui/chartkit/HEAD/src/plugins/highcharts/renderer/helpers/tooltip/render-shape-icon/index.ts -------------------------------------------------------------------------------- /src/plugins/highcharts/renderer/helpers/tooltip/render-shape-icon/template-icons/DashDotLineIcon.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gravity-ui/chartkit/HEAD/src/plugins/highcharts/renderer/helpers/tooltip/render-shape-icon/template-icons/DashDotLineIcon.ts -------------------------------------------------------------------------------- /src/plugins/highcharts/renderer/helpers/tooltip/render-shape-icon/template-icons/DashLineIcon.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gravity-ui/chartkit/HEAD/src/plugins/highcharts/renderer/helpers/tooltip/render-shape-icon/template-icons/DashLineIcon.ts -------------------------------------------------------------------------------- /src/plugins/highcharts/renderer/helpers/tooltip/render-shape-icon/template-icons/DotLineIcon.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gravity-ui/chartkit/HEAD/src/plugins/highcharts/renderer/helpers/tooltip/render-shape-icon/template-icons/DotLineIcon.ts -------------------------------------------------------------------------------- /src/plugins/highcharts/renderer/helpers/tooltip/render-shape-icon/template-icons/LongDashDotDotLineIcon.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gravity-ui/chartkit/HEAD/src/plugins/highcharts/renderer/helpers/tooltip/render-shape-icon/template-icons/LongDashDotDotLineIcon.ts -------------------------------------------------------------------------------- /src/plugins/highcharts/renderer/helpers/tooltip/render-shape-icon/template-icons/LongDashDotLineIcon.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gravity-ui/chartkit/HEAD/src/plugins/highcharts/renderer/helpers/tooltip/render-shape-icon/template-icons/LongDashDotLineIcon.ts -------------------------------------------------------------------------------- /src/plugins/highcharts/renderer/helpers/tooltip/render-shape-icon/template-icons/LongDashLineIcon.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gravity-ui/chartkit/HEAD/src/plugins/highcharts/renderer/helpers/tooltip/render-shape-icon/template-icons/LongDashLineIcon.ts -------------------------------------------------------------------------------- /src/plugins/highcharts/renderer/helpers/tooltip/render-shape-icon/template-icons/ShortDashDotDotLineIcon.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gravity-ui/chartkit/HEAD/src/plugins/highcharts/renderer/helpers/tooltip/render-shape-icon/template-icons/ShortDashDotDotLineIcon.ts -------------------------------------------------------------------------------- /src/plugins/highcharts/renderer/helpers/tooltip/render-shape-icon/template-icons/ShortDashDotLineIcon.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gravity-ui/chartkit/HEAD/src/plugins/highcharts/renderer/helpers/tooltip/render-shape-icon/template-icons/ShortDashDotLineIcon.ts -------------------------------------------------------------------------------- /src/plugins/highcharts/renderer/helpers/tooltip/render-shape-icon/template-icons/ShortDashLineIcon.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gravity-ui/chartkit/HEAD/src/plugins/highcharts/renderer/helpers/tooltip/render-shape-icon/template-icons/ShortDashLineIcon.ts -------------------------------------------------------------------------------- /src/plugins/highcharts/renderer/helpers/tooltip/render-shape-icon/template-icons/ShortDotLineIcon.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gravity-ui/chartkit/HEAD/src/plugins/highcharts/renderer/helpers/tooltip/render-shape-icon/template-icons/ShortDotLineIcon.ts -------------------------------------------------------------------------------- /src/plugins/highcharts/renderer/helpers/tooltip/render-shape-icon/template-icons/SolidLineIcon.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gravity-ui/chartkit/HEAD/src/plugins/highcharts/renderer/helpers/tooltip/render-shape-icon/template-icons/SolidLineIcon.ts -------------------------------------------------------------------------------- /src/plugins/highcharts/renderer/helpers/tooltip/render-shape-icon/template-icons/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gravity-ui/chartkit/HEAD/src/plugins/highcharts/renderer/helpers/tooltip/render-shape-icon/template-icons/index.ts -------------------------------------------------------------------------------- /src/plugins/highcharts/renderer/helpers/tooltip/render-shape-icon/types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gravity-ui/chartkit/HEAD/src/plugins/highcharts/renderer/helpers/tooltip/render-shape-icon/types.ts -------------------------------------------------------------------------------- /src/plugins/highcharts/renderer/helpers/tooltip/render-shape-icon/utils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gravity-ui/chartkit/HEAD/src/plugins/highcharts/renderer/helpers/tooltip/render-shape-icon/utils.ts -------------------------------------------------------------------------------- /src/plugins/highcharts/renderer/helpers/tooltip/tooltip.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gravity-ui/chartkit/HEAD/src/plugins/highcharts/renderer/helpers/tooltip/tooltip.scss -------------------------------------------------------------------------------- /src/plugins/highcharts/renderer/helpers/tooltip/types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gravity-ui/chartkit/HEAD/src/plugins/highcharts/renderer/helpers/tooltip/types.ts -------------------------------------------------------------------------------- /src/plugins/highcharts/renderer/helpers/types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gravity-ui/chartkit/HEAD/src/plugins/highcharts/renderer/helpers/types.ts -------------------------------------------------------------------------------- /src/plugins/highcharts/types/comments.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gravity-ui/chartkit/HEAD/src/plugins/highcharts/types/comments.ts -------------------------------------------------------------------------------- /src/plugins/highcharts/types/highcharts-extends.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gravity-ui/chartkit/HEAD/src/plugins/highcharts/types/highcharts-extends.d.ts -------------------------------------------------------------------------------- /src/plugins/highcharts/types/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gravity-ui/chartkit/HEAD/src/plugins/highcharts/types/index.ts -------------------------------------------------------------------------------- /src/plugins/highcharts/types/lib.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gravity-ui/chartkit/HEAD/src/plugins/highcharts/types/lib.ts -------------------------------------------------------------------------------- /src/plugins/highcharts/types/misc.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gravity-ui/chartkit/HEAD/src/plugins/highcharts/types/misc.ts -------------------------------------------------------------------------------- /src/plugins/highcharts/types/widget.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gravity-ui/chartkit/HEAD/src/plugins/highcharts/types/widget.ts -------------------------------------------------------------------------------- /src/plugins/indicator/__stories__/Indicator.stories.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gravity-ui/chartkit/HEAD/src/plugins/indicator/__stories__/Indicator.stories.tsx -------------------------------------------------------------------------------- /src/plugins/indicator/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gravity-ui/chartkit/HEAD/src/plugins/indicator/index.ts -------------------------------------------------------------------------------- /src/plugins/indicator/renderer/IndicatorItem.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gravity-ui/chartkit/HEAD/src/plugins/indicator/renderer/IndicatorItem.tsx -------------------------------------------------------------------------------- /src/plugins/indicator/renderer/IndicatorWidget.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gravity-ui/chartkit/HEAD/src/plugins/indicator/renderer/IndicatorWidget.scss -------------------------------------------------------------------------------- /src/plugins/indicator/renderer/IndicatorWidget.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gravity-ui/chartkit/HEAD/src/plugins/indicator/renderer/IndicatorWidget.tsx -------------------------------------------------------------------------------- /src/plugins/indicator/types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gravity-ui/chartkit/HEAD/src/plugins/indicator/types.ts -------------------------------------------------------------------------------- /src/plugins/shared/format-number/format-number.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gravity-ui/chartkit/HEAD/src/plugins/shared/format-number/format-number.test.ts -------------------------------------------------------------------------------- /src/plugins/shared/format-number/format-number.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gravity-ui/chartkit/HEAD/src/plugins/shared/format-number/format-number.ts -------------------------------------------------------------------------------- /src/plugins/shared/format-number/i18n/en.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gravity-ui/chartkit/HEAD/src/plugins/shared/format-number/i18n/en.json -------------------------------------------------------------------------------- /src/plugins/shared/format-number/i18n/i18n.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gravity-ui/chartkit/HEAD/src/plugins/shared/format-number/i18n/i18n.ts -------------------------------------------------------------------------------- /src/plugins/shared/format-number/i18n/ru.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gravity-ui/chartkit/HEAD/src/plugins/shared/format-number/i18n/ru.json -------------------------------------------------------------------------------- /src/plugins/shared/format-number/types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gravity-ui/chartkit/HEAD/src/plugins/shared/format-number/types.ts -------------------------------------------------------------------------------- /src/plugins/shared/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gravity-ui/chartkit/HEAD/src/plugins/shared/index.ts -------------------------------------------------------------------------------- /src/plugins/yagr/__stories__/Playground.stories.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gravity-ui/chartkit/HEAD/src/plugins/yagr/__stories__/Playground.stories.tsx -------------------------------------------------------------------------------- /src/plugins/yagr/__stories__/Yagr.stories.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gravity-ui/chartkit/HEAD/src/plugins/yagr/__stories__/Yagr.stories.tsx -------------------------------------------------------------------------------- /src/plugins/yagr/__stories__/mocks/line10.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gravity-ui/chartkit/HEAD/src/plugins/yagr/__stories__/mocks/line10.ts -------------------------------------------------------------------------------- /src/plugins/yagr/__tests__/utils.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gravity-ui/chartkit/HEAD/src/plugins/yagr/__tests__/utils.test.ts -------------------------------------------------------------------------------- /src/plugins/yagr/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gravity-ui/chartkit/HEAD/src/plugins/yagr/index.ts -------------------------------------------------------------------------------- /src/plugins/yagr/renderer/YagrWidget.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gravity-ui/chartkit/HEAD/src/plugins/yagr/renderer/YagrWidget.scss -------------------------------------------------------------------------------- /src/plugins/yagr/renderer/YagrWidget.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gravity-ui/chartkit/HEAD/src/plugins/yagr/renderer/YagrWidget.tsx -------------------------------------------------------------------------------- /src/plugins/yagr/renderer/polyfills.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gravity-ui/chartkit/HEAD/src/plugins/yagr/renderer/polyfills.js -------------------------------------------------------------------------------- /src/plugins/yagr/renderer/tooltip/helpers/escapeHTML.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gravity-ui/chartkit/HEAD/src/plugins/yagr/renderer/tooltip/helpers/escapeHTML.ts -------------------------------------------------------------------------------- /src/plugins/yagr/renderer/tooltip/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gravity-ui/chartkit/HEAD/src/plugins/yagr/renderer/tooltip/index.ts -------------------------------------------------------------------------------- /src/plugins/yagr/renderer/tooltip/renderTooltip.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gravity-ui/chartkit/HEAD/src/plugins/yagr/renderer/tooltip/renderTooltip.ts -------------------------------------------------------------------------------- /src/plugins/yagr/renderer/tooltip/tooltip.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gravity-ui/chartkit/HEAD/src/plugins/yagr/renderer/tooltip/tooltip.scss -------------------------------------------------------------------------------- /src/plugins/yagr/renderer/tooltip/tooltip.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gravity-ui/chartkit/HEAD/src/plugins/yagr/renderer/tooltip/tooltip.ts -------------------------------------------------------------------------------- /src/plugins/yagr/renderer/tooltip/types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gravity-ui/chartkit/HEAD/src/plugins/yagr/renderer/tooltip/types.ts -------------------------------------------------------------------------------- /src/plugins/yagr/renderer/useWidgetData.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gravity-ui/chartkit/HEAD/src/plugins/yagr/renderer/useWidgetData.ts -------------------------------------------------------------------------------- /src/plugins/yagr/renderer/utils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gravity-ui/chartkit/HEAD/src/plugins/yagr/renderer/utils.ts -------------------------------------------------------------------------------- /src/plugins/yagr/types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gravity-ui/chartkit/HEAD/src/plugins/yagr/types.ts -------------------------------------------------------------------------------- /src/types/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gravity-ui/chartkit/HEAD/src/types/index.ts -------------------------------------------------------------------------------- /src/types/misc.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gravity-ui/chartkit/HEAD/src/types/misc.ts -------------------------------------------------------------------------------- /src/types/widget.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gravity-ui/chartkit/HEAD/src/types/widget.ts -------------------------------------------------------------------------------- /src/utils/__tests__/common.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gravity-ui/chartkit/HEAD/src/utils/__tests__/common.test.ts -------------------------------------------------------------------------------- /src/utils/cn.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gravity-ui/chartkit/HEAD/src/utils/cn.ts -------------------------------------------------------------------------------- /src/utils/common.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gravity-ui/chartkit/HEAD/src/utils/common.ts -------------------------------------------------------------------------------- /src/utils/getErrorMessage.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gravity-ui/chartkit/HEAD/src/utils/getErrorMessage.ts -------------------------------------------------------------------------------- /src/utils/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gravity-ui/chartkit/HEAD/src/utils/index.ts -------------------------------------------------------------------------------- /src/utils/misc.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gravity-ui/chartkit/HEAD/src/utils/misc.ts -------------------------------------------------------------------------------- /src/utils/performance.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gravity-ui/chartkit/HEAD/src/utils/performance.ts -------------------------------------------------------------------------------- /src/utils/react.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gravity-ui/chartkit/HEAD/src/utils/react.ts -------------------------------------------------------------------------------- /test-utils/globals.mock.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gravity-ui/chartkit/HEAD/test-utils/globals.mock.ts -------------------------------------------------------------------------------- /test-utils/style.mock.ts: -------------------------------------------------------------------------------- 1 | module.exports = {}; 2 | -------------------------------------------------------------------------------- /tests/playwright.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gravity-ui/chartkit/HEAD/tests/playwright.config.ts -------------------------------------------------------------------------------- /tests/playwright/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gravity-ui/chartkit/HEAD/tests/playwright/index.html -------------------------------------------------------------------------------- /tests/playwright/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gravity-ui/chartkit/HEAD/tests/playwright/index.tsx -------------------------------------------------------------------------------- /tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gravity-ui/chartkit/HEAD/tsconfig.json -------------------------------------------------------------------------------- /tsconfig.publish.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gravity-ui/chartkit/HEAD/tsconfig.publish.json --------------------------------------------------------------------------------