storybook/stories/components/tooltip/data/list.ts (309 lines of code) (raw):

/* * Copyright Elasticsearch B.V. and/or licensed to Elasticsearch B.V. under one * or more contributor license agreements. Licensed under the Elastic License * 2.0 and the Server Side Public License, v 1; you may not use this file except * in compliance with, at your election, the Elastic License 2.0 or the Server * Side Public License, v 1. */ import type { TooltipInfo, XYChartSeriesIdentifier } from '@elastic/charts'; export const simple: TooltipInfo<any, XYChartSeriesIdentifier> = { header: { valueAccessor: 'y1', value: 0, formattedValue: '2022-10-31 00:00:00.666', }, values: [ { seriesIdentifier: { key: 'groupId{__global__}spec{bars1}yAccessor{y1}splitAccessors{g-a}', specId: 'bars1', xAccessor: 'x', yAccessor: 'y1', splitAccessors: new Map(), seriesKeys: ['a', 'y1'], }, valueAccessor: 'y1', label: 'a - y1', value: 1, formattedValue: '1.00', markValue: null, color: '#54B399', isHighlighted: false, isVisible: true, datum: { x: 0, g: 'a', y1: 1, y2: 4 }, }, { seriesIdentifier: { key: 'groupId{__global__}spec{bars1}yAccessor{y2}splitAccessors{g-a}', specId: 'bars1', xAccessor: 'x', yAccessor: 'y2', splitAccessors: new Map(), seriesKeys: ['a', 'y2'], }, valueAccessor: 'y1', label: 'a - y2', value: 4, formattedValue: '4.00', markValue: null, color: '#6092C0', isHighlighted: false, isVisible: true, datum: { x: 0, g: 'a', y1: 1, y2: 4 }, }, { seriesIdentifier: { key: 'groupId{__global__}spec{bars1}yAccessor{y1}splitAccessors{g-b}', specId: 'bars1', xAccessor: 'x', yAccessor: 'y1', splitAccessors: new Map(), seriesKeys: ['b', 'y1'], }, valueAccessor: 'y1', label: 'b - y1', value: 3, formattedValue: '3.00', markValue: null, color: '#D36086', isHighlighted: false, isVisible: true, datum: { x: 0, g: 'b', y1: 3, y2: 6 }, }, { seriesIdentifier: { key: 'groupId{__global__}spec{bars1}yAccessor{y2}splitAccessors{g-b}', specId: 'bars1', xAccessor: 'x', yAccessor: 'y2', splitAccessors: new Map(), seriesKeys: ['b', 'y2'], }, valueAccessor: 'y1', label: 'b - y2', value: 6, formattedValue: '6.00', markValue: null, color: '#9170B8', isHighlighted: false, isVisible: true, datum: { x: 0, g: 'b', y1: 3, y2: 6 }, }, ], }; export const long: TooltipInfo<any, XYChartSeriesIdentifier> = { header: { valueAccessor: 'y1', value: 0, formattedValue: '2022-10-31 00:00:00.666', }, values: [ { seriesIdentifier: { key: 'groupId{__global__}spec{bars1}yAccessor{y1}splitAccessors{g-a}', specId: 'bars1', xAccessor: 'x', yAccessor: 'y1', splitAccessors: new Map(), seriesKeys: ['a', 'y1'], }, valueAccessor: 'y1', label: 'a - y1', value: 1, formattedValue: '1.00', markValue: null, color: '#54B399', isHighlighted: false, isVisible: true, datum: { x: 0, g: 'a', y1: 1, y2: 4 }, }, { seriesIdentifier: { key: 'groupId{__global__}spec{bars1}yAccessor{y2}splitAccessors{g-a}', specId: 'bars1', xAccessor: 'x', yAccessor: 'y2', splitAccessors: new Map(), seriesKeys: ['a', 'y2'], }, valueAccessor: 'y1', label: 'a - y2', value: 4, formattedValue: '4.00', markValue: null, color: '#6092C0', isHighlighted: false, isVisible: true, datum: { x: 0, g: 'a', y1: 1, y2: 4 }, }, { seriesIdentifier: { key: 'groupId{__global__}spec{bars1}yAccessor{y1}splitAccessors{g-b}', specId: 'bars1', xAccessor: 'x', yAccessor: 'y1', splitAccessors: new Map(), seriesKeys: ['b', 'y1'], }, valueAccessor: 'y1', label: 'b - y1', value: 3, formattedValue: '3.00', markValue: null, color: '#D36086', isHighlighted: false, isVisible: true, datum: { x: 0, g: 'b', y1: 3, y2: 6 }, }, { seriesIdentifier: { key: 'groupId{__global__}spec{bars1}yAccessor{y2}splitAccessors{g-b}', specId: 'bars1', xAccessor: 'x', yAccessor: 'y2', splitAccessors: new Map(), seriesKeys: ['b', 'y2'], }, valueAccessor: 'y1', label: 'b - y2', value: 6, formattedValue: '6.00', markValue: null, color: '#9170B8', isHighlighted: false, isVisible: true, datum: { x: 0, g: 'b', y1: 3, y2: 6 }, }, { seriesIdentifier: { key: 'groupId{__global__}spec{bars2}yAccessor{y1}splitAccessors{g-a}', specId: 'bars2', xAccessor: 'x', yAccessor: 'y1', splitAccessors: new Map(), seriesKeys: ['a', 'y1'], }, valueAccessor: 'y1', label: 'a - y1', value: 1, formattedValue: '1.00', markValue: null, color: '#54B399', isHighlighted: false, isVisible: true, datum: { x: 0, g: 'a', y1: 1, y2: 4 }, }, { seriesIdentifier: { key: 'groupId{__global__}spec{bars2}yAccessor{y2}splitAccessors{g-a}', specId: 'bars2', xAccessor: 'x', yAccessor: 'y2', splitAccessors: new Map(), seriesKeys: ['a', 'y2'], }, valueAccessor: 'y1', label: 'a - y2', value: 4, formattedValue: '4.00', markValue: null, color: '#6092C0', isHighlighted: false, isVisible: true, datum: { x: 0, g: 'a', y1: 1, y2: 4 }, }, { seriesIdentifier: { key: 'groupId{__global__}spec{bars2}yAccessor{y1}splitAccessors{g-b}', specId: 'bars2', xAccessor: 'x', yAccessor: 'y1', splitAccessors: new Map(), seriesKeys: ['b', 'y1'], }, valueAccessor: 'y1', label: 'b - y1', value: 3, formattedValue: '3.00', markValue: null, color: '#D36086', isHighlighted: false, isVisible: true, datum: { x: 0, g: 'b', y1: 3, y2: 6 }, }, { seriesIdentifier: { key: 'groupId{__global__}spec{bars2}yAccessor{y2}splitAccessors{g-b}', specId: 'bars2', xAccessor: 'x', yAccessor: 'y2', splitAccessors: new Map(), seriesKeys: ['b', 'y2'], }, valueAccessor: 'y1', label: 'b - y2', value: 6, formattedValue: '6.00', markValue: null, color: '#9170B8', isHighlighted: false, isVisible: true, datum: { x: 0, g: 'b', y1: 3, y2: 6 }, }, ], }; export const partition: TooltipInfo<any, XYChartSeriesIdentifier> = { header: null, values: [ { seriesIdentifier: { key: 'groupId{__global__}spec{bars1}yAccessor{y1}splitAccessors{g-a}', specId: 'bars1', xAccessor: 'x', yAccessor: 'y1', splitAccessors: new Map(), seriesKeys: ['a', 'y1'], }, valueAccessor: 'y1', label: 'EMEA', value: 1, formattedValue: '5.23M (50%)', markValue: null, color: '#72A4CD', isHighlighted: false, isVisible: true, datum: { x: 0, g: 'a', y1: 1, y2: 4 }, }, { seriesIdentifier: { key: 'groupId{__global__}spec{bars1}yAccessor{y2}splitAccessors{g-a}', specId: 'bars1', xAccessor: 'x', yAccessor: 'y2', splitAccessors: new Map(), seriesKeys: ['a', 'y2'], }, valueAccessor: 'y1', label: 'Italy', value: 4, formattedValue: '2.51M (25%)', markValue: null, color: '#99BFDB', isHighlighted: false, isVisible: true, datum: { x: 0, g: 'a', y1: 1, y2: 4 }, }, { seriesIdentifier: { key: 'groupId{__global__}spec{bars1}yAccessor{y1}splitAccessors{g-b}', specId: 'bars1', xAccessor: 'x', yAccessor: 'y1', splitAccessors: new Map(), seriesKeys: ['b', 'y1'], }, valueAccessor: 'y1', label: 'Tuscany', value: 3, formattedValue: '5.76k (0.5%)', markValue: null, color: '#CEE0EC', isHighlighted: false, isVisible: true, datum: { x: 0, g: 'b', y1: 3, y2: 6 }, }, ], };